您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页软件工程学生管理系统

软件工程学生管理系统

来源:宝玛科技网
学生信息管理系统开发计划

开发软件名称:学生信息管理系统

项目开发者: “学生信息管理系统”开发小组: 用户:用于学校对学生信息的管理。 1、

1.1编写目的

本开发计划的目的是:

⑴、把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,一边根据本计划开展和检查本项目工作,保证项目开发成功。 ⑵、制定项目组开发过程中的评审个审查计划,明确相应的质量管理负责人员。 ⑶、规定软件配置管理的活动内容和要求,明确配置管理工作的人员。

开发思想

本系统开发设计思想

1、尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的。

2、系统应符合学校学生信息管理的规定,满足对学校学生日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。

3、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

4、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

系统功能分析

本系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求,设计了本学生信息管理系统。

该系统主要包括学生信息查询、教务信息维护和学生选课3部分。 1、“学生信息查询”

主要是按指定系统检索该系的学生信息,其中包括所有的学生记录。 2、“教务信息维护”

主要是维护学生、系、课程和学生选课及成绩等方面的基本信息。包括增、删、改等功能。

以上两项功能主要为教务员使用,使用时要核对用户名和口令。 3、“学生选课”

主要是为学生提供选课界面。该界面要列出所有课程信息供学生查询和选课。学生进入该界面前要输入自己正确的信息。该界面核对学号和姓名后显示该生所得学分,同时显示出该生的选课课表,课表反映该生选课情况。学生选课受一些条件的约束,如课程名额等。该界面允许学生选课和退选。

系统功能模块

本系统的功能分为如下几大模块: 1、主界面

该模块提供教务管理系统的主界面,是主系统的唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入教务员管理功能还要核对用户名和口令。

2、查询

该模块提供学生信息查询界面,用户可以选择一个系,该模块查询并显示该系信息和该系的学生信息。

3、数据维护

该模块允许用户先选择一个维护对象(如课程),然后进行维护工作(增、删、改),该界面还提供一般的信息浏览。

4、学生选课

该模块提供选课界面,每个学生进入该界面后,先输入自己的学号和姓名,该模块检查其合法性,如果正确,显示该生的新选课表等有关信息。该界面允许学生查询课程,并进行选课、退课等操作。该模块对选课过程进行一系列必要的检查,如出现课程已选、没有名额等情况时,都会给出出错信息。

采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。 1.2 背景

项目软件名称:学生信息管理系统

随着社会的发展,学生培养计划已不再一成不变,各个学校纷纷推出了面向全体学生的选课服务。这项旨在为大家提供一个更加宽松自由而且更符合学生意愿的服务已成为当代学生学习过程中不可缺少的一部分。正是计算机技术的迅速发展使得人们从过去繁复的手工劳作

中得以解脱,从而使这种服务在现在才可能迅速普及。同时,编写一套完善的学生信息管理系统的任务就显得尤为必要。

特别要求:分析必须详细,并且有相关专家合作进行。 任务来源:XX学院

开发单位:XX学院计算机科学系“学生信息管理系统”开发小组:

汪翠娥(120091102156,组长),陈晟昀(120091102109),王辛未

(120091102103),黄亦楷(120091102128),郑庆城(120091102112)。

1.3 参考资料

陈雄峰,《使用软件工程教程》,机械工业出版社。 1.4 属于和缩写词 暂无。 2.任务概要 2.1 工作内容

本项目开发过程中需要进行的主要工作为:开发符合用户需求的软件,并编制相关文档和

计划。

2.2 产品 ⑴ 程序 ⑵ 文档

文档合适要去按照我国GB/T8567—1988国家便准和IEEE/ANSI830—1993宾准规范要求进

行。软件文档目录包括:

⑴项目开发计划。 ⑵ 可行性研究报告。 ⑶ 软件需求规格说明。 ⑷ 软件概要设计规格说明。 ⑸ 软件详细设计规格说明。 ⑹ 软件标准规范。 ⑺ 软件测试计划。 ⑻ 软件测试办法。

⑼ 软件可靠性和安全性设计指南。 ⑽ 硬件总体设计报告。

⑾ 测试分析报告。 ⑿ 软件代码。 ⒀ 测试分析报告。

⒁ 软件可靠性和安全性设计检查单。 ⒂ 软件评审检查单。 ⒃ 软件使用说明。 ③ 服务

培训:软件使用及安装,时间5天。 软件之车:略。 ④ 验收便准和验收计划

验收便准:经用户和开发小组负责人双方签字确认的“需求规格说明书”。重点确认软件的可靠性、易使用行和功能完整性。 3 实施总计划

⑴ 可行性分析:10天。 ⑵ 需求分析:15天。

⑶ 软件设计(概要和详细设计):20天。 ⑷ 据库建立:15天。

(一下四个子系统那个课并行编码、单元测试) ⑸子系统A编码测试:20天 ⑹子系统A编码测试:20天 ⑺子系统A编码测试:20天 ⑻子系统A编码测试:20天 ⑼子系统A编码测试:20天 ⑽ 硬件安装:20天。 ⑾ 硬件测试:20天。 ⑿ 集成测试:20天。 ⒀ 统安装、培训:15天。 ⒁ 验收测试:20天。 ⒂

3.2 人员组成

人员组成见表B-1

表B-1 人员组成表

角色 分析员

高级程序员 测试人员

配置管理员,文档编制辅助人员,培训师 硬件安装、测试人员

3.3 任务分解和人员分工 任务分解和人员分工见表B-2。

表B-2 任务分解和人员分工表

参加人员 XXX XXX,„ XXX,„ XXX (兼) XXX,„

项目管理

软件配置管理,质量保证 可行性分析 需求分析 软件设计 数据库建立

系统信息系统编码、测试 课程信息系统编码、测试 选课信息系统编码、测试 学生信息系统编码、测试 开始界面(欢迎界面) 硬件安装 硬件测试

模块、集成测试 系统安装/培训 验收测试

业务流程图略。

3.4 经费预算 500万元人民币。 3.6 关键问题 略。

姓名 XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ XXX,„ 参加时间 全部 全部 全部 全部 全部 全部 全部 全部 全部 全部 全部 全部 全部 全部 全部

3.6 确认(验收)测试工作计划和安排

测试由XXX、……负责;测试数据由XXX、……提供;编码结束后30天内。 4 支持需求

4.1计算机系统支持 开发和运行环境

1、开发工具:中文版Visual FoxPro 6.0

2、运行环境:Windows 9x、Windows NT或Windows 2000操作系统

3、在需求分析、概念结构设计的基础上得到数据库的逻辑结构之后,我们就可以在Visual FoxPro 6.0数据库系统中实现该逻辑结构。具体可直接使用Visual FoxPro的项目管理器。步骤如下:

4.2 需要其他单位提供的条件 测试数据 5.质量保证

质量审核:XXX、……。 5.1评审和审查计划 5.2标准、条例和约定

代码每日发送到小组共享区。 5.3renyuan

XXX,XXX,XXX……

5.4对任务见解承办单位的管理 略。

6、专题计划要点 略。 7、小结

到此,一个小型的学校学生信息管理系统就制作完成了。该过程包括系统分析、系统设计(含数据库的设计、表单设计、基本功能模块设计等)及最终实现等步骤,通过教师 的详细讲解,学生可以了解一个基本的Visual FoxPro程序的开发过程。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务