学生选课系统需求分析_第1页
学生选课系统需求分析_第2页
学生选课系统需求分析_第3页
学生选课系统需求分析_第4页
学生选课系统需求分析_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生选课系统需求分析1. 引言1.1 目的在完成了针对 学生选课系统 软件市场的前期调查, 同时与多位软件使用者进行了全 面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对 学生选课系统 软件做了大体的用户需求分析, 明确所要开发的软件应具有的功能、 性能与界面, 使系统使用人员及系统开发人员能清楚地了解用户的需求, 并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为需求分析人员、测试人员、用户文档编写者、项目管理人员。A O1.2 背景由于学生多,老师多,课程多,学生课程每学期变动,造成进行课程分配,老师任务分 配极为复杂不便,同时由

2、于人员的流动(例如学生转专业,老师跨学院授课等等) ,对学生选课,老师授课的安排显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。而且近年来, 由于学校扩招力度的加强和教育的改革, 选课, 成绩档案的管理不当会严重到 导致学校管理混乱的局面。于是大家不断地在探索希望能找到解决的方法。为了解决以上的问题, 让学校能够有效的管理, 同学能够方便的选课, 及促进成绩管理 的信息化、 规范化和集成化,我们小组多方听取意见、追加和完善部分实用功能, 进而了解 学生选课流程, 同时结合各部门、 各专业与同学选课管理的方法, 开发出一套适合于多学院, 多课程的复杂的选课系统。1.3 参考资料机械工

3、业出版社 第二版共 293 页 作者:何玉洁 清华大学出版社 2005 年四月第一版 借 于云南大学洋浦校区图书馆 共 423 页 作者:王 电子工业出版社 2005 年 十月第一 次印刷 借于云南大学洋浦校区图书馆 共 412 页 作者: 孙印杰 杨涛 吕书琴 等 清华大学出版社2004年四月第一版 借于云南大学洋浦校区 图书馆 共 422 页 作者: 王华杰 离律松 孙一波 等人民邮电出版社第三版共334页 张海藩 倪宁编著 2010 年2月编著2. 任务概述2.1 目标2.1.1 、学生的基本信息管理: 每位同学都有唯一的学号,且每位同学都有自己的学院及专业,还有入学时间,籍贯, 出生日

4、期,为了方便联系,也会有联系方式。2.1.2 、课程信息管理为学生开设的课程都有唯一的课程号, 及各门课程的名称, 还有每周的课时和课程的学 分。2.1.3 、管理员信息管理管理员主要负责学生信息的修改与查询, 他们要有自己独立的账号和密码, 而且安全性 要高。2.2 用户特点用户为在校大学生及其管理者 , 普遍能熟练的掌握基础计算机基本使用方法。 用户数量庞大 , 学历普遍较高 , 多为在校本科生和本科更高学历。使用频率:较为频繁。 (学生选课,查询成绩;管理者进行选课数据的编辑及观察学生的成绩)3. 假定和约束3.1 费用约束无经费3. 2 进度约束 在二零一一年十一月二十日前完成全部进度

5、,分四周进行,第一周完成基本需求分析; 二,三周完成SQL语句的编写,系统界面设计以及调试等相关工作;第四周进行系统调试和 修改完善工作。3. 3 其它约束开发人员固定 , 场地固定4. 需求规定4 .1 系统管理员对系统功能的需求:4.1.1 信息要求:系统管理员能查询学生所有相关信息, 包括某一学号的学生的在校详细情况, 及某一学 生的课程信息及各门课程的成绩。4.1.2 处理要求:当学生基本信息发生变化时, 系统管理员能对其进行修改。 比如, 某些同学的课程选多 或则重复, 他们在课程表中将相应的课程信息删去; 或者学生的课程成绩有错误, 他们会将 成绩做相应的修改等等。当学生的专业发生

6、变更时,管理员能根据有关证明做出修改。4.1.3 安全性与完整性要求:安全性要求: 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码, 保证用户身份不被盗用; 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别 和内容; 系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。完整性要求: 各种信息记录的完整性,信息记录内容不能为空; 各种数据间相互的联系的正确性; 相同的数据在不同记录中的一致性。4.2 学生对系统的功能需求 :4. 2.1 信息需求: 学生能查询本人所有信息,包括个人基本资料,个人课程信息,还有个人课程成绩

7、等。4.2.2 处理需求: 学生可以修改自己的密码,也可以更改某些资料,如个人联系方式发生变更时,可以自 己修改。但是不可修改课程信息及课程成绩,如果发现有错误,必需上报到管理员才可修改。学生选课系统流程图4.3对功能的一般性规定本界面格式统一,统一的错误提示等,根据上面设计图所示,有五大模块,其中 学生,课程,成绩管理系统都有相同的添加查询修改功能。4.4对性能的一般性规定4.4.1精度本系统比较简单,基本不存在精度问题。4.4.2 时间特性要求要求系统对于事务的处理有较高的响应,如数据库更新操作等相应时间应限定在 一定范围内。4.5输入输出要求该系统为教学管理系统的一个模块,因此他的输入数

8、据由总系统的其他模块提供,其输出系统一部分可显示给用户,另一部分作为其他子模块的输入。4.6数据管理能力要求(针对软件系统)4.6故障处理要求如果服务器访问人数不超过限定,可能会导致用户无法登入。为了解决这个问题,需要在制度上规定系统的最大同时访问人数,同时尽可能增大服务器容量。5.运行环境规定5.1设备需求名称详细要求操作系统需求Win dows7/Vista/XPCUP2.00GHz越高越佳内存至少512M越高越佳其他环境基本配置就可以5.2支撑软件需求名称平台开发工具MyEclipse Tomat优化工具Dreamweaver Visio2003数据库Mysql开发语言Java jsp5.3 接口5.3.1用户接口用户可以根据学号和姓名进行查询这学期的课程信息,选课及查询自己的选课信息。5.3.2外部接口软件接口 :通过 ODBC与数据库之间进行连接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论