网上选课系统需求分析说明书

上传人:hs****ma 文档编号:493330272 上传时间:2023-04-20 格式:DOCX 页数:13 大小:338.84KB
返回 下载 相关 举报
网上选课系统需求分析说明书_第1页
第1页 / 共13页
网上选课系统需求分析说明书_第2页
第2页 / 共13页
网上选课系统需求分析说明书_第3页
第3页 / 共13页
网上选课系统需求分析说明书_第4页
第4页 / 共13页
网上选课系统需求分析说明书_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《网上选课系统需求分析说明书》由会员分享,可在线阅读,更多相关《网上选课系统需求分析说明书(13页珍藏版)》请在金锄头文库上搜索。

1、网上选课系统需求分析说明书信息工程学院吴悦 124苗旺 1132014 年 4 月 8 日 目录需求分析说明书 31 导言31.1 目的31.2 围31.3 参考资料 32任务概述31.1 开发意图及应用目标: 31.2 应用围及开发的背景资料31.3 用户的特点及软件使用频度43 需求规定43.1 对功能的规定43.1.1 静态数据43.1.2 动态数据53.1.3 程序流程图53.2 对性能的规定63.2.1 精度 63.2.2 时间特性要求63.2.3 灵活性 73.3 输入输出要求73.4 系统的状态图: 73.5 数据管理能力要求8开发本系统的 E-R 图如下: 84 .应用环境 8

2、4.1 系统运行网络环境84.2 系统运行硬件环境95 .功能模块95.1 功能划分95.2 功能描述106 . 运行需求 116.1 用户界面11界面设计原那么: 126.2 接口 126.3 故障处理 127 . 签字 121 .与言1.1 目的网上选课管理系统作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信息, 还要处理用户个人信息。 导致 网上选课管理系统中的数据不管是构造、 类型还是彼此间的关联都是复杂多变的; 对这种数 据进展的处理也是多种多样的。 因此,要实现对网上选课管理系统数据的及时、 准确的处理 和有效利用。本文

3、档的预期读者是:需求分析人员;设计人员;开发人员;工程管理人员;测试人员;用户;1.2 围该文档描述了目的系统的逻辑模型, 解决系统做什么的问题。 在这里,对于开发技术并 没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。1 .珞考资料1. 索件工程导论 喻藩编著清华大学 2007年5月2. 嘤据库系统概论第四版汪珊编著高等教育2007年11月2 .任务概述2.1 开发意图及应用目标:采用网上选课管理系统,可以方便的了解和记录每一个用户的选课情况和成绩,更方便教师对学生的了解和学生对课程的安排,更有利于教课的进展。2.2 用围及开发的背景

4、资料由于开发本系统是学校部使用,对外具有完全的性, 因此其使用围仅限于有限的,具有一定特权的管理人员和本校的学生使用。2.3 用户的特点及软件使用频度使用该软件的用户必须是本校学生和有权限的教师,而且该软件会被大量的同时访问, 它必须能满足大的访问量,不能容易瘫痪。3 .需求规定3.1 对功能的规定3.2 .脩态数据1登录表存放用户的信息字段字段名数据类型宽度1一用户名Text162登录密码Text163r身份Text64权限Text202教师表存放教师信息字段字段名数据类型宽度1Text122职工号Text163性别Text24所在系Text305职称Text166学历Text167联系Te

5、xt503学生表存放学生信息字段字段名数据类型宽度1P学号Text162Text123所在系Text304专业Text505级别Text46P联系Text167选修课Text304课程表存放课程信息字段字段名数据类型宽度1球杠勺Text162课程名Text303课程类型Text204P任课教师Text165上课时间Date自动6上课地点Text507上课人数int38已选人数int39成绩Int3(5)帮助表存放帮助信息字段字段名宽度1名称Memo自动2容memo自动3.3 .劾态数据输入数据:菜单项选择项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。部生成的数据:中间

6、查询结果。323g序流程图D1选课方案集3.4 对性能的规定3.2.1精度此系统的输入数据大多数为字符串类型,也有表示成绩的浮点数,精度为 53.5 .方寸间特性要求响应时间要求:对于管理人员输入的用户信息应该在人们所能承受的等待时间来确 定,通常为1-2 s。更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒 级的。数据的转换和传输时间的要求也应该在人们的承受的等待时间;3.6 .双活性在操作方式上假设发生变化,如无法使用浏览器进入系统,那么,可以使用命令方 式进入如:可以通过编写 java程序与数据库联接,实现登录。因为本系统开发是使用 jsp实现,这种开发技术具

