网上实验室预约系统数据表Word格式.docx
- 文档编号:17165818
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:10
- 大小:19.27KB
网上实验室预约系统数据表Word格式.docx
《网上实验室预约系统数据表Word格式.docx》由会员分享,可在线阅读,更多相关《网上实验室预约系统数据表Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
2
实验室表
3
1.2
设备数据库
4
格式
1.数据库的结构设计
1数据库设计概念
本系统是一套基于网络平台的系统,它要求系统具备对大批数据的操作能力并含有大量与数据库交互的事件,因此在后台数据库的选择和设计方面具有较高的标准.鉴于以上考虑,系统选择了SQLServer2000作为系统的后台数据库。
SQLServer2000与ASP。
NET同为。
NET战略的重要组成部分,它们的组合是基于微软Windows平台下Web站点的完美数据库解决方案。
SQLServer2000作为微软企业级的数据库产品,在可靠性、易用性、可伸缩性、业务职能功能等方面都具有非常优秀的表现,是大规模联机事务处理(OLTP),数据仓库和电子商务等应用的优秀数据库平台。
ASP。
NET作为。
NET平台的Web解决方案,通过ADO。
NET提供的OLEDB(对象链接和嵌入数据库)技术实现了对广泛数据源的访问能力。
而且对于同门的SQLServer2000,.NET框架特别提供了一个专门的SQLServer.NET数据提供者对其进行支持,并对其进行了专门的性能优化,可使.NET应用程序在访问SQLServer数据库时性能大大提升。
数据库数据的初始化输入,本系统采用了自动生成数据库条目的方式。
管理教师只需在页面上点选、输入少量必要的数据,后台程序将自动对条件进行组合,然后写入数据库中,减轻了教师的输入工作量;
另外,系统将大量数据库操作都要用到的数据库连接字写入ASP.NET提供的Web.config配置文件中进行统一的调用管理。
当数据库的路径名称等发生改变时,无需进入每个页面进行相应字段的代码更改,只需对Web.config中的连接字设置进行修改,即可完成全部页面相应数据的修改,从而减少了系统变更的代码编写量。
2数据库的组成
数据库名称:
LabBooking
数据库文件:
LabBooking_Data.MDF
事务日志文件:
LabBooking_Log.LDF
2。
数据库的逻辑设计
系统数据关系是管理员对系统进行实验室、教师、学生等的管理,教师和学生登陆后可以进行相关的信息查询和操作。
本系统的总体数据流图如图2。
1所示
学生
生
网上实验室
网上预约系统
教师
管理员
信息查询
信息显示
实验预约
管理
理
图2-1网上实验室预约系统整体数据流程图
(1)实体与属性之间的关系
E—R图,即实体-关系图,用E-R模型表示。
E—R模型的组成元素有:
实体、属性、联系.实体是用户工作环境所涉及到的事物,属性是对实体特征的描述。
1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。
实体用矩形框表示,实体名标注在举行框内。
用菱形表示实体间的联系,菱形框内写上联系名。
2)属性是实体的性质.用椭圆框表示,与实体间用一条线相连表示的主码是关键属性,加下划线。
3)各子系统模块中主键相同的字段之间存在着相互关联的关系。
4)在程序中实现对它们的完整性和一致性控制。
3。
数据表与实体图
系统确定之后,将考虑各个实体间的关系,现举例如下.
在本系统中,学生、教师和管理员都会用到大量的查询功能.比如教师要查询某个实验室的占用情况,管理员要查询某个学生的基本信息。
所有的查询都是按照这个模式来进行的,两个实体间拥有查询关系。
再将各个实体进行设计后,再将实体间的关系进行理顺,这样就能得到整个系统各个实体间存在的关系和操作。
将这些总结后,就能得到整个系统的E-R图。
课程基本信息表
学生基本信息表
老师基本信息表
设备
排课
姓名
班级
学生ID
老师ID
老师姓名
学院
备注
性别
课程ID
课程名
所属学期
项目名
实验时间
实验地点
容纳人数
设备名
设备号
M
N
P
Q
图3.17实验室管理系统E-R图
3.1教师用户组
教师属性包括教师ID、教师姓名、教师密码、教师电话、教师邮箱,其中教师ID为主键,每个教师都以自己的ID作为标识,教师ID是唯一的,无论教师的其他属性相不相同,教师ID是唯一的,以此来区分不同的教师。
实体图如图3。
3所示:
教师ID
密码
码
电话
邮箱
图3-1教师实体图
表1教师用户组表(Teacher_information)
列名
数据类型
长度
可否为空
是否主键
是否外键
T_ID
int
NOTNULL
Y
True_name
Varchar
15
真实姓名
T_pwd
varchar
注册密码
T_mail
NULL
注册邮箱
T_phone
char
10
联系电话
2学生用户组
学生属性包括学生ID、学生姓名、学生密码,其中学生ID是主键,每个学生是以学生ID作为唯一标识的。
这个标识是学校唯一分配给学生的.实体图如图3。
4所示:
图3-2学生实体图
系别班级
籍贯
表2学生表
类型
是否为空
主键
S_ID
学生学号
S_name
6
注册姓名
S_pwd
S_mail
S_phone
S_class
S_native
5
3.3管理员用户组
管理员用户组属性包括管理员ID、管理员姓名、管理员密码,其中管理员ID是主键,每个学管理员以管理员ID作为唯一标识的.这个标识是学校唯一分配给管理员的。
实体图如图3.4所示:
管理员ID
图3—3管理员实体图
表3管理员信息表(Administrator_information)
A_ID
ID
A_name
NOTMULL
A_pwd
A_mail
NOT
A_phone
4实验室房间信息
存储实验室的基本情况和最新更新的情况,包括实验室的房间号(如6304)、实验室类别(如网络实验室)、可用设备数目和设备、允许的实验项目、容纳的人数、备注6列。
房间号是主键.并且在查询过程中,可用设备数要小于总人数,备注可以为空,详细信息如表4。
实验室
类别
机器台数
实验项目
总人数
实验室ID
图3—4实验室实体图
表4实验室信息表(Lab_information)
L_ID
房间号
L_class
20
实验室类别
L_equip
可用设
备台数
L_exper
800
L_number
L_mem
150
NUL
5教师预约
该表里包括房间号、预约课程的星期、课节信息、预约的实验项目、预约实验的教师姓名、完成的周次、授课的班级和预约的时间。
其中房间号主键,同时房间号是外键。
完成周次是实验项目结束的时间,详细如表5.
教师预约
房间号ID
完成周次
时间
星期
课节信息
图3-5教师预约实体图
表5教师预约信息表(Tbooking_information)
L_week
L_lesson
30
L_achtime
B_date
datatime
8
预约时间
6学生预约
该表格包括课程名、教师姓名、房间号、学生学号、预约时间5列.课程名和教师名为组合主键,详细信息如表6。
学生预约
教师名
图3—6学生预约实体图
表6学生预约表(Sbooking_information)
char
datetime
7设备管理
该表里包括设备号、设备的名字、存储的时间、所处的状态。
其中设备号位主键,详细如表7
设备管理
状态
存储时间
设备名字
图3—7设备管理实体图
表7设备表
Status
Int
S—time
date
房存储时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 实验室 预约 系统 数据表
![提示](https://static.bdocx.com/images/bang_tan.gif)