下载

2下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 选课系统需求分析

选课系统需求分析.doc

选课系统需求分析

fighteryu
2011-10-10 0人阅读 举报 0 0 暂无简介

简介:本文档为《选课系统需求分析doc》,可适用于职业岗位领域

XXX系统需求说明书项目编号文档编号密级选课系统需求说明书VXXXX软件公司评审日期:年月日TOCo""hu导言目的范围缩写说明术语定义引用标准参考资料版本更新信息系统定义项目来源及背景项目目标应用环境系统运行的网络环境系统运行的硬件环境系统运行软件环境功能规格系统结构图系统活动图系统分析角色定义管理员学生教师管理员子系统学生子系统教师子系统性能需求界面需求响应时间需求可靠性需求开放性需求可扩展性需求系统安全性需求产品提交实现约束签字​ 导言目的该文档是关于用户对于学生选课系统的功能和性能的要求重点描述了学生选课系统的设计需求将作为对该工程在概要设计阶段的设计输入。本文档的预期读者是:​ 设计人员​ 开发人员​ 项目管理人员​ 测试人员​ 用户范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型解决整个项目系统的“做什么”的问题。在这里对于开发技术并没有涉及而主要是通过建立模型的方式来描述用户的需求为客户、用户、开发方等不同参与方提供一个交流的渠道。缩写说明aspxVisualstudio的系统设计页面。UMLUML(UnifiedModelingLanguage)统一建模语言的缩写。术语定义无引用标准《企业文档格式标准》V北京长江软件有限公司《需求规格报告格式标准》V北京长江软件有限公司软件工程过程化组织参考资料《UML》V北京长江软件有限公司《需求规格报告格式标准》V北京长江软件有限公司软件工程过程化组织版本更新信息本文档的更新记录如表A。表A版本更新记录修改编号修改日期修改后版本修改位置修改内容概述全部初始发布版本章节增加章节修改章节修改章节增加系统定义项目来源及背景随着高校教学改革的不断深入,越来越多的高校都陆续采用了学分制。高校大学生们可以根据自己兴趣和爱好来自由选择自己所喜爱的课程。基于高校校园网的网上选课系统不仅克服了以往手工报送选课方式所暴露出的缺点与不足。同时极大地提高了高校教务人员工作效率极大地方便了高校师生。网上学生选课系统在B/S的架构下采用了目前最流行的Internet的主流技术ASP.NET技术作为运行平台。与传统的C/S体系结构相比B/S结构大大简化了客户端只要装上操作系统、网络协议软件以及浏览器即可服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。网上选课系统的推出使得全校任选课的维护、学生选课及查询、成绩录入、统计等工作均变得轻松高效形成了教与学的积极互动。同时当需要对该系统进行升级时只需更新服务器端的软件而不必更换客户端软件减轻了系统维护与升级的成本与工作量方便普通用户使用。项目目标本项目设定的目标如下:​ 系统能够提供友爱的用户界面使操作人员的工作量最大限度地减少​ 系统具有良好的运行效率能够达到提高效率的目的​ 系统应有良好的可扩充性可以容易地加入其他系统的应用​ 通过这个项目可以锻炼队伍提高团队的开发能力和项目管理能力应用环境系统运行的网络环境该系统采用B/S模式由服务端和客户端浏览器组成。网络操作系统采用Microsoft的WindowsServer配置IIS.并安装.NETFramework为ASP.NET应用程序提供运行平台。开发环境采用MicrosoftVisualStudio开发语言为c#。数据库服务器采用SQLServer它具有大型数据库的功能在数据的完整性、安全性方面能够得到保障并且能和WindowsServer无缝连接。图网络拓扑图系统运行的硬件环境​ 客户机:普通PC​ CPU:PGHz​ 内存:G以上​ 分辨率:推荐使用*像素​ WEB服务器​ CPU:PGHz​ 内存:G以上​ 数据库服务器​ CPU:PGHz​ 内存:G以上系统运行软件环境本系统的软件环境如下:​ 操作系统:UNIXLinuxWindows或以上版本​ 数据库:SQLServer​ 开发工具包:MicrosoftVisualStudio​ Web服务器:IIS以上​ 浏览器:IE以上功能规格系统结构图根据系统用户的不同可以划分为个子系统:管理员子系统、学生子系统和教师子系统(如图)。图系统结构图系统活动图图系统活动图系统分析角色定义管理员管理员负责向系统中添加学生和教师的个人信息以及课程信息实现对教师、学生和课程信息的修改、删除、查询操作并对管理员个人密码进行修改。学生学生具有查看待选课程信息和任课教师信息、学生个人密码修改、选择课程、查看所选课程和管理已选课程的功能还可以输入查询条件进行查询操作。教师教师具有查看选择自己课程学生信息和开课信息、教师个人密码修改、学生成绩录入和修改的功能还可以输入查询条件进行查询操作。管理员子系统管理员子系统包括管理员登录、学生信息管理、教师信息管理、课程信息管理、修改登录密码、注销退出系统六个功能模块(如图)图管理员子系统用例图管理员登录管理员输入正确的用户名和密码登录系统用例描述:管理员登录执行者:管理员前置条件:管理员进入学生选课系统管理员登录界面输入正确的用户名、密码和验证码后置条件:管理员登录系统后进入管理员首页基本路径:a)进入学生选课系统登录界面b)点击管理员登录进入管理员登录界面c)输入用户名、密码、验证码点击登录。学生信息管理用于对学生基本信息进行增加、删除及修改等基本操作查看学生选课和课程信息用例描述:学生信息管理执行者:管理员前置条件:管理员登录后台管理界面后置条件:如果学生信息维护成功则学生的相关信息将记录到数据库中基本路径:a)进入后台管理界面显示管理员的所有功能菜单点击学生管理b)点击查看学生信息可以浏览到所有的学生信息c)输入不同的查询条件可以查看不同的学生信息d)可以对学生基本信息进行删除、修改等基本操作e)点击学生选课信息可以浏览到所有学生的选课信息f)输入不同的查询条件可以查看不同学生的选课信息g)可以对学生选课信息进行删除操作h)点击添加学生可以添加学生基本信息。教师信息管理用于对教师记录进行增加、删除及修改等基本操作用例描述:教师信息管理执行者:管理员前置条件:管理员登录后台管理界面后置条件:如果教师信息维护成功则教师的相关信息将记录到数据库中基本路径:a)进入后台管理界面显示管理员的所有功能菜单点击教师管理b)点击查看教师信息可以浏览到所有的教师信息c)输入不同的查询条件可以查看不同教师的信息d)可以对教师基本信息进行查看修改、删除等基本操作e)点击添加教师可以添加教师信息。)课程信息管理通过此模块对课程信息进行增加、修改、删除等基本操作用例描述:课程信息管理执行者:管理员前置条件:管理员登录后台管理界面后置条件:如果课程信息维护成功则课程的相关信息将记录到数据库中基本路径:a)进入后台管理界面显示管理员的所有功能菜单点击课程信息管理b)点击查看课程信息可以浏览到所有的课程信息c)输入不同的查询条件可以查看不同课程的信息d)可以对课程信息进行查看修改、删除等基本操作e)点击添加课程可以添加课程信息。)修改登录密码用户可以在登录系统后修改密码以确保信息私有性和安全性用例描述:修改登录密码执行者:管理员前置条件:管理员登录后台管理界面后置条件:如果登录密码修改成功则相关信息将记录到数据库中基本路径:a)进入后台管理界面显示管理员的所有功能菜单b)点击修改密码可以对修改管理员的登录密码。学生子系统学生系统的包括学生登录系统、查看开课信息、查看教师信息、学生选定课程、查看选课信息、查看课程成绩、修改登录密码、注销退出系统九个功能模块(如图)图学生子系统用例图)学生登录系统学生输入正确的用户名和密码登录系统用例描述:学生登录执行者:学生前置条件:进入学生选课系统学生登录界面并输入学号、密码和验证码后置条件:进入学生选课学生主界面基本路径:a)进入学生选课系统学生登录界面。b)输入学号、密码和验证码。c)点击“登录”按钮进入学生选课系统学生主界面。)查看选课课信息了解课程的课程主要介绍、课程的任课教师信息、课程编号等以决定是否选修该课程了解任课教师的基本信息包括:教师姓名、教师个人简介等以方便学生决定是否选修其任教的课程用例描述:选择课程执行者:学生前置条件:学生登录系统成功后置条件:进入选择课程界面可以了解课程的主要介绍、课程任课教师信息等基本路径:a)进入选课系统学生主界面显示学生的所有功能菜单点击左边列表中的“选择课程”。b)进入学生选课界面。c)在课表一览中可以点击教师姓名来了解该课程任课教师的详细信息也可以点击“详细信息”来了解课程的主要介绍。)学生选定课程学生对自己喜欢的课程进行选择选课结果将放到学生的选课表中还可以查询自己己选修的课程及相关的信息用户可以从选课结果表中删除已选择的课程再改选其它的课程用例描述:学生选定课程执行者:学生前置条件:学生登录系统成功后置条件:选择课程、查询所有课程或查询特定课程基本路径:a)进入选课系统学生主界面显示学生的所有功能菜单点击左边列表中的“选择课程”。b)在课表一览中选择自己要选择的课程并点击“选择课程”。系统会将这门课程添加到已选择课程中并弹出对话框“选择课程成功!”否则会弹出“你已经选择了该门课程!”。c)学生可以针对课程号、课程名、教师名进行快速查询。选择查询条件后点击“查询”就可以查询所要查看的课程。d)学生可以点击“查看全部课程”可以在课表一览中显示全部课程。)查看课程成绩查询已选修课程的考核成绩用例描述:查看课程执行者:学生前置条件:学生登录系统成功后置条件:查看已选课程、删除已选课程基本路径:a)查看已选择课程b)可以删除已选课程)修改学生密码每个使用系统的用户都有一个用户帐号和密码学生用户默认密码为自己的身份证号用户可以在登录系统后修改密码以确保信息私有性和安全性。用例描述:修改学生密码执行者:学生前置条件:学生登录系统成功后置条件:填写旧密码、新密码、重复新密码然后提交基本路径:a)​ 填写旧密码、新密码、重复新密码b)​ 点击“提交”成功则弹出对话框“密码修改成功”。否则弹出“旧密码错误”或“新密码错误”。c)​ 点击“返回”则回到学生选课系统主界面。教师子系统教师子系统包括教师登录系统、查看任教课程信息、查看学生选课信息、查看学生选课信息、录入学生课程成绩、查看学生成绩信息、修改登录密码、注销退出系统七个部分(如图)。图教师子系统用例图)教师登录系统教师输入正确的用户名和密码登录系统用例描述:教师登录系统执行者:教师前置条件:教师进入学生选课系统教师登录界面输入正确的用户名、密码和验证码后置条件:如果登录成功进入选课系统教师主界面基本路径:a)学生选课系统登录界面有学生登录教师登录管理员登录三个选项选择教师登录b)输入教师编号密码验证码点击登录按钮c)登录成功以教师身份进入学生选课系统)查看任教课程信息一个教师可以开设多门课程教师登录后可以看到自己所教的课程信息用例描述:查看任教课程信息执行者:教师前置条件:以教师身份登录学生选课系统后置条件:查看选课学生的信息基本路径:a)以教师身份进入学生选课系统b)进入查看选课学生页面查看任教课程信息)查看学生选课信息教师查询所有选修自己任教课程的选课学生信息如学生号、姓名、班级、所属院系等用例描述:查看选课学生信息执行者:教师前置条件:以教师身份登录学生选课系统后置条件:查看选课学生的信息可以按条件进行查询或全部查询基本路径:a)以教师身份进入学生选课系统b)进入查看选课学生页面c)打开查看学生页面d)按条件进行查询或全部查询学生信息)管理成绩信息教师给选修自己课程的所有选课学生进行成绩管理包括成绩录入、成绩修改查看学生成绩信息用例描述:管理成绩信息执行者:教师前置条件:以教师身份登录学生选课系统后置条件:打开成绩管理页面编辑学生成绩基本路径:a)以教师身份进入学生选课系统b)进入成绩管理页面c)打开编辑学生成绩页面d)编辑学生成绩)修改登录密码每个使用系统的用户都有一个用户帐号和密码教师用户默认密码为自己的教师号用户可以在第一次登录系统后修改密码以确保信息私有性和安全性,密码进行加密。用例描述:修改登录密码执行者:教师前置条件:以教师身份登录学生选课系统后置条件:修改密码成功则修改数据库中记录相关信息。基本路径:a)以教师身份进入学生选课系统b)进入修改密码页面c)输入旧密码新密码提交信息性能需求根据用户对本系统的要求确定系统在响应时间、可靠性、安全等方面有较高的性能要求。界面需求系统的界面要求如下:1)页面内容:主题突出站点定义、术语和行文格式统一、规范、明确栏目、菜单设置和布局合理传递的信息准确、及时。内容丰富文字准确语句通顺专用术语规范行文格式统一规范。2)导航结构:页面具有明确的导航指示且便于理解方便用户使用。3)技术环境:页面大小适当能用各种常用浏览器以不同分辨率浏览无错误链接和空链接采用CSS处理控制字体大小和版面布局。4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理前后一致美观大方动与静搭配恰当,动静效果好色彩和谐自然,与主题内容相协调。响应时间需求无论是客户端和管理端当用户登录进行任何操作的时候系统应该及时的进行反应反应的时间在秒以内。系统应能监测出各种非正常情况如与设备的通信中断无法连接数据库服务器等避免出现长时间等待甚至无响应。可靠性需求系统应保证X内不当机保证人可以同时在客户端登录系统正常运行正确提示相关内容。开放性需求系统应具有十分的灵活性以适应将来功能扩展的需求。可扩展性需求系统设计要求能够体现扩展性要求以适应将来功能扩展的需求。系统安全性需求系统有严格的权限管理功能各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失破坏。防止用户非法获取网页以及内容。产品提交提交产品为:a)​ 应用系统软件包b)​ 数据库初始数据c)​ 系统开发过程文档d)​ 系统使用维护说明文档提交方式:CD介质实现约束系统的实现约束如下:a)​ 操作系统为windowb)​ 开发平台为:visualstudioc)​ 数据库为Sqlserver签字本需求规格经过双方认可特签字如下表A-2。表A-2:需求规格签字用户签署信息企业签署信息单位名称北京XXX公司单位名称XXX签署人姓名XXX签署人姓名XXX签署日期签署日期

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/21

选课系统需求分析

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利