学生选课信息系统需求分析规格说明书_第1页
学生选课信息系统需求分析规格说明书_第2页
学生选课信息系统需求分析规格说明书_第3页
学生选课信息系统需求分析规格说明书_第4页
学生选课信息系统需求分析规格说明书_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、百度文库让每个人平等地捉升口我学生选课信息系统需求分析规格说明书1. 任务概况31.1. 背景31.2. 目标31.3. 系统(或用户)的特点32. 假定和约束33需求规定43.1. 系统术语定义43.2. 软件功能说明43.3. 对功能的一般性规定43.4. 其他专门要求43.5. 对安全性的要求44.功能需求54.1. 学生选课用例图54.1.1. 用例_个人信息64.1.2. 用例一选修功能64.1.3. 用例已选课程64.1.4. 用例综合选课74.1.4.1. 用例_必修选课74.1.4.2. 用例_选修选课84.1.4.3. 用例_公体选课84.1.4.4. 用例综合素质拓展选课9

2、4.1.5. 用例_课程信息94.1.5.1. 用例课程的期望分104.1.5.2. 用例课程合格率104.1.6. 用例一查看选课说明114.1.6.1. 用例_选课介绍114.1.6.2. 用例_操作说明124.1.7. 用例_成绩查询124.1.7.1. 用例一成绩表打印124.2. 管理员课程管理用例图144.2.1. 用例选课管理模块144.2.1.1. 用例_课程模块154.2.1.1.1. 用例_课程总表154.2.1.1.2. 用例添加课程154.2.1.1.3. 用例一修改课程164.2.1.1.4. 用例_删除课程164.2.1.2.用例学生课程统计信息172百度文库让每个

3、人平等地捉升口我1-任务概况背景本系统开发的U的是采用信息化和网络化的手段,帮助学生和学校信息化的 管理选课教学任务。为学生提供全面的选课数据信息,为有效的控制选课提供有 力的帮助;为学校做到及时、准确地掌握选课情况,为选修课程做好部署工作。1.2.目标通过实施襄樊学院学生选课信息系统,帮助学生和学校信息化的管理选课教 学任务。为学生提供全面的选课数据信息,为有效的控制选课提供有力的帮助; 为学校做到及时、准确地掌握选课情况,为选修课程做好部署工作。1.3. 系统(或用户)的特点系统的使用用户主要为襄樊学院的学生,教师,教务处工作人员(系统管理 员)。2假定和约束系统的使用用户主要为襄樊学院的

4、学生,教师,教务处工作人员(管理员), 因此系统属于院校应用信息系统范畴内,运行在院校内部专网上,信息系统运行 的前提和假设如下:信息采集表内容及格式(包含学生信息表,教师信息表,选修课程表) 已经给定。2)信息采集系统依托院校内部专网运行,釆用B/S结构构架,中心硬件设 备建立在院校信息数据中心和各系院的相应信息系统机房中。3)院校中心机房及网络环境已经具备。勺系统用户仅限个系院学生,教师,教务处工作人员(管理员),不对外提供 公开访问。3需求规定3.1.系统术语定义为了更准确描述系统的需求,本文档定义了一些专业术语。1. 成绩期望值即为分数的正态分布期望值。32软件功能说明本系统主要包括了

5、学生选课模块,管理员课程管理模块,教师成绩管理模块。 日志管理模块。各模块的简要功能说明:1. 学生选课模块:管理学生的个人信息。学生可以修改密码;对选课进行查询, 选择。2. 管理员课程管理:对选课进行修改和增加。3教师成绩管理模块:对学生成绩继续输入。4. 日志管理:主要包括日志的查询功能。3.3. 对功能的一般性规定1. 指定必须支持简体中文GBK字符集,尽可能支持GBK18O3O。2. 最终用户的所有新系统接口必须根据OO (面向对象)原则进行设计。3. 新系统必须基于浏览器/应用服务器/数据库服务器程序模型。4. 所用新系统如果存在国际、国内或行业标准,就按标准进行定义。5. 所用新

6、系统必须定义用户身份验证、访问控制和数据保护的管理职责与标准 的安全性策略。6. 襄樊学院学生选课信息系统完成覆盖全部系院多级广度的网络体系。系统应 能保证各系院大量学生,教师的稳定、快速及准确的访问。3-4.其他专门要求对各系院配备必要的网络设施及其他硬件设施。3.5.对安全性的要求本系统运行在院校内部专网,与外网隔离,为不同的用户根据不同的角色 设置了不同的访问权限。数据传输安全性。154功能需求4-1.学生选课用例图该模块包括个人信息、选课功能、成绩查询三个功能模块。提供了查看个人 信息、成绩;查询选课课程,查询已选修课程及选择选修课程的情况功能。登录选课功能学生个人信息已选课程坐惨选课

7、 7includeinclude:include选修选课include-inc,udei竝卿成绩查询include 厂查看选课说明extend丿 一丿课程信息X课程的期望分综合素质拓展选课extend操作说明extend课程合格率4.1.1.用例个人信息用例叙述学生可以通过选课系统查看自己的基本信息。假设条件系统提供了 “个人信息”用户界面。系统中有一个能够通过浏览器访问的个人信息数据库。 前置条件学生已成功登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课系统自动显示学生的信息。受益参与者学生 4-1.2.用例一选修功能用例叙述学生可以通过选课系统查看选

