更新时间:2021-01-27
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
经过查阅关于高校考勤系统的优秀毕业设计,使我对基于PHP的学生考勤管理系统的设计有了进一步了解,大致分为三个大模块:学生模块,教师模块和管理员模块。系统为需要考勤的人员和学院提供不同权限的管理、查询、考勤等操作。考勤系统将人事考勤管理人员从传统的考勤方式中解放出来,使他们有效提高关联工作的互动性和衔接性,实现工作效率的提高和管理水平的提升,实现人性化服务。
本系统技术介绍:php,mysql,apache,dreamweaver.运行环境wamp,appserv,xammp等php集成环境.文档方面有论文,开题报告,任务书,答辩ppt等
用户是系统的使用者,依自己分析,本系统应当包括学生、教师、系统管理员三大类用户,这三类用户对系统的需求简要如下:
学生用户:
学生对本系统的主要需求是在线请假以及查看学期内的上课出勤信息。在线请假中,学生可以随时查看到请假的详细进展情况。同时,学生可以查看本期内上课出勤的 详细信息,如:查看某个课程(计算机网络)在整个学期内的出勤情况——请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节可等详细信息。学生还可以查看本人的基本信息,如:所在院系、年级、专业、班级、学号、姓名、性别等。
教师用户:
任课老师使用本系统时,管理所教班级学生的上课出勤信息以及查看所教学生的上课出勤信息。老师自动列出还没有在网上公布的学生上课出勤信息,系统依据学生请假系统,决定学生上课出勤的最终结果。并且查看自己所教课程、所教班级学生整个上课出勤统计信息以及详细信息。同时,老师也可以查看上课课表,查看个人基本信息以及修改个人用户密码。
管理员用户:
系统管理员拥有本系统的最高权限,负责系统数据的动态同步更新以及维护。管理员工作台。管理员用户功能,可对本系统相关功能和相关原始基本信息进行修改。管理学校各院系、年级、专业、班级的添加、删除、修改等。管理系统所有用户(学生、任课老师、年级辅导员、院系领导、学校领导、系统管理员),管理系统的请假、考勤信息等等。
目 录
1.绪论 1
1.1 课题研究的目的及意义 1
1.2 web的发展历史 1
1.2.1 web的起源 1
1.2.2 web的技术发展阶段 2
1.3 编写目的 5
2. 可行性研究 6
2.1 设计目的 5
2.2 可行性分析 6
2.3 系统技术框架 6
3. 需求分析 8
3.1 引言 8
3.2 用户需求概述 8
3.3 系统功能划分 8
3.4 系统开发环境 9
3.5 系统开发工具 10
3.5.1 PHP 10
3.5.2 Apache 11
3.5.3 MySQL数据库 11
3.5.4 WAMP5 11
3.5.5 Dreamweave8 11
3.5.6 EditPlus 12
4. 系统的详细设计 14
4.1 系统设计目的 14
4.2 系统总体功能 14
4.3 系统功能模块 14
4.4 系统用例图 16
5 数据库设计 18
5.1 数据库逻辑结构设计 18
5.1.1 E-R图 18
5.1.2 数据库逻辑设计 18
5.2 系统选择的开发工具 20
5.3 系统数据连接技术方案 20
5.3.1 用户登录 25
5.3.2 学生查询考勤 25
5.3.3 教师点名 26
5.3.4 管理员主要功能 26
5.4 系统测试 27
5.4.1 软件测试的概述和方法 27
5.4.2 采用的测试技术 28
6 总结 29
参考文献 30
致谢 31