摘要:本文着重阐述了高校学生成绩查询综合系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。
根据实际需求,高校学生成绩查询综合系统硬件建设完全依托学校的服务器、路由器,交换机及其他网络设备。该系统采用Apache网络服务器、MySQL数据库、PHP脚本语言、在Windows平台上开发完成。其中PHP脚本语言独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法,可以比 CGI 或者 Perl 更快速的执行动态网页。实现学生成绩网上查询系统的主要功能,包括教师对学生成绩等信息的添加,修改,删除,查询,作业发布及文件共享,以及学生对自己各科成绩查询,学习的交流和家长远程登录等操作。
关键词:成绩查询系统;数据库;模块化
目录
摘要
Abstract
1 绪论-1
1.1 选题的背景-1
1.2 现有系统存在问题的分析-1
1.2.1 现有系统所存在的问题-2
1.2.2 现有系统的发展情况-2
1.3 系统开发目标与意义-3
1.3.1 系统开发目标-3
1.3.2 选题的意义-3
1.4 可行性分析-4
1.4.1 经济上可行性-4
1.4.2 技术上可行性-4
1.4.3 运行上可行性-5
2 系统开发运行环境-6
2.1 网页设计Dreamweaver 工具简介-6
2.2 PHP 语言概述-6
2.3 PHP技术的应用集合-7
2.4 PHP 软件环境的创建-7
2.5 MY SQL数据库-7
2.5.1 MY SQL 数据库简介-8
2.5.2 MY SQL 数据库自身特性-8
2.5.3 MY SQL 数据库应用环境-9
2.5.4 MY SQL 数据库管理软件-9
3 需求分析-10
3.1 需求分析-10
3.1.1 学校具体需求分析-10
3.1.2 总体模块功能图-10
3.1.3 系统设计思想-10
3.1.4 系统设计分析-11
图 3-5 家长功能结构图-12
3.2 技术总体目标-12
3.3 全局设计-13
3.3.1 业务流程图见下图 3-6-13
3.3.2 全局E-R图见下图 3-7-14
4 主要程序代码设计说明-15
4.1 管理员模块代码设计-15
4.1.1 数据库清除-15
4.1.2 用户登录-15
4.1.3 密码修改-15
4.1.4 添加用户-16
4.2 家长模块代码设计-16
4.2.1 联系表单-16
4.2.2 查询成绩-16
4.3.4 作业下载-17
4.3.6 教师登录-17
4.3.7 密码修改-17
4.4.2 作业上传-18
4.4.3 密码修改-18
5 系统模块详细设计-20
5.1管理用户登录模块-20
5.1.1用户登录模块图 见图 5-1-20
5.1.2系统登录界面见图 5-2-20
5.2 学生界面设计-20
5.2.1 学生注册界面见图 5-3-21
5.2.2学生作业管理界面见图 5-4-21
5.3 教师界面设计-22
5.3.1 教师查询学生信息界面见图 5-5-22
5.3.2 教师作业管理界面见图 5-6-23
5.3.3 教师查询学生成绩界面见图 5-7-23
5.4 家长远程登录界面-24
结论-25
致谢-26
参考文献-27