7、有java一样的很好的系统移植性。对于数据精度方面,应在数据库中加以限制; 实现实体完整性,用户自定义完整性 约束。在设计界面构造和数据构造是应留有对以后扩大系统功能的余地,如可以在每个数据字段上设计多个自定义字段。3.7 输入输出要求对输入的数据的输入媒体应是文字形式, 对于浮点类型的数来说,其数值围应该在 数据库的完整性约束里面进展约束。 输入格式应与数据库关系表的格式相对应,以减少输入格式的设计难度。输出设备采用显示器,打印机方式。输出介质为纸,磁盘,光盘等。输出方式采用图形输出;当发生异常输出时编写系统时应及时报错,提示“输入有误,请核查不进展数据处理操作。空闲状态3.8 系统的状态图

8、:r 、取消操作 或验证错 误L J维护状态打印Entry/验证登录Exit/退出说明:当系统不使用时,系统处于空闲状态,等待用户的登录。一旦用户登录系统进入“活动状态,此状态是一个组合状态,执行时首先从进入事件 Entry/验证登录开场,假设登录有效那么进入“有效状态,后无条件的进入“选择执 行的业务状态以及“处理相应的业务,假设不继续处理业务,那么进入打印状态。假 设登录无效或执行过程中取消操作,那么首先执行“退出事件 Exit/退出后进入“空 闲状态。当系统处于空闲状态时可定期的对系统进展维护。3 .吸据管理能力要求从整个系统来看,对数据的管理有:用户根本信息表,学生选课信息表,对于数据

9、的管理要做到减少程序的复杂性,对于那些容易变动的数据来说要设计开发表用作信息频繁修改,受控表不能对其修改数据的数据表。这两种表都应考虑到数据的扩大。开发本系统的E-R图如下:4 .应用环境4.1 系统运行网络环境使用用户将通过网络登陆到本系统中进展相应的操作。4.2 系统运行硬件环境1硬件环境最低配置:奔腾 4处理器,512M存,60G硬盘。建议配置:奔腾双核 T4400 2.2GHZ及其以上2G存、320G硬盘2软件环境A.windows 98以上的操作系统B. Myeclipse 和 pl/sqlC. Microsoft office 20005 .功能模块5.1 功能划分功能模块功能使用

10、者查询可选课程学生,管理员查询可选课程信息学生,管理员更改用户信息所有用户可以更改自己信息执行选课学生查看自己所教课程信息教师学生类:属性: 学号:用来存学生的学号,每个学生都有学号且唯一。:存学生的。性别:用来标识用户的性别。年龄:储存用户的年龄。年级:储存学生进入学校的时间。方法: 登陆与注销:最根本的功能,进入时必须登陆,长时间不使用系统自动注销用户。修改资料:对学生自己的可以修改的信息可以进展修改。不能修改的就不能更改。查看课程:查看所有被选课程和个体课程的详细信息。选课: 如果课程可以被选。就可以调用这个方法进展选课。查看成绩: 如果学生选了某门课并且已经考试,可以查看成绩。取消选课

11、:如果对选的课不满意,在规定的时间可以取消。教师类属性: 职工号:每个教师唯一的证件。:。职称:教师的职称号。所在系:教师工作院系名称方法: 登陆 / 注销:最根本的方法或者功能。修改资料:修改可以修改的自己的信息。查看程信息: 查看自己带的课或者其它课程的信息, 两种情况的结果不一样。成绩登记:当完成课程后,对学自己所带的课的学生添加成绩。5.2 功能描述选课流程图表示进入修改密码菜单k进入选课筛选制公共选修课网上选课单击需选模一般选修课网上选课单击需选选定课程显示在网页下单确定选课,退出6 .运行需求也是用户最终使用的。界面对于用户来说至关重要,既是用户对软件评介的根据, 所以界面设计得怎

12、么样,对整个系统的成功与否有着密切的联系。当然,也许界面设计得好不会让其性能更好,但是设计得不好却只会让它更差。界面设计原那么:一致性操作步骤少随时提示用户系统正在进展哪些操作要有撤销操作减少用户记忆的东西6.2口在硬件环境既定情况下, 合理搭配不同配置的软件, 这样才能有效地防止接口兼容性问 题。该选课系统主要有界面转换接口、数据库连接接口;界面转换可通过V语句来实现,数据库连接可通过设置数据控件属性来实现,也可由VB连接语句完成。6.3!妤章处理正常使用时不应出错, 假设运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进展此项操作时, 操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用翻开语句翻开此表。关于空记录带来的麻烦有些空记录往往会使程序无法运行。此时你可用“if not isnuH语句先判断一下是否为空记录,再操作。也可通过网络连接,实行联机帮助。7.签字部署信息:单位名称:单位名称:签署时间:签署时间:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号