①学生登录功能,根据权限进入学生相应的页面的功能; ②学生查看作业的功能; ③学生修改个人资料的功能;
④学生查看、下载老师的作业题目,上传作业,查看老师对作业的批改情况功能。
第4章 数据库设计
4.1 数据表的设计
整个系统有4中角色:管理员(掌管一切); 系部管理员(管理教师和学生); 教师(管理学生); 学生;
数据库名:sms; 简要分成6张表: 管理员表(admin) 字段名称 字段类型 长度 约束 id username int 字段含义 序号 管理员名称 管理员密码 字段含义 系部代码号 系部名称 主键,非空,自增长 非空,唯一键 varchar 45 password varchar 45 非空 系部信息表(department) 字段名称 字段类型 长度 约束 id deptCode deptName int varchar varchar 15 45 主键,非空,自增长100001,增量1 系部编号 非空,唯一键 非空 系部管理员表 字段名称 字段类型 长度 约束 主键,非空,自增长 非空,唯一键 非空 非空 字段含义 序号 名称 密码 真实姓名 生日 性别 系部编号 电话 QQ 字段含义 序号 名称 密码 真实姓名 username varchar 45 password varchar 45 realname varchar 45 birth datetime sex varchar 4 deptId int tel varchar 15 qq varchar 15 教师表(teacher) 字段名称 字段类型 长度 id int username varchar 45 password varchar 45 realname varchar 45 id int 非空,外键 非空 约束 主键,非空,自增长 非空,唯一键 非空 非空 birth sex deptId tel qq datetime varchar int varchar varchar 学生信息表(student) 字段名称 字段类型 长度 约束 stuNum username password realname birth sex deptId tel qq int varchar varchar varchar datetime varchar int varchar 4 15 15 非空,外键 非空 生日 性别 系部编号 电话 QQ 字段含义 名称 密码 真实姓名 生日 性别 系部编号 电话 QQ varchar 成绩表(score) 字段名称 字段类型 id stuNum java c++ c asp english int int int int int int int 45 45 45 4 15 15 主键,非空,自增长2010100,增量1 学号 非空,唯一键 非空 非空 非空,外键 非空 约束 主键,非空,自增长 非空,外键 非空,默认0 非空,默认0 非空,默认0 非空,默认0 非空,默认0 长度 字段含义 序号 学号 java成绩 c++成绩 c成绩 asp成绩 english成绩 4.2 数据库关系图
第5章 主要功能实现
5.1 主模块
5.1.1 简要说明
本模块主要完成用户登录的验证并选择登录权限(学生,教师和管理员),根据不同的级别到达不同的界面。主要流程
1)建立数据库连接2)验证用户是否存在3).根据级别到达不同的界面4).等待用户操作
5.1.2 登录模块
5.2 管理模块
管理员登陆后对系部管理员操作,对学生、教师、系部管理员等所有信息进行添加、修改和删除。
如图:
系部管理员登陆,对学生、教师等所有信息进行添加、修改和删除。 如图:
教师登陆,对学生、教师等所有信息进行添加、修改和删除。 如图:
本模块由教师操作,主要是针对学生选择课程的成绩进行添加、查询 如图:
系部管理员登陆,对学生、教师等所有信息进行添加、修改和删除。 如图:
还有大部分页面没有显示,可以运行程序查看具体由哪些功能
参考文献
A. 程凯. 《计算机技术与应用研究》.许昌学院学报
B. 赵川,丁志刚,宗宇伟等. 《基于Eclipse的测试工具管理平台构建》 C. 张红梅,王磊.《计算机及网络技术应用》
D. 任永功,王政军. 《软件技术与数据库》. 计算机工程 E. 孙琳、李素芬. 《计算机应用研究》. 计算机技术与发展 F. 刘杰. 《Eclipse下插件的设计方法》.
G. 张红梅,王磊.《在JSP中访问数据库的方法》 农业图书情报学刊 H. 卫建文,蒋咏梅. 《计算机网络编程语言——JAVA》 计算机系统应用
致 谢
在大学生活即将结束之际,我借这个机会向大学三年悉心教导我的辅导员和大学期间教我学到书本知识的老师和学会为人处世的老师、同学、朋友和其他一切帮助过我的人,在我心中,他们是最可爱的人。
我感谢大学里伴我一起走过三年的朋友、室友,在我最无助和堕落的时候你们没有放弃我,我感谢你们。如今,回忆三年的点点滴滴,都好像发生在昨天一样。时间如梭,三年的时间就这么过去了,虽然没有太多的遗憾,但心里难免有些酸酸的感觉,我只能在这里祝福我的朋友,希望你们一路走好!
衷心感谢在百忙之中抽出时间来评阅我的设计的老师和参加我的毕业答辩的专家们,向你们道一声:辛苦了!
这次毕业设计,请教了很多同学,我才能这么顺利地完成目标,深刻地让我感觉到了友谊的可贵的师生缘的难得,也明白了团结力量大这个道理,在往后的日子里,我都会记住这一切切,来勉励我以后的人生。的来说,这次毕业设计我是成功的。我又学到新的知识了,也更明白了持之以恒对一个程序员来说的重要性,也懂得了世事的苦处。这期间,除完成了本身的学生信息管理系统的功能之外,也帮同学一起做了一些事情,大家有困难一起解决实在是件很开心的事情。
只要生命不停止,学习永不停止。有了知识才不会觉得虚拟,有了知识才会觉得充实。再次感谢四年来曾经帮助过我的领导、老师、朋友、同学和其他友好人士,我一定不会忘记你们对我的好,我一定会在以后的人生证明你们对我的帮助没有白费,让我们一起笑傲江湖