下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上选课系统需求分析说明书信息工程学院吴悦20苗旺202014 年4月8日目录需求分析说明书. .1导言 .目的 .范围 .参考资料 .2任务概述 . .开发意图及应用目标:. .应用范围及开发的背景资料. .用户的特点及软件使用频度. .3需求规定 . .对功能的规定. .静态数据 .动态数据 .程序流程图 .对性能的规定. .精度 .时间特性要求. .灵活性 .输入输出要求. .系统的状态图:. .数据管理能力要求. .开发本系统的E-R 图如下: . .4. 应用环境 .系统运行网络环境. .系统运行硬件环境. .5. 功能模块 .功能划分 .功能描述 .6.运行需求 . .用户界面 .
2、界面设计原则:. .接口 .故障处理 .7.签字 .错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签
3、。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。错误 ! 未定义书签。1导言目的网上选课管理系统作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是企业用户, 因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。导致网上选课管理系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。本文档的预期读者是:需求分析人员;设计人员;开发人员;项目管
4、理人员;测试人员;用户;范围该文档描述了目的系统的逻辑模型,解决系统做什么的问题。在这里, 对于开发技术并没有涉及, 而主要是通过建立模型的方式来描述用户的需求,为客户、 用户、 开发方等不同参与方提供一个交流的平台。参考资料1.软件工程导论张海藩编着清华大学出版社2007年 5月2.数据库系统概论(第四版) 王珊编着高等教育出版社2007 年 11 月2任务概述开发意图及应用目标:采用网上选课管理系统,可以方便的了解和记录每一个用户的选课情况和成绩,更方便老师对学生的了解和学生对课程的安排,更有利于教课的进行。应用范围及开发的背景资料由于开发本系统是学校内部使用, 对外具有完全的保密性, 因
5、此其使用范围仅限于有限的,具有一定特权的管理人员和本校的学生使用。用户的特点及软件使用频度使用该软件的用户必须是本校学生和有权限的老师,而且该软件会被大量的同时访问,它必须能满足大的访问量,不能容易瘫痪。3需求规定对功能的规定静态数据( 1)登录表(存放用户的信息)字段字段名数据类型宽度1用户名Text162登录密码Text163身份Text64权限Text20( 2)教师表(存放教师信息)字段字段名数据类型宽度1姓名Text122职工号Text163性别Text24所在系Text305职称Text166学历Text167联系电话Text50( 3)学生表(存放学生信息)字段字段名数据类型宽度
6、1学号Text162姓名Text123所在系Text304专业Text505级别Text46联系电话Text167选修课Text30( 4)课程表(存放课程信息)字段字段名数据类型宽度1课程号Text162课程名Text303课程类型Text204任课教师Text165上课时间Date自动6上课地点Text507上课人数int38已选人数int39成绩Int3(5) 帮助表(存放帮助信息)字段1字段名名称类型Memo宽度自动2内容memo自动动态数据输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。内部生成的数据:中间查询结果。程序流程图录入的选课信息成绩
7、信息系统管理录入的用户信息员查询的用户信息录入的成绩系统管理员用户D1 选课方案信息选课方案1 提供 选课 方案网上选课管选课方案建议用户理系统选课信息4 提成绩清单用户供 成绩 查D2 选课信息询选课信息选课信息2 处3修新的选课信息理 选改 选课 信课 信息息新的选课信息选课方案建议D1 选课方案集选课方案系 统 管用户信息用户用户信息选课方案建议理员选课信息4 提供22 处21 接3 修改成绩理选选课信息受选选课查询课信课信信息息息成绩选课信息新的选课信息D3 成绩记录D2选课信息成绩清单对性能的规定精度此系统的输入数据大多数为字符串类型,也有表示成绩的浮点数,精度为5时间特性要求响应时
8、间要求: 对于管理人员输入的用户信息应该在人们所能接受的等待时间来确定,通常为 1-2 s 。更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒级的。数据的转换和传输时间的要求也应该在人们的接受的等待时间内;3.2.3灵活性在操作方式上若发生变化, 如无法使用浏览器进入系统, 那么, 可以使用命令方式进入如:可以通过编写 java 程序与数据库联接 , 实现登录。因为本系统开发是使用jsp 实现,这种开发技术具有java 一样的很好的系统移植性。对于数据精度方面,应在数据库中加以限制;实现实体完整性,用户自定义完整性约束。在设计界面结构和数据结构是应留有对以后扩充系统
9、功能的余地,据字段上设计多个自定义字段。如可以在每个数输入输出要求对输入的数据的输入媒体应是文字形式,对于浮点类型的数来说,其数值范围应该在数据库的完整性约束里面进行约束。 输入格式应与数据库关系表的格式相对应, 以减少输入格式的设计难度。输出设备采用显示器,打印机方式。输出介质为纸张,磁盘,光盘等。输出方式采用图形输出;当发生异常输出时编写系统时应及时报错, 提示“输入有误, 请核查”不进行数据处理操作。系统的状态图:空闲状态取 消操 作或 验证 错误维护状态说明:活动状态有效选择执行的处理相应的业务业务不继续打印Entry/验证登录Exit/退出当系统不使用时,系统处于空闲状态,等待用户的
10、登录。一旦用户登录系统进入“活动状态”,此状态是一个组合状态,执行时首先从进入事件( Entry/ 验证登录)开始,若登录有效则进入“有效”状态,后无条件的进入“选择执行的业务”状态以及“处理相应的业务,若不继续处理业务,则进入“打印”状态。若登录无效或执行过程中取消操作,则首先执行“退出事件”( Exit/ 退出)后进入“空闲状态” 。当系统处于空闲状态时可定期的对系统进行维护。数据管理能力要求从整个系统来看,对数据的管理有:用户基本信息表,学生选课信息表,对于数据的管理要做到减少程序的复杂性, 对于那些容易变动的数据来说要设计开发表 (用作信息频繁修改),受控表(不能对其修改数据的数据表)
11、 。这两种表都应考虑到数据的扩充。开发本系统的 E-R 图如下:职 工所 在学号姓名教师学生所 在姓名专业电话任选级别电话课程课程课程地点时间人数类别成绩4. 应用环境系统运行网络环境使用用户将通过网络登陆到本系统中进行相应的操作。系统运行硬件环境( 1)硬件环境最低配置:奔腾 4 处理器, 512M内存, 60G 硬盘。建议配置:奔腾双核 T4400 及其以上 2G 内存、 320G硬盘( 2)软件环境98 以上的操作系统B Myeclipse和 pl/sqlC Microsoft office 20005. 功能模块功能划分功能模块功能使用者查询可选课程学生,管理员查询可选课程信息学生,管
12、理员更改用户信息所有用户可以更改自己信息执行选课学生查看自己所教课程信息老师属性:方法:学生类:学号:用来存学生的学号,每个学生都有学号且唯一。姓名:存学生的姓名。性别:用来标识用户的性别。年龄:储存用户的年龄。年级:储存学生进入学校的时间。登陆与注销: 最基本的功能,进入时必须登陆,长时间不使用系统自动注销用户。修改资料: 对学生自己的可以修改的信息可以进行修改。不能修改的就不能更改。查看课程:查看所有被选课程和个体课程的详细信息。选课:如果课程可以被选。就可以调用这个方法进行选课。查看成绩:如果学生选了某门课并且已经考试,可以查看成绩。取消选课:如果对选的课不满意,在规定的时间内可以取消。
13、老师类属性:职工号:每个老师唯一的证件号码。姓名:姓名。职称:教师的职称号。所在系:教师工作院系名称方法:登陆 / 注销:最基本的方法或者功能。修改资料:修改可以修改的自己的信息。查看程信息: 查看自己带的课或者其它课程的信息,两种情况的结果不一样。成绩登记:当完成课程后,对学自己所带的课的学生添加成绩。功能描述选课流程图表示网上选课系统流程1、了解选课的有关规定;开2、各学院做选课指导;3、查阅本专业培养计划、选课准备选课办法和参考课表。进入选课主页不登录:录入学号和密码与所在二级学院联系正核对本人进入选课主界面修进入修改密码菜单进入选课(筛选制)公共选修课网上选课(单击需选模一般选修课网上
14、选课(单击需选单击“课程名称” 、“教师姓名”、“详细信息”显示具体的相关信息单击需选课程前面的小方框使之打上小黑单退选定课程显示在网页下单确定选课,退出6. 运行需求用户界面界面对于用户来说至关重要,既是用户对软件评介的根据,也是用户最终使用的。所以界面设计得怎么样,对整个系统的成功与否有着密切的联系。当然,也许界面设计得好不会让其性能更好,但是设计得不好却只会让它更差。界面设计原则:一致性操作步骤少随时提示用户系统正在进行哪些操作要有撤销操作减少用户记忆的东西接口在硬件环境既定情况下,合理搭配不同配置的软件,这样才能有效地避免接口兼容性问题。该选课系统主要有界面转换接口、数据库连接接口;界面转换可通过V 语句来实现,数据库连接可通过设置数据控件属性来实现,也可由VB连接语句完成。故障处理正常使用时不应出错, 若运行时遇到不可恢复
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺术与视觉传达-洞察分析
- 医院调岗申请书范文(5篇)
- 纤维素纤维产业可持续发展-洞察分析
- 办公楼消防改造方案(10篇)
- 益生菌与结肠炎肠道菌群互作研究-洞察分析
- 《工程评定宣贯会讲》课件
- 创新小区消防安全管理机制研究
- 农业银行合规文化的商业应用与前景分析
- 办公环境优化与提升工作效率的策略
- 2025蔬菜种植合同版样式
- 药物色谱分析智慧树知到答案2024年中国药科大学
- 公园建设投标方案(技术标)
- 国开(FJ)形考复习资料电大2024《资产评估》形成性考核二
- 山西省医疗服务项目价格-(1)全文
- 加强企业文化建设提升员工凝聚力三篇
- 省级“双减”大单元作业设计五年级道德与法治下册第一单元作业
- 2024河北科技工程职业技术大学教师招聘考试笔试试题
- 办公室装修工程施工招标文件范本模板
- 劳动教育智慧树知到期末考试答案章节答案2024年上海杉达学院
- 义务教育语文新课程标准
- 实+用英语语音(山东联盟)智慧树知到期末考试答案章节答案2024年曲阜师范大学
评论
0/150
提交评论