计算机毕业设计介绍:
3.1.2 功能需求
系统共有五类用户:
(1) 教师:各老师将下学期各年级所需教材的名称、出版社、课程名、作者名、授课教师、出版时间、教材类型(外文、优秀教材、习题集等)等信息录入到表中,生成教材征定表单。
(2) 系主任:各系用户(主任等人)查看本系教师的教材申报情况,并进行审核。
(3) 教学秘书:各系教学秘书可以查看本系已通过审核的教材,并统计学生需要教材的数量。
(4) 教材科:教材科用户可以查看各系的已经通过审核的教材申报情况,并可以查询、统计记录。
(5) 管理员:对各用户进行添加、删除、修改、密码设定以及数据维护。
我们所要设计的数据库共有五张表,分别是:
(1) 管理员表:为了能更好的管理用户信息、分配用户ID。这个表存储管理员信息。关系模型是:管理员(管理员ID,密码等),如表4-1所示:
表4-1:administor_table(管理员表)
列名 | 数据类型 | 长度 | 允许空 | 说明 |
administor_ID | nvarchar | 20 | √ | 管理员ID |
Password | nvarchar | 20 | √ | 管理员密码 |
Number | int | 4 | | 管理员编号 |
(2) 教材征订表:它存储的信息是各个系老师向服务器提交的教材信息。它应该包括教材的名称、出版社等一些图书信息和使用专业和年级信息。关系模型是:教材征订(书籍名,ISBN号,出版社,出版时间,作者,书类型,条形码,所属院系,学生数,审核,年级,审核人ID,课程名等),如表4-2所示:
表4-2:book_order_table(教材征订表)
列名 | 数据类型 | 长度 | 允许空 | 说明 |
user_ID(主键) | int | 4 | | 提交老师编号 |
ISBN(主键) | varchar | 50 | | 书籍的ISBN号 |
book_name | varchar | 50 | | 书籍名 |
publisher | varchar | 50 | √ | 出版社 |
pub_time | nvarchar | 50 | | 出版时间 |
author_name | nvarchar | 50 | | 作者 |
department |
int |
4 |
|
院系编号 |
book_type |
int |
4 |
|
书类型 |
bar_cord |
nvarchar |
50 |
|
条形码 |
approve |
nvarchar |
50 |
|
审核 |
student_count |
int |
4 |
√ |
人数 |
student_class |
varchar |
50 |
√ |
年级 |
approver_ID |
int |
4 |
√ |
审核人ID |
course_name |
nvarchar |
50 |
√ |
课程名 |
countid |
int |
4 |
|
编号自增 |
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第5页为计算机毕业论文部分......