码迷,mamicode.com
首页 > 其他好文 > 详细

网上选课系统的需求分析

时间:2015-05-23 22:38:16      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

 

项目:网上选课系统

团队:小狗狗们

成员:曲承玉、荆彩虹、丁胜男

N(need)

1性能需求

根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。

2 系统的界面要求如下:

1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。

响应时间需求

无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在2秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。

3可靠性需求

系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。

 4开放性需求

系统应具有十分的灵活性,以适应将来功能扩展的需求。

 5可扩展性需求

系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

 6系统安全性需求

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。

A(Approach)

系统分析

角色定义

1)管理员

管理员负责向系统中添加学生和教师的个人信息以及课程信息,实现对教师、学生和课程信息的修改、删除、查询操作,并对管理员个人密码进行修改。

2)学生                

学生具有查看待选课程信息和任课教师信息、学生个人密码修改、选择课程、查看所选课程和管理已选课程的功能,还可以输入查询条件进行查询操作。

3)教师

教师具有查看选择自己课程学生信息和开课信息、教师个人密码修改、学生成绩录入和修改的功能,还可以输入查询条件进行查询操作。

 B (Benefit)

随着高校教学改革的不断深入,越来越多的高校都陆续采用了学分制。高校大学生们可以根据自己兴趣和爱好来自由选择自己所喜爱的课程。基于高校校园网的网上选课系统不仅克服了以往手工报送选课方式所暴露出的缺点与不足。同时极大地提高了高校教务人员工作效率,极大地方便了高校师生。网上学生选课系统在B/S的架构下采用了目前最流行的Internet的主流技术ASP.NET技术作为运行平台。与传统的C/S体系结构相比,B/S结构大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。网上选课系统的推出,使得全校任选课的维护、学生选课及查询、成绩录入、统计等工作均变得轻松高效,形成了教与学的积极互动。同时当需要对该系统进行升级时,只需更新服务器端的软件,而不必更换客户端软件,减轻了系统维护与升级的成本与工作量,方便普通用户使用。

C (Competitors 竞争)

随着计算机网络技术的迅猛发展和信息化的逐步深入,不受时间、空间限制的网上选课已成为一种趋势。网上选课系统基于B/S结构,J2EE与Oracle数据库的,系统只需安装在现有校园网络的服务器上,学生在任何一台可以上网的终端上即可完成选课任务。而现在大多的高校都采用b/s的网上选课结构,如果想增加竞争力就要在N中的需求下功夫,比如增加界面的艺术性等。

                                                                                                                                                                                         撰写人:曲承玉(组长)

网上选课系统的需求分析

标签:

原文地址:http://www.cnblogs.com/DQJH/p/4524913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!