毕业设计第三次任务书
[在此处输入文章标题]
毕业设计第三次任务书
1.这2周毕设完成内容
完成了系统的系统管理员功能,包括理员能对学生信息,教师信息,留言信息,课程信息,教务公告信息,评价指标信息,投票信息等进行控制和管理。
2.后面2周的规划
需要完成学生和老师的功能
包括教师功能模块主要实现修改信息,学生成绩管理,查看评价信息,留言回复管理,在线交流等功能。
学生使用的是系统的前台功能模块,包括用户注册,用户登录,查看成绩,在线交流,在线留言,教学评估,教务公告查看等功能。
3.用例图
系统中的核心用户是系统管理员他负责对系统中的所有数据信息进行维护和管理。系统管理员的用例如图3-1。
图3-1 系统用例图
系统中的教师用户的功能主要实现修改自己的信息,修改自己的登录密码,查看自己的评估信息。
图3-2 教师用户用例
系统中的学生用户的功能主要实现修改自己的信息,修改自己的登录密码,添加评估信息。
图3-3 学生用户用例
4.数据库设计
1. Admin管理员信息表,如表4-1所示。
表4-1 Admin
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
name |
登陆账号 |
nvarchar |
50 |
|
Password |
登陆密码 |
nvarchar |
50 |
2. Course课程信息表,如表4-2所示。
表4-2 Course
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
courseID |
课程编号 |
nvarchar |
50 |
3 |
courseName |
课程名称 |
nvarchar |
50 |
4 |
TeacherId |
教师编号 |
nvarchar |
50 |
5 |
teacher |
教师名称 |
nvarchar |
50 |
6 |
credithour |
学分 |
nvarchar |
50 |
7 |
term |
学期 |
nvarchar |
50 |
8 |
classname |
班级名称 |
nvarchar |
50 |
9 |
Address |
上课地点 |
nvarchar |
50 |
10 |
BeginTime |
上课时间 |
nvarchar |
50 |
11 |
xueyuan |
学院 |
nvarchar |
50 |
12 |
zhuanye |
专业名称 |
nvarchar |
50 |
13 |
zhuanyeid |
专业编号 |
Int |
4 |
14 |
xueyuanid |
学院编号 |
Int |
4 |
3. News公告信息表,如表4-3所示。
表4-3 News
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
title |
公告标题 |
nvarchar |
50 |
3 |
contents |
公告内容 |
Text |
|
4 |
addtime |
发布时间 |
nvarchar |
8 |
4. SelectCourse选课关系信息表,如表4-4所示。
表4-4 SelectCourse
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
CourseId |
课程编号 |
nvarchar |
50 |
|
Stuid |
学号 |
nvarchar |
50 |
5. Student学生信息表,如表4-5所示。
表4-5 Student
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
UserName |
姓名 |
nvarchar |
50 |
3 |
xuehao |
学号 |
nvarchar |
50 |
4 |
Sex |
性别 |
nvarchar |
50 |
5 |
chushengriqi |
出生年月 |
datetime |
8 |
6 |
Ds |
备注 |
nvarchar |
50 |
7 |
emal |
电子邮件 |
nvarchar |
50 |
8 |
pwd |
登陆密码 |
nvarchar |
50 |
9 |
xueyuanId |
学院编号 |
Int |
4 |
10 |
XueyuanName |
学院名称 |
nvarchar |
50 |
11 |
zhuanyeId |
专业编号 |
Int |
4 |
12 |
ZhuanyeName |
专业名称 |
nvarchar |
50 |
6. Teacher教师信息表,如表4-6所示。
表4-6 Teacher
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
UserName |
姓名 |
nvarchar |
50 |
3 |
xuehao |
工号 |
nvarchar |
50 |
4 |
Sex |
性别 |
nvarchar |
50 |
5 |
chushengriqi |
出生年月 |
datetime |
8 |
6 |
Ds |
备注 |
nvarchar |
50 |
7 |
emal |
电子邮件 |
nvarchar |
50 |
8 |
pwd |
登陆密码 |
nvarchar |
50 |
9 |
xueyuanId |
学院编号 |
Int |
4 |
10 |
XueyuanName |
学院名称 |
nvarchar |
50 |
11 |
zhuanyeId |
专业编号 |
Int |
4 |
12 |
ZhuanyeName |
专业名称 |
nvarchar |
50 |
7. Xueyuan学院信息表,如表4-7所示。
表4-7 Xueyuan
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
|
Name |
学院名称 |
nvarchar |
50 |
8. zhuanye专业信息表,如表4-8所示。
表4-8 zhuanye
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
Name |
专业名称 |
nvarchar |
50 |
3 |
xueyuanid |
学院编号 |
Int |
4 |
4 |
xueyuanname |
学院名称 |
nvarchar |
50 |
9. VoteType 投票类别信息表,如表4-9所示
表4-9投票类别信息表(VoteType)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
Id |
编号 |
int |
4 |
2 |
Name |
类别名称 |
nvarchar |
50 |
3 |
|
|
|
|
4 |
|
|
|
|
10. voteMaster投票主题信息表,如表4-10所示
表4-10投票主题信息表(voteMaster)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
id |
编号 |
int |
4 |
2 |
voteTitle |
标题 |
nvarchar |
50 |
3 |
voteSum |
投票数量 |
Int |
4 |
4 |
endTime |
结束时间 |
datetime |
8 |
5 |
VoteTypename |
类别名称 |
nvarchar |
50 |
6 |
VoteTypeId |
类别编号 |
Int |
4 |
7 |
VoteSumDay |
总天数 |
Int |
4 |
11. voetDetails投票选项信息表,如表4-11所示
表4-11投票选项信息表(voetDetails)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
voteDetailsID |
编号 |
int |
4 |
2 |
voteItem |
选项内容 |
nvarchar |
50 |
3 |
voteNum |
投票数量 |
Int |
4 |
12. BBSType论坛分类信息表,如表4-12所示
表4-12 BBSType(论坛分类表)
序号 |
字段名 |
类型 |
长度 |
主键 |
1 |
TypeName |
nvarchar |
50 |
名称 |
2 |
TypeDs |
nvarchar |
500 |
备注 |
3 |
|
|
|
|
13. BBSType论坛分类信息表,如表4-13所示
表4-13 PostMsg (论坛主题信息表)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
Re_ID |
编号 |
int |
4 |
2 |
ReTitle |
标题 |
int |
50 |
3 |
ReContent |
内容 |
nvarchar |
50 |
4 |
ReTime |
发布时间 |
nvarchar |
50 |
5 |
UserID |
用户编号 |
datetime |
50 |
5.这2周参考资料
6.这2周参考资料
http://down.chinaz.com/softpic.asp?pid=113281
[在此处输入文章标题]
毕业设计第三次任务书
1.这2周毕设完成内容
完成了系统的系统管理员功能,包括理员能对学生信息,教师信息,留言信息,课程信息,教务公告信息,评价指标信息,投票信息等进行控制和管理。
2.后面2周的规划
需要完成学生和老师的功能
包括教师功能模块主要实现修改信息,学生成绩管理,查看评价信息,留言回复管理,在线交流等功能。
学生使用的是系统的前台功能模块,包括用户注册,用户登录,查看成绩,在线交流,在线留言,教学评估,教务公告查看等功能。
3.用例图
系统中的核心用户是系统管理员他负责对系统中的所有数据信息进行维护和管理。系统管理员的用例如图3-1。
图3-1 系统用例图
系统中的教师用户的功能主要实现修改自己的信息,修改自己的登录密码,查看自己的评估信息。
图3-2 教师用户用例
系统中的学生用户的功能主要实现修改自己的信息,修改自己的登录密码,添加评估信息。
图3-3 学生用户用例
4.数据库设计
1. Admin管理员信息表,如表4-1所示。
表4-1 Admin
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
name |
登陆账号 |
nvarchar |
50 |
|
Password |
登陆密码 |
nvarchar |
50 |
2. Course课程信息表,如表4-2所示。
表4-2 Course
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
courseID |
课程编号 |
nvarchar |
50 |
3 |
courseName |
课程名称 |
nvarchar |
50 |
4 |
TeacherId |
教师编号 |
nvarchar |
50 |
5 |
teacher |
教师名称 |
nvarchar |
50 |
6 |
credithour |
学分 |
nvarchar |
50 |
7 |
term |
学期 |
nvarchar |
50 |
8 |
classname |
班级名称 |
nvarchar |
50 |
9 |
Address |
上课地点 |
nvarchar |
50 |
10 |
BeginTime |
上课时间 |
nvarchar |
50 |
11 |
xueyuan |
学院 |
nvarchar |
50 |
12 |
zhuanye |
专业名称 |
nvarchar |
50 |
13 |
zhuanyeid |
专业编号 |
Int |
4 |
14 |
xueyuanid |
学院编号 |
Int |
4 |
3. News公告信息表,如表4-3所示。
表4-3 News
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
title |
公告标题 |
nvarchar |
50 |
3 |
contents |
公告内容 |
Text |
|
4 |
addtime |
发布时间 |
nvarchar |
8 |
4. SelectCourse选课关系信息表,如表4-4所示。
表4-4 SelectCourse
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
CourseId |
课程编号 |
nvarchar |
50 |
|
Stuid |
学号 |
nvarchar |
50 |
5. Student学生信息表,如表4-5所示。
表4-5 Student
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
UserName |
姓名 |
nvarchar |
50 |
3 |
xuehao |
学号 |
nvarchar |
50 |
4 |
Sex |
性别 |
nvarchar |
50 |
5 |
chushengriqi |
出生年月 |
datetime |
8 |
6 |
Ds |
备注 |
nvarchar |
50 |
7 |
emal |
电子邮件 |
nvarchar |
50 |
8 |
pwd |
登陆密码 |
nvarchar |
50 |
9 |
xueyuanId |
学院编号 |
Int |
4 |
10 |
XueyuanName |
学院名称 |
nvarchar |
50 |
11 |
zhuanyeId |
专业编号 |
Int |
4 |
12 |
ZhuanyeName |
专业名称 |
nvarchar |
50 |
6. Teacher教师信息表,如表4-6所示。
表4-6 Teacher
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
UserName |
姓名 |
nvarchar |
50 |
3 |
xuehao |
工号 |
nvarchar |
50 |
4 |
Sex |
性别 |
nvarchar |
50 |
5 |
chushengriqi |
出生年月 |
datetime |
8 |
6 |
Ds |
备注 |
nvarchar |
50 |
7 |
emal |
电子邮件 |
nvarchar |
50 |
8 |
pwd |
登陆密码 |
nvarchar |
50 |
9 |
xueyuanId |
学院编号 |
Int |
4 |
10 |
XueyuanName |
学院名称 |
nvarchar |
50 |
11 |
zhuanyeId |
专业编号 |
Int |
4 |
12 |
ZhuanyeName |
专业名称 |
nvarchar |
50 |
7. Xueyuan学院信息表,如表4-7所示。
表4-7 Xueyuan
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
|
Name |
学院名称 |
nvarchar |
50 |
8. zhuanye专业信息表,如表4-8所示。
表4-8 zhuanye
序号 |
英文名 |
中文名 |
类型 |
长度(字符) |
1 |
id |
编号 |
int |
4 |
2 |
Name |
专业名称 |
nvarchar |
50 |
3 |
xueyuanid |
学院编号 |
Int |
4 |
4 |
xueyuanname |
学院名称 |
nvarchar |
50 |
9. VoteType 投票类别信息表,如表4-9所示
表4-9投票类别信息表(VoteType)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
Id |
编号 |
int |
4 |
2 |
Name |
类别名称 |
nvarchar |
50 |
3 |
|
|
|
|
4 |
|
|
|
|
10. voteMaster投票主题信息表,如表4-10所示
表4-10投票主题信息表(voteMaster)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
id |
编号 |
int |
4 |
2 |
voteTitle |
标题 |
nvarchar |
50 |
3 |
voteSum |
投票数量 |
Int |
4 |
4 |
endTime |
结束时间 |
datetime |
8 |
5 |
VoteTypename |
类别名称 |
nvarchar |
50 |
6 |
VoteTypeId |
类别编号 |
Int |
4 |
7 |
VoteSumDay |
总天数 |
Int |
4 |
11. voetDetails投票选项信息表,如表4-11所示
表4-11投票选项信息表(voetDetails)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
voteDetailsID |
编号 |
int |
4 |
2 |
voteItem |
选项内容 |
nvarchar |
50 |
3 |
voteNum |
投票数量 |
Int |
4 |
12. BBSType论坛分类信息表,如表4-12所示
表4-12 BBSType(论坛分类表)
序号 |
字段名 |
类型 |
长度 |
主键 |
1 |
TypeName |
nvarchar |
50 |
名称 |
2 |
TypeDs |
nvarchar |
500 |
备注 |
3 |
|
|
|
|
13. BBSType论坛分类信息表,如表4-13所示
表4-13 PostMsg (论坛主题信息表)
序号 |
字段名 |
说明 |
类型 |
长度 |
1 |
Re_ID |
编号 |
int |
4 |
2 |
ReTitle |
标题 |
int |
50 |
3 |
ReContent |
内容 |
nvarchar |
50 |
4 |
ReTime |
发布时间 |
nvarchar |
50 |
5 |
UserID |
用户编号 |
datetime |
50 |
5.这2周参考资料
6.这2周参考资料
http://down.chinaz.com/softpic.asp?pid=113281