当前位置:首页 > 基于Struts2简单的学生成绩管理系统 - 图文
2.4.2逻辑结构设计
Student+学号 : string+密码 : string+年龄 : string+出生日期 : string+email : string(idl)+student upadte(){修改学生信息};()+student select(){查询学生成绩};()+student error(){反馈错误信息};()页面功能+student login(){登录};()+student select(){查询};()+student error(){反馈错误信息};()+student delete(){删除};()+student update(){修改};()+student exit(){退出};()teacher+工号 : string+密码 : string+manage update(){修改学生信息};()+manage update(){删除学生信息};()+manage updatepsd(){反馈修改错误}()
图1-4:学生管理系统逻辑结构图
2.4.3数据库表设计
表1-1:学生信息表
字段名称 username password age birth email
表1-2:课程成绩表
字段名称 username scchinese scenglish scmath
类型 char char char char
宽度 15 20 20 20
允许空值 NOT NULL NOT NULL NOT NULL NOT NULL
主键 是
说明 账号 语文 英语 数学
类型 char char char char char
宽度 15 20 5 10 20
允许空值 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL
主键 是
说明 账号 密码 年龄 出生日期 电子邮箱
3.系统功能模块实现
3.1 主页面实现
没有登录不能进行任何操作
3.2 注册模块详细实现
3.3 修改页面详细实现
3.4查询页面详细实现
3.5 删除页面详细实现
4 结束语
经过一学期的学习,struts2结束,相应的课程设计终于完成。在整个课程设计中,出现过很多的难题,但在同学的帮助以及自己的努力下,顺利解决了,在不断的学习过程中我体会到:做课设是一个不断学习的过程,从最初刚开始写面临的问题的模糊认识到最后能够对该问题有深刻的认识,我体会到实践对于学习的重要性,以前只是明白理论,没有经过实际考察。通过这次实践,真正做到理论与实践相结合。总之,通过此次设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心的去解决,一定要整体考虑,完成下一步,这样才更有效。
共分享92篇相关文档