用java编写一个程序,需要满足的条件如下:(这是我们期末要交的作业,求大神指导!急急急急!!!!)
到少包括类有,系统类,Person类,Student类,Teacher类,Admin类。数据库中有三个表,对应Admin信息,Teacher信息,Student信息(二)...
到少包括类有,系统类,Person类,Student类,Teacher类,Admin类。
数据库中有三个表,对应Admin信息,Teacher信息,Student信息
(二)考核的目标有:
类的继承,多态,重载,构造方法,抽像类,接口,内部类,访问权限控制,
(三)系统功能
如果是Teacher类,则可以添加,插入,删除,修改Student类实例。
如果是Admin类可以添加,插入,删除,修改Teacher类实例。
如果是Student类可以查看所有学生的信息。
(四)程序流程应该实现
在系统类(主类)中实现
(1)实现不同登录的身份,并对应不同的程序操作。
A---- Teacher,B---Admin,C ------Student Q----退出
如果为A,
则提示“您的身份是老师,您可以进行以下操作”
A----添加学生信息,B------插入学生信息,C-------删除学生信息,D------修改, 学生信息E------查看学生信息
从而进行类似的操作。 展开
数据库中有三个表,对应Admin信息,Teacher信息,Student信息
(二)考核的目标有:
类的继承,多态,重载,构造方法,抽像类,接口,内部类,访问权限控制,
(三)系统功能
如果是Teacher类,则可以添加,插入,删除,修改Student类实例。
如果是Admin类可以添加,插入,删除,修改Teacher类实例。
如果是Student类可以查看所有学生的信息。
(四)程序流程应该实现
在系统类(主类)中实现
(1)实现不同登录的身份,并对应不同的程序操作。
A---- Teacher,B---Admin,C ------Student Q----退出
如果为A,
则提示“您的身份是老师,您可以进行以下操作”
A----添加学生信息,B------插入学生信息,C-------删除学生信息,D------修改, 学生信息E------查看学生信息
从而进行类似的操作。 展开
1个回答
展开全部
跟你说说我的思路(建议代码还是自己写映象深一点):
先写一个Person类(具体属性根据需要而定 比如:id,name age 这里建议用id作为身份标示,当然用用户名也可以)把老师和学生和管理员相同的属性提取出来,
然后再写Teacher,Student,Admin这三个类分别继承Person类,再根据需要加入相应的属性,当然这里也可以先实现数据库(看个人习惯),
在把这三个类映射到数据库中相对应的表中(其实就是表的字段名和属性名保持一致)
封装相应的函数(其实就是对数据库的 增,删,改,查 操作)
如果有还什么问题可以加我扣扣讨论617823298
追问
我还是不会写啊 。。要求里面还要链接数据库什么的。。。你可以帮我写下代码么。。。。求完整版的,。。。。谢谢了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询