学生管理系统
项
目
计
划
书
院系:信息技术学院
班级:10级计算机科学与技术(2)班
姓名:杨 晓萍
学号: 201211010005
学生管理系统开发计划
2.1 引言
2.1.1编写目的
现在信息管理系统的开发,是为满足我国现今大多学校对学生管理的信息化、网络化、可视化管理的强烈需求。为确保本系统按时、保质、有效的完成,编写此项目开发计划书。
本开发计划书的目的,在于明确说明系统开发过程各个阶段的分工内容、进度安排;介绍工作内容;规范系统各功能需求实现所需时间;明确参与人员与分工;明确系统运行环境、验收标准、交付文档及产品;说明项目开发的费用计算方式和总费用等。
本说明书的预期读者为项目负责人,系统分析员,系统设计人员,开发人员,测试设计人员等。
2.1.2背景
软件系统的名称: 学生管理系统
任务提出者:赵卿老师 开发者:杨飞娅,杨晓萍
由于电脑时代的到来以及internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生管理系统势在必行。鉴此,特开发此学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。
本系统使用SQL Server 2000作为数据库存储系统,采用c语言 中文版进行开发。2.1.3定义
SIMS —— Student Manage System 学生管理系统 2.1.4参考资料
2.2 项目概述
为完成本项目,需要按照需求分析、系统设计、软件实施、系统测试等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。
需求分析阶段(:根据客户要求,明确学生信息管理系统所要实现的功能,并对不同的功能进行详细划分,然后得到用户方的确认。
系统设计阶段(Design):将需求分析转化为计算机的模型,并且对实现的功能进行分配,详
细设计还将提供各模块、任务、功能点的详细规划。
软件实施阶段(Implement):按照详细设计所描述的内容,编写代码实现软件各部分的功能。
系统测试阶段(Test):部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。
以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。
详细的工作包和任务的分配,请参考第二部分执行计划的工作内容。2.2.1工作内容
此次设计我们使用java编程,实现学生管理系统的过程。本系统采用SQL server 2000数据库管理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。
a)、学生信息,包括学生姓名、年龄、性别、宿舍、专业及所属院系、学号
b)、学生每学期考试成绩
2.2.2主要参加人员
项目 | 人员 |
可行性分析 | 杨飞娅,杨晓萍 |
需求分析 | 杨飞娅,杨晓萍 |
系统设计 | 杨飞娅,杨晓萍 |
软件测试 | 杨飞娅,杨晓萍 |
系统实施 | 杨飞娅,杨晓萍 |
2.2.3产品及成果
项目的最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如下:2.2.3.1 程序
(1)交付系统的名称:学生管理系统(学生管理子系统、课程信息管理子系统、信息查询子系统、成绩管理子系统);
(2)使用的语言:java
(3)数据库:SQL Server 2000
2.2.3.2 文件
(1)可行性研究报告
(2)项目开发计划
(3)软件需求说明书
(4)数据需求说明书
(5)概要设计说明说
(6)详细设计说明书
(7)数据库设计说明书
(8)用户手册
(9)操作手册
(10)模块开发卷宗
(11) 测试计划
(12)测试分析计划
(13)开发进度月报
(14)项目开发总结报告
2.2.3.3 服务
(1)课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。
(2)软件安装:负责安装总公司服务器和直属部门终端,并进行相关的配置。
(3)免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。
(4)技术支持:对于某些客户,采取上门指导的方式。
(5)软件维护:获取软件使用中的问题,提供补丁程序。
(6)升级通知:在软件新版本发布的时候,及时通知(电话、Email、邮寄信件)注册的用户,并提供试用版本。
(7)软件升级:对于注册用户,只需较少的费用即可升级到新的版本。
学生管理系统数据库设计说明书2.2.3.4 非移交产品
非移交的产品包括过程记录和过程文档,包括:
1软件.的源代码,程序的源代码不提供给用户。
2.安装程序工程
3.需求文档
4.过程评审记录,可能发生的需求、设计、实现和验证阶段的评审记录、评审报告,都不提交给最终用户。
5.设计和规划文档,包括产品设计、过程规划等方面的文档,不提供给最终用户。
6.测试记录和测试报告,不同阶段的测试规划、测试记录、测试报告等文档,都由产品开发部门保留、归档。2.2.4验收标准
由于本软件项目为课程设计,故验收方式采用两方方式验收,即课程指导老师和自己小组。通过小组的反复试用和最终的老师的意见为共同验收标准,并最终将项目开发移交完成。2.2.5完成项目的最迟期限
完成本项目的最后期限为2013年1月15日。2.2.6本计划的审查者与批准者
此次开发的软件系统最终的审查者和批准者都是课程《软件工程》的授课教授赵卿。
2.3 实施总计划
2.3.1工作任务的分解
可行性分析:杨飞娅,杨晓萍
需求分析:杨飞娅,杨晓萍
系统设计:杨飞娅,杨晓萍
软件测试:杨飞娅,杨晓萍
软件实施:杨飞娅,杨晓萍
2.3.2接口人员
(1)本项目与用户接口人员为xx,负责系统需求及其他与用户信息交流工作;2.3.3进度(1)2012.10月-2012.11月,完成学生管理系统的需求分析及可行性报告,并完成完成一部分主要界面的设计;
(2)2012.11月-2013.1月,完成所有界面的设计和链接及数据库的设计并完成及数据库与各个界面的链接;
(3)2013.1月-2013.1月底,实现系统的各个功能并最终完成系统的测试,并移交该软件项目。2.3.4预算
不适用2.3.5关键问题
(1)全面了解学生管理系统的的各项功能,清楚掌握用户的需求。
(2)在对用户需求的掌握基础之上,对系统的设计做出全面规划。
(3)对数据的采集必须全面,不得遗漏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论