版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档编码 : CJ3T9J1D5X7 HP10D3N10Q4O6 ZF10Q1W7T1M6选课系统需求分析 选课系统的需求分析 选修课选课系统的需求分析说明书;本选课系统需要中意来自三方面的需 求 ,这三个方面分别就是同学,老师与治理员;其中的图用 于篇幅所限 ,有部分内容予以省略; Rational Rose 绘制, 由 3,1 引言 3,1,1 编写目的 编写本文档的目的在于具体,精确与全面的定义本选课系统的功能与与用 户需求 ,用以指导系统顺当地进行开发 ,并保证后续地开发能够保质保量的完成; 本文档所描述的需求信息将作为该项目最终验收的标准与依据; 3,1,2 本文档对象 可以阅读本文
2、档的对象有 : 用户 需求分析人员 软件设计人员 软件实现人员 软件测试人员 3,1,3 本项目概述 本项目所开发的同学选课系统完成学校对同学的选课信息的统计与治理 ,减 少数据漏掉的情形 ,同时也节省人力,物力与财力;辞别以往的人工统计; 本项目开发的软件接受 B/S 结构,便利同学, 老师,治理员使用 ,同学可以再 线查瞧可选课程信息, 再线选课,信息修改,成果查瞧 ,老师可以自己的课程人数, 课程信息 包括开课时间, 地点,开课方式 ,治理员可以对整个系统进行治理 包括 系统治理,用户治理,课程治理 ; 3,1,4 文档概述 本文档精确,一样,全面定义与描述了同学选课系统的软件需求,文档
3、组 织内容如下 : 第一章 前言,简要介绍文档与项目的概况; 其次章 可行性争辩报告 , 对本项目的可行性进行论证; 第三章 需求分析 ,即本章所写内容 ,描述系统的功能需求; 第 1 页,共 9 页选课系统需求分析 第四章 设计 , 包括系统的概要设计与具体设计 第五章 实现,本系统全部代码 第六章 测试与爱惜 ,跟踪国软件使用过程 ,对其它的问题即时更正; 并定时 升级; 第七章 总结 感谢 参考文献 3,1,5 名词定义 B/S : 即浏览器 /服务器结构 ,基于浏览器的使用; 用户: 用户分同学,老师与系统治理员 ,角色不同 ,所使用的功能不同; 网站: Internet 上供应 We
4、b 服务的运算机;该运算机的 IP 绑定了域名 ,在 浏览器输入域名就可以拜望该运算机的 web 资源; 3,2 一般性描述 由于本系统的数据仍算不上大型的; 所以数据库服务器与 web 服务器共用 同一台运算机;系统中的用户信息,系统信息与课程信息都放在数据库中; 3,2,1 System Use Case Diagram 系统用例图下图所示; 各 Use Case 说明如 下 : 1 选课 : 同学可以执行选课的操作; Step 1:胜利登陆 Step 2:查瞧全部可选课程 Step 3:进行选课操作 2 查询 :不管用户处于什么角色都可以使用查询 Step 1:用户登陆 Step 2:同
5、学,老师与治理员分别使用的查询不愿定全就是相同的; Step 3:查瞧相应信息 3 治理 :系统治理员可以使用治理操作 4 系统功能模块如 3 1 表所示 : 图 3 1 系统用例图 第 2 页,共 9 页选课系统需求分析 表 3 1 系统功能模块 功能模块 功能使用者 查询可选课程 同学,治理员 查询可选课程信息 同学,治理员 更换用户信息 全部用户可以更换自己信息 执行选课 同学 查瞧自己所教课程信息 老师 课程治理 治理员 用户治理 治理员 系统治理 治理员 3,2,2 用户特点 本项目所开发的系统用户有三类 ,同学,老师与系统治理员; 当学校公布可以选课了 ,同学就应当急时登陆选课系统
6、进行选课;对学 生来说 ,只要有一个能上网的就行可以在浏览器登陆了; 系统中有哪些可选的 课程由治理员添加 ,课程重要的信息之一就就是该课程的老师;当加入老师 时;应当跟老师的信息相关联;当老师登陆时 ,可以查瞧自己所教的课程的报 名情形 ,以及同学对该课的评判等等信息; 功能; 3,2,3 限制与约束 此系统必需中意以后限制 : 同学与老师都不行能使用治理员的 (1) 系统中全部账户能够供用户随时使用 ,能够随时使用相应功能; (2) 同一时刻 ,全部账户不能在多个地方登陆; (3) 同学选课数目不能超过学校限制; (4) 不能选已经超过规定人数的的课程 ,不能选已经开课的课程; (5) 没
7、有达到规定人数的课程不能开课; (6) 该系统必需确保全部数据安全 ,以免缺失;全部用户都要登陆才 能拜望 ,每个用户只能使用所属角色的权限 ,必要时限定拜望次 数; (7) 界面友好 ,操作简洁; 第 3 页,共 9 页选课系统需求分析 (8) 软件系统开放性好 ,结构灵敏 ,可扩充 ,便利爱惜; (9) 安全牢靠; 3,2,4 假设与前提条件 . ( 1) 假设同学不在学校 ,照样可以选课; 只要有联网的电脑且有浏览器 就行; ( 2) 假设用户遗忘密码 ,系统设置找回密码的方法 ,也可与治理员联系; 3,3 功能需求描述 3,3,1 系统的类图 图 32 系统类图 全部的类 : 同学类
8、:包括同学的信息与同学可以执行的操作; 第 4 页,共 9 页选课系统需求分析 老师类 :包括老师的信息与老师可以执行的操作; 治理员 :包括治理员的信息与治理员可以执行的操作; 课程类 :包括每个课程的信息与可以被执行的操作; 3,3,2 类的具体说明 同学类 : 属性: ID: 这就是系统数据库中自己支配的一个号码 ,就是唯独的 ,且会自动 往上加的一个序列号 ,就是数据库的关键字 ,以保证数据的完整性; 学号 :用来存同学的学号 ,每个同学都有学号且唯独; 姓名 :存同学的姓名; 性别 :用来标识用户的性别; 年龄 :储存用户的年龄; 入学年份 :储存同学进入学校的时间; 毕业院校 :记
9、录同学上一次毕业的学校; 密码 :同学登陆时所使用的密码; 方法: 登陆与注销 :最基本的功能 ,进入时必需登陆 ,长时间不使用系统会自 己注销用户; 修改资料 :对同学自己的可以修改的信息可以进行修改;不能修改的 就不能一更换; 查瞧课程 :查瞧全部被选课程与个体课程的具体信息; 选课 : 假如课程可以被选;就可以调用这个方法进行选课; 查瞧成果 : 假如同学选了某门课并且已经考试 ,可以查瞧成果; 取消选课 :假如对选的课不中意 ,在规定的时间内可以取消; 老师类 属性: ID: 同同学 老师工号 :每个老师唯独的证件号码; 姓名 :老师姓名; 第 5 页,共 9 页选课系统需求分析 性别
10、 :性别 年龄 :年龄 职称 :老师的职称号; 密码 :登陆使用的密码; 方法 登陆 /注销:最基本的方法或者功能; 修改资料 :修改可以修改的自己的信息; 查瞧程信息 :查瞧自己带的课或者其它课程的信息 ,两种情形的结果不 一样; 成果登记 :当完成课程后 ,对学自己所带的课的同学添加成果; 治理员 属性: ID: 同同学; 用户名 :登陆所用的用户名; 密码 :登陆使用的; 方法: 治理用户 :对同学与老师进行治理; 治理课程 :对全部课程进行治理 ,例如添加删除课程等; 治理选课 :对选课的情形进行治理; 治理成果 :对成果进行治理 ,例如设置成果录入时间的限制等; 要明白具体的方法的功
11、能 ,请见系统设计说明书 ,第四章; 3,4 其它需求描述 3,4,1 性能要求 1对服务器的要求 ,至少能够容纳 1000 人同时拜望; 2对客户端 ,在现在使用的电脑中 ,联网了就行;要求不高; 3,4,2 3地本系统 ,使用功能时 ,在网速好的情形下 ,系统响应时间为 10 秒以内 , 设计约束 开发工具 :MyEclipse and Dreamweaver and UltraEdit 服务器软件 :Tomcat 第 6 页,共 9 页选课系统需求分析 数据库 :MySQL 服务器操作系统 :windows2022 开发语言 :JAVA 服务器硬件 :配置稍好就行 开发方式 :个人开发; 平台 : J2EE 类库为 :JDK1, 6 3,4,3 进度要求 假如 5 到 8 人 ,在 20 天内应当要完成整个开发并测试; 假如 5 人以下 ,在 30 内应当完成整个工作并测试; 3,4,4 交付要求 该项目完成后 ,需向用户提交以下信息 : 软件需求规格说明书 ,电子版与纸质版; 软件设计规格说明书 ,电子版与纸质版; 3可运行的软件系统; 4部分或者全部 java 源码; 3,5 用户界面 界面 对于用户来说至关重要 ,既就是用户对软件评介的依据 ,也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年北京市清华附中八年级(下)期中数学试卷及答案解析
- 亲子活动免责协议书
- 《窦娥冤(节选)》核心素养分层练(含解析)统编版高中语文必修下册
- S公司的配送管理优化
- 机修承包合同
- 艾特森实业(深圳)有限公司 风力灭火机森林消防应用规范
- 广东省韶关市2026年七年级下学期期中数学试题附答案
- 粪便检验操作与结果报告专家共识2026
- 2026年经鼻蝶垂体瘤切除术的出院指导课件
- 运动场上的成功之路-规划、训练与学业的平衡
- 2025年国家药品监督管理局药品审评中心考试真题(附答案)
- 09中药炮制学第12章炙法
- 检验科室内质控操作
- GB/T 156-2017标准电压
- 模拟CMOS集成电路设计(拉扎维)第九章运算放大器课件
- 代谢性酸中毒-课件
- 循环经济导论课件
- 动脉血气分析六步法
- 学校政府采购内控制度
- 国家艾滋病随访指南
- 证人证言(模板)
评论
0/150
提交评论