最新开放实验室预约系统需求分析.docx
《最新开放实验室预约系统需求分析.docx》由会员分享,可在线阅读,更多相关《最新开放实验室预约系统需求分析.docx(10页珍藏版)》请在冰豆网上搜索。
最新开放实验室预约系统需求分析
开放实验室预约系统-需求分析
开放式实验室预约管理系统
需求分析
一、可行性分析
1.操作可行性:
实验室网上预约管理系统为实验预约管理提供了一种实际可行的办法,对于保证实验室开放式运行起着重要作用。
同时利用计算机的运算和存储能力,可根据实验教学改革和发展的要求,不断地扩充该管理系统,丰富和完善软件的内容和功能,更好地满足学校的实际教学和管理要求
2.技术可行性:
系统:
Win7支持:
vs2008;sq,l2005;officeword
3.经济可行性
本系统逻辑相对简单,开发周期较短,故成本不高,应用于全校的实验室预约管理,可最大化的实现开放性实验室的利用率。
二、系统需求
本系统主要用于全校性的开放式实验室的预约及其相关工作,系统满足来自三方面的需求,即管理员(校方)、教师、学生。
首先管理员(校方)提供实验室的相关资料,教师可根据资料及任教课程预约实验室进行安排,学生可进入系统进行查询。
管理员可根据任课教师的预约的先后顺序进行安排,并及时更新实验室的使用状态,以便充分利用实验室的资源。
三.项目设计:
1.模块设计
1.1登录:
该系统需要分为四个模块:
管理员模块、教师模块、游客模块和学生模块
1.3系统登录
不同用户需根据自身的用户权限选择相应的用户登录,输入用户名和密码登录。
用户权限已由管理员设置完成。
本系统提供传统的“用户名+密码”认证方式,即输入相应的用户名及密码点击“登录”按钮。
输入正确即可进入系统。
否则请重新登录。
字段名称
类型
长度
备注
username
Varcher
50
用户名
userpwd
varcher
50
密码
1.4管理员模块
管理员模块:
管理员个人信息包括账号和密码
可进行的操作:
实验室管理:
添加、删除等,预约情况处理,个人资料管理。
1.5老师模块:
老师个人信息包括ID,姓名,性别,系别,账号,密码。
可进行的操作:
登陆及修改个人信息,查询预约空闲实验室,预约、变更、退订实验室。
1.6学生模块:
学生个人信息包括ID,姓名,班级,性别,学号,密码,座号。
1.7游客模块:
游客个人信息包括ID,姓名,性别,密码,手机号。
可进行的操作:
登陆及修改个人密码,查询实验室信息、实验科目及
查看实验成绩。
2.数据库设计:
2.1学期表Terms
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
1
学期名
TermName
Varchar(20)
无
2
开始日期
BeginTime
Datetime
3
结束日期
EndTime
Datetime
是否活动
IsActive
Varchar(5)
2.2实验项目表Experiments
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
1
自增ID
ID
BIGINT
无
Y
2
实验项目名
CourseDetailName
Varchar(50)
无
3
实验科目名
CourseName
Varchar(50)
无
4
学期名
TermName
Varchar(20)
无
5
6
7
8
2.3实验项目批次表ExpBatchs
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
1
自增ID
ID
BIGINT
无
Y
2
实验项目ID
CoureDetailID
BIGINT
无
3
老师ID
TeacherID
BIGINT
无
4
实验地址
Address
Varchar(50)
无
5
容量
Capacity
int
无
6
实验日期
Date
Datetime
无
7
节次
ClassNo
Varchar(10)
无
8
是否确认
Asured
Varchar(5)
无
2.4老师表Teachers
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
1
自增ID
ID
BIGINT
无
Y
2
姓名
Name
Varchar(10)
无
3
性别
Sex
Varchar
(2)
4
所在系
Department
Varchar(20)
5
帐号
Account
Varchar(10)
无
6
密码
Password
Varchar(10)
7
8
2.5学生表Students
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
1
自增ID
ID
BIGINT
无
Y
2
姓名
Name
Varchar(10)
无
3
班级
Class
Varchar(30)
无
4
性别
Sex
Varchar
(2)
座号
No
int
5
学号
StudyID
Varchar(15)
无
6
密码
Password
Varchar(10)
7
8
2.6学生实验项目预约表booking
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
1
学生ID
StudentID
BIGINT
无
Y
2
实验项目批次ID
BatchID
BIGINT
无
Y
3
预约时间
Time
DateTime
4
等级
Grade
Varchar(10)
5
分数
Mark
float
6
7
8
2.7管理员表Administrators
序号
字段名
标识符
类型及长度
有无空值
主键
索引序号
2
帐号
Account
Varchar(10)
无
3
密码
Password
Varchar(10)
无
4
5
6
7
8