学生成绩管理系统综合实验报告7727.pdf
《学生成绩管理系统综合实验报告7727.pdf》由会员分享,可在线阅读,更多相关《学生成绩管理系统综合实验报告7727.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-.z.Java 高级编程课程报告 学生成绩管理系统 小组成员及分工*角色 负责功能 组长 设计与编码 测试 王纲伟 是 是 是 增加学生、删改查学生、存取数据 彭坤 否 是 是 登录用户、修改密码*建锐 否 是 是 删除学生、查找学生、修改学生 一、实验环境 操作系统:Windows7 编程环境:Eclipse 二、实验内容与完成情况 1.登录用户(1)登录用户:有 3 种不同的方式登录,管理员登录、教师登录和学生。每个用户都有自己的账号和密码,通过输入账号和密码来登录,输入账号和密码后会检查是否合理,即账号只能由数学组成,密码只能数字和字母组成,否则会提示错误登录不成功;然后再查找数据库,
2、如果找到匹配的账号和密码,就登录成功,否则登录不成功。登录成功后会添加相应的功能,管理员可以增删改查学生,教师可以修改和查找学生,学生只能查找学生。(2)流程图:是 否 否 查找管理员数据库 输入账号和密码 登录方式是否为管理员?登录方式是否为教师?-.z.是 否 是(3)代码:String s1=te*tField.getTe*t();String s2=passwordField.getTe*t();StudentDao dao=new StudentDao();boolean result=false;if(radioButton.isSelected()=true)/管理员登录 res
3、ult=dao.seachadministrators(s1,s2);if(result)/登录成功 menuEdit.removeAll();menuEdit.add(AddItem);menuEdit.add(SDEItem);else if(radioButton_1.isSelected()=true)/教师登录 result=dao.seachteacher(s1,s2);if(result)/登录成功 menuEdit.removeAll();SDEItem.setTe*t(改查学生);menuEdit.add(SDEItem);else if(radioButton_2.isSe
4、lected()=true)/学生登录 result=dao.seachstudent(s1,s2);if(result)/登录成功 menuEdit.removeAll();-.z.SDEItem.setTe*t(查找学生);menuEdit.add(SDEItem);2.增加学生(1)增加学生:输入学生*、*、性别、班别、成绩等信息,判断输入的信息是否为空,如果为空提示错误如*为空,就提示*不能为空,其他的一样,增加学生失败。如果不为空判断*和成绩是否合理,如果不合理就提示错误如*中含有字母和其他不是数字的字符,就提示*只能由数字组成。如果合理,则把学生信息封装成学生对象,再通过学生对象把
5、学生信息添加到学生数据库里。(2)流程图 是 否 是 (3)代码 3.修改学生(1)修改学生:输入*,查找数据库,如果存在该*的学生,就输出该学生的*、*、性别、班别与成绩等信息,并可以进展修改,保存修改时会判断你修改的信息是否为空,是否合理如*不能修改,成绩只能 0100 的正整数,将学生对象里的信息储存到学生数据库 提示错误,增加学生失败 输入学生*、*等信息*、*等信息是否为空?*、*等信息是否合理?将学生信息封装到学生对象 增加学生成功 提示错误,增加学生失败-.z.是的话就修改成功,否的话就修改不成功,并会弹出提示。(2)流程图 否 是 是 否 否 是(3)代码:4.删除学生(1)删
6、除学生:输入*,查找数据库,如果存在该*的学生,就输出该学生的*、*、性别、班别与成绩等信息,不存在就提示该学生不存在!然后确认是否删除该学生。(2)流程图 否 是(3)代码 5.查找学生(1)查找学生:输入*,查找数据库,如果存在该*的学生,就输出该学生的*、*、性别、班别与成绩等信息,不存在就提示该学生不存在!(2)流程图 否 是(3)代码 6.删改查学生(1)删改查学生:用户可以通过输入*、*、班别和性别来查询学生成绩,如输入电子 1 班可以查询电子 1 班所有学生的信息*、*、班别、性别和各科成绩,并把这些学生信息显示在表格上,每一行显示一个学生的信息。用户可以修改表格的*一行,或删除
7、表格的*一行,来实现修改学生和删除学生。输入*数据库里否找到该*?输出该学生的*、*等信息 提示:该学生不存在!修改成功 输入*数据库里否找到该*?输出该学生的*、*等信息 修改该学生的信息 学生信息是否为空?学生信息是否合理?提示:该学生不存在!提示:信息不能为空 提示:不能修改*,或成绩只能是 0100 的正整数 在数据库里找到该学生,并修改。删除成功 在数据库里找到该学生,并删除。输入*数据库里否找到该*?输出该学生的*、*等信息 提示:该学生不存在!-.z.(2)流程图 1 1或2 2 否 是 否 是(3)代码 查找并显示在表格:修改:删除:7.修改密码(1)修改密码:输入一次旧密码,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 综合 实验 报告 7727
限制150内