学生评奖评优管理系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统。要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要。
本系统是根据具体情况和要求而开发的一套完善的学生评奖评优管理系统。其目的在于为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的处理机制,提高工作效率,减少出错率。
本人负责的学生评奖评优管理系统,是由学生和管理员两部分组成。管理员主要是对学生信息数据库的导入和删除等操作与对奖学金评定相关信息的分类统计,以便能得出评定的结果。该系统运用Mysql作为后台数据库,用PHP为开发工具。本文论述了系统从分析到实现的整个过程,说明系统实现的基本思路,介绍系统不同的功能模块以及实现的相关技术。
关键词:学生评奖评优管理系统; 数据库; 查询
目 录
摘要……………………………………………………………………………………… I
Abstract………………………………………………………………………………… II
目次…………………………………………………………………………………… III
1 绪论………………………………………………………………………………… 1
1.1 设计意义和目的…………………………………………………………… 1
1.2 研究范围及要达到的技术范围…………………………………………… 1
2 需求分析…………………………………………………………………………… 2
2.1 目的………………………………………………………………………… 2
2.2 整体功能需求分析………………………………………………………… 2
2.3 系统子系统需求分析……………………………………………………… 3
2.4 所需开发工具……………………………………………………………… 4
2.5 系统实现所需环境………………………………………………………… 4
2.6 相关术语及其解释………………………………………………………… 4
2.7 需求分析阶段总结………………………………………………………… 5
3 系统总体设计…………………………………………………………………… 6
3.1 数据库的设计……………………………………………………………… 6
3.1.1 数据库概念结构设计……………………………………………… 6
3.1.2 数据库逻辑结构设计……………………………………………… 6
3.2 系统具体的实施…………………………………………………………… 8
3.3 出错处理设计……………………………………………………………… 10
3.4 安全保密设计……………………………………………………………… 10
3.5 总体设计总结……………………………………………………………… 10
4 系统的详细设计…………………………………………………………………… 12
4.1 系统数据流程图…………………………………………………………… 12
4.2 代码编写…………………………………………………………………… 14
4.2.1 创建数据库………………………………………………………… 14
4.2.2 数据库连接………………………………………………………… 16
4.2.3 主程序界面设计…………………………………………………… 19
4.2.4 用户登陆…………………………………………………………… 20
4.2.5 学生信息和成绩信息录入的设计………………………………… 24
4.2.6 学生成绩信息统计结果的设计…………………………………… 26
4.2.7 学生信息表查询界面的设计……………………………………… 28
4.4 详细设计小结……………………………………………………………… 30
5 测试………………………………………………………………………………… 31
5.1 单元测试……………………………………………………………………… 31
5.2 组装测试……………………………………………………………………… 31
5.3 确认测试……………………………………………………………………… 32
5.4 测试小结……………………………………………………………………… 32
6 结论………………………………………………………………………………… 33
致谢…………………………………………………………………………………… 34
参考文献……………………………………………………………………………… 35