开放实验室预约系统设计书.docx

上传人:b****6 文档编号:7039859 上传时间:2023-01-16 格式:DOCX 页数:11 大小:171.90KB
下载 相关 举报
开放实验室预约系统设计书.docx_第1页
第1页 / 共11页
开放实验室预约系统设计书.docx_第2页
第2页 / 共11页
开放实验室预约系统设计书.docx_第3页
第3页 / 共11页
开放实验室预约系统设计书.docx_第4页
第4页 / 共11页
开放实验室预约系统设计书.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

开放实验室预约系统设计书.docx

《开放实验室预约系统设计书.docx》由会员分享,可在线阅读,更多相关《开放实验室预约系统设计书.docx(11页珍藏版)》请在冰豆网上搜索。

开放实验室预约系统设计书.docx

开放实验室预约系统设计书

开放式实验室预约系统设计书

 

文档ID

KEN0001

版本号

V1.0

日期

2007年4月19日

编写

陈学术

校对

审核

批准

 

项目背景

全校开放性实验室预约系统是一个让学生通过网上报名预约实验的系统。

由于学生对实验的需求很多,而教师人数有限,这使得学生做实验时遇到问题不能得到及时解决,从而导致实验很难继续下去,这样实验难以达到预期目的。

因此,必须准确地了解学生对实验的内容和时间等的要求,才能有效地安排教师辅导。

“全校开放性实验室预约系统”通过学生网上预约实验的方式,为实验室妥善安排提供可靠的依据。

1.项目设计

1.1.管理员模块

1.1.1.学期管理(TermManage)

学期的属性包括开始日期、结束日期,学期名。

学期名形如“2007-2008第一学期”。

1.1.2.课程项目管理(ExpManage)

按学期、课程管理课程项目,一个课程对应不同的课程项目。

1.1.3.课程项目批次管理(ExpBatch)

按学期、课程、课程项目管理批次。

一个老师在一段时间只能参与一个课程项目。

一个课程项目,有几个不同的批次。

批次包括是否已确认属性。

1.1.4.学生预约情况管理(ExpBooking)

在这个模块可以针对某个批次,进行预约学生的添加和删除

1.1.5.老师管理(TeacherManage)

老师管理包括姓名,性别,系别,科目,密码

1.1.6.学生管理(StudentManage)

按班级管理学生。

1.1.7.管理员密码设置(PasswordSet)

管理员登入密码

1.1.8.使用说明

1.1.8.1.学期管理

管理员可以添加、修改、删除学期。

特别注意:

只能有一个学期为活动学期,学生只能预约这个学期的实验项目;老师只能查看、编辑这个学期的实验批次。

1.1.8.2.实验项目管理

一个学期可以有不同的实验科目,一个实验科目又有不同的实验项目。

管理员可以添加、修改、删除实验项目.

特别注意:

在输入实验项目时,遇到没有在实验科目列表中出现的实验科目,直接手动输入,保存后就自动添加到列表中。

1.1.8.3.实验项目批次

一个实验项目可以分为不同的实验批次进行。

管理员可以针对某个实验项目进行实验批次的添加、修改、删除。

一个实验批次,可以有多个学生参与,但不能超过实验批次的容量。

管理员可以对某个实验批次里的学生进行添加、评分、删除操作。

特别注意:

一个老师同一个时间点(同一日期,同一节次)只能进行一个实验项目.

1.1.8.4.老师管理

管理员可以添加、修改、删除老师信息。

特别注意:

老师的平台账号不能为空而且不能重复,因为老师登入系统就是用这个账号。

1.1.8.5.学生管理

管理员可以添加、修改、删除学生信息。

特别注意:

学号不能为空而且不能重复.学生登入时候使用学号登入.

1.2.学生模块

1.2.1.设计说明

浏览、预约课程项目模块。

一个学生在一段时间只能参与一个课程项目,一个学生只能对某个课程项目预约一次

课表

1.2.2.使用说明

学生可以浏览、预约当前活动学期的实验科目的实验批次;

可以浏览、取消已经预约的实验批次;

可以查看以往实验成绩;

可以查看、打印即将进行的实验课程表.打印时候,自动生成Exel文件;

特别注意:

一个实验科目的一个实验项目,一个学生只能预约一次;

一个学生同一时间(同一日期,同一个节次)只能预约一个实验项目.

1.3.老师模块

1.3.1.设计说明

老师可以进行实验批次预约情况浏览,批次确认等操作。

课表:

1.3.2.使用说明

老师可以针对某个实验批次,根据学生预约数量,进行实验批次的确认、取消确认操作.

已经确认的实验批次,老师可以查看、打印预约学生列表。

打印时候,自动生成Exel文件.

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

课程ID

Password

Varchar(10)

4

5

6

7

8

项目源码下载地址:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1