软件工程学生学籍管理系统至测试计划

上传人:汽*** 文档编号:509716092 上传时间:2023-06-28 格式:DOC 页数:37 大小:1.30MB
返回 下载 相关 举报
软件工程学生学籍管理系统至测试计划_第1页
第1页 / 共37页
软件工程学生学籍管理系统至测试计划_第2页
第2页 / 共37页
软件工程学生学籍管理系统至测试计划_第3页
第3页 / 共37页
软件工程学生学籍管理系统至测试计划_第4页
第4页 / 共37页
软件工程学生学籍管理系统至测试计划_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《软件工程学生学籍管理系统至测试计划》由会员分享,可在线阅读,更多相关《软件工程学生学籍管理系统至测试计划(37页珍藏版)》请在金锄头文库上搜索。

1、 软件工程项目开发报告 项目名称:学生学籍管理系统 组 员:陈韵维(09) 官雅贞(15) 张泽婷(32) 沈秀香(41) 指导老师:胡锦美 二一二年十月十二日第一章 引言51.1 编写目的51.2 项目背景51.3 相关术语61.4 参考资料6第二章 可行性分析62.1 可行性分析62.1.1项目主要功能62.1.2 基本设计概要和处理流程72.2 经济可行性72.2.1支出72.2.2 成本/效益82.2.3敏感性82.3操作可行性82.4 进度分析82.5 其他方面的可行性分析92.5.1法律因素92.5.2用户使用可行性9第三章 需求分析93.1编写目的93.2系统整体功能需求103.

2、3 性能要求分析103.4 逻辑模型的建立103.4.1数据流图113.4.2数据字典123.4.2.1数据流词条描述123.4.2.2数据元素词条描述123.5输入需求123.6输出需求13第四章 概要设计134.1 编写目的134.1.1 项目背景134.2任务概述134.2.1目标134.2.2运行环境144.2.3需求概要144.2.4限制描述144.3总体设计144.3.1层次图144.3.2结构图154.3.3 功能设计154.3.4 运行环境设计154.3.4.1 硬件设计154.3.4.2 软件设计154.3.4.3 网络设计164.3.5 详细设计164.3.6接口设计164

3、.3.6.1外部接口164.3.6.2内部接口174.4.数据结构设计174.4.1 数据分析174.4.2 数据库设计184.4.2.1 设计原则184.4.2.2数据库组成184.4.3 面向对象数据库设计方法194.5运行设计194.5.1运行模块的组合194.5.2运行控制204.5.3运行时间204.6出错处理设计204.6.1出错输出信息204.6.2出错处理对策204.7.安全保密设计204.8.维护设计21第五章 详细设计215.1 引言215.1.1编写目的215.1.2项目背景215.1.3定义215.1.4参考资料215.2 总体设计225.2.1 需求概述225.2.1

4、.1 数据精确度225.2.1.2 时间特性225.2.1.3 适应性225.2.1.4 用户界面225.2.1.5 硬件接口225.2.1.6 软件接口235.2.1.7 故障处理235.2.1.8 其他需求235.2.2软件结构235.3 程序描述245.3.1 系统用户管理模块245.3.2 学籍管理模块245.3.3 班级信息管理模块265.3.4 课程设置模块275.3.5学籍管理模块275.3.6 接口305.3.7存储分配305.3.8限制条件315.3.9测试要点31第六章 测试计划316.1引言316.1.1编写目的316.1.2项目背景316.1.3定义316.1.4参考资

5、料326.2任务概述326.2.1目标326.2.2运行环境326.2.3需求概述336.2.4条件与限制336.3计划336.3.1测试方案336.3.2测试项目336.3.3测试准备336.3.4测试机构及人员346.4测试项目说明346.4.1测试项目名称及测试内容346.4.2测试用例356.4.2.1输入356.4.2.2输出356.4.2.3步骤及操作366.4.2.4允许偏差366.4.3进度366.4.4条件366.4.5测试资料366.5评价366.5.1范围366.5.2准则37第一章 引言1.1 编写目的本学生学籍管理系统模块是为了实现学校人力资源的优化和学生学籍管理的科

6、学管理而设计的,通过试用本系统,可以更加有效的管理学生学籍信息。1.2 项目背景 开发软件的名称:学生信息管理系统项目的任务提出者:国脉信息学院信管1001班开发者:陈韵维、官雅贞、沈秀香、张泽婷用户:国脉信息学院学生信息管理员实现软件的单位:国脉信息学院兼容系统:Windows XP SP2/SP3 开发工具:+ Microsoft SQL Server 20001.3 相关术语Macromedia Dreamweaver 8:网页设计工具Microsoft SQL Server:数据库工具1.4 参考资料1 软件工程,张海藩,清华大学出版社。2软件工程模型与方法,肖丁等,北京邮电大学出版社