8、课的基本信息假设条件 管理员提交了选课且开通了选课权限的信息。前置条件学生已成功登陆系统。后置条件 学生查询,更改自己的选课信息。步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。受益参与者学生 4.1.3.用例已选课程用例叙述学生可以通过选课系统査询已选修课程信息。假设条件系统中有一个能够通过浏览器访问的选课数据库。前置条件学生已成功登陆系统。学生选择已选课程的菜单。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择已选课程的菜单。4. 系统根据选课表显示已选课程。 受益参与者学生 4.L

9、4.用例一综合选课用例叙述学生可以通过选课系统进入综合选课必修、选修、公体、综合素质拓展选课。假设条件系统提供了综合选课的用户屏幕界面。前置条件学生已成功登陆系统。学生选择综合选课的菜单。后置条件学生进入综合选课必修、选修、公体或综合素质拓展选课。步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择综合选课的菜单。4. 系统显示必修、选修、公体、综合素质拓展选课界面。受益参与者学生 4.1.4.L用例必修选课用例叙述学生可以通过选课系统提交必修选课。假设条件系统中有一个能够通过浏览器访问必修课程数据库。前置条件管理员对选课权限公开。学生已成功登陆

10、系统。后置条件系统数据库接收学生必修选课记录。步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择综合选课的菜单。4. 系统显示必修、选修、公体、综合素质拓展选课界面。5. 学生选择必修选课的菜单。6. 学生提交必修选课。受益参与者学生 4.1.4.2.用例选修选课用例叙述学生可以通过选课系统提交选修选课。假设条件系统中有一个能够通过浏览器访问选修课程数据库。前置条件管理员对选课权限公开。学生已成功登陆系统。后置条件系统数据库接收学生选修选课记录。步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择

11、综合选课的菜单。4. 系统显示必修、选修、公体、综合素质拓展选课界面。5. 学生选择选修选课的菜单。6. 学生提交选修选课。受益参与者学生 4丄4.3用例公体选课用例叙述学生可以通过选课系统提交公体选课。假设条件系统中有一个能够通过浏览器访问公体课程数据库。前置条件管理员对选课权限公开。学生已成功登陆系统。后置条件系统数据库接收学生公体选课记录。步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择综合选课的菜单。4. 系统显示必修、选修、公体、综合素质拓展选课界面。5. 学生选择公体选课的菜单。6. 学生提交公体选课。 受益参与者学生 4.1.4

12、.4.用例一综合素质拓展选课用例叙述学生可以通过选课系统提交综合素质拓展选课。假设条件系统中有一个能够通过浏览器访问综合素质拓展课程数据库。前置条件管理员对选课权限公开。学生已成功登陆系统。后置条件系统数据库接收学生综合素质拓展选课记录。步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择综合选课的菜单。4. 系统显示必修、选修、公体、综合素质拓展选课界面。5. 学生选择综合素质拓展选课的菜单。6. 学生提交综合素质拓展选课。受益参与者学生 4.1.5.用例一课程信息用例叙述学生可以通过选课系统查看课程信息。假设条件系统中有一个能够通过浏览器访问

13、课程信息数据库。前置条件管理员对选课权限公开。学生已成功登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择课程信息的菜单。4. 系统根据选课表显示课程信息。受益参与者学生4丄5丄用例课程的期望分用例叙述学生可以通过选课系统查看课程历年期望分。假设条件系统中有一个能够通过浏览器访问课程信息数据库。 前置条件管理员对选课权限公开。学生已成功登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择课程信息的菜单。4. 系统根据选课表显示课程信息。5.

14、学生选择历年期望分的菜单。6. 系统显示历年期望分列表。受益参与者学生 4.1.5.2.用例一课程合格率用例叙述学生可以通过选课系统查看课程历年合格率。假设条件系统中有一个能够通过浏览器访问课程信息数据库。前置条件管理员对选课权限公开。学生已成功登陆系统。后置条件 NULL步骤序列7. 学生成功登陆系统,进入选课系统界面。& 选课界面出现了选课功能的界面。9. 学生选择课程信息的菜单。10. 系统根据选课表显示课程信息。11学生选择历年合格率的菜单。12.系统显示历年合格率列表。受益参与者学生 4.1.6.用例査看选课说明用例叙述学生可以通过选课系统查看选课说明。假设条件系统中有一个能够通过浏

15、览器访问查看选课说明数据库。前置条件管理员已编写查看选课说明。学生已成功登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择查看选课说明。4. 系统显示选课说明。受益参与者学生 4.1.6.L用例选课介绍用例叙述学生可以通过选课系统查看选课介绍。假设条件系统中有一个能够通过浏览器访问查看选课介绍数据库。前置条件管理员已编写查看选课介绍。学生已成功登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择查看选课说明。4. 系统显示选课说明。5. 学生

