版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.网上选课系统需求分析说明书信息工程学院吴悦 124苗旺 113 2014年4月8日目录 TOC o 1-3 h z u HYPERLINK l _Toc384801857需求分析说明书 PAGEREF _Toc384801857 h 1HYPERLINK l _Toc3848018581导言 PAGEREF _Toc384801858 h 1HYPERLINK l _Toc3848018591.1目的 PAGEREF _Toc384801859 h 1HYPERLINK l _Toc3848018601.2 围 PAGEREF _Toc384801860 h 1HYPERLINK l
2、 _Toc3848018611.3参考资料 PAGEREF _Toc384801861 h 1HYPERLINK l _Toc3848018622任务概述 PAGEREF _Toc384801862 h 1HYPERLINK l _Toc3848018632.1开发意图及应用目标: PAGEREF _Toc384801863 h 1HYPERLINK l _Toc3848018642.2应用围及开发的背景资料 PAGEREF _Toc384801864 h 1HYPERLINK l _Toc3848018652.3用户的特点及软件使用频度 PAGEREF _Toc384801865 h 1HY
3、PERLINK l _Toc3848018663需求规定 PAGEREF _Toc384801866 h 2HYPERLINK l _Toc3848018673.1 对功能的规定 PAGEREF _Toc384801867 h 2HYPERLINK l _Toc384801868静态数据 PAGEREF _Toc384801868 h 2HYPERLINK l _Toc384801869动态数据 PAGEREF _Toc384801869 h 3HYPERLINK l _Toc384801870程序流程图 PAGEREF _Toc384801870 h 3HYPERLINK l _Toc384
4、8018713.2 对性能的规定 PAGEREF _Toc384801871 h 4HYPERLINK l _Toc3848018723.2.1 精度 PAGEREF _Toc384801872 h 4HYPERLINK l _Toc3848018733.2.2 时间特性要求 PAGEREF _Toc384801873 h 4HYPERLINK l _Toc3848018743.2.3 灵活性 PAGEREF _Toc384801874 h 5HYPERLINK l _Toc3848018753.3 输入输出要求 PAGEREF _Toc384801875 h 5HYPERLINK l _To
5、c3848018763.4系统的状态图: PAGEREF _Toc384801876 h 5HYPERLINK l _Toc3848018773.5数据管理能力要求 PAGEREF _Toc384801877 h 6HYPERLINK l _Toc384801878开发本系统的E-R图如下: PAGEREF _Toc384801878 h 6HYPERLINK l _Toc3848018794.应用环境 PAGEREF _Toc384801879 h 6HYPERLINK l _Toc3848018804.1系统运行网络环境 PAGEREF _Toc384801880 h 6HYPERLINK
6、 l _Toc3848018814.2 系统运行硬件环境 PAGEREF _Toc384801881 h 6HYPERLINK l _Toc3848018825.功能模块 PAGEREF _Toc384801882 h 7HYPERLINK l _Toc3848018835.1功能划分 PAGEREF _Toc384801883 h 7HYPERLINK l _Toc3848018845.2功能描述 PAGEREF _Toc384801884 h 8HYPERLINK l _Toc3848018856. 运行需求 PAGEREF _Toc384801885 h 9HYPERLINK l _To
7、c3848018866.1用户界面 PAGEREF _Toc384801886 h 9HYPERLINK l _Toc384801887界面设计原则: PAGEREF _Toc384801887 h 10HYPERLINK l _Toc3848018886.2接口 PAGEREF _Toc384801888 h 10HYPERLINK l _Toc3848018896.3故障处理 PAGEREF _Toc384801889 h 10HYPERLINK l _Toc3848018907. 签字 PAGEREF _Toc384801890 h 101导言1.1目的网上选课管理系统作为管理管理员与用
8、户的选课关系的主要管理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。导致网上选课管理系统中的数据不管是构造、类型还是彼此间的关联都是复杂多变的;对这种数据进展的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。本文档的预期读者是:需求分析人员;设计人员;开发人员;工程管理人员;测试人员;用户;1.2 围该文档描述了目的系统的逻辑模型,解决系统做什么的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。1.3参考资料1.软件工程导论
9、海藩编著清华大学 2007年5月2.数据库系统概论第四版王珊编著高等教育 2007年11月2任务概述2.1开发意图及应用目标:采用网上选课管理系统,可以方便的了解和记录每一个用户的选课情况和成绩,更方便教师对学生的了解和学生对课程的安排,更有利于教课的进展。2.2应用围及开发的背景资料由于开发本系统是学校部使用,对外具有完全的性,因此其使用围仅限于有限的,具有一定特权的管理人员和本校的学生使用。2.3用户的特点及软件使用频度使用该软件的用户必须是本校学生和有权限的教师,而且该软件会被大量的同时访问,它必须能满足大的访问量,不能容易瘫痪。3需求规定3.1 对功能的规定3.1.1静态数据1登录表存
10、放用户的信息字段字段名数据类型宽度1用户名Te*t162登录密码Te*t163身份Te*t64权限Te*t202教师表存放教师信息字段字段名数据类型宽度1Te*t122职工号Te*t163性别Te*t24所在系Te*t305职称Te*t166学历Te*t167联系Te*t503学生表存放学生信息字段字段名数据类型宽度1*Te*t162Te*t123所在系Te*t304专业Te*t505级别Te*t46联系Te*t167选修课Te*t304课程表存放课程信息字段字段名数据类型宽度1课程号Te*t162课程名Te*t303课程类型Te*t204任课教师Te*t165上课时间Date自动6上课地点T
11、e*t507上课人数int38已选人数int39成绩Int3(5)帮助表存放帮助信息字段字段名类型宽度1名称Memo自动2容memo自动3.2.2动态数据输入数据:菜单项选择项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。部生成的数据:中间查询结果。3.2.3程序流程图网上选课管理系统用户系统管理员录入的选课信息录入的用户信息查询的用户信息成绩信息选课方案建议选课信息选课信息系统管理员1提供选课方案2处理选课信息4提供成绩查询3修改选课信息用户用户信息录入的成绩D1 选课方案选课方案选课方案建议选课信息新的选课信息成绩清单D2 选课信息选课信息新的选课信息系统管理员11
12、处理用户信息12提供相应选课方案用户4提供成绩查询22处理选课信息21承受选课信息3修改选课信息成绩清单D3 成绩记录成绩用户信息用户信息选课方案建议选课方案D1 选课方案集选课信息D2选课信息选课信息选课信息新的选课信息3.2 对性能的规定精度此系统的输入数据大多数为字符串类型,也有表示成绩的浮点数,精度为5时间特性要求响应时间要求:对于管理人员输入的用户信息应该在人们所能承受的等待时间来确定,通常为1-2 s。更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒级的。数据的转换和传输时间的要求也应该在人们的承受的等待时间;灵活性在操作方式上假设发生变化,如无法使用浏
13、览器进入系统,则,可以使用命令方式进入如:可以通过编写java程序与数据库联接,实现登录。因为本系统开发是使用jsp实现,这种开发技术具有java一样的很好的系统移植性。对于数据精度方面,应在数据库中加以限制;实现实体完整性,用户自定义完整性约束。在设计界面构造和数据构造是应留有对以后扩大系统功能的余地,如可以在每个数据字段上设计多个自定义字段。3.3 输入输出要求对输入的数据的输入媒体应是文字形式,对于浮点类型的数来说,其数值围应该在数据库的完整性约束里面进展约束。输入格式应与数据库关系表的格式相对应,以减少输入格式的设计难度。输出设备采用显示器,打印机方式。输出介质为纸,磁盘,光盘等。输出
14、方式采用图形输出;当发生异常输出时编写系统时应及时报错,提示输入有误,请核查不进展数据处理操作。3.4系统的状态图:空闲状态 活动状态有效选择执行的业务处理相应的业务不继续打印Entry/验证登录E*it/退出取消操作或验证错误维护状态说明:当系统不使用时,系统处于空闲状态,等待用户的登录。一旦用户登录系统进入活动状态,此状态是一个组合状态,执行时首先从进入事件Entry/验证登录开场,假设登录有效则进入有效状态,后无条件的进入选择执行的业务状态以及处理相应的业务,假设不继续处理业务,则进入打印状态。假设登录无效或执行过程中取消操作,则首先执行退出事件E*it/退出后进入空闲状态。当系统处于空
15、闲状态时可定期的对系统进展维护。3.5数据管理能力要求从整个系统来看,对数据的管理有:用户根本信息表,学生选课信息表,对于数据的管理要做到减少程序的复杂性,对于那些容易变动的数据来说要设计开发表用作信息频繁修改,受控表不能对其修改数据的数据表。这两种表都应考虑到数据的扩大。开发本系统的E-R图如下:教师任教选修学生课程职工号所在系*级别专业所在系*时间课程号课程名类别地点人数成绩4.应用环境4.1系统运行网络环境使用用户将通过网络登陆到本系统中进展相应的操作。4.2 系统运行硬件环境1硬件环境最低配置:奔腾4处理器,512M存,60G硬盘。建议配置:奔腾双核T4400 2.2GHZ及其以上 2
16、G存、320G硬盘2软件环境A.windows 98 以上的操作系统 BMyeclipse 和 pl/sqlCMicrosoft office 20005.功能模块5.1功能划分功能模块功能使用者查询可选课程学生,管理员查询可选课程信息学生,管理员更改用户信息所有用户可以更改自己信息执行选课学生查看自己所教课程信息教师学生类:属性:*:用来存学生的*,每个学生都有*且唯一。:存学生的。性别:用来标识用户的性别。年龄:储存用户的年龄。年级:储存学生进入学校的时间。方法:登陆与注销:最根本的功能,进入时必须登陆,长时间不使用系统自动注销用户。修改资料:对学生自己的可以修改的信息可以进展修改。不能修
17、改的就不能更改。查看课程:查看所有被选课程和个体课程的详细信息。选课:如果课程可以被选。就可以调用这个方法进展选课。查看成绩:如果学生选了*门课并且已经考试,可以查看成绩。 取消选课:如果对选的课不满意,在规定的时间可以取消。教师类属性:职工号:每个教师唯一的证件。:。职称:教师的职称号。 所在系:教师工作院系名称方法:登陆/注销:最根本的方法或者功能。修改资料:修改可以修改的自己的信息。查看程信息:查看自己带的课或者其它课程的信息,两种情况的结果不一样。成绩登记:当完成课程后,对学自己所带的课的学生添加成绩。5.2功能描述 选课流程图表示网上选课系统流程开 始选课准备进入选课主页登录:录入*
18、和密码正确进入选课主界面修改密码进入修改密码菜单与所在二级学院联系不正确进入选课筛选制公共选修课网上选课单击需选模块一般选修课网上选课单击需选菜单单击课程名称、教师*、详细信息显示具体的相关信息单击需选课程前面的小方框使之打上小黑钩单击选定选定课程显示在网页下面单击退选确定选课,退出系统退选核对本人根本信息1、了解选课的有关规定;2、各学院做选课指导;3、查阅本专业培养方案、选课方法和参考课表。../6. 运行需求6.1用户界面界面对于用户来说至关重要,既是用户对软件评介的根据,也是用户最终使用的。所以界面设计得怎么样,对整个系统的成功与否有着密切的联系。当然,也许界面设计得好不会让其性能更好,但是设计得不好却只会让它更差。界面设计原则:一致性操作步骤少随时提示用户系统正在进展哪些操作要有撤销操作减少用户记忆的东西6.2接口在硬件环境既定情况下,合理搭配不同配置的软件,这样才能有效地防止接口兼容性问题。该选课系统主要有界面转换接口、数据库连接接口;界
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年注册测绘师综合能力真题试卷(附答案)
- 2026年行政事业单位会计题库及答案
- 第二单元综合测试卷(单元测试)2025-2026学年二年级数学下册人教版(含答案)
- 2026年人和安全管理人员安全生产专项培训测试题含答案
- 2026年佛山市三水区林业系统人员招聘考试模拟试题及答案解析
- 2026年《农村文书面试试题及答案》(含解析)
- 企业月结关账优化方案
- 2025南京银行总行行政事务部社会招聘笔试历年典型考题及考点剖析附带答案详解
- 2025华夏银行成都分行社会招聘综合柜员笔试历年典型考题及考点剖析附带答案详解
- 2025北京平谷大厂回族自治县山东博兴新华村镇银行招聘笔试历年典型考题及考点剖析附带答案详解
- 12kV手车式开关柜标准化设计方案
- 2026-2030中国运甲状腺素蛋白行业市场发展趋势与前景展望战略分析研究报告
- 2025年甘肃金昌市地理生物会考真题试卷(+答案)
- 2026年云南校长职级模拟题库及参考答案详解(综合题)
- 呼和浩特市2026年初三年级第二次模拟考试道德与法治试卷(含答案)
- 2026年高考生物全国二卷试题及答案
- (2026年)检验检测机构资质认定“一单一库”的学习与解读(2026年实施)课件
- 青春不诈骗2026年高中五一假期反诈防骗指南
- (2026年版)发热伴血小板减少综合征防控方案培训课件
- 2025无锡科技职业学院教师招聘考试题目及答案
- 直播带货主播工作制度
评论
0/150
提交评论