7、 。3+Dreamweaver8案例精粹 武新华等,西安电子科技大学出版社4信息系统应用与开发案例教程,陈承欢,清华大学出版社。5 基于B/S结构学生成绩管理系统设计与实现,赵洋、张丽、王恩东、李玉红,沈阳化工学院学报。6基于Intemet的学生信息管理系统学生成绩管理系统,游应德,电子科技大学。7数据库原理与方法,若忠、王鸿武,湖南科学技术出版社。第二章 可行性分析2.1 可行性分析建议本系统的研究主要集中在是否能够为人事工作带来便利,能否减轻工作量,能否处理大量数据,若能则将提高工作效率,对学生学籍管理具有重要意义。2.1.1项目主要功能功能:本学生学籍管理系统分为学生信息管理、学生成绩管

8、理、考试管理和用户管理四个功能模块。本系统应该实现学生信息(如学号、姓名、性别、家庭住址等)录入、学生信息查询、学生信息修改/删除,其中,学生信息查询不需登录即可使用,信息录入和修改/删除模块则需要先登录后才能使用;同时实现学生成绩录入、学生成绩查询、学生成绩修改/删除、计算总分与排名、目标分管理、添加新考试、对已有的考试信息进行修改/删除、对考试科目进行添加/删除,其中,学生成绩查询不需登录即可使用,其他模块则需要先登录后才能使用;另外还要做到可以对学生学籍信息以及学籍信息查询和维护,添加新用户、对已有的用户进行更改用户名、密码和权限(管理员或普通用户)等操作、删除用户,本模块只有管理员才能

9、使用,普通用户不能进入。性能:查询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训,要求性能稳定,不能出现数据丢失、错误等情况。输出:能按要求在显示器上显示所需内容并能打印成有条理的表格。输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和学籍,要求系统各模块具有添加新数据的功能; 安全与保密要求:学生可以查询个人基本信息、课程信息,具有选课功能;教师可以查询个人基本信息,具有添加课程功能;管理员可以查询、修改、删除所有信息。2.1.2 基本设计概要和处理流程2.2 经济可行性2.2.1支出基建投资:房屋和设施:50平米,¥3000元;通

10、讯费用:¥500元;安全与保密设备:¥500元;其他一次性支出:数据库的建立:¥500元;检查费用和技术管理性费用:¥1000元;培训费、旅差费以及开发安装人员所需要的一次性支出:¥3000元;总支出:¥54500元2.2.2 成本/效益成本:软件报价:¥95000元用户收益分析:原本学籍管理需要工作人员3人,按每人每月工资2000元计算,每个月需要费用在6000元,每年费用72000元。收益/投资比:设系统软件生命周期为5年。整个系统生命期的收益投资比值:¥141920.61(元)¥95000(元)投资回收周期: 软件成本为:95000元。第一年可以节省70410.45元,比最初投资(950

11、00元)还少24589.55元,第二年可省68866.57元。24589.55/68866.57=0.36因此,投资回收期是1.36年。2.2.3敏感性应尽量延长系统生存周期,可延长至五年;应是有效数据全部录入系统,使系统工作负荷量达到饱和;应尽力提高系统处理速度;应提高设备和软件配置。2.3操作可行性该系统开发选用MyEclipse6.5t作为开发环境,系统设计结构设计是创建系统管理员与普通用户(包括教师和学生)两种登录方式分权限管理,界面支持中文操作。用户单位的行政管理、工作制度、人员素质等能够满足要求,可着手组织开发。2.4 进度分析 在限制条件下,功能目标不能达到;利用现有技术,功能目

12、标能达到;对开发人员数量的和质量的要求:软件工程师:3人系统分析员:1人系统测试员:1人以上人员能够满足需要;在规定的六周期限内,完成任务。2.5 其他方面的可行性分析2.5.1法律因素本软件由福建工程学院国脉信息学院信管1001班版权所有,未经作者允许,非法传播、复制,违者追究法律责任,后果自负。2.5.2用户使用可行性用户单位的行政管理、工作制度、人员素质等能够满足要求。第三章 需求分析3.1编写目的本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据

13、。3.2系统整体功能需求 在学生信息管理系统中,主要有用户登陆、学生信息管理、课程信息管理、用户管理等功能,功能分析如下:(1)用户登陆 学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。(2)学生信息管理 3个功能模块:学生个人信息的添加、学生信息的查询以及学生信息的修改于删除。(3)课程信息管理 3个功能模块:课程基本添加与删除处理、成绩查询处理以及学生选课信息的查询处理。用户管理 2个功能模块:用户信息查询以及用户的删除与处理。3.3 性能要求分析(1)系统易操作性 所开发的系统应做

14、到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。(2)系统具有可维护性 由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。(3)系统具有开放性 该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。3.4 逻辑模型的建立 经过以上调查分析,明确以所开发系统的功能需求和性能要求,发现了存在的问题,弄清了系统的功能,为系统逻辑模型的建立提供了依据。系统分析的主要成果是建立系统的逻辑模型,本系统的逻辑模型主要以系统的数据流图和数据词典作为描述功具。3.4.1数据流图(1)顶层图分析学生信息管理系统

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

当前位置:首页 > 建筑/环境 > 施工组织

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