《程序设计语言VB.NET》课程学生实验作业网络管理系统设计必须达到以下技术指标:
(1)信息的完整性:采用值约束、缺省等多种方法确保信息的完整性。一旦使用人员录入或修改导致数据错误,系统必须明确地给出警告信息,提示使用者。
(2)系统实用性:《程序设计语言VB.NET》课程学生实验作业网络管理系统是一个面向实际应用的软件系统。它的建成将取代手工的低效率工作,因此在进行系统建设的同时必须考虑到人员的使用习惯。
(3)系统可扩展性:在开发完成后,系统必须保证在用户有新的需求时能方便地增加一些功能或模块,及时解决用户实际问题,同时还要与系统的其他部分能够保持风格一致,使得软件具有较好的可扩展性。
(4)系统安全性:用户进入系统时,应先经过严格的身份验证,根据其权限级别,使用系统的某些功能和数据。
2.1 管理员模块功能需求
管理员用户的功能需求:
1.管理员登录:管理员拥有最高的管理权限,管理员可以通过自己的账号密码进去后台管理。
2.用户管理:
(1)添加管理员用户、更改管理员信息、删除管理员信息。
(2)添加学生用户、更改学生信息、删除学生信息、学生信息的表格导入。
(3)添加教师用户、更改教师信息、删除教师信息。
3.作业管理:这里对教师发布的作业进行管理,可以查询教师发布的信息。
4.添加教师信息:添加教师的姓名、职称、所属科系、所教科目信息并进行管理。
5.教师留言管理:对教师的留言进行查询、删除管理。
6.学生留言管理:对学生的留言信息进行查询、删除管理。
7.修改密码:修改管理员密码。
8.录入学生信息:采用将学生的信息以表格的形式导入到数据库中来实现录入学生的信息,这样对于管理员来说更加的便利。
9.安全退出:安全退出改系统。
2.2 教师模块功能需求
教师用户的功能需求:
1. 我的作业:这里教师可以查看自己布置的作业。
2. 发布作业或者资源:教师用户的最主要的功能就是上传布置的作业或者资源,布置作业模块包括作业题目、所属课程、作业内容、以及上交作业时间和作业的发布人的信息。
3. 批改作业:教师需要对学生已完成上传的作业进行批改。教师通过下载学生上传的作业,然后查看作业的完成情况,给出相应的评分,然后填写批语,也可以和学生进行留言交流。
4. 留言板:对学生的各种情况进行分析,并且可以留言来与学生产生互动。
5. 更改密码:教师进入系统后具有对本人密码的修改权限,教师应该首先修改自己的密码以确保安全性。密码修改模块的字段包括输入原密码、新密码、确认新密码等。
6. 学生作业成绩汇总:教师到了学期末需要查询学生的成绩来给出一个综合成绩。
7. 退出系统:教师工作完成以后注销退出系统。
2.3 学生模块功能需求
学生用户的功能需求:
1.下载作业:学生进入系统以后首先要查看是否有新作业,如果有新作业的话,就可以进行下载。这部分包括作业题目、所属课程、布置时间和发布人的信息,找对自己的老师以后进行作业的下载。
2.提交作业:学生选择相对应课程的老师上交作业,并对作业完成情况进行说明,如果有事不能够按时提交作业,可以在留言板上说明情况以方便老师了解情况。
3.我的作业查询: 学生可以登录系统来查看自己本次的作业分数或是之前交过作业的批改信息,同时可以查看老师的留言信息,方便于老师的交流互动,更加有助于学习成绩的提升。 VB.NET课程学生实验作业网络管理系统设计(4):http://www.youerw.com/jisuanji/lunwen_3952.html