学生学籍管理系统开发计划教学文案.docx

上传人:b****1 文档编号:706940 上传时间:2022-10-12 格式:DOCX 页数:12 大小:163.37KB
下载 相关 举报
学生学籍管理系统开发计划教学文案.docx_第1页
第1页 / 共12页
学生学籍管理系统开发计划教学文案.docx_第2页
第2页 / 共12页
学生学籍管理系统开发计划教学文案.docx_第3页
第3页 / 共12页
学生学籍管理系统开发计划教学文案.docx_第4页
第4页 / 共12页
学生学籍管理系统开发计划教学文案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

学生学籍管理系统开发计划教学文案.docx

《学生学籍管理系统开发计划教学文案.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统开发计划教学文案.docx(12页珍藏版)》请在冰豆网上搜索。

学生学籍管理系统开发计划教学文案.docx

学生学籍管理系统开发计划教学文案

 

学生学籍管理系统

开发计划书

第一部分引言

1.1编写目的

编写本文档,是为了明确用户需求,用以精确软件架构设计,为测试提供依据。

并且使开发小组合理分工,使小组的每一个人明确项目最后要求完成的软件产品的特点。

1.2背景

项目名称:

学生学籍管理系统

开发背景:

通过此软件,提高软件体系结构设计的能力,加深对软件结构的认识,锻炼团队协作能力。

本系统使用SQLSERVER2000作为数据库存储系统,采用MicrosoftVisualBasic6.0进行开发

1.3参考资料

【1】王珊、萨师煊编著《数据库系统概论》第四版高等教育出版社出版

【2】徐国智、汪孝宜编著,《sqlseveral数据库开发实例精粹》电子工业出版社出版

【3】《软件工程》----李代平编著冶金工业出版社

 

第二部分项目概述

2.1工作内容

遵循螺旋开发模型,根据用户需求,充分利用各种资源,构建安全、精小以及稳定的模型,逐步完善。

除完成本项目开发计划外,还需完成需求分析说明书、数据库设计说明书、软件设计说明书、测试计划和用户使用手册。

为完成本项目,需要按照需求分析、设计、实施、测试等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。

