- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业管理系统
目录
1. 项目背景说明 3
2. 系统运行环境 3
3. 系统功能介绍 3
3.1 功能概述 3
3.2 功能详细列表 3
3.3 系统用例图 4
3.4 系统业务流程 5
4. 数据库设计 5
4.1 数据库表功能说明 5
4.2 数据库表详细结构 5
4.2.1 Teac_User(教师用户表) 5
4.2.2 Stud_User(学生用户表) 6
4.2.3 Class_Info(班级信息表) 6
4.2.4 Course_Info(课程信息表) 6
4.2.5 Teac_Assign(作业布置表) 6
4.2.6 Teac_Submit(作业提交表) 6
4.3 存储过程说明 7
5. 系统描述 8
5.1 登录模块 8
5.1.1 登录流程图 8
5.2 主页面模块 9
5.2.1 主页面菜单描述 9
5.3 课程申请模块 9
5.3.1 课程申请流程图 9
5.3.2 课程申请步骤 10
5.3.3 教师—课程—班级三者关系示意图 10
5.3.4 教师—课程—班级三者关系描述 10
5.4 作业提交模块 10
5.4.1 作业提交步骤 10
5.4.2 作业提交流程图 11
5.5 作业批改模块 11
5.5.1 作业批改步骤 11
5.5.2 作业批改流程图 12
5.6 其他模块 13
5.6.1 成绩查询模块 13
5.6.2 课程查询模块 13
5.6.3 修改模块 13
5.6.4 系统管理模块 13
6. 配置与安全 14
6.1 appSettings配置 14
6.1.1 配置语句 14
6.1.2 配置说明 14
6.2 表单验证配置 14
6.2.1 配置语句 14
6.2.2 配置说明 14
6.3 httpRuntime配置 14
6.3.1 配置语句 14
6.3.2 配置说明 14
7. css样式 14
8. 数据验证 16
8.1 验证数据是否为空 16
8.2 验证数据是否一致 16
8.3 其他验证 16
9. 系统测试 16
9.1 登录模块功能测试 16
9.1.1 登录模块功能说明 16
9.1.2 登录模块功能的测试用例 16
9.2 主页面模块功能测试 17
9.2.1 主页面模块功能说明 17
9.2.2 主页面模块功能的测试用例 17
9.3 课程申请模块功能测试 18
9.3.1 课程申请模块功能说明 18
9.3.2 课程申请模块功能的测试用例 18
9.4 作业提交模块功能测试 19
9.4.1 作业提交模块功能说明 19
9.4.2 作业提交模块功能的测试用例 19
9.5 作业批改模块功能测试 19
9.5.1 作业批改模块功能说明 19
9.5.2 作业批改模块功能的测试用例 20
10. 系统欠缺之处 21
项目背景说明
随着网络技术的发展,以及教育和教学手段的不断更新,通过开发和应用作业管理系统,提供一个在网上学生提交作业,教师批改作业的平台,方便师生之间的作业管理与交互。
系统运行环境
服务器端操作系统:Windows 2000 Server SP2
Web服务器:IIS5.0
数据库服务器:SQL Server 2005简体中文开发版
客户端浏览器:IE5.0以上(建议6.0)
系统功能介绍
功能概述
本系统用户角色分为学生与教师两种。对应角色不同,所拥有权限不同,执行的操作不同。
学生执行的操作有:密码修改,课程查询,作业提交,作业查询,成绩查询。
教师执行的操作有:密码重置,密码修改,课程申请,课程查询,课程修改,
作业查询,作业修改,作业批改,作业布置,成绩查询 。
功能详细列表
序号 功能名称 身份 功能描述 1 身份验证 教师/学生 实现用户身份验证,避免非法用户进入系统 2 密码重置 教师 重置学生密码为初始密码 3 密码修改 教师/学生 修改现有密码 4 课程申请 教师 针对一个班级或多个班级申请一门或多门的课程 5 课程修改 教师 修改所申请的课程名称 6 课程查询 教师/学生 查询所申请(选择)课程 7 作业布置 教师 针对一个班级或多个班级布置作业 8 作业修改 教师 针对已布置的作业进行修改 9 作业批改 教师 针对已布置的作业进行内容查看与评分 10 作业查询 教师 查询某项作业学生完成的情况 11 作业提交 学生 针对某项作业进行作业提交 12 成绩查询 教师/学生 查询课程每次作业的分数与平均分 系统用例图
系统业务流程
数据库设计
数据库表功能说明
Teac_User(教师用户表):用于存放教师用户的相关信息
Stud_User(学生用户表):用于存放学生用户的相关信息
Class_Info(班级信息表):用于存放班级的相关信息
Course_Info(课程信息表):用于
文档评论(0)