软件工程课程设计学生管理系统分析与设计.pdf
文本预览下载声明
软件工程课程设计
主题: 学生管理系统分析与设计
姓名:
目录
1概述0
1.1 定义0
1.2 产生背景0
1.3 开发意义1
1.4 基本功能1
2相关技术基础1
3.需求分析2
3.1 系统需求2
3.2功能需求3
3.3 数据需求3
3.4 问题描述4
4总体设计4
4.1 功能分析4
4.1.1菜单模块4
4.1.2信息录入模块5
4.1.3信息浏览模块5
4.1.4信息查询6
4.1.5删除模块7
4.1.6信息修改模块7
4.1.7打开文件模块7
4.1.8保存文件模块8
4.1.9退出模块8
4.1.10排序模块9
5 详细设计11
5.1主模块11
5.1.1 程序总体结构11
5.2主函数12
5.3各部分模块12
6系统测试14
6.1系统主界面14
6.2录入学生信息功能15
6.3信息浏览功能15
6.4信息修改功能16
6.5信息删除功能16
6.6 程序设计调试情况分析16
7 总结17
参考文献18
1概述
1.1 定义
学生管理系统是针对学校学生处的大量业务处理工作而开发的管理软件,主
要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规
范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、
修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理
系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规化电子化、控
制辍学和提高义务教育水平的重要举措。
1.2 产生背景
学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校
非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,
国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管
理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,
而且需要及时更新,故较为复杂,难以单纯地依*人工管理,而且传统的人工管
理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一
部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理
更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许
多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机
应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种
传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。 作为
计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比
拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、
成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、
正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
0
1.3 开发意义
系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现
学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量
的学生信息,并避免人为操作的错误和不规范行为。
1.4 基本功能
奖学金管理:支持学生成绩点、任职分值、荣誉分值、综合分值等计算、统
计和分析。实现自动排名、审计奖学金,公示奖学金评审结果等功能。 困难生
认定管理:学生申请,教师审批,申请发放各项资助。有助于加强学校对困难生
的服务和管理,简化困难生资助申请的繁琐过程,给困难生提供更加简洁、方便
的服务渠道,确保资助准确、及时的发放。 勤工岗位申请管理:岗位设定、学
生申请、教师审批。提高了勤工岗位服务和管理的效率性和科学性。 科技项
目申报管理:科技项目发布、学生申请、教师审批。实现了对学生科技项目执行
情况的监督、检查、项目验收鉴定和经费管理等工作流程化、规范化的管理。 就
业信息管理:以“服务学生就业”理念为依托,构建一个针对性强,实时、方便的
数据采集、分析和管理平台,逐步实现对学生就业信息的
显示全部