学生信息管理系统开发计划书Word文档下载推荐.docx
- 文档编号:16346930
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:12
- 大小:23.78KB
学生信息管理系统开发计划书Word文档下载推荐.docx
《学生信息管理系统开发计划书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统开发计划书Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
随着学校的发展,学校的学生信息的存储量不断增加,以前各自独立的系统远远不能满足学校管理的需要。
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
而使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。
例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理的重要途径。
项目的委托单位:
滁州职专
项目开发单位:
滁州学院计算机科学与技术系
主管部门:
滁州职专、滁州学院计算机科学与技术系
1.3定义
(1)过程:
“一组将输入转化为输出的相互关联或相互作用的活动”。
(2)产品:
“一组将输入转化为输出的相互关联或相互作用的活动的结果”。
(3)质量管理(QualityManagement):
指导和控制某组织与质量有关的彼此协调的活动。
(4)组织结构(OrganizationalStructure):
人员的职责、权限和相互关系的有序安排。
(5)客户(Customer):
接收软件产品的组织或个人。
(6)UML:
统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
(7)用例图(UserCase):
是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
(8)数据字典(Datadictionary):
是一种用户可以访问的记录数据库和应用程序源数据的目录。
1.4参考资料
a.学校提供的需求档中引用的文件、资料
b.《软件工程-实践者的研究方法》(美)RogerS.Pressman著黄柏素梅宏译机械工业出版社
c.《中华人民共和国国家航空航天工业部工业标准软件文档编制规范HB6465-90》
d.《UML与系统分析设计》张龙祥编著人民邮电出版社
f.《软件工程导论》张海藩编著清华大学出版社
2.项目概述
2.1工作内容
此次设计我们使用Java编程,实现了学生信息管理系统的过程。
本系统采用Sun公司的j2sdk1.4.2_04和SQLserver2000数据库管理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。
系统开发目标:
开发一套可以做到对学生信息的规范管理、科学统计和快速查询的系统,提高学生管理工作的效率。
该软件开发要满足学校对学生信息的科学化化管理的需要,传统人工的方式管理文件档案,存在着许多缺点,效率低、保密性差,随着时间的增加,将产生大量文件和数据,对于查找、更新和维护都带来不少困难。
因此该系统特别注重效率的提高和易用性,将学生信息的管理和计算机软件有机的结合在一起,具有学籍信息的输入,学生信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修改、查询和统计,不需重复录入数据,不增加额外人员,优化管理流程,操作应简单,功能强大,实用性强。
该软件应贯穿了学生信息的全面管理,其它各版仅包含对应功能模块。
各模块既可结合使用又可独立运行,充分满足客户的不同需求。
该系统包含的子系统有:
学生信息管理子系统、课程信息管理子系统、信息查询子系统、成绩管理子系统
主要功能包括:
学籍信息的输入,学生信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修改、查询和统计。
功能模块包含如下:
学生信息管理(学生信息增加、学生信息修改、学生信息删除),课程信息管理(课程信息删除、课程信息修改、课程信息添加),信息查询(学生信息查询、课程信息查询、成绩查询),成绩管理(成绩增加、成绩修改)。
2.2产品
2.2.1程序
(1)交付系统的名称:
学生信息管理系统(学生信息管理子系统、课程信息管理子系统、信息查询子系统、成绩管理子系统);
(2)使用的语言:
Java
(3)数据库:
SQLServer2000
2.2.2文档
(1)可行性分析报告
(2)软件项目计划书
(3)项目调研报告
(4)风险分析报告
(5)需求规格说明书
(6)概要设计说明书
(7)详细设计说明书
(8)用户手册与使用说明书
(9)测试计划
(10)测试报告
(11)项目验收报告
(12)项目开发总结
2.3运行环境
硬件环境:
CPU:
PIII750或者更高频率
ROM:
256M或者更高内存支持
磁盘:
8G
软件支持:
开发所用的操作系统:
WindowsXP
开发工具:
Eclipse
数据库系统:
MicrosoftSQLServer2000
2.4服务
计划提供以下服务:
(1)课堂培训:
以讲课形式对客户进行培训,使其能够正确使用软件。
(2)软件安装:
负责安装总公司服务器和直属部门终端,并进行相关的配置。
(3)免费咨询:
客户可以在工作时间向技术人员提出问题并获得解答。
(4)技术支持:
对于某些客户,采取上门指导的方式。
(5)软件维护:
获取软件使用中的问题,提供补丁程序。
(6)升级通知:
在软件新版本发布的时候,及时通知(电话、Email、邮寄信件)注册的用户,并提供试用版本。
(7)软件升级:
对于注册用户,只需较少的费用即可升级到新的版本。
2.5验收标准
2.5.1代码的验收
(1)小组内评审评审报告(优秀)
(2)期末总体评审评审报告(优秀)
(3)代码编写符合HB6465标准
(4)与文档说明保持一致
(5)代码书写风格统一
(6)基本没有下列错误:
由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受。
2.5.2文档验收
(1)小组内评审
(2)期末总体评审
(3)文档格式符合HB6465标准
(4)功能符合与客户的合同要求
(5)清晰易读,没有语病与歧义
2.5.3服务验收
(1)服务硬件达到文档说明的要求
(2)人员技术考核合格
3.实施计划
3.1任务分解
学生信息管理系统,开发工作从2011年10月10日开始,到2011年12月20日结束,分五个主要阶段进行。
3.1.1调研和需求分析
需求分析是整个设计中最重要的一环,当可行性分析完成,项目立项,确定开发角色后,从2011年10月10日开始至2011年10月27日,有关的设计开发人员与相关业务人员共同对业务流程、管理方式进行分析,并进行调研资料的收集、整理。
在完成了对有关数据信息的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功能进行了定义,在此基础上完成了数据定义,建立了数据字典。
3.1.2系统设计
从2011年10月28日开始至11月7日,完成对整个系统的分析设计,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计,定义了数据库总体结构、编码命名规范,定义测试用例。
3.1.3编码及测试阶段
从11月8日开始至12月17日,完成程序设计和系统测试,完成了数据库建立及程序的编制调试。
为了避免错误累积,采用边开发边测试的基本模式,对每个模块都安排专人进行单独测试。
系统联调及系统测试,对系统处理逻辑、例外处理能力、容错能力等进行大规模的测试,对发现的问题进行彻底纠正。
3.1.4项目总结
从12月18日开始至12月20日项目结束,用2左右时间,对项目研发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验的积累和开发进度的缩短。
3.2进度
【按阶段完成的项目,用图表说明开始时间、完成时间。
】
序号
任务名称
工作时间
开始时间
结束时间
1
实训启动动员:
项目实践注意开发事项,要求:
讲座报告,项目启动分配角色。
1工作日
2011年10月10日
2
学生信息管理系统项目介绍,开发流程,方法工具介绍
2011年10月11日
3
学生信息管理系统分析规格说明书的写作方法和评审项目介绍
2011年10月12日
4
开发人员查找资料,调研并了解需求规格说明书。
5工时
2011年10月13日
5
整理调研材料,包括学生信息管理系统需求分析,功能需求,性能需求,安全需求,风险分析和业务流程。
3工作日
2011年10月14日
2011年10月16日
6
书写需求分析,功能需求,性能需求,安全需求。
9工作日
2011年10月17日
2011年10月25日
7
书写业务流程分析学生信息管理数据流程分析,数据字典的构成。
2工作日
2011年10月26日
2011年10月27日
8
软件设计方法,原则,工具概要设计方法及工具。
学生信息管理系统概要设计方法步骤。
2011年10月28日
9
概要设计及文档
2011年10月29日
2011年10月30日
10
软件构架及文档
2011年10月31日
11
详细设计方法,工具介绍,学生信息管理详细分析设计。
2011年11月1日
12
详细设计说明书
2011年11月2日
2011年11月3日
13
现代学生信息管理数据库设计技术
2011年11月4日
14
整理前段时间的所做的,(学生管理系统可行性分析报告,需求规格说明书,概要设计说明书,详细设计说明书,数据规格说明书)。
2011年11月5日
15
学生信息管理代码编程规范
2011年11月6日
16
编码语言,编译环境、数据库连接,现代物流管理管理源码分析,打包和安装工具等确定
2011年11月7日
17
编码
33工作日
2011年11月8日
2011年12月11日
18
软件测试及测试文档
6工作日
2011年12月12日
2011年12月17日
20
项目结项,小组工作总结
2011年12月18日
2011年12月19日
3.3预算
3.3.1学生信息管理系统总预算
表6总费用预算
项目
经费支出(万)
说明
开发费用
万
行*5元/行=万
设备费用
4.5万
服务器:
1.5万*1
客户机0.5万*4
网络设备0.5万
其他设备 0.5万
软件费用
5万
开发软件1万
其他软件4万
管理费用
2.5万
项目经理1人5万年薪*0.5年
其他费用
1万
场地,办公工具,耗材
合计
3.4关键问题
1.人员影响本计划完成的主要问题有:
(1)用户需求不清,存在误解及二义性;
(2)工作人员有教学和科研任务,投入全部的时间和精力,没有足够的开发时间;
解决方案:
(1)项目需求说明书要求语言准确、规范,并由用户确认,纳入软件质量管理;
(2)项目组成员需认真遵守项目开发的相关规定,分工明确,实行进度跟踪和控制,质量控制的项目小组负责制。
2.技术因素:
(1)部分技术成熟度不够;
(2)开发与管理工具选择可能不当影响进度;
(3)项目测试可能不充分或不严谨。
(4)软件的部分集成可能有矛盾。
(1)采用现已成熟的先进技术,对部分技术难题加快研究进度,可引用第三方技术相对成熟和稳定的插件;
(2)实行严格的项目质量控制、进度控制和评估,确保开发质量和进度;
(3)根据软件的需求设计测试用例,对每一模块进行单元测试,书写测试报告,进行测试的评估;
(4)设计公用的接口,规范接口定义;
4.人员组织及分工
4.1组织结构和人员分工
4.1.1组织结构
该项目设项目组长一名,秘书一名,总设计师一名,系统分析员一名,分析员一名,技术员两名:
(1)项目组设组长一名:
段宛露
(2)秘书一名:
(3)总设计师一名:
(4)系统分析员一名:
(5)分析员一名:
(6)技术人员两名:
根据系统的实际需要,项目组分为总体组,学信组、课信组、信息查询组和成绩管理组五个小组。
4.1.2人员分工和职责
1.组长(段宛露)职责:
(1)制定总体工作方案,定义软件开发过程;
(2)制定岗位职责,分工及开发纪律;
(3)提供开发工作需要的物质与环境保障;
(4)与用户方管理层就整体目标、合作内容、合作方式等进行协调;
(5)定期分析工作进展状况,针对存在的问题提出改进建议;
(6)研究学生信息管理关键技术,提出关键问题解决方案。
(7)组织制定项目设计的技术路线;
(8)设计管理及安全控制策略;
(9)围绕关键技术组织项目申报,并具体指导研究工作的开展;
(10)宏观控制软件开发进程与开发质量;
(11)人员管理,包括开发人员的招聘,管理与动态调整,外聘指导专家。
2.总设计师()及总体组职责:
(1)总设计师负责总体组的各项工作,由xx担任,另包括xx、xx和xx等;
(2)定期组织业务学习,提供技术支持;
(3)制定技术方案,时间计划,质量控制目标并组织具体实施;
(4)针对本项目特点提供规范的开发文档模板,撰写需求分析说明书等文档;
(5)项目开发进程及质量的具体控制;
(6)需求分析,系统设计等各项技术性工作;
(7)组织并带领分析员开展调研,并熟悉每一个子系统的功能需求;
(8)具体负责设计,实施及测试等各阶段的工作;
(9)负责各子系统的统一协调与管理;
(10)其他相关事务。
3.各分项目组职责:
(1)学信组:
赵瑞斌王汇彬
(2)课信组:
王精明,计成超,王玉亮
(3)信息查询组:
马骏,谷胜伟
(4)成绩管理组:
岳坐刚
(5)秘书:
负责文档资料的收集与整理,行政与财务工作。
分项目组负责相应子系统的需求分析、系统设计、编码、测试及试运行等相关工作;
负责支撑理论与方法研究。
5.交付期限
(1)学生信息管理系统交付期限:
(2)相关文档交付期限:
2011年12月19日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 开发 计划书
![提示](https://static.bdocx.com/images/bang_tan.gif)