




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要公共课网上考勤系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我使用 PHP+MySQL作为开发工具,并将APACHE作为服务器平台。利用其提供的各种优越性,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.本系统完成了如下主要功能:学生及教师的注册与安全登录,签到并防止冒名签到,平时成绩的统计,及老师及学生对总成绩及个人成绩的查询。从而使系统完全能满足经济性、灵活性、系统性及可靠性的要求 关键字:安全登录,冒名签到,统计,查询 目录第一章 概述11.1 有关php的有关概念11.2 PHP在网络编程方面的优越性11.3 系统开发环境2第二章 系统的需求分析62.1 需求分析62.2 总体设计7第三章 设计与实施123.1 数据库设计123.2 基本流程143.3 主要功能模块设计17第四章 测 试274.1 模块测试274.2 系统测试284.3 验收测试304.4 小结30第五章 结束语31参考文献32第二章 系统的需求分析2.1 系统需求分析需求分析的基本任务是准确的回答“ 系统必须做什么?”这个问题。在需求分析这个阶段,需要仔细的研究系统所实现的功能,并进一步将他们具体化。1任务概述u 目标将学生考勤、平时成绩的评定、以及成绩查询的大量业务,用计算机系统操作完成,对它进行全面现代化管理,以便提高信息管理效率。u 运行环境软件:Microsoft Windows 2000 Server及Windows 2000 SPI 或更高版本 IE5.5以上硬件:64 MB RAM 鼠标或其他定点设备u 系统要完成的任务 实现学生安全登录 实现网上签到 通过技术手段,避免学生冒名签到。 统计学生平时成绩。 实现网上成绩的查询。2.功能需求系统必须完成的功能包括:c 注册与登录功能该功能主要实现学生与老师的安全登录。c 签到功能该功能主要实现学生上课网上签到,以减少老师点名签到的时间,提高上课效率。 c 统计功能系统中的统计功能可以根据学生签到次数,统计学生的平时成绩。c 查询功能该功能从不同的角度进行查询,多层次地满足老师及学生对总成绩及个人成绩的查询要求。2.2 总体设计 1本课题研究的内容本论文从网站设计的基本原理出发,使用php+mysql技术,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysql和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。而MySQL是一个轻型SQL数据库服务器,可运行在多种平台上,包括Windows NT和Linux,它还有一个GPL版本,MySQL被认为是建立数据库驱动的动态网站的最佳产品。PHP、MySQL和Apache是Linux平台网站的最佳拍档。通过对公共课网上系统的分析、设计与具体实施,从而具体介绍了基于Internet/Intranet的网站应用系统的分布式架构模式及实现机理。最后采用了PHP+MYSQL,设计并实现了公共课网上系统系统设计模型2此系统共分为六个较大的模块:(一). 注册模块 (二). 身份验证模块 (三).学生查询模块 (四)、学生签到模块 (五)、教师控制台模块 (六)、学生出勤统计模块 在这七个模块当中共完成19项功能,分别如下:(一) 注册模块i. 新用户注册(教师或学生)ii. 用户登陆(教师或学生)登录界面Index.php教师注册t_signup.php学生注册s_signup.php教师身份验证t_infor.php学生身份验证s_infor.php 图2-1 流程示意(二) 身份验证模块i. 教师注册身份验证ii. 学生注册身份验证iii. 回答信息库中的个人信息 超级用户管理模块s_answer.php通过验证 s_success.php验证失败 s_fail.php图2-2 流程示意3.2系统基本流程1.注册(1)下面是学生注册页:图3-1(2)学生注册验证页:通过提出随机问题,实现用户安全注册。防止他人注册。图3-2如果问题回答正确,显示“您已成功通过验证” 返回主页。如果问题回答错误,显示“请仔细检查您的确认密码和学号是否正确”。如果帐号已被注册,显示“此用户帐号已经被注册了,您无法再次进行注册”。2登录(1)用户登录页图3-3图3-4图3-5图3-64统计每签到一次,系统记录在数据库中。期末教师输入每次签到的分数, 分数*统计次数=平时成绩图3-75.查询教师输入专业,查询整个专业的成绩。图3-86学生输入学号,查询个人的成绩。图3-93.3系统主要功能模块的实现下面将对以上六个模块中的14项功能的实现做具体详细地阐述。(二)主要功能:(1) 新用户来访须知,简介系统将为用户提供本系的基本介绍;(2) 新用户注册,为新用户建立一个信息输入环境,同时系统将保存新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚协议书二十四字范本
- 门店入股协议书范本合同
- 自体免疫细胞储存协议书
- 甲方合同终止协议书范本
- 甲方违约部分赔偿协议书
- 电商合同转让协议书范本
- 机械合作伙伴合同协议书
- 煤场地合作协议合同范本
- 股东投资协议谁出具合同
- 销售生态护坡砖合同范本
- 装修设计文件消防专篇
- 八年级物理浮力压强专题经典计算题(含答案解析)
- GB/T 3211-2008金属铬
- GB/T 12703.7-2010纺织品静电性能的评定第7部分:动态静电压
- ps6000自动化系统用户操作及问题处理培训
- 2023年韶关市法院书记员招聘笔试模拟试题及答案解析
- 革兰氏阴性菌课件
- 聘用证书合集通用PPT模板
- 建筑工程文件归档管理明细表
- 海姆立克手法理论知识、临床应用及注意事项考核试题与答案
- 碱性脱漆剂配方
评论
0/150
提交评论