项目开发计划学生信息管理系统项目开发计划1.引言.............................................................................................................................................21.1编写目的.............................................................................................................................21.2项目背景.............................................................................................................................21.3定义.....................................................................................................................................31.4参考资料.............................................................................................................................32.项目概述.....................................................................................................................................32.1工作内容.............................................................................................................................32.2产品.....................................................................................................................................42.3运行环境.............................................................................................................................52.4服务.....................................................................................................................................52.5验收标准.............................................................................................................................63.实施计划.....................................................................................................................................73.1任务分解.............................................................................................................................73.2进度.....................................................................................................................................83.3预算.....................................................................................................................................93.4关键问题.............................................................................................................................94.人员组织及分工.......................................................................................................................104.1组织结构和人员分工.......................................................................................................105.交付期限...................................................................................................................................11项目开发计划1.引言1.1编写目的现在信息管理系统的开发,是为满足我国现今大多学校对学生管理的信息化、网络化、可视化管理的强烈需求。为确保本系统按时、保质、有效的完成,编写此项目开发计划书。本开发计划书的目的,在于明确说明系统开发过程各个阶段的分工内容、进度安排;介绍工作内容;规范系统各功能需求实现所需时间;明确参与人员与分工;明确系统运行环境、验收标准、交付文档及产品;说明项目开发的费用计算方式和总费用等。本说明书的预期读者为项目负责人,系统分析员,系统设计人员,开发人员,测试设计人员等。1.2项目背景随着学校的发展,学校的学生信息的存储量不断增加,以前各自独立的系统远远不能满足学校管理的需要。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理的重要途径。项目的委托单位:滁州职专项目开发单位:滁州学院计算机科学与技术系主管部门:滁州职专、滁州学院计算机科学与技术系项目开发计划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数据库系统:MicrosoftSQLServer20002.4服务计划提供以下服务:(1)课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。(2)软件安装:负责安装总公司服务器和直属部门终端,并进行相关的配置。(3)免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。项目开发计划(4)技术支持:对于某些客户,采取上门指导