选课系统需求分析Word文件下载.docx
- 文档编号:21732959
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:10
- 大小:77.98KB
选课系统需求分析Word文件下载.docx
《选课系统需求分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《选课系统需求分析Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
第六章 测试与维护,跟踪国软件使用过程,对其它的问题即时更正。
并定时升级。
第七章 总结
感谢
参考文献
3.1.5 名词定义
B/S:
即浏览器/服务器结构,基于浏览器的使用。
用户:
用户分学生、老师和系统管理员,角色不同,所使用的功能不同。
网站:
Internet上提供Web服务的计算机。
该计算机的IP绑定了域名,在浏览器输入域名就可以访问该计算机的web资源。
3.2 一般性描述
由于本系统的数据还算不上大型的。
所以数据库服务器与web服务器共用同一台计算机。
系统中的用户信息、系统信息和课程信息都放在数据库中。
3.2.1 SystemUseCaseDiagram
系统用例图下图所示。
各UseCase说明如下:
(1)选课:
学生可以执行选课的操作。
Step1:
成功登陆
Step2:
查看所有可选课程
Step3:
进行选课操作
(2)查询:
不管用户处于什么角色都可以使用查询
用户登陆
学生、老师和管理员分别使用的查询不一定全是相同的。
查看相应信息
(3)管理:
系统管理员可以使用管理操作
(4)系统功能模块如3-1 表所示:
图3-1 系统用例图
表3-1 系统功能模块
功能模块
功能使用者
查询可选课程
学生,管理员
查询可选课程信息
更改用户信息
所有用户可以更改自己信息
执行选课
学生
查看自己所教课程信息
老师
课程管理
管理员
用户管理
系统管理
3.2.2用户特征
本项目所开发的系统用户有三类,学生、老师和系统管理员。
当学校公布可以选课了,学生就应该急时登陆选课系统进行选课。
对学生来说,只要有一个能上网的就行可以在浏览器登陆了。
系统中有哪些可选的课程由管理员添加,课程重要的信息之一就是该课程的老师。
当加入老师时。
应该跟老师的信息相关联。
当老师登陆时,可以查看自己所教的课程的报名情况,以及学生对该课的评价等等信息。
学生和老师都不可能使用管理员的功能。
3.2.3 限制与约束
此系统必须满足以后限制:
(1)系统中所有账户能够供用户随时使用,能够随时使用相应功能。
(2)同一时刻,所有账户不能在多个地方登陆。
(3)学生选课数目不能超过学校限制。
(4)不能选已经超过规定人数的的课程,不能选已经开课的课程。
(5)没有达到规定人数的课程不能开课。
(6)该系统必须确保所有数据安全,以免损失。
所有用户都要登陆才能访问,每个用户只能使用所属角色的权限,必要时限定访问次数。
(7)界面友好,操作简单。
(8)软件系统开放性好,结构灵活,可扩充,方便维护。
(9)安全可靠。
3.2.4 假设与前提条件.
(1)假设学生不在学校,照样可以选课。
只要有联网的电脑且有浏览器就行。
(2)假设用户忘记密码,系统设置找回密码的方法,也可与管理员联系。
3.3 功能需求描述
3.3.1 系统的类图
图3-2 系统类图
所有的类:
学生类:
包括学生的信息和学生可以执行的操作。
老师类:
包括老师的信息和老师可以执行的操作。
管理员:
包括管理员的信息和管理员可以执行的操作。
课程类:
包括每个课程的信息和可以被执行的操作。
3.3.2 类的详细说明
学生类:
属性:
ID:
这是系统数据库中自己分配的一个号码,是唯一的,且会自动往上加的一个序列号,是数据库的关键字,以保证数据的完整性。
学号:
用来存学生的学号,每个学生都有学号且唯一。
姓名:
存学生的姓名。
性别:
用来标识用户的性别。
年龄:
储存用户的年龄。
入学年份:
储存学生进入学校的时间。
毕业院校:
记录学生上一次毕业的学校。
密码:
学生登陆时所使用的密码。
方法:
登陆与注销:
最基本的功能,进入时必须登陆,长时间不使用系统会自己注销用户。
修改资料:
对学生自己的可以修改的信息可以进行修改。
不能修改的就不能一更改。
查看课程:
查看所有被选课程和个体课程的详细信息。
选课:
如果课程可以被选。
就可以调用这个方法进行选课。
查看成绩:
如果学生选了某门课并且已经考试,可以查看成绩。
取消选课:
如果对选的课不满意,在规定的时间内可以取消。
老师类
同学生
老师工号:
每个老师唯一的证件号码。
教师姓名。
性别
年龄
职称:
教师的职称号。
登陆使用的密码。
方法
登陆/注销:
最基本的方法或者功能。
修改可以修改的自己的信息。
查看程信息:
查看自己带的课或者其它课程的信息,两种情况的结果不一样。
成绩登记:
当完成课程后,对学自己所带的课的学生添加成绩。
管理员
同学生。
用户名:
登陆所用的用户名。
登陆使用的。
方法:
管理用户:
对学生和教师进行管理。
管理课程:
对所有课程进行管理,例如添加删除课程等。
管理选课:
对选课的情况进行管理。
管理成绩:
对成绩进行管理,例如设置成绩录入时间的限制等。
要了解详细的方法的功能,请见系统设计说明书,第四章。
3.4 其它需求描述
3.4.1 性能要求
(1)对服务器的要求,至少能够容纳1000人同时访问。
(2)对客户端,在现在使用的电脑中,联网了就行。
要求不高。
(3)地本系统,使用功能时,在网速好的情况下,系统响应时间为10秒以内,
3.4.2 设计约束
开发工具:
MyEclipseandDreamweaverandUltraEdit
服务器软件:
Tomcat
数据库:
MySQL
服务器操作系统:
windows2003
开发语言:
JAVA
服务器硬件:
配置稍好就行
开发方式:
个人开发。
平台:
J2EE
类库为:
JDK1.6
3.4.3 进度要求
如果5到8人,在20天内应该要完成整个开发并测试。
如果5人以下,在30内应该完成整个工作并测试。
3.4.4 交付要求
该项目完成后,需向用户提交以下信息:
软件需求规格说明书,电子版和纸质版。
软件设计规格说明书,电子版和纸质版。
(3)可运行的软件系统。
(4)部分或者全部java源码。
3.5用户界面
界面对于用户来说至关重要,既是用户对软件评介的根据,也是用户最终使用的。
所以界面设计得怎么样,对整个系统的成功与否有着密切的联系。
当然,也许界面设计得好不会让其性能更好,但是设计得不好却只会让它更差。
界面设计原则:
一致性
操作步骤少
随时提示用户系统正在进行哪些操作
要有撤销操作
减少用户记忆的东西
季节中的花开花落,都有自己的命运与节奏,岁月如歌的谱曲与纳词,一定是你。
人生不如意十之八九,有些东西,你越是在意,越会失去。
一个人的生活,快乐与否,不是地位,不是财富,不是美貌,不是名气,而是心境。
有时候极度的委屈,想脆弱一下,想找个踏实的肩膀依靠,可是,人生沧海,那个踏实肩膀的人,也要食人间烟火,也要面对自己的不堪与无奈。
岁月告诉我:
当生活刁难,命运困苦,你的内心必需单枪匹马,沉着应战。
有时候真想躲起来,把手机关闭,断了所有的联系,可是,那又怎样,该面对的问题,依旧要面对。
与其逃避,不如接纳;
与其怨天尤人,不如积极主动去解决。
美好的人生,一半要争,一半要随。
有时候想拼命的攀登,但总是力不从心。
可是,每个人境况是不同的,不要拿别人的标准,来塑造自己的人生。
太多的失望,太多的落空,纯属生活的常态。
挫败,总会袭人,并且,让你承受,但也,负责让你成长。
人生漫长,却又苦短,幽长的路途充满险阻,谁不曾迷失,谁不曾茫然,谁不曾煎熬?
多少美好,毁在了一意孤行的偏执。
好也罢,坏也罢,人生的路,必须自己走过,才能感觉脚上的泡和踏过的坑。
因为懂得,知分寸;
因为珍惜,懂进退。
最重要的是,与世界言和,不再为难自己和别人。
《菜根谭》中说:
花看半开,酒饮微醉。
就是说,做事不必完美,享乐不可享尽,这是一种含苞待放的人生状态。
即使是最美的月亮,也会有盈亏的自然之道。
否则便是过犹不及,弄巧成拙。
心灵松绑了,活着才自由。
半生已过,走走停停,看透了生活,选择了顺流的方式,行走。
流水今日,明月前身。
感谢每一粒种子,每一缕清风,每一个阳光的日子,于时光的碎屑中,静品一盏流年的香茗。
撕开浮云的遮掩,其实,每个人心中都有各自的山水,都有一段难捱的时光,好在,总有一天,你的淡然低调,你的暗自努力,你的理性豁达,终将点燃你的整个世界,让故事的结局,美好而温柔。
苏轼在《水调歌头》里写道:
人有悲欢离合,月有阴晴圆缺,此事古难全。
是的,层次越高的人,越懂得,人生本就不是尽善尽美,也正因为有了缺憾,才显得是那么的多姿多彩。
心情平和,与是非渐行渐远,再多的兵荒马乱,也抵不过时光的洪流,唯有日常才惊天动地。
夫切菜,妻拌菜,菜菜交缠,洒在热腾腾的面条上,剥头蒜就着,哧啦哧啦的,心里爽透了。
这世间最美的,不就是这样的烟火么。
人生,是一个苏醒的过程。
一首经典,低徊吟唱,年少不知歌者意,再听已是曲中人。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选课 系统 需求 分析