16、选择选课介绍。6. 系统显示选课介绍界面。受益参与者学生4丄6.2用例操作说明用例叙述学生可以通过选课系统查看操作说明。假设条件系统中有一个能够通过浏览器访问查看操作说明数据库。 前置条件管理员已编写查看操作说明。学生已成功登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 选课界面出现了选课功能的界面。3. 学生选择查看选课说明。4. 系统显示选课说明。5. 学生选择操作说明。6. 系统显示操作说明界面。受益参与者学生 4.1.7.用例成绩査询用例叙述学生可以通过选课系统查看课程历年合格率。假设条件系统中有一个能够通过浏览器访问的选课数据库。前置条件学生已成功

17、登陆系统。后置条件 NULL步骤序列1. 学生成功登陆系统,进入选课系统界面。2. 学生选择成绩查询的菜单。3. 系统根据选课表显示课程成绩。受益参与者学生 4丄7丄用例成绩表打印用例叙述 打印成绩表 假设条件百度文库让每个人平竽地提升口我服务器都有一台(网络)打印机。 前置条件教师已经给该学生输入成绩。 后置条件打印一份成绩单。1. 学生点击打印成绩按钮。2. (网络)打印机开始打印。 受益参与者学生#百度文库让每个人平等地捉升口我4.2. 管理员课程管理用例图17管理员登录win clude课程总表添加课程卜 win cludevvin cludewin cludeinclude修改课程课

18、程模块in clude课程统计选课管理模块删除课程 exte nd操作说明 编辑选课说0:includeX管理员iriclude、未输成绩学生 一学生信息统计更改已输成绩224.3.1.用例课程成绩管理用例叙述教师、管理员可以通过系统进行课程成绩管理。假设条件系统提供了课程成绩管理界面前置条件 教师、管理员已成功登陆系统。后置条件教师、管理员管理选课信息。步骤序列1. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。受益参与者教师、管理员43.1.1.用例科目管理用例叙述教师、管理员可以通过科U管理查看选修该科U的学生信息。假设条件系统中有一个能够通过浏览器访问查看选课表数据库。前置条件管

19、理员已打开选课权限。 教师、管理员已成功登陆系统。后置条件 NULL步骤序列1. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。2. 选择科目管理。3. 系统显示科口管理界面。受益参与者教师、管理员 43.1.2.用例一成绩输入用例叙述教师、管理员为选修的学生输入成绩。假设条件系统中有一个能够通过浏览器访问查看选课表数据库。前置条件管理员已打开成绩输入权限。教师、管理员已成功登陆系统。后置条件系统接收成绩输入记录。步骤序列1. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。2. 选择科目管理。3. 系统显示科口管理界面。4. 选择输入成绩菜单。5. 显示该选课学生信息界面。6. 教

20、师、管理员输入成绩且提交。受益参与者教师、管理员百度文库让每个人平等地捉升口我4.3丄3用例已输成绩学生用例叙述教师、管理员可以查询已输成绩学生的课程信息。假设条件系统中有一个能够通过浏览器访问查看选课数据库。前置条件教师、管理员已成功登陆系统。后置条件 NULL步骤序列1. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。2. 选择科目管理。3. 系统显示科口管理界面。4. 选择输入已输成绩菜单。5. 显示该选课已输成绩学生信息界面。受益参与者教师、管理员43.1.4. 用例一未输成绩学生用例叙述教师、管理员可以查询已输成绩学生的课程信息。假设条件系统中有一个能够通过浏览器访问查看选课数

21、据库。前置条件教师、管理员已成功登陆系统。后置条件系统进入成绩输入功能。步骤序列1. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。2. 选择科目管理。3. 系统显示科口管理界面。4. 选择输入未输成绩菜单。5. 显示该选课未输成绩学生信息界面。受益参与者教师、管理员43.1.5. 用例一学生信息统计用例叙述教师、管理员可以查看学生信息统计信息。假设条件百度文库让每个人平等地捉升口我系统中有一个能够通过浏览器访问查看选课数据库。前置条件教师、管理员已成功登陆系统。后置条件系统进入成绩输入功能。步骤序列6. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。7. 选择科目管理。8. 系统

22、显示科口管理界面。9. 选择学生信息统计菜单。10. 显示学生信息统计界面。受益参与者教师、管理员 4.3丄6用例更改己输成绩用例叙述教师、管理员为选修的学生输入成绩。假设条件系统中有一个能够通过浏览器访问查看选课表数据库。前置条件 管理员已打开成绩输入权限。教师、管理员已成功登陆系统。后置条件系统接收成绩输入记录。步骤序列1. 教师、管理员成功登陆系统,进入课程成绩管理系统界面。2. 选择科目管理。3. 系统显示科H管理界面。4. 选择更改已输成绩菜单。5. 显示更改已输成绩界面。6. 教师、管理员输入成绩且提交。受益参与者教师、管理员4.4.日志管理用例29系统管理员日志管理4-4.1.用例日志管理用例叙述系统管理员可以通过日志管理进行系统维护。假设条件系统中存在未知问题。前置条件系统管理员已进入系统日志文件。后置条件系统管理员进行系统维护。步骤序列1.系统管理员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论