学生信息管理系统开发计划(共21页).doc
《学生信息管理系统开发计划(共21页).doc》由会员分享,可在线阅读,更多相关《学生信息管理系统开发计划(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学生信息管理系统开发计划书目 录学生信息管理系统开发计划第一部分、引言1.1编写目的本计划编写目的是更清晰地理解学生信息管理系统的业务要求,明确项目需要做的工作,并为保证项目在范围和进度方面的要求提供可执行的依据,包含了范围、进度、人员安排在内的明确的计划和安排,以切实能保证项目能在控制中完成。1.2 背景说明:A、 软件系统的名称: 学生信息管理系统B、 任务提出者:王湘瑜老师 开发者:ACCP3051项目开发第一小组C、 由于电脑时代的到来以及internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生信息管理系统势
2、在必行。鉴此,特开发此学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。D、 本系统使用SQL Server 2000作为数据库存储系统,采用Microsoft Visual Basic 6.0 中文版进行开发。1.3定义SIMSStudent Information Manage System 学生信息管理系统 1.4参考资料相关的文件包括:A、 产品开发部的内部文件核准任务管理项目;B、 任务管理项目分析会议备忘录;C、 任务管理项目需求说明书;D、 任务管理项目可行性分析;E、 任务管理项目概要设计;参考资料:A、 北大青鸟 ACCP3.0 基于软件开发项目的毕业设计;B
3、、 国家标准项目开发计划(GB856T88);(内部开发的产品项目,无合同)第二部分、项目概述2.1工作内容为完成本项目,需要按照需求分析、设计、实施、测试等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。需求阶段(:根据客户要求,明确学生信息管理系统所要实现的功能,并对不同的功能进行详细划分,然后得到用户方的确认。设计阶段(Design):将需求分析转化为计算机的模型,并且对实现的功能进行分配,详细设计还将提供各模块、任务、功能点的详细规划。实施阶段(Implement):按照详细设计所描述的内容,编写代码实现软件各部分的功能。测试阶段(Test):部分包括对实现过程中的错误的修改、
4、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。详细的工作包和任务的分配,请参考第二部分执行计划的工作内容。2.2主要参加人员本项目全职参与人员包括:人员名称主要职责或职务成员技能说明XX组长负责项目的规划,公用模块、类、控件的编写、主窗体的设计。XX成员负责密码找回模块的设计、以及系统窗体的美化XXX成员负责登录模块的设计、以及项目PPT设计XXX成员负责系统初始化界面的设计以及项目的捆绑与实施XXX成员负责文档的管理,以及项目的初步测试2.3产品项目的最后的产品和可交付物包括最
5、后完成的软件包、相关的文档、手册等,分别如下:2.3.1程序1、完成的软件系统最后完成的软件系统,其功能、模块和性能要求请参考文档学生信息管理系统需求说明书中关于产品特征的描述。2、数据库安装脚本在系统遭受灾难的时候,用户可以使用该脚本程序恢复SQL Server数据库的结构。数据库安装脚本文件名为数据库安装脚本.SQL,使用说明请参考用户使用手册。2.3.2文件1、用户使用手册用户使用手册提供用户对软件系统的操作指导,要求同时提供.DOC格式的电子文档和至少一份打印稿。2.3.3服务(该项目不适应)2.3.4非移交的产品非移交的产品包括过程记录和过程文档,包括:A、软件的源代码程序的源代码不
6、提供给用户。B、安装程序工程C、需求文档C、 过程评审记录可能发生的需求、设计、实现和验证阶段的评审记录、评审报告,都不提交给最终用户。D、 设计和规划文档包括产品设计、过程规划等方面的文档,不提供给最终用户。E、 测试记录和测试报告不同阶段的测试规划、测试记录、测试报告等文档,都由产品开发部门保留、归档。以上非移交的产品,不得提供给其他的单位或者个人,或者用于其他的商业事务,详细的说明参考公司的保密和安全规定。2.4验收标准A、程序:程序中应包含的功能如下:1. 永久存储用户输入的信息;2. 任务调度和任务查找操作简易;3. 任务的删除和更新;4. 能够针对任务设置启动时间、终止时间、任务时
7、间间隔;5. 任务启动的提示、多任务的启动提示;6. 显示系统的时钟;7. 任务启动时间、终止时间、任务启动时间间隔调整;8. 在多用户环境下,允许不同的人管理自己的任务;数据库脚本在SQL Server 2000的查询分析器中能正确运行,创建的数据库能够支持程序的各项功能的运行,并且保证数据的准确性。B、文件操作手册的规格满足GB86的相关标准,对应的内容应包括以上功能的各部分的说明,手册中不应该包含专业性的词汇,对于数据库脚本的恢复程序,应提供非常详细的操作指引和图例。C、服务其他维护的要求按照维护阶段的内部约定进行。2. 5完成项目的最迟期限项目的系统测试的最后完成日期为2006 年6
8、月20日,然后在2006年06月28日 之前,进行运行时测试、产品化工作,包括用户培训等服务活动的实施。3. 6本计划的批准者和批准日期本计划的批准人为王湘瑜老师。本计划的正式批准日期为2006 年06月12日,实施日期为2006年6月12日。第三部分、实施计划3.1工作分解与人员分工本项目的工作分解如下:R3:项目组会议:项目组组长召开会议,进行早期的工作安排设计阶段项目计划D1:项目开发计划,进行规划和总体安排D2:项目计划的审核和发布产品设计D9:整理以上子系统的设计,编制系统详细设计D5:类模块设计:数据库的访问控制类模块(DbCtrl)D6:控件设计:记录的增删改查操作的设计(采用控
9、件ConrSConDbAdMg实现)D3:针对需求提出计算机模型、逻辑设计、功能设计,形成概要设计文件D4:对数据库进行规范化和对象设计,并形成数据库设计文件D7:界面设计:主界面和相关的界面设计D8:基本模块设计:包括公用模块(界面调度)和主界面菜单管理模块 R2:需求说明:识别需求,并写好需求说明文档R1:需求调查:同用户接触,收集相关数据需求阶段I3:界面实现:实现主界面和相关的界面的设计I1:类模块实现:编码实现数据库的访问控制类模块(DbCtrl)实施阶段I2:控件实现:编码实现记录的增删改查操作控件(ConrSConDbAdMg)I4:模块实现:编码实现公用模块和菜单管理模块Mdl
10、Public/MdlMenuI5:数据库的创建及测试数据的输入I13:B和运行时测试I14:编写程序的帮助工程,编译和连接为系统的帮助文件I16:软件打包和安装程序的测试I15:制作软件的安装程序、安装界面I11:组合以上的模块为系统,进行系统测试I10:对以上模块之间的接口进行测试,并进行调试I8:主界面和D8相关的窗体的单元测试和验证I7:任务的增删改查操作的单元测试和验证I6:数据库的访问控制模块的单元测试和验证I9:任务调度程序界面及控制的单元测试和验证I12:整理系统测试文档,进行功能调整和改进I17:整理开发文档,编写用户操作手册T1:收集记录、规划和设计文档,并进行文件的归档收尾
11、阶段T4:安排后期维护人员,解散项目团队T3:项目总结会议T2:对B测试、运行测试等用户表示不满意的程序、界面、手册进行修订(说明:1、以上的工作,可以在更细的层次上进行分解,例如I7,可以分别为查询界面、增加的界面和删除的询问词的设计等,系统测试可以分解为测试平台的搭建、测试用例的编写、系统各功能点的测试、测试记录的填写、测试总结和总结报告等多个工作单元。2、有关测试、工作分解的详细内容、文档规格,请参考ACCP3.0后续课程的描述;3、以上的工作分解,不存在时间先后的次序。)按照工作分解,职责分配如下:P 参与人员;A 负责人员;S 确认审核人员; 人 员工作包及说明李果石里卓林贵杨昌桦谭
12、兰柳R1:需求调查SPPAR2:编写需求说明和需求分析文档PAR3:项目启动会议APPPPD1:计划会议、项目专题讨论、编写项目计划APPPD2:项目计划的审核和分发执行AD3:系统的总体设计相关内容APPD4:数据库设计相关内容APPPPD5:类模块设计:数据库的访问控制类APD6:控件设计:任务的增删改查的操作APPD7:界面设计:主界面和相关的界面设计PAPPD8:模块设计:公用模块和主界面菜单管理模块APPPD9:整理和编制详细设计,作为编码的依据APPI1:模块实现:编码实现D5API2:模块实现:编码实现D6API3:模块实现:编码实现D7API4:模块实现:编码实现D8API5:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 开发 计划 21
限制150内