112_作业在线提交系统
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
3 系统需求分析
3.1 系统业务需求及特点
3.1.1 业务需求
系统要求管理员管理所有的用户信息,添加,删除用户都必须由管理员来完成,管理员可见所有用户的信息。普通用户(学生和教师用户)只能修改自己的信息。学生可以选择不同的教师,能够准确快速的查看已经布置的作业,学生只能看见自己的作业题目和内容,不能抄袭其他学生的作业。在提交作业以后,教师发布成绩和参考答案之后才能查看成绩与答案。管理员不能看到作业情况。
3.1.2 系统特点
性能:安全可靠,实时控制。
输入/输出:英文和汉字输入,英文和汉字输出。
安全与保密要求:不能轻易地被破坏,不能让管理员以外的人添加删除用户信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。
3.2 用户特点
3.2.1 管理员用户
管理员可以是机房管理员,也可以是某位教师,对计算机技术比较了解,责任心和保密意识强。
3.2.2 学生用户
学校学生有计算机相关专业学生,能很快熟悉系统的使用方法,非计算机专业的学生也能很快学会并掌握使用系统。
3.3 系统业务流程图
图1 系统业务流程图
系统业务流程如图1所示,管理员用户登陆到管理员模块后,可以管理所有用户(包括管理员用户,教师用户,学生用户)的个人信息,通过添加,修改,删除操作来管理用户信息数据。 think58
[版权所有:http://think58.com]
学生用户登陆到学生模块以后,首先只能查看已经布置的作业,提交自己的作业以后才能进行查看作业成绩和查看教师发布的参考答案的操作。在学生模块里学生可以修改自己的个人信息,但是不能删除自己的信息。
3.4 数据流图
系统数据流图如图2所示,管理员用户负责管理所有用户的个人信息数据,学生用户可以更改自己的用户数据信息。
学生用户必须首先撰写自己的作业,然后才能把撰写好的作业数据提交到作业数据库。在提交作业数据之后,学生用户才能通过作业信息数据库查看教师已经发布的作业成绩数据或作业的参考答案数据。
图2 数据流图
3.5 开发环境
1. Microsoft Visual Studio .NET 2003开发平台;
2. Microsoft SQL Server 2000数据库。
3. 要求系统支持Microsoft .NET Framework 1.1 。
4. 要求系统必须安装IIS。
3.6 限制条件
1. 学生不可以进入教师与管理员的页面。
2. 管理员也不可以进入学生和教师页面。
3. 普通用户使用修改密码都只能修改自己的密码,无法修改他人的。
4. 不同的用户使用个人数据功能时,只可以看到自己的信息不可以看到其他用户的信息。
5. 学生提交作业的类型,大小,时间等,受到教师发布作业的约束。 内容来自think58 [资料来源:http://www.THINK58.com]
6. 只有当教师发布作业的标准答案之后,学生才能查看作业的标准答案。
7. 当老师发布新的作业之后,学生才可以查看到作业题目并提交作业。
8. 学生作业提交之后,不可以再更改作业内容。
9. 只有当老师公布成绩之后,学生方可查看作业成绩。
4 系统设计与实现
4.1 系统功能划分
1. 系统分为管理员模块和学生模块;
2. 不同用户登录进入不同的界面;
3. 学生作业的查看与提交;
4. 学生作业成绩的查看;
5. 作业参考答案的查看;
6. 管理员添加管理员用户、教师用户和学生用户;
7. 管理员修改管理员密码、用户信息与学生用户信息;
8. 管理员删除管理员用户、教师用户和学生用户;
9. 用户对个人资料的查看与修改。
4.2 系统功能体系图
无论是管理员用户还是学生用户,都必须通过登陆进入功能模块,管理员可以管理所有用户的信息,可以对用户信息进行添加,删除和修改操作;学生用户登陆后,可以进行标准答案下载,作业下载提交,作业成绩查询和修改用户资料四种操作。系统功能体系图如图3所示:
图3 系统功能体系图
think58.com
[资料来源:http://www.THINK58.com]
下一篇:ASP.NET同学录设计与实现