网上选课管理系统需求分析内容摘要:
5 月 31 日 代码编写: 6 月 1 日 6 月 20 日 任务提出人: 夏小娜老师。 需求分析人: The Lost Team 队员韩立媛。 SRS 修改及优化:陈双双,顾琪琪。 用户:使用该软件且具有一定特权的管理人员 (老师 ) 本文档适用的项目:设备管理系 统。 文档概述 网上选课管理系统 作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信 息,还要处理用户个人信息。 导致 网上选课管理系统 中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。 因此,要实现对 网上选课管理系统 数据的及时、准确的处理和有效利用。 基线 ,《软件工程导论》(第五版),北京,清华大学出版社 2.(美 ) Liang 著,万波、郑海红、潘蓉、李娜等译,《 Java 语言程序设计》(基础 篇),机械工业出版社 SQL Sever 2020 数据库编程。 北京希望电子出版社 北京 .清华大学出版社 3 需求 所需的状态和方式 网上选课系统 —— 需求分析 Version 4 说明: 当系统不使用时,系统处于空闲状态,等待用户的登录。 一旦用户登录系统进入“活动状态”,此状态是一个组合状态,执行时首先从进入事件( Entry/验证登录)开始,若登录有效则进入“有效”状态,后无条件的进入“选择执行的业务”状态以及“处理相应的业务,若不继续处理业务,则进入“打印”状态。 若登录无效或执行过程中取消操作,则首先执行“退出事件”( Exit/退出)后进入“空闲状态”。 当系统处于空闲状态时可定期的对系统进行维护。 网上选课管理系统作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。 导致网上选课管理系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。 因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。 空闲 状态 活动状态 有效 选择执行的业务 处理相应的业务 不继续 打印 Entry/验证登录 Exit/退出 取消操作或验证错误 维护状态 网上选课系统 —— 需求分析 Version 5 本系统将会使用到计算机系统,要求计算 机系统的 CPU 主频在 ,内存需在 128MB以上。 A.源数据的处理,由系统自动完成; B.数据进入系统,需要用户的手动输入; C.数据的保存使用数据库,系统带有数据备份和恢复的功能; D.系统失效后会给出错误信息,并给出相应的解决方案。 ( 1)管理员 描述:管理员维护整个系统,包括设置整个选课时段,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理;限制最大选课人数;排课、发布选课信息;数据备份和 恢复等。 ( 2)教师 描述:教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者在排课时参考使用。 查询课程基本情况、学生情况。 ( 3)学生 描述:在选课系统中查询课程、教室信息,查看教师反馈,提交选课申请,撤销申请,查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。 根据上面所述,对系统进行了划分,分为三个主要功能,即登录控制、排课和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。 其中,登录子系统是前提,排课子系统是基础 ,选课子系统是关键。 登录子系统区分排课者(即系统 管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断起相应具有的权限,进行不同的操作。 排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。 选课子系统是本系统要实现的最终目的。 选课子系统主要供学生选课使用。 在这里可以进行预选可有关的活动,包括课程浏览查询、选课、退选课程。 选课子系统是关键 ( 1) 精度 此系统的输入数据大多数为字符串类型,也有表示成绩的浮点数,精度为 5 ( 2) 时间特性要 求 响应时间要求:对于管理人员输入的用户信息应该在人们所能接受的等待时间来确定,通常为 12 s。 更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒级的。 数据的转换和传输时间的要求也应该在人们的接受的等待时间内; ( 3) 灵活性 在操作方式上若发生变化,如无法使用浏览器进入系统,那么,可以使用命令方式进入如:可以通过编写 java 程序与数据库联接 ,实现登录。 网上选课系统 —— 需求分析 Version 6 因为本系统开发是使用 jsp 实现,这种开发技术具有 java 一样的很好的系统移植性。 对于数据精度方面,应在数据库中加以限制;实现实体完整性,用户自定义完整性约束。网上选课管理系统需求分析
相关推荐
的观念。 JavaScript 共有 5 中基本数据类型,分别为字符串( string)、数字值( number)、布尔值( boolean)、 null 值、以及对象( object)。 JavaScript 的变量不用预先申明,当变量指定为某值时,值的类型决定变量的类型。 当然我们也可以用关键字“ var”申明变量。 同时 JavaScript 也提供了许多系统函数,以方便我们的程序设计。
各栏目的综合后台管理平台 会员管理 会员管理系统 ,会员注册、登录、修改资料等 信息反馈 信息反馈表单 网上订单 网上订单系统,后台生成报表 留 言 板 留言板系统,问题解答及咨询服务 …… (具体根据需求而定) 客户审核确认 2 三、 页面设计 1.网站 后台的整体 策划; 目的: 让 管理后台界面
ql server的存储过程。 ) ADO中的 Connection对象代表与底层数据供应程序的一个连接,它保持着数据供应程序的信息。 在 ASP应用环境下, Connection对象代表从 Web服务器到数据库服务器的一个连接。 Connection对象调用 Open方法来实现与数据库的连接。 OLEDB连接方式的优势: OLEDB和 ODBC都可以实现对数据的存取,但使用 ODBC的方式要比
Tomcat 安装 使用 版本,解压“ ”文件,到指定目录即可。 MySQL 安装 使用 版本 , MySQL 的安装 : 解压“ ”,双击“ ”,开始 MySQL 的安装;安装过程注意事项:① MySQL 的端口(默认: 3306);② MySQL 字符集的设置,在字符集选择时选择“ utf8”;③使用默认用户名“ root”,密码可随意进行设置。 完成上述操作,就
客户资料管理 客户 信息管理 ():管理员对 客户 的基本信息进行管理。 在添加了客户的系统密码后 ,客户就有了查看货物状态和返回确认信息的权限。 图 413 客户资料管理页面 单据查询验收 客户登录 界面 (): 客户登录 系统后可以对产品进行确认 ,并填写单据。 把信息返回到系统中。 图 414 客户登录页面 货物确认页面 (showrouteramp。 amp。 showswitch)
、订购商品等操作,后台管理部分包括商品信息管理、客户订单管理、普通管理员的管理、客户的管理、各种即时信息的发布管理。 ( 1) 前台。 浏览商品:客户可以浏览网上商城的汉族要商品信息。 查询商品:客户可以输入条件,查询某些感兴趣的商品。 订购商品:客户可以对需 要的商品进行网上订购。 购物车:客户可以把购物的商品信息放到购物车中,可以把商品从购物车 中拿出。 客户信息维护:维护客户自己的个人信息