需求阶段(:

根据客户要求,明确学生信息管理系统所要实现的功能,并对不同的功能进行详细划分,然后得到用户方的确认。

设计阶段(Design):

将需求分析转化为计算机的模型,并且对实现的功能进行分配,详细设计还将提供各模块、任务、功能点的详细规划。

实施阶段(Implement):

按照详细设计所描述的内容,编写代码实现软件各部分的功能。

测试阶段(Test):

部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。

以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。

详细的工作包和任务的分配,请参考第二部分执行计划的工作内容。

2.2主要参加人员

2.2.1人员分工

项目负责人(1名):

负责系统的整体分析与系统体系结构设计,以及分配小组其他成员的任务,必要时提供技术支持。

设计员(2名):

对需求进行分析,并设计出系统,包括数据库的设计。

程序员(6名):

配合《设计报告》,了解系统功能,编写《用户手册》,编程实现预定功能。

测试员(2名):

根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

2.3产品

项目的最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如下:

2.3.1程序

1、完成的软件系统

最后完成的软件系统,其功能、模块和性能要求请参考文档《学生学籍管理系统需求说明书》中关于产品特征的描述。

2、数据库安装脚本

在系统遭受灾难的时候,用户可以使用该脚本程序恢复SQLServer数据库的结构。

数据库安装脚本文件名为数据库安装脚本.SQL,使用说明请参考用户使用手册。

2.3.2文件

1、用户使用手册

用户使用手册提供用户对软件系统的操作指导,要求同时提供.DOC格式的电子文档和至少一份打印稿。

2.3.3服务

(该项目不适应)

2.3.4非移交的产品

非移交的产品包括过程记录和过程文档,包括:

A、软件的源代码

程序的源代码不提供给用户。

B、安装程序工程

C、需求文档

D、过程评审记录

可能发生的需求、设计、实现和验证阶段的评审记录、评审报告,都不提交给最终用户。

E、设计和规划文档

包括产品设计、过程规划等方面的文档,不提供给最终用户。

F、测试记录和测试报告

不同阶段的测试规划、测试记录、测试报告等文档,都由产品开发部门保留、归档。

以上非移交的产品,不得提供给其他的单位或者个人,或者用于其他的商业事务,详细的说明参考公司的保密和安全规定。

2.4验收标准

A、程序:

程序中应包含的功能如下:

1.永久存储用户输入的信息;

2.任务调度和任务查找操作简易;

3.任务的删除和更新;

4.能够针对任务设置启动时间、终止时间、任务时间间隔;

5.任务启动的提示、多任务的启动提示;

6.显示系统的时钟;

7.任务启动时间、终止时间、任务启动时间间隔调整;

8.在多用户环境下,允许不同的人管理自己的任务;

数据库脚本在SQLServer2000的查询分析器中能正确运行,创建的数据库能够支持程序的各项功能的运行,并且保证数据的准确性。

B、文件

操作手册的规格满足GB86的相关标准,对应的内容应包括以上功能的各部分的说明,手册中不应该包含专业性的词汇,对于数据库脚本的恢复程序,应提供非常详细的操作指引和图例。

C、服务

其他维护的要求按照维护阶段的内部约定进行。

2.5完成项目的最迟期限

项目的系统测试的最后完成日期为2013年4月12日,然后在2012年5月16日之前,进行运行时测试、产品化工作,包括用户培训等服务活动的实施。

2.6本计划的批准者和批准日期

本计划的批准人为周国强老师。

本计划的正式批准日期为2012年4月10日,实施日期为2012年4月10日。

 

第三部分、实施计划

3.1工作分解

本项目的工作分解如下:

 

 

 

需求阶段

 

I13:

B和运行时测试

 

 

3.2进度安排

按照工作分解,职责分配如下:

项目负责人(1名):

负责系统的整体分析与系统体系结构设计,以及分配小组其他成员的任务,必要时提供技术支持。

设计员(3名):

对需求进行分析,并设计出系统,包括数据库的设计。

程序员(5名):

配合《设计报告》,了解系统功能,编写《用户手册》,编程实现预定功能。

测试员(2名):

根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

软件各个生命阶段时间大致分布:

进度

主要人员安排

所需时间

需求分析阶段

R1:

需求调查

设计员A和B

2012.4.10~2012.6.15

R2:

编写需求说明和需求分析文档

R3:

项目启动会议

项目负责人

2012.6.16

设计阶段

D1:

计划会议、项目专题讨论、编写项目计划

项目组全体人员

2012.6.17~2012.6.20

D2:

项目计划的审核和分发执行

项目负责人

2012.6.21

D3:

系统的总体设计相关内容

设计员C

2012.6.22~2012.7.1

D4:

数据库设计相关内容

设计员B

2012.7.1~2012.7.20

D5:

类模块设计:

数据库的访问控制类

设计员A

2012.7.21~2012.8.20

D6:

控件设计:

任务的增删改查的操作

D7:

界面设计:

主界面和相关的界面设计

设计员B

2012.7.20~2012.8.10

D8:

模块设计:

公用模块和主界面菜单管理模块

设计员A

2012.8.20~2012.9.20

D9:

整理和编制详细设计,作为编码的依据

设计员C

2012.9.20~2012.10.1

实施阶段

I1:

模块实现:

编码实现D5

程序员A

2012.10.1~2013.12.15

I2:

模块实现:

编码实现D6

程序员B

I3:

模块实现:

编码实现D7

程序员C

I4:

模块实现:

编码实现D8

程序员D、E

I5:

准备数据库和测试数据

项目负责人

2013.12.15~2013.1.1

I6:

单元测试和调试:

I1

程序员A

 

2013.1.1~2013.1.20

I7:

单元测试和调试:

I2

程序员B

I8:

单元测试和调试:

I3

程序员C

I9:

单元测试和调试:

I4

程序员D、E

I10:

I6、I7、I8、I9之间的接口测试

测试人员A和B

2013.1.20~2013.2.10

I11:

系统的组合和系统测试

测试人员A和B

2012.2.10~2013.3.10

I12:

系统测试报告和反馈

测试人员B

2013.3.10~2013.3.20

I13:

B和运行时测试

测试人员A和B

2013.3.20~2013.4.1

I14:

帮助工程和帮助文件制作

设计员全体

2013.4.1~2013.4.10

I15:

安装工程和安装配置

程序员全体

2013.4.10~2013.4.25

I16:

安装包测试

测试员全体

2013.4.1~2013.4.20

I17:

编写用户操作指南

项目负责人

2013.4.20~2013.5.1

收尾阶段

T1:

文件归档

项目负责人

2013.5.1~2013.5.10

T2:

程序、界面、手册的反馈和修订

程序员、设计员

2013.5.10~2013.5.20

T3:

项目总结

项目负责人

2013.5.21~2013.5.26

T4:

项目结束和团队解散

第三部分系统测试

系统完成后,对系统测试,以发现程序中的一些错误,使系统能更好的运行。

在白盒测试中,通过判定覆盖、条件覆盖、路径覆盖等测试工作,在黑盒测试中,通过边界值分析方法和等价类划分方法,找出了系统中的一些错误并已予以更正。

 

1、系统说明

功能

输入

输出

用户登录

与数据库连接,检查用户名和密码是否匹配

对于存在的用户名可以正常登录;并能给用户正确的返回信息。

学生信息注销

与数据库连接检查输入的学生信息

能否正确注销

新用户注册

输入新生的相关信息

能与数据库正常连接,并即时更新数据库;正确给出返回信息

学生信息修改

能检查修改单中的信息的合法性

能与数据库正常连接,并即时更新数据库;正确给出返回信息

查询学生信息

检查输入查询的学生条件

能与数据库正常连接;正确给出返回信息

成绩录入

检查要录入的学生是否存在,输入学生成绩

能与数据库正常连接,并即时更新数据库;正确给出返回信息

2、测试内容

用户登录模块

测试用例序号

01

测试用例名称

用户登录模块

被测试系统

学生学籍信息管理系统

测试功能描述

1:

运行登录对话框

2:

检验输入的帐号和密码

3:

检验输入的帐号和密码是否匹配

测试用例描述

测试步骤

1:

运行系统

2:

输入帐号和密码

期待输出结果

1:

显示登陆对话框

2:

如果帐号和密码正确进则入系统

3:

反之则提示用户重新输入

测试结果

测试人

校核人

测试日期

备注

 

学生信息查询模块

测试用例序号

05

测试用例名称

学生信息查询模块

被测试系统

学生学籍信息管理系统

测试功能描述

1:

运行查询管理界面对话框

2:

检验输入查询学生的条件

3:

检验输入的学生成绩是否存在

测试用例描述

测试步骤

1:

运行学生信息管理系统

2:

输入查询条件

期待输出结果

1:

显示提示对话框

2:

如果存在则显示结果

3:

反之则提示重新输入查询条件

测试结果

测试人

校核人

测试日期

备注

 

学生信息修改模块

测试用例序号

04

测试用例名称

学生信息修改模块

被测试系统

学生学籍信息管理系统

测试功能描述

1:

运行信息修改管理界面对话框

2:

检验输入修改学生的学号

3:

检验输入的学生是否存在

测试用例描述

测试步骤

1:

运行学生信息管理系统

2:

输入学生的学号,科目

期待输出结果

1:

显示提示对话框

2:

如果存在却修改的格式正确则修改成功

3:

反之则提示重新输入

测试结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1