学生信息管理系统开发计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生信息管理系统项目开发计划
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (3)
1.4参考资料 (3)
2.项目概述 (3)
2.1工作内容 (3)
2.2产品 (4)
2.3运行环境 (5)
2.4服务 (5)
2.5验收标准 (6)
3.实施计划 (7)
3.1任务分解 (7)
3.2进度 (8)
3.3预算 (9)
3.4关键问题 (9)
4.人员组织及分工 (10)
4.1组织结构和人员分工 (10)
5.交付期限 (11)
1.引言
1.1编写目的
现在信息管理系统的开发,是为满足我国现今大多学校对学生管理的信息化、网络化、可视化管理的强烈需求。为确保本系统按时、保质、有效的完成,编写此项目开发计划书。
本开发计划书的目的,在于明确说明系统开发过程各个阶段的分工内容、进度安排;介绍工作内容;规范系统各功能需求实现所需时间;明确参与人员与分工;明确系统运行环境、验收标准、交付文档及产品;说明项目开发的费用计算方式和总费用等。
本说明书的预期读者为项目负责人,系统分析员,系统设计人员,开发人员,测试设计人员等。
1.2项目背景
随着学校的发展,学校的学生信息的存储量不断增加,以前各自独立的系统远远不能满足学校管理的需要。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理的重要途径。
项目的委托单位:滁州职专
项目开发单位:滁州学院计算机科学与技术系
主管部门:滁州职专、滁州学院计算机科学与技术系
1.3定义
(1)过程:“一组将输入转化为输出的相互关联或相互作用的活动”。(2)产品:“一组将输入转化为输出的相互关联或相互作用的活动的结果”。
(3)质量管理(Quality Management):指导和控制某组织与质量有关的彼此协调的活动。
(4)组织结构(Organizational Structure):人员的职责、权限和相互关系的有序安排。
(5)客户(Customer):接收软件产品的组织或个人。
(6)UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。(7)用例图(User Case):是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
(8)数据字典(Data dictionary):是一种用户可以访问的记录数据库和应用程序源数据的目录。
1.4参考资料
a.学校提供的需求档中引用的文件、资料
b.《软件工程-实践者的研究方法》(美)Roger S.Pressman 著黄柏素梅宏译机械工业出版社
c.《中华人民共和国国家航空航天工业部工业标准软件文档编制规范HB 6465-90》
d.《UML与系统分析设计》张龙祥编著人民邮电出版社f.《软件工程导论》张海藩编著清华大学出版社
2.项目概述
2.1工作内容
此次设计我们使用Java编程,实现了学生信息管理系统的过程。
本系统采用Sun公司的j2sdk1.4.2_04和SQL server 2000数据库管理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。
系统开发目标:开发一套可以做到对学生信息的规范管理、科学统计和快速查询的系统,提高学生管理工作的效率。
该软件开发要满足学校对学生信息的科学化化管理的需要,传统人工的方式管理文件档案,存在着许多缺点,效率低、保密性差,随着时间的增加,将产生大量文件和数据,对于查找、更新和维护都带来不少困难。因此该系统特别注重效率的提高和易用性,将学生信息的管理和计算机软件有机的结合在一起,具有学籍信息的输入,学生信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修改、查询和统计,不需重复录入数据,不增加额外人员,优化管理流程,操作应简单,功能强大,实用性强。
该软件应贯穿了学生信息的全面管理,其它各版仅包含对应功能模块。各模块既可结合使用又可独立运行,充分满足客户的不同需求。
该系统包含的子系统有:学生信息管理子系统、课程信息管理子系统、信息查询子系统、成绩管理子系统
主要功能包括:学籍信息的输入,学生信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修改、查询和统计。功能模块包含如下:学生信息管理(学生信息增加、学生信息修改、学生信息删除),课程信息管理(课程信息删除、课程信息修改、课程信息添加),信息查询(学生信息查询、课程信息查询、成绩查询),成绩管理(成绩增加、成绩修改)。
2.2产品
2.2.1程序
(1)交付系统的名称:学生信息管理系统(学生信息管理子系统、课程信息管理子系统、信息查询子系统、成绩管理子系统);
(2)使用的语言:Java
(3)数据库:SQL Server 2000