您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 学生成绩管理系统项目开发计划
《学生成绩管理系统项目开发计划》一,引言1.编写目地随着知识经济,科技的不断发展以及科技在各领域的不断深入,越来越多的行业和领域步入信息智能化阶段。信息自动化处理也是提高效益,规范管理,迅速客观审查的有效途径。学生成绩管理系统在当今教育领域是一个不可缺少的工具软件。然而,一个好的高质量的软件少之又少,并为根本实现智能化,也不利于科学的管理和审查。因此,在本软件中心准备开发一个功能完善的学生成绩管理系统。学生成绩管理系统是学校不可缺少的部分,它的内容对于学校和学生来说都有至关重要的作用。因此,在本软件设计中心准备开发一个功能完善的学生成绩管理系统。本文档将对《学生成绩管理系统》这一项目开发的计划进行描述,本文档的读者有:软件开发人员,在校学生,老师,系统管理人员。2.背景说明:开发的软件系统的名称:学生成绩管理系统本项目任务的提出者是江西农业大学,开发者为软件1115班朱利斌,杨彪,廖连云。用户为江西农业大学全体学生和老师。实现该软件的计算机中心为个人计算机,sqlserver,WindowXP,win7,win8操作系统;该软件系统最终将添加于江西农业大学教务网上,登入进江西农业大学教务网的个人页面即可查看学生成绩管理系统;3.定义StudentsScoreSystem:学生成绩管理系统。成绩管理:所谓成绩管理,是指以学校中的学生为对象,根据学生的成绩来做记录,将学生的成绩进行有关操作和分配。并对学生的成绩进行总和与管理。4.参考资料《项目开发计划编写参考指南》《软件文档国家标准》[1]张海藩,《软件工程导论》,清华大学出版社,2008[2]陆丽娜,《软件工程》,经济科学出版社,2008[3]萨师煊,《数据库系统概论》,高等教育出版社,2006[4]薛华成,《管理信息系统》,清华大学出版社,2007二.项目概述1.工作内容本项目的开发中需要进行与客户交流,文档编写,代码编写,测试以及软件试用一系列的工作开发过程分为八大步骤:制定项目计划以及项目组制定计划任务书进行需求分析制定软件设计说明书编码实现测试系统以及完善系统移交用户项目开发个人总结报告各工作小组根据时间先后安排,分别对项目进行开发:各项主要工作:需求分析小组对学校所需成绩管理方案做调查。软件开发小组对调查结果进行分析,拟订实现方案(如程序结构,流程,数据结构等)。软件编程小组对软件进行集中开发。软件审核小组对软件进行评定,审核2.主要参加人员朱利斌:项目需求分析,代码以及文档编写;杨彪:项目代码以及文档编写;廖连云:项目测试人员;3.产品程序:《学生成绩管理系统》;系统所用语言为:C语言;存储形式为:硬盘存储;主要功能:老师上传学生成绩,系统自动按学号排列学生成绩以及按成绩的高低排列学生成绩,自动列出成绩不及格的学生以及成绩优秀的学生,计算该班某门课程的平均成绩,老师修改成绩,老师删除学生及添加学生,学生查询成绩。学生成绩管理系统采用模块化设计方法,根据大学生课程成绩的特点,采用模块化设计,操作更加人性化,管理更加方便。本系统共分为4个部分。身份验证登陆,用户查询页面,管理员后台管理页面,后台成绩统计汇总页面,以及其他相关功能。本系统采用目前流行的面向对象开发技术,后台数据库则采用非主流的SQLServer2005作为数据库服务器,学生信息的安全性得到保障。管理员可以对同学进行添加、删除、修改的操作,并对全体同学的分数进行统计管理等。系统的服务时长:5年;文件1系统开发计划书2系统需求说明书3系统设计说明书4测试计划和Bug跟踪列表5用户手册6一个能正确运行的可执行程序服务培训:以视频教学模式对用户进行简单的操作培训维护:获取该管理系统使用中的问题,提供补丁程序升级:当推出新版本的时候对用户进行通知可选性升级非移交产品程序的源代码有开发公司持有4.验收标准1、用户可以正常使用一下功能,包括查询、修改、插入、删除学生成绩以及个人信息。2、学生通过登录窗口进入系统只可以查询信息。3、各种信息被修改后提示保存。4、遇断电等突发情况时,可以确保保存前的数据不丢失。5、用户的其他要求。5.完成项目最迟期限2013年11月30日6.本计划的批准者和批准日期批准者:江西农业大学教务处主任批准日期:2013年9月18日三.实施计划1.工作任务的分解与人员分工开始时间负责人员任务概述可行性分析2013年9月18日朱利斌收集数据,调查总结需求分析2013年9月20日廖连云写出计划书,需求分析报告概要设计2013年9月26日杨彪系统功能数据库的总体设计详细设计2013年10月2日朱利斌廖连云基本实现系统功能,进入测试编码设计2013年10月11日杨彪廖连云找出测试数据,写出计划测试分析2013年10月25日杨彪找出系统的缺点,完善功能项目开发总结2013年10月30日朱利斌杨彪总结个性功能要求,更加完善软件问题报告2013年11月2日廖连云杨彪总结问题报告,并做好检查准备项目产品整理2013年11月20日朱利斌改进记录。接受检查进度时间名称2.接口人员负责本项目与用户的接口人员:朱利斌杨彪负责本项目与交办单位各部门的接口人员:廖连云杨彪3.进度对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑)。系统规划阶段:项标志性事件完成人员开始到完成系统可行性分析阶段系统可行性分析报告完成朱利斌9.18项目开发阶段:项目开发计划书的完成廖连云9.3需求分析阶段:系统需求完成杨彪9.26-10.2系统概要说明阶段系统概要说明书完成朱利斌廖连云10.10设计阶段:系统设计说明书杨彪廖连云10.20-11.5编码实现:项目的形成杨彪11.5-12.5测试阶段:测试计划和Bug跟踪列表朱利斌杨彪12.6移交安装阶段:项目的递交廖连云杨彪11.124.预算逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。参与编写人员:2预期完成需时:2个多月费用:材料费,开发人员报酬。开支类别主要开支项、用途金额时间办公费用系统开发中的软硬件使用所产生的费用500元2013-9-18电费50元2013-9-25网络通信费320元2013-10-2基本工资项目组各成员基本工资2000*5=10000元2013-10-9交通补助需求调研和获取阶段的交通费用200元2013-10-20通讯费补助系统开发中成员沟通及项目组与客户沟通所产生的通讯费用500元2013-10-26生活补助项目组成员基本生活补助200*5=1000元2013-11-125.关键问题人机交互界面与数据库的全面连接;各模块的有效性及响应时间的最优化。参与人员的团结精神和积极态度,此项目的风险系数不大,主要是小组成员的团结合作精神以及工作态度,将对项目取决定性作用。大多数技术问题都能通过数据库解决,所以选择好的数据库是保证开发完整的前提。四.支持条件1.计算机系统支持本管理系统的开发需要工作平台:PC主机;开发环境:Windows2000及以上操作系统、已安装C#及Access软件;运行环境:Windows2000及以上操作系统。2.需由用户承担的工作无需用户承担工作3.由外单位提供的条件江西农业大学教务处教务人员协助我小组进行测试五.专题计划要点测试计划:测试人员的安排配置管理:尽量满足配置较低的客户用户培训计划:对使用说明书要详细。系统安装计划:满足非计算机专业管理人员的需求。操作尽量简单1.开发人员培训计划:(1)在项目开发前两个星期,开始组织开发人员进行培训,保证开发进程的高效性。(2)在系统开发的过程中,定期就寻求开发过程的遇到问题的答案进行培训。(3)各次培训完成后,要求参与培训的人员上交一份心得报告,以了解开发人员对所陪训的知识的掌握情况。2.项目跟踪计划(1)任务跟踪:项目负责人需对完成的每一个文档的内容进行跟踪和监督,而小组成员需对每日完成的内容进行总结。(2)问题跟踪:项目负责人负责跟踪在软件项目执行过程中出现的各种问题并记录。所有的问题应在小组会上讨论并跟踪至解决。(3)项目进度报告:小组成员每天完成的任务需向小组负责人报告进度。3.安全保密计划:(1)建立数据库系统必须具备安全性和完整性。安全性指防止用户非法使用数据库,包括恶意破坏数据和越权存取数据,可以通过用户标识和鉴别、存取控制、视图机制、数据加密和跟踪审计等方法来实现。完整性指防止合法用户使用数据库时向数据库中加入不合语义的数据,可以通过定义完整性约束条件来实现。(2)软件的安全性。在建立该系统时应遵循结构化设计的原则,并增加一定的防护机制,防止可能的恶意代码的破坏,增强软件的稳定性。(3)数据保密性。对用户进行分级别管理,并对不同的用户级别授以不同的权限,例如管理员具有最高的权限等。(4)知识产权。在开发完成后及时通过知识产权代理申报机构进行知识产权的申报,防止不法分子用于商业或者其他不法活动。4.质量保证计划:(1)建立质量监督组,对软件进行质量管理。质量监督组的监督范围包括:系统开发人员是否正确的反映了用户的需求;软件执行体是否正确的实现了开发人员的设计思想;测试人员是否进行了较为彻底的和全面的测试;是否对文档的规范化进行的比较彻底,版本控制是否有效等等。(2)保证软件开发的主要环节透明性。(3)测试阶段可以邀请用户进行试用,并根据他们提出的问题进行系统的完善工作。(4)认真对待售后工作。
本文标题:学生成绩管理系统项目开发计划
链接地址:https://www.777doc.com/doc-5530348 .html