1、德州学院计算系课程设计报告实习名称 自主学习能力 设计题目 学生信息管理系统的设计与实现 实习时间 2015.3.16-2015.3.22 专业班级 14 计科(高职)本 指导老师 教学单位(盖章) 小组分工情况:二一五 年 四 月 三十 日学号 姓名 分工201481010032 代码编写201481010039 文档编写201481010034 文档编写i目 录1.实习目的 .12 需求分析 .12.1 系统描述 .12.2 功能需求 .12.3 总体功能设计 .23 总流程图及模块流程图 .33.1 总流程图 .33.2 各模块流程图 .43.2.1 删除模块 .43.2.2 查询模块
2、.54 各模块的功能及调试 .64.1 主界面 .64.2 添加模块 .64.3 删除模块 .74.4 查询模块 .74.5 修改模块 .84.6 浏览模块 .84.7 排序模块 .95 总结 .9参考文献 .11附录: .12德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 1学生信息管理系统的设计与实现1.实习目的一直以来学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生信息管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个信息维护系统是非常必要的。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高信
3、息管理的效率,因此我们选择了学生信息管理系统作为自主学习的课题。(1)开发一个学生信息管理系统,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。(2)节省大量人力,可以迅速查到所需信息、高效、安全,学生也能方便的查看自己的信息。2 需求分析2.1 系统描述随着教育水平的不断提高,随着人类社会的发展,人类对知识的需求也不断增长。受教育人群的数量越来越多,繁多的学生信息也需要系统的管理。学生信息管理系统在生活中运用十分广泛,因此需要编写程序对学生信息进行管理。所需要的学生信息包括:学号、姓名、性别、联系方式、出生年月、家庭住址、邮箱
4、。基本要求包括:对学生信息进行录入、删除、查询、修改、浏览、排序。2.2 功能需求根据上述的信息管理系统的业务流程、要求以及所要实现的目标,我们可以拟出以下需求目标:建立学生档案的管理和维护。实现计算机自动化管理体制。2.3 总体功能设计学生信息管理系统存放了每个学生的学号、姓名、性别、出生年月日、住址、电话、E-mail 等信息的数据库。每个人的信息定义在一个结构体变量中。其结构如下:德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 2系统通过显示程序、添加程序、查询程序、删除程序、修改程序、排序程序来实现学生信息管理系统的显示功能、查询功能、删除功能、修改功
5、能、排序功能。各个功能的调用通过主函数中的 switch 语句来实现。总体菜单图如图 1 所示。图 1 总 体 模 块 框 图3 总流程图及模块流程图3.1 总流程图总流程如图 2 所示。德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 3图 2 总 流 程 图3.2 各模块流程图3.2.1 删除模块 模块程序如图 3 所示。德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 4图 3 删 除 模 块3.2.2 查询模块 查 询 模 块 如 图 4 所 示 。德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学
6、习能力 5图 4 查 询 流 程 图德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 64 各模块的功能及调试4.1 主界面图 5 主界面4.2 添加模块通过该模块,当要加入新的学生的信息的时候,来实现新学生信息的加入。效果图如图 6 所示。图 6 添加模块德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 74.3 删除模块通过该模块,当输入一个学生的学号或者姓名的时候,可以通过这个模块,将输入学号或者姓名的学生的所有信息从数据库中删除出去。以后,这个学生的信息将不再会出现再数据库中。效果图如图 7 所示。图 7 删除模块4.4 查询模块通过该模块,这个模块可以按学生的学号、姓名来查询学生所有的信息,并显示学生的所有信息,以便查询者阅读。效果图如图 8 所示。图 8 查询模块德州学院 信息管理学院 2014 级 计算机科学与技术(高职)专业 自主学习能力 84.5 修改模块通过该模块,当某个人的信息发生变化的时候,可以通过修改模块来进行修改。修改模块时一具有多级子菜单的摸块。使用十分的方便、灵活。效果图如图 9 所示。图 9 修改模块4.6 浏览模块通过该模块,可以浏览学生全部的信息。效果图如图 10 所示。图 10 浏览模块