《c++6.0学生信息管理系统》由会员分享,可在线阅读,更多相关《c++6.0学生信息管理系统(39页珍藏版)》请在金锄头文库上搜索。
1、目 录1 绪论 .11.1 课题背景 .11.2 课题意义 .11.3 开发平台简介 .21.3.1 硬件环境 .21.3.2 软件环境 .21.4 使用工具简介 .21.4.1 Visual C+ 6.0 MFC介绍 .21.4.2 C+介绍 .22 系统分析 .32.1 可行性分析 .32.1.1 可行性分析的目的 .32.1.2 经济可行性分析 .32.1.3 社会可行性分析 .32.1.4 技术可行性分析 .32.2 需求分析 .32.2.1 功能需求分析 .42.2.2 性能需求分析 .52.3 系统数据流图 .62.3.1 顶级数据流图 .62.3.2 系统管理员数据流图 .62.
2、3.3 学生数据流图 .72.3.4 教师数据流图 .83 概要设计 .83.1 系统功能模块图 .83.2 各模块功能简介 .93.2.1 用户登录模块 .93.2.2 系统管理模块 .93.2.3 基本信息管理模块 .103.2.4 信息查询模块 .104 数据库设计 .114.1 概念设计 .114.2 逻辑设计 .144.3 物理设计 .145 详细设计 .165.1 数据库的连接与使用 .165.2 登录模块设计 .175.3 系统管理模块 .195.3.1 修改密码界面设计 .195.3.2 用户管理界面设计 .215.4 基本信息管理模块 .225.4.1 学生管理界面设计 .2
3、25.4.2 教师管理界面设计 .235.4.3 课程管理界面设计 .235.4.4 授课管理界面设计 .245.4.5 成绩管理界面设计 .265.5 信息查询模块 .275.5.1 成绩查询界面设计 .275.5.2 授课查询界面设计 .295.5.3 学生信息查询界面设计 .305.5.4 教师信息查询界面设计 .306 测试 .316.1 测试目的 .316.2 测试内容 .316.3 具体测试 .326.3.1 功能测试 .326.3.2 性能测试 .336.4 测试结果分析 .33结论 .34致谢 .35参考文献 .36 淮 阴 工 学 院 毕 业 设 计 说 明 书 ( 论 文
4、) 第 1 页 共 36 页1 绪论1.1 课题背景2、代码太多3、检查细节学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的信息管理系统,它是一个教育单位不可或缺的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率低,保密性差,给学校管理者以及学生都带来了很大的麻烦,严重影响了工作的效率。随着科学技术的不断提高,计算机科学的日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式。来实现学
5、生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。社会教育在发展,管理系统应用也越来越多,这也是现代化教育的需要。就拿我所在的学校来说,一个很好的学生管理系统的功能还是很强大的,学生的信息、老师的资料、课程的安排以及学校的动态,我们都能很方便的了解。对于学校可以很好的了解学生的情况,学生能很方便的使用并查看自己的成绩,还能通过这个平台在网上报考一些证书的考试。学生信息管理系统所起到的作用就是极大的减轻了管理远的负担,也方便老师与学生的交流互动,更促进了学生的学习。源于这个原因,我们可以看出学生信息管理系统作为计算机应用的一部分,它具有手工管理无法比拟的优点:检索迅速、查找方便、易于操作、可靠性高、存储信息量大、成本低等。这些优点能够极大地提高学生信息管理的效率。也是学校的科学化、正规化管理、与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过普及的网络更好的带来了便利。因此,使用这样一套管理系统是很有必要的。 淮 阴 工 学 院 毕 业 设 计 说 明 书 ( 论 文 ) 第 2 页 共 36 页1.2 课题意义学生信息管理系统有着自己的巨大优势:解决结构化问题;以高速度低成本完成数据的处理业务,追求系统处理问题的效率;实现一个相对稳定的、协调的工作环境;应用科学的、客观的处理方法,符合实际情况。这对于任何一