欢迎来到天天文库
浏览记录
ID:38219024
大小:82.98 KB
页数:8页
时间:2019-06-06
《《学生信息管理系统项目计划书》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、班级:08级计本3班姓名:吴文俊学号:20082212503《学生信息管理系统项目计划书》1引言1.1编写目的本项目计划书的编写目的是制定一套软件项目实施及管理的解决方案,其主要工作包括确定详细的项目实施范围、定义递交的工作成果、评估实施过程中的主要风险、制定项目实施的(时间)进度计划、成本和预算计划、人力资源计划等。1.2背景随着社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。为了提高学校学生信息管理的效率和准确性,我们团队决定开发一个学生信息管理系统,希望通过信息化手段管理学生信息,实现提高效率和准确
2、性的目的。系统开发工作由学生开发小组完成。为了实现这一套学生信息管理系统,必须在项目开始的时候制定完整的系统项目计划书,才有利于整个项目的开展。1.3定义Sql语言:是指基本通用的数据库操作语言。GUI编程:是指图形界面编程。1.4参考资料《软件工程》、《SQL数据库语言》、《GUI编程思想》、《Qt应用教程》1.5标准、条约和约定本项目遵从以下标准:GB/T13702-1992计算机软件分类与代码GB/T20918-2007信息技术软件生存周期过程风险管理GB/T19003-2008软件工程GB/T19001-2000GB/T15538-1995软件工程标准分类法GB/T9386
3、-2008计算机软件测试文档编制规范GB/T9385-2008计算机软件需求规格说明规范班级:08级计本3班姓名:吴文俊学号:20082212503GB/T15532-2008计算机软件测试规范GB/T18221-2000信息技术程序设计语言环境与系统软件接口独立于语言的数据类型GB/T11457-2006信息技术软件工程术语GB8567-2006计算机软件文档编制规范2项目概述2.1项目目标本项目是为学校学生信息管理者开发一套学生信息管理系统,用信息化、智能化、简单化手段代替原有的复杂操作模式。2.2产品目标与范围本项目产品的目标是实现学生信息管理的智能化、信息化、简单化,通过该
4、系统来代替以往复杂软件操作存在的弊端。系统的主要功能是实现学生信息的增加、删除、修改、查找的显示操作,及实时数据库提交更改,通过Sql语言的混合编程实现对学生信息的灵活操作。该系统有五个模块:增加学生信息模块,删除学生信息模块,修改学生信息模块,查询学生信息模块及管理员登陆模块。各各模块都是又按钮事件触发相应的函数执行Sql语言,完成对数据操作后通过GUI编程显示反应给用户的;管理员登陆后则可以对所有学生数据进行增、删、改、查的操作。2.3假设与约束本项目的开发时间为2011.3.24—2011.5.24开发人员人数:7人技术文档写作人员人数:7人测试人员人数:2人开发经费预算:0
5、设备:7台PC2.4项目工作范围为了使本系统成功达到《软件工程》学科的要求,需要在2011.5.24之前完成本系统的开发与测试,并写提交相关的技术文档。通过与信息管理者的沟通,及时获得用户的最新需求,以便于本系统的完善。班级:08级计本3班姓名:吴文俊学号:200822125032.5应交付成果2.5.1需完成的软件学生信息管理系统软件2.5.2需提交用户的文档安装维护手册、使用手册2.5.3需提交内部的文档项目可行性分析报告,系统项目计划书,系统需求说明书,系统概要设计说明书,系统详细设计说明书,源代码清单。2.5.4需提供的服务将向用提供一次软件使用演示。2.6项目开发环境硬件
6、环境:人手一台PC机,软件环境:Qt+数据库2.7项目验收方式与依据项目验收将采取三方验收的方式进行:用户方,开发方和《软件工程》课程指导老师方。通过考察系统的使用情况,用户的反馈以及老师的意见,形成共同意见并共同签署验收报告,标志着验收工作告一段落。3项目团队组织3.1组织结构项目团队分为开发组,测试组,文档组和项目管理组。其中开发组需要对软件开发所用到的Qt语言和数据库技术比较擅长,能够在开发组组长的带领下,在规定的时间内迅速完成软件开发工作。班级:08级计本3班姓名:吴文俊学号:20082212503测试组需要在开发过程中就开始参与进来,开展测试工作,并且在开发完成后还要继续
7、测试工作,直到软件交付使用。测试组需要有广阔的思维来设计测试用例,然后细心的测试,发现Bug。文档组需要对软件开发和测试流程相当熟悉并且有扎实的写作工作,能够配合其他团队编写出项目开发过程的全部文档。项目管理组需要擅长把握软件开发的整体运作,包括知识方面的学习,软件开发速度把握,测试的监督指导,激发开发人员积极性等一系列工作。3.2人员分工(1)开发方开发组:开发主管—韩主管(负责技术难点)组长—小吕(负责开发组日常工作和数据库)组员—小李(负责系统开发)--小王(负
此文档下载收益归作者所有