- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习-----好资料
《Java高级编程》课程报告
学生成绩管理系统
小组成员及分工
姓名
角色
负责功能
组长
设计与编码
测试
王纲伟
是
是
是
增加学生、删改查学生、存取数据
彭坤
否
是
是
登录用户、修改密码
张建锐
否
是
是
删除学生、查找学生、修改学生
一、 实验环境
操作系统:Windows7
编程环境:Eclipse
实验内容与完成情况 二、
登录用户 1.
(1) 登录用户:有3种不同的方式登录,管理员登录、教师登录和学生。每个用户都有自己的账号和密码,通过输入账号和密码来登录,输入账号和密码后会检查是否合理,即账号只能由数学组成,密码只能数字和字母组成,否则会提示错误登录不成功;然后再查找数据库,如果找到匹配的账号和密码,就登录成功,否则登录不成功。登录成功后会添加相应的功能,管理员可以增删改查学生,教师可以修改和查找学生,学生只能查找学生。
(2) 流程图:
更多精品文档.
学习-----好资料
输入账号和密码
是
否 查找管理员数据 库学习-----好资料
输入学生姓名、学号等信息
是 是提示错误,增加学生失败输入学号 提示:该学生不存 是输出该学生的姓
名、学号等信息
输入学号
修改表格的某一行(即学生信息)。
提示:信息(姓名、学生信息是否性别、学号、班别和 为空?成绩)不能为空! 是
登录方式是否为 管理员?否 登录方式是否为教师? 是 查找教师数据库姓名、学号等信息是否为空? 否 姓名、学号等信 息是否合理? 将学生信息封装 否 否
查找学生数据库 提示错误,增加学生失败
到学生对象数据库里否找到 否 该学号?
在!
是否找到匹配的否 弹出提示:账号或 账号和密码?密码错误
是
登录失败 登录成功
3()代码:
String s1 = textField.getText();
String s2 = passwordField.getText();
StudentDao dao = new StudentDao();
boolean result = false;
if(radioButton.isSelected()==true){ // 管理员登录
result = 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();
); ??整?敳呴硥? 改查学生
menuEdit.add(SDEItem);
}
}
else if(radioButton_2.isSelected()==true){ //学生登录
result = dao.seachstudent(s1, s2);
if(result){ // 登录成功
menuEdit.removeAll();
); ??整?敳呴硥? 查找学生menuEdit.add(SDEItem);
}
}
增加学生 2.
(1) 增加学生:输入学生姓名、学号、性别、班别、成绩等信息,判断输入的信息是否为空,如果为空提示错误(如姓名为空,就提示姓名不能为空,其他的一样),增加学生失败。如果不为空判断学号和成绩是否合理,如果不合理就提示错误(如学号中含有字母和其他不是数字的字符,就提示学号只能由数字组成)。如果合理,则把学生信息封装成学生对象,再通过学生对象把学生信息添加到学生数据库里。
(2) 流程图
更多精品文档.
将学生对象里的信息 储存到学生数据库
增加学生成功
代码)(3
更多精品文档.
学习-----好资料
更多精品文档.
您可能关注的文档
最近下载
- 课件:《中华民族共同体概论》第五讲 大一统与中华民族共同体初步形成(秦汉时期).pptx VIP
- 定向越野基本知识课件.pptx VIP
- 精品解析:广东省深圳市南山实验教育集团麒麟中学2024-2025学年七年级上学期期中英语试题(原卷版).docx VIP
- 大学物理学 下册 第四版 汪洪 韩家骅 习题解答.pdf VIP
- 实验室认可准则实验室首次内审报告(含内审检查表实例)模板汇编.pdf
- 公路工程监理交底.docx
- 全国优质课一等奖数学七年级上册(人教2024年新编)《乘方》(双课件).pptx
- 玩具模型采购协议书.docx VIP
- 出国留学意向调查表.pdf VIP
- 2025年台州市工会社会工作者招聘16人笔试备考题库及答案解析.docx VIP
文档评论(0)