学生信息管理系统计划书

更新时间:2024-05-03 21:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学生信息管理系统计划书

一、 编写目的:

学生信息管理系统的开发是为满足我国现今大多学校对学生管理的信息化、网络化、可视化管理的强烈需求。本计划书的编写目的是制定一套软件项目实施及管理的解决方案,其主要工作包括确定详细的项目实施范围、定义递交的工作成果、评估实施过程中的主要风险、实施的成本和预算计划等。 二、 项目背景:

随着社会信息化的脚步加快,个人信息也呈现多样性,而现在的学校规模也在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。本计划书对于开发新的学生信息管理系统面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定,并进行可行性分析。 三、 定义:

1. 过程:“一组将输入转化为输出的相互关联或相互作用的活动”。 2. 产品:“一组将输入转化为输出的相互关联或相互作用的活动的结

果”。

3. 质量管理(Quality Management):指导和控制某组织与质量有关的彼

此协调的活动。

4. 组织架构(Organizational Structure):人员的职责、权限和相互关系的

有序安排。

5. 客户(Customer):接收软件产品的组织或个人。

6. 用例图(User Case):是被称为参与者的外部用户所能观察到的系统

功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。

7. 数据字典(Data Dictionary):是一种用户可以访问的记录数据库和应

用程序源数据的目录。

8. Sql语言:是指基本通用的数据库操作语言。 四、 项目概述:

1. 项目目标:本项目是为学校学生信息管理者开发一套学生信息管理系

统,用信息化、智能化、简单化手段代替原有的复杂操作模式。 2. 工作内容:该系统主要针对的用户是学生、老师及学校管理人员。

1)系统的主要功能是实现的显示操作,及实时数据库提交更改,通过Sql语言的混合编程实现对学生信息的灵活操作。

2)该系统有五个模块:增加学生信息模块,删除学生信息模块,修改学生信息模块,查询学生信息模块及管理员登陆模块。各个模块都是按钮事件触发相应的函数执行Sql语言完成对数据操作。管理员登录后则可以对所有学生数据进行增、删、改、查的操作。 3. 主要功能:

1)学校管理:管理部门为每个学生建立信息表格,其中包括学生的

姓名、学号、院系、专业、成绩以及老师的相关信息。学校管理员定期或不定期的对学生和老师信息进行入库、修改、删除以及注销。 2)信息查询:可通过局域网或内网并根据权限依据学号、姓名等查询学生信息。

3)管理员实现的主要功能:查看用户登录情况;对用户信息的管理;能够对所需的统计结果提供打印输出;能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务;管理员实现本系统的管理功能。 3. 程序:

1)系统的名称:学生信息管理系统(学生信息管理子系统、课程信息管理子系统、信息查询子系统、成绩管理子系统) 2)数据库:SQL Server 2005 4. 数据流图:

学生信息管理系统 密码登陆界面 登陆主菜单选择框架界面 输入信息模块 显示信息模块 条件查询模块 更新信息模块 退出系统模块 从键盘输入信息 输出信息至屏幕 按学生学号查询 按学生姓名查询 修改学生信息 插入学生信息 将退出界面显示

总体设计流程图

5. 文档:

1)可行性研究报告 2)项目开发计划书 3)需求分析说明书 4)概要设计说明书 5)数据库设计说明书 6)详细设计说明书

7)用户使用手册 8)测试计划 9)测试报告 五、 风险评估及对策:

1. 评估:本项目的主要风险是开发人员对用户需求中学生信息管理工作

的不熟悉,另外在人员、时间、技术等方面都存在风险。1)用户需求不明确、需求变化2)开发人员技术和实践经验不足3)开发时间有限。

2. 对策:1)重点学习相关开发需要的内容2)多利用课余时间增加开发

可用的时间3)与用户沟通,去掉不必要的需求,降低工作量4)严格控制需求的变化 六、 项目可行性:

1. 经济可行性:从开发成功的系统来衡量比较支出费用和收到的利益。 2. 技术可行性:分析功能、性能以及限制条件,能否是一个技术上可实

现的系统。

3. 法律可行性:明确系统开发可能导致的责任,以及有无违法问题。 七、 服务:本系统为用户提供售后服务,根据用户反馈定期对系统进行更

新。

八、 预算:考虑到不需要再添加开发设备及软件,而所用的平台和软件都

是开源免费的,开发周期短,开发风险低,所以支出费用不高。

本文来源:https://www.bwwdw.com/article/6lig.html

Top