基于WEB的毕业设计(论文)选题系统计算机毕业设计(论文)Word下载.docx
《基于WEB的毕业设计(论文)选题系统计算机毕业设计(论文)Word下载.docx》由会员分享,可在线阅读,更多相关《基于WEB的毕业设计(论文)选题系统计算机毕业设计(论文)Word下载.docx(42页珍藏版)》请在冰豆网上搜索。
2.1系统需要实现的主要功能 5
2.2设计步骤 5
第三章:
系统的系统设计 6
3.1任务描述 6
3.2主要功能描述 7
3.2后台管理 8
第四章:
系统的数据库设计 8
4.1数据库概念结构设计 8
4.2数据库逻辑结构设计 9
第五章:
系统的结构模块分析 13
5.1系统部分主要界面图 13
5.2设计流程图 14
总结 16
致谢 17
参考文献 18
附录 19
系统引言
1.1实验安排管理系统的概述
Internet的普及和应用使人们的现代生活方式发生了深刻的变化,国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。
这为我们网络现代化教育提供了必备的物质基础。
学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用。
随着信息技术的普及,对计算机应用的普及,高等学校的计算机实验室在逐年上升,面对众多的计算机实验课,如何有效安排实验室,成为实验室管理人员的重要工作之一。
为了提高实验室安排管理效率,方便教师对实验室的使用情况及时查询和申请实验室,需要设计一个能提供教师实时了解当前实验室教师申请情况,并可以对闲置实验室的申请,最后通过实验室管理员对教师所做的实验申请进行安排管理。
极大地便捷了学生和指导老师,显著地提高了工作效率。
系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。
ASP.NET在系统重处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。
本系统采用B/S模式,其最根本的目的是让教师在线申请实验室,以及学生查看实验室的安排情况,并且具有操作方便,响应快捷等优点。
1.2实验室安排管理系统开发的目的
毕业设计是完成教学计划达到培养目标的重要环节,是教学计划中综合性最强的实践教学环节,它对培养学生的思想、工作作风及实际能力、提高毕业生全面素质具有很重要的意义。
毕业设计的教学目标应使学生在以下几方面的能力得到训练和提高:
1.融汇、贯通三年里所学习的专业基础知识和专业理论知识;
2.综合运用所学专业知识和技能提高独立分析问题和解决实际问题的能
力;
3.掌握文献检索、资料查询的基本方法以及获取新知识的能力;
4.计算机软件、硬件或应用系统设计和开发的基本能力;
5.书面和口头表达能力1.3统开发环境简介
开发工具:
A(C#)+SQLServer2000
开发环境:
Windows2000以上、运行环境:
Windows操作系统IE
系统的设计要求
2.1系统需要实现的主要功能
实验室安排管理系统的最终目的是为了让教师申请实验室和学生查看实验室的安排情况,其主要功能包括:
登录、申请实验、基本资料维护、实验室安排管理、用户管理,个人设置等。
2.2设计步骤
1.规划流程,分析系统需求,确定有关的数据库及各数据表。
2.确定选题系统的数据流图,并根据数据流图确定系统的总体框架与所需模块。
3.分析并确定各模块与数据库的联系。
4.界面设计及代码的设计。
5.系统测试。
6.设计说明书的编写
系统的系统设计
3.1任务描述
本系统基于B/S结构,主要由前台教师对实验室申请和后台基本资料的维护及实验室的安排,主要包括以下功能:
3.2主要功能描述
1、登录
(1)根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。
2、申请实验室
(1)教师查看当前实验室被申请情况,分析出此时一周内各实验室的被申请情况。
可以多种方式排序查看
(2)教师申请实验室,保存教师申请实验室信息,在保存之前检测当前时间,当前实验室是否已经安排,做出相应提醒。
3、基本资料维护
(1)教师维护(分任课教师和实验指导教师)
(2)课程维护
(3)班级维护
(4)实验室维护
(5)学期维护
(6)星期维护
(7)节次维护
(8)周次维护
4、实验室安排管理
(1)对所申请实验室进行自动安排管理,对同一实验室,同一时时间、不同班级进行冲突检测,可以进行手动调整,仍要进行冲突检测
(2)审核安排实验,停止当前周次实验室申请。
(3)打印实验安排表5、用户管理
(1)进行对用户的管理,赋予相应的权限。
6、个人设置
(1)修改密码、退出管理
3.2后台管理
1.实验申请
功能:
教师对实验室进行实验申请2.实习申请
老师对实验室进行实习申请3.实验安排
超级管理员对教师申请的实验室进行安排设置。
学生教师可以查看实验室的安排情况。
4.实验实习修改
教师对所申请的实验实习进行修改
系统的数据库设计
4.1数据库概念结构设计
数据库中的数据是整个系统的核心,怎样合理地进行信息建模和范式分直接影响整个数据库的运行效能。
数据库系统的设计在完成功能的前提下,因力求逻辑关系简单,否则由于数据库表之间的连接操作会大大降低系统的性能。
根据网上毕业设计选题系统的特点和要求,在数据库中建立以下主要的表:
用户表:
admin、班级表:
Class_count、课程表:
Course、实验室安排表:
Exper_set、实验名称表:
Experiment、实验室表:
lab_work、实习表:
shixi_job、教师表:
Tearcher、周次表:
weeks、学年表:
xueyearb、学期表:
Year。
4.2数据库逻辑结构设计
1.表:
admin
(1)用户表:
包括用户ID、姓名user_name、密码user_pwd
、用户身份:
user_class、用户权限:
user_part
数据项名
数据类型(长度)
数据项含义说明
备注
user_id
int(4)
(主键,唯一)
user_name
nvarchar(50)
用户名
user_pwd
密码
user_class
Varchar(50)
用户身份
varchar(50)
用户权限
2.表 Class_count
(2)班级表:
包括班级ID、班级名称class_name学年学期
term_years班级人数class_number实际人数order_number实验名称course
室验室is_lab系部department入学时间
class_id
主键,唯一
term_years
学年学期
class_name
班级名称
class_number
Int(4)
班级人数
order_number
实际人数
course
实验名称
is_lab
室验室
department
Char(30)
系部
enrollment
datetime
入学时间
3.表Course
(3)课程表:
包括课程ID课程名称course_name选课班级course_class
任课教师course_tearcher学期Year_name学年Term_years性质xingzhi
course_id
course_name
char(50)
课程名称
course_class
char(40)
选课班级
course_tearcher
char(30)
任课教师
Year_name
Varchar(30)
学期
Term_years
学年
xingzhi
Char(10)
性质
4.表Exper_set
(4)实验安排表:
包括实验ID实验班级exper_class指导教师Exper_ teacher实验名称exper_name学期year_name周次weeks人数
Class_number学年Year_name节次jieci
Exper_id
year_id
exper_class
varchar(40)
实验班级
Exper_teacher
varchar(30)
指导教师
exper_name
year_name
varchar(10)
weeks
周次
Class_number
人数