学生成绩管理系统综合实验报告.docVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java高级编程》课程报告 学生成绩管理系统 小组成员及分工 姓名 角色 负责功能 组长 设计与编码 测试 王纲伟 是 是 是 增加学生、删改查学生、存取数据 彭坤 否 是 是 登录用户、修改密码 张建锐 否 是 是 删除学生、查找学生、修改学生 实验环境 操作系统:Windows7 编程环境:Eclipse 实验内容与完成情况 登录用户 登录用户:有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(); SDEItem.setText(改查学生); menuEdit.add(SDEItem); } } else if(radioButton_2.isSelected()==true){ //学生登录 result = dao.seachstudent(s1, s2); if(result){ //登录成功 menuEdit.removeAll(); SDEItem.setText(查找学生); menuEdit.add(SDEItem); } } 增加学生 增加学生:输入学生姓名、学号、性别、班别、成绩等信息,判断输入的信息是否为空,如果为空提示错误(如姓名为空,就提示姓名不能为空,其他的一样),增加学生失败。如果不为空判断学号和成绩是否合理,如果不合理就提示错误(如学号中含有字母和其他不是数字的字符,就提示学号只能由数字组成)。如果合理,则把学生信息封装成学生对象,再通过学生对象把学生信息添加到学生数据库里。 流程图 输入学生姓名、学号等信息 输入学生姓名、学号等信息 姓名、学号等信息是否为空? 姓名、学号等信息是否为空? 是 姓名、学号等信息是否合理? 姓名、学号等信息是否合理? 提示错误,增加学生失败 是 提示错误,增加学生失败 提示错误,增加学生失败 提示错误,增加学生失败 将学生信息封装到学生对象 将学生信息封装到学生对象 将学生对象里的信息储存到学生数据库 将学生对象里的信息储存到学生数据库 增加学生成功 增加学生成功 代码 修改学生 修改学生:输入学号,查找数据库,如果存在该学号的学生,就输出该学生的姓名、学号、性别、班别与成绩等信息,并可以进行修改,保存修改时会判断你修改的信息是否为空,是否合理(如学号不能修改,成绩只能0~100的正整数),是的话就修改成功,否的话就修改不成功,并会弹出提示。 流程图 修改成功 修改成功 输入学号 数据库里否找到该学号? 输出该学生的姓名、学号等信息 修改该学生的信息 学生信息是否为空? 学生信息是否合理? 提示:该学生不存在! 提示:信息不能为空 提示:不能修改学号,或成绩只能是0~100的正整数 在数据库里找到该学生,并修改。

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档