开放性实验室管理系统的设计与实现(ASP.NET)(精品)☆
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目  录
第一章  开发环境介绍 2
1.1 开发工具介绍 2
1.1.1 VB.NET简介 2
1.1.2 ASP.NET简介 2
1.1.3 数据库简介 3
1.2 运行环境 4
第二章  需求分析 6
2.1 可行性分析 6
2.2 系统需要解决的主要问题 6
第三章  概要设计 8
3.1 后台实现的功能 8
3.1.1 系统功能菜单 8
3.1.2 实验室办公管理 8
3.1.3办公控制管理 8
3.1 前台实现的功能 8
3.1.1 教师功能菜单 8
3.1.2 实验室办公管理 8
3.1.3办公控制管理 9
3.2 数据操作及表格设计 9
第四章  详细设计 10
4.1 登陆系统设计 10
4.2 数据库中表的设计 10
4.3 数据库逻辑设计E-R图 13
4.3.1 实体与属性之间的关联 13
4.3.2 数据库的E-R图 13
4.4 功能模块详细设计 14
4.4.1 系统功能信息维护 14
4.4.2 实验室办公管理 15
4.4.3 办公控制管理 16
4.4.4 教师功能维护 17
第五章  系统实现 18
5.1 login(系统主界面) 18
5.2 SysList(实验室列表) 19
5.3 SysEdit(编辑实验室信息) 20
[资料来源:THINK58.com]
5.4 JxjhList(教学计划列表) 21
5.5 JxjhEdit(编辑教学计划) 22
5.6 TeacherList(注册教师列表) 24
5.7 TeacherYuYueList(教师预约列表) 25
5.8 RegTeacher(新教师注册) 26
5.9 YuYueList(教师预约列表) 27
5.10 YuYueEdit(编辑预约课程) 28
第六章 软件测试 30
6.1 软件测试的意义 30
6.2 软件测试的重要性 30
6.3 软件测试的范围 31
6.4 软件测试的方法 31
6.5 软件测试的目的和原则 31
第七章 结论与总结 33
【参 考 文 献】 34
谢 辞 35
[版权所有:http://think58.com]
4.4 功能模块详细设计
下面,对各个功能模块分别进行详细讨论,按照系统功能信息维护—实验室办公管理—办公控制管理—教师功能维护四个大模块分别进行详细设计。
4.4.1 系统功能信息维护
(1)实验室管理
1)添加:添加实验室信息,包括实验室名称、实验室介绍、实验室位置、实验室负责人、联系电话和备注以及确定和返回按钮。添加时系统判断实验室名称是否为空。
2)编辑:编辑实验室信息,对已经存在的需要修改的实验室信息进行编辑,包括实验室名称、实验室介绍、实验室位置、实验室负责人、联系电话和备注以及确定和返回按钮。
3)删除:删除不需要的实验室信息,已经使用的实验室信息不能删除。
(2)课程管理
1)添加:添加课程信息,包括课程名称、课程学分和课程介绍,以及确定和返回按钮。添加时,系统判断课程名称是否为空。
2)编辑:编辑课程信息,对已经存在的需要修改的课程信息进行编辑,包括课程名称、课程学分和课程介绍,以及确定和返回按钮。
3)删除:删除不需要的印刷活件信息。已经使用的课程信息不能删除。
(3)实验课程安排
1)添加:添加实验课程安排信息,包括日期、第几节、实验室名称和课程名称以及确定和返回按钮。
2)编辑:编辑实验课程安排信息,包括日期、第几节、实验室名称和课程名称以及确定和返回按钮。
[版权所有:http://think58.com]
3)删除:删除不需要的实验课程安排信息。已经使用的课程安排信息不能删除。
(4)实验成绩管理
1)添加:添加实验成绩信息,包括实验课程、学生名称、学生班级、实验表现、实验数据、实验成绩和所得学分以及确定和返回按钮。
2)编辑:编辑实验成绩信息,包括实验课程、学生名称、学生班级、实验表现、实验数据、实验成绩和所得学分以及确定和返回按钮。
3)删除:删除不需要的实验成绩信息。
(5)实验室设备管理
1)添加:添加实验室设备信息,包括设备名称、使用情况、仪器价值、实验室名称和备注以及确定和返回按钮。
2)编辑:编辑实验室设备信息,包括设备名称、使用情况、仪器价值、实验室名称和备注以及确定和返回按钮。
3)删除:删除不需要的实验室设备信息。
4.4.2 实验室办公管理
(1)教学计划管理
1)添加:添加教学计划信息,包括计划标题、计划内容、实验室名称和备注以及确定和返回按钮。添加时,判断计划标题是否为空。
2)编辑:编辑实验室设备信息,包括计划标题、计划内容、实验室名称和备注以及确定和返回按钮。
3)删除:删除不需要的教学计划信息。
(2)规章制度管理
1)添加:添加规章制度信息,包括规章名称、规章内容和备注以及确定和返回按钮。添加时,判断规章名称是否为空。 [来源:http://think58.com]
2)编辑:编辑规章制度信息,包括规章名称、规章内容和备注以及确定和返回按钮。
3)删除:删除不需要的规章制度信息。
(3)操作规程管理
1)添加:添加操作规程信息,包括规程名称、规章内容和实验室名称以及确定和返回按钮。添加时,判断规程名称是否为空。
2)编辑:编辑操作规程信息,包括规程名称、规章内容和实验室名称以及确定和返回按钮。
3)删除:删除不需要的操作规程信息。
(4)教师队伍管理
1)添加:添加教师信息,包括教师名称和教师简介以及确定和返回按钮。添加时,判断教师名称是否为空。
2)编辑:编辑教师信息,包括教师名称和教师简介以及确定和返回按钮。
3)删除:删除不需要的教师信息。
(5)实验室通知管理
1)添加:添加实验室通知信息,包括发布时间、通知主题和通知内容以及确定和返回按钮。
2)编辑:编辑实验室通知信息,包括发布时间、通知主题和通知内容以及确定和返回按钮。
3)删除:删除不需要的实验室通知信息。
4.4.3 办公控制管理
(1)注册教师管理
1)通过:审批通过该注册教师信息。
2)删除:删除不需要的教师注册信息。删除时,系统判断是否存在该教师的预约课程,存在该教师的预约课程不能删除。
(2)教师预约管理
1)通过:通过该教师的预约。此时系统判断,在同一时间段的实验课程是否存在,存在则不能通过。
2)不通过:不通过该教师的预约。
(3)修改密码
可以在此模块修改用户密码,新密码和确认密码系统需判断两次输入的信息是否一致。
(4)注销
管理员退出该系统,显示未登陆的首页。
4.4.4 教师功能维护
(1)教师预约的课程
1)新预约:教师在此模块添加预约信息,包括日期、第几节、实验室名称和实验名称,以及预约和返回按钮。
2)取消预约:可以取消已经存在的预约信息。
(2)实验成绩管理
1)添加:添加实验成绩信息,包括实验课程、学生名称、学生班级、实验表现、实验数据、实验成绩和所得学分以及确定和返回按钮。
2)编辑:编辑实验成绩信息,包括实验课程、学生名称、学生班级、实验表现、实验数据、实验成绩和所得学分以及确定和返回按钮。
3)删除:删除不需要的实验成绩信息。
[资料来源:http://www.THINK58.com]
 
在IE里运行本系统,出现系统的主界面,包括帐号、密码和登陆、注册按钮。如图5-1所示:
[来源:http://think58.com]
[资料来源:www.THINK58.com]
[版权所有:http://think58.com]
[来源:http://www.think58.com]
[版权所有:http://think58.com]
[来源:http://think58.com]
[来源:http://www.think58.com]
[资料来源:http://THINK58.com]
[来源:http://www.think58.com]
[来源:http://www.think58.com]
[来源:http://think58.com]
图5-1 系统主界面 [来源:http://think58.com]
此页面显示实验室列表,包括实验室名称、实验室介绍、实验室位置、实验室负责人、联系电话和备注以及添加、编辑和删除按钮。如图5-2所示:
[资料来源:THINK58.com]
[资料来源:http://www.THINK58.com]
[版权所有:http://think58.com]
[来源:http://www.think58.com]
[资料来源:http://think58.com]
[资料来源:http://www.THINK58.com]
[资料来源:www.THINK58.com]
[资料来源:THINK58.com]
[资料来源:http://THINK58.com]
图5-2 实验室列表 [来源:http://www.think58.com]
[版权所有:http://think58.com]
毕业设计(www.think58.com)上一篇:飞机售票系统的设计与实现(ASP.NET C#)(精品)☆