用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------查看学生信息

从而进行类似的操作。
展开
 我来答
百度网友e2d2895
2013-10-06
知道答主
回答量:48
采纳率:100%
帮助的人:13.2万
展开全部

跟你说说我的思路(建议代码还是自己写映象深一点):


  1. 先写一个Person类(具体属性根据需要而定 比如:id,name age 这里建议用id作为身份标示,当然用用户名也可以)把老师和学生和管理员相同的属性提取出来,


  2. 然后再写Teacher,Student,Admin这三个类分别继承Person类,再根据需要加入相应的属性,当然这里也可以先实现数据库(看个人习惯),


  3. 在把这三个类映射到数据库中相对应的表中(其实就是表的字段名和属性名保持一致)


  4. 封装相应的函数(其实就是对数据库的 增,删,改,查 操作)


如果有还什么问题可以加我扣扣讨论617823298

追问
我还是不会写啊 。。要求里面还要链接数据库什么的。。。你可以帮我写下代码么。。。。求完整版的,。。。。谢谢了。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式