《学生信息管理系统开发计划书计算机软件工程计算机软件工程.pdf》由会员分享,可在线阅读,更多相关《学生信息管理系统开发计划书计算机软件工程计算机软件工程.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学生信息管理系统项目开发计划 1.引言 编写目的 项目背景 定义 参考资料 2.项目概述 工作内容 条件与限制 产品 运行环境 服务 验收标准 3.实施计划 任务分解 进度 预算 关键问题 4.人力组织及分工 5.交付期限 1引言 编写目的 现在信息管理系统的开发,是为满足我国现今大多学校对学生管 理的信息化、网络化、可视化管理的强烈需求。为确保本系统按时、保质、有效的完成,编写此项目开发计划书。本开发计划书的目的,在于明确说明系统开发过程各个阶段的分 工内容、进度安排;介绍工作内容;规范系统各功能需求实现所需时 间;明确参与人员与分工;明确系统运行环境、验收标准、交付文档 及产品;说明项目开
2、发的费用计算方式和总费用等。读者对象:项目负责人,系统分析员,系统设计人员,开发人员,测试设计人员等。项目背景 随着学校的发展,学校的学生信息的存储量不断增加,以前各自 独立的系统远远不能满足学校管理的需要。学生档案管理系统是一个 教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说 都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和 快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方 式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文 件和数据,这对于查找、更新和维护都带来了不少的困难。而使用学 生信息管理系统对学生档案信息进行管理,具
3、有手工管理所无法比拟的 优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理的重要途径。项目的委托单位:青海民族大学 项目开发单位:青海民族大学计算机科学与技术软件方向 定义(1)过程:“一组将输入转化为输出的相互关联或相互作用的活 动”。(2)产品:“一组将输入转化为输出的相互关联或相互作用的活动的(3)质量管理:指导和控制某组织与质量有关的彼此协调的活动。(4)组织结构:人员的职责、权限和相互关系的有序安排。(5)客户:接收软件产品的组织或个人。(6)UML 统一建模语言、是一套用来设计软件蓝图
4、的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。(7)用例图(UserCase):是被称为参与者的外部用户所能观察到的 系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的 关系,主要用于对系统、子系统或类的功能行为进行。(8)数据字典:是一种用户可以访问的记录数据库和应用程序源数据 的目录。参考资料 a.学校提供的需求档中引用的文件、资料 b.软件工程使用教程 c.UML 统一建模语言 2.项目概述 工作内容 此次设计我们使用 Java 编程,实现了学生信息管理系统的过程。本系统 SQLserver2008 数据库管理系统作为开发工具,通过对学生信息 管理系统进
5、行可行性分析、需求分析和设计逐步将一个学生信息管理 系统的开发过程呈现出来。系统开发目标:开发一套可以做到对学生信息的规范管理、科学 统计和快速查询的系统,提高学生管理工作的效率。该软件开发要满足学校对学生信息的科学化化管理的需要,传统 人工的方式管理文件档案,存在着许多缺点,效率低、保密性差,随 着时间的增加,将产生大量文件和数据,对于查找、更新和维护都带 来不少困难。因此该系统特别注重效率的提高和易用性,将学生信息 的管理和计算机软件有机的结合在一起,具有学籍信息的输入,学生 信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修 改,成绩信息的输入、修改、查询和统计,不需重复录入数
6、据,不增 加额外人员,优化管理流程,操作应简单,功能强大,实用性强。该软件应贯穿了学生信息的全面管理,其它各版仅包含对应功能 模块。各模块既可结合使用又可独立运行,充分满足客户的不同需 求。服务验收标准实施计划任务分解进度预算关键问题人力组织及分工交付期限引言编写目的现在信息管理系统的开发是为满足我国现今大多学校对学生管理的信息化网络化可视化管理的强烈需求为确保本系统按时保质有效的完成编写范系统各功能需求实现需时间明确参与人员与分工明确系统运行环境验收标准交付文档及产品说明项目开发的费用计算方式和总费用等读者对象项目负责人系统分析员系统设计人员开发人员测试设计人员等项目背景随着学校的发展育单位
7、不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点效率该系统包含的子系统有:学生信息管理子系统、课程信息管理子 系统、信息查询子系统、成绩管理子系统 主要功能包括:学籍信息的输入,学生信息的查询和修改,课程 信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修 改、查询和统计。功能模块包含如下:学生信息管理(学生信息增加、学生信息修改、学生信息删除),课程信息管理(课程信息删除、课程 信息修改、课程信息添加),信息查询(学生信息查询、课程信息查询
8、、成绩查询),成绩管理(成绩增加、成绩修改)。条件与限制 青海民族大学具有较成熟的师资力量以及较专业的设备,而且了解 学校学生信息的管理情况的优势和弊端,限制缺乏经验。产品 程序(1)交付系统的名称:学生信息管理系统(学生信息管理子系统、课 程信息管理子系统、信息查询子系统、成绩管理子系统);(2)使用的语言:Java(3)数据库:SQLServer2000 文档(1)项目开发计划书(2)需求规格说明书(3)概要设计说明书 运行环境 硬件环境:CPU ROM 磁盘:8G 软件支持:开发所用的操作系统:Win dowslO 开发工具:Eclipse 数据库系统:MicrosoftSQLServe
9、r2008 服务 计划提供以下服务:(1)软件安装:负责安装直属部门终端,并进行相关的配置。(2)技术支持:对于某些客户,采取上门指导的方式。(3)软件维护:获取软件使用中的问题,提供补丁程序。(4)升级通知:在软件新版本发布的时候,及时通知(电话、Email、邮寄信件)注册的用户,并提供试用版本。(5)软件升级:对于注册用户,只需较少的费用即可升级到新的版 本。验收标准 代码的验收(1)小组内评审评审报告 服务验收标准实施计划任务分解进度预算关键问题人力组织及分工交付期限引言编写目的现在信息管理系统的开发是为满足我国现今大多学校对学生管理的信息化网络化可视化管理的强烈需求为确保本系统按时保质
10、有效的完成编写范系统各功能需求实现需时间明确参与人员与分工明确系统运行环境验收标准交付文档及产品说明项目开发的费用计算方式和总费用等读者对象项目负责人系统分析员系统设计人员开发人员测试设计人员等项目背景随着学校的发展育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点效率(2)期末总体评审评审报吿(3)与文档说明保持一致(4)代码书写风格统一(5)基本没有下列错误:由于软件缺陷造成丢失数据,不符合设计要 求,响应时间太长无法接受。文档验收(1)小组内
11、评审(2)期末总体评审(3)文档格式符合 HB6465 标准(4)功能符合与客户的合同要求(5)清晰易读,没有语病与歧义 服务验收(1)服务硬件达到文档说明的要求(2)人员技术考核合格 3.实施计划 任务分解 学生信息管理系统,分阶段进行。进度 1.实训启动动员:项目实践注意开发事项,要求:讲座报告,项目启动分配 角色。2.学生信息管理系统项目介绍,开发流程,方法工具介绍 3.学生信息管理系统分析规格说明书的写作方法和评审项目介绍 4.开发人员查找资料,调研并了解需求规格说明书。5.整理调研材料,包括学生信息管理系统需求分析,功能需求,性能需求,安全需求,风险分析和业务流程。6.书写需求分析,
12、功能需求,性能需求,安全需求。7.书写业务流程分析学生信息管理数据流程分析,数据字典的构成。8.软件设计方法,原则,工具概要设计方法及工具。学生信息管理系统概要 设计方法步骤。9.概要设计及文档 10.软件构架及文档 11.详细设计方法,工具介绍,学生信息管理详细分析设计。12.详细设计说明书 13.现代学生信息管理数据库设计技术 14.整理前段时间的所做的,(学生管理系统可行性分析报告,开发计划书,需 求服务验收标准实施计划任务分解进度预算关键问题人力组织及分工交付期限引言编写目的现在信息管理系统的开发是为满足我国现今大多学校对学生管理的信息化网络化可视化管理的强烈需求为确保本系统按时保质有
13、效的完成编写范系统各功能需求实现需时间明确参与人员与分工明确系统运行环境验收标准交付文档及产品说明项目开发的费用计算方式和总费用等读者对象项目负责人系统分析员系统设计人员开发人员测试设计人员等项目背景随着学校的发展育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点效率规格说明书,概要设计说明书)。15.学生信息管理代码编程规范 16.编码语言,编译环境、数据库连接,现代物流管理管理源码分析,打包和 安装工具等确定。17.编码 18.软件测试及测试文
14、档。19.项目结项,小组工作总结。预算 学生信息管理系统总预算 表 6 总费用预算 项目 经费支出(万)说明 幵发费用 万 行*5元/行=万 设备费用 4.5万 服务器:万*1 客户机万*4 网络设备万 其他设备万 软件费用 5万 开发软件1万 其他软件4万 管理费用 万 项目经理1人5万年薪*年 其他费用 1万 场地,办公工具,耗材 合计 万 关键问题 1.人员影响本计划完成的主要问题有:(1)用户需求不清,存在误解及二义性;(2)工作人员有教学和科研任务,投入全部的时间和精力,没有足够 的开发时间;解决方案:(1)项目需求说明书要求语言准确、规范,并由用户确认,纳入软件 质量管理;(2)项
15、目组成员需认真遵守项目开发的相关规定,分工明确,实行进 度跟踪和控制,质量控制的项目小组负责制。2.技术因素:(1)部分技术成熟度不够;(2)开发与管理工具选择可能不当影响进度;(3)项目测试可能不充分或不严谨。(4)软件的部分集成可能有矛盾。解决方案:(1)采用现已成熟的先进技术,对部分技术难题加快研究进度,可引 用第三方技术相对成熟和稳定的插件;服务验收标准实施计划任务分解进度预算关键问题人力组织及分工交付期限引言编写目的现在信息管理系统的开发是为满足我国现今大多学校对学生管理的信息化网络化可视化管理的强烈需求为确保本系统按时保质有效的完成编写范系统各功能需求实现需时间明确参与人员与分工明
16、确系统运行环境验收标准交付文档及产品说明项目开发的费用计算方式和总费用等读者对象项目负责人系统分析员系统设计人员开发人员测试设计人员等项目背景随着学校的发展育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点效率(2)实行严格的项目质量控制、进度控制和评估,确保开发质量和进 度;(3)根据软件的需求设计测试用例,对每一模块进行单元测试,书写 测试报告,进行测试的评估;(4)设计公用的接口,规范接口定义;4 人员组织及分工 组长:汪让和负责需求规格说明
17、书 组员:闫晓哲负责开发计划书 组员:王天华负责概要设计说明书 组员:沈桃负责总结 5交付期限(1)学生信息管理系统交付期限:2017年 1月 1日(2)相关文档交付期限:2016年 10月 20日 服务验收标准实施计划任务分解进度预算关键问题人力组织及分工交付期限引言编写目的现在信息管理系统的开发是为满足我国现今大多学校对学生管理的信息化网络化可视化管理的强烈需求为确保本系统按时保质有效的完成编写范系统各功能需求实现需时间明确参与人员与分工明确系统运行环境验收标准交付文档及产品说明项目开发的费用计算方式和总费用等读者对象项目负责人系统分析员系统设计人员开发人员测试设计人员等项目背景随着学校的发展育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点效率