基于ASP.NET实验室预约管理网站设计
来源:admin5
作者:管理员
添加时间:2011-08-14
点击数:4795
一、本系统开发工具:VS2005+SQL2000
二、开发期限:2011年
三、计算机毕业论文相关介绍:
论文首先介绍了实验室预约管理系统要实现的目标,其中,重点强调了该实验室预约系统的整体功能需求,并对该系统进行了详细的可行性研究分析,根据预订的需求分析制定了系统的总体功能模块,并提出了系统的整体业务流程,设计出系统的体系结构。
1、实验室预约网站整体设计目标
本系统的整体设计目标是为实验室管理的各个阶段提供一个智能化、信息化、流程化的解决方法,它提供机房预约申报,预约审核,通知发布,用户维护、留言管理等功能(其中用户包括:教师和学生,本管理系统的预约功能只涉及教师,学生暂不具备该功能,其他的功能模块所有用户都开放)。
2、实验室预约网站的数据库设计
针对每个数据实体在数据库中都有相对应的数据表,下面是系统主要的数据结构表: 表3-1 管理员表(数据表名:AdminInfo)
字段名 | 说明 | 类型 | 长度 | 能否为空 |
AdminID | 自增主键 | int | | 否 |
AdminName | 管理员用户名 | varchar | 20 | 否 |
AdminPwd | 管理员密码 | varchar | 20 | 否 |
表3-2 实验室预约表(数据表名:LabAppointment)
字段名 | 说明 | 类型 | 长度 | 能否为空 |
AppointmentID | 自增主键 | int | | 否 |
LabID | 参照实验室表 | Int | | |
TeacherID | 参照教师表 | Int | | |
TeacherLeaveMessage | 教师留言内容 | nvarchar | MAX | |
AppointmentDate | 预约日期 | Date | | |
AppSection | 预约节次 | Int | | |
AdminAllow | 管理员审核情况 | Bit | | |
AdminReason | 管理员审核内容 | nvarchar | 50 | |
表3-3 实验室表(数据表名:LabInfo)
字段名 | 说明 | 类型 | 长度 | 能否为空 |
LabID | 自增主键 | int | | 否 |
LabName | 实验室名 | nvarchar | 30 | |
LabTypeID | 参照实验室类型表 | Int | | |
MaxNO | 最大容纳人数 | int | | |
表3-4 实验室类型表(数据表名:LabInfo_LabType)
字段名 | 说明 | 类型 | 长度 | 能否为空 |
LabTypeID | 自增主键 | int | | 否 |
LabTypeName | 实验室类型名字 | nvarchar | 50 | |
表3-5 新闻通知表(数据表名:NewsInfo)
字段名 | 说明 | 类型 | 长度 | 能否为空 |
NewsID | 自增主键 | int | | 否 |
NewsTitle | 新闻通知标题 | nvarchar | 100 | |
NewsContent | 新闻通知内容 | nvarchar | MAX | |
PublicTime | 发布时间 | datetime | | |
AdminID | 参照管理员表 | Int | | |
<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>