1.毕业设计规划
请按照如下表格格式设计毕业设计规划安排。
计划时间 | 完成内容 | 备注 |
2018.2.27--2018.3.9 | 完成需求分析 |
|
2018.3.10--3.20 | 完成软件发开学习,功能模块分划,设计登陆界面 |
|
2018.3.21--4.10 | 完成整个流程和系统各功能模块设计 |
|
2018.4.11--4.20 | 对系统的调试与修改 |
|
2018.4.21--4.30 | 撰写论文 |
|
2018.5.1--5.28 | 进一步完善系统,准备毕业答辩 |
|
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