基于PHP的学生考勤管理系统分析与设计报告
计算机与信息学院
题    目:C基于PHP的学生考勤管理系统
学    生:       黄静耘         
学    号:        104833118       
专    业:   计算机科学与技术     
班    级:    10级C1班       
************************* 
日    期:      20136月11   
第1章 概述
jquery在线库1.1 课题目的和意义
目的:根据老师工号及课程与上课时间,自动生成本节课的学生名单,帮助老师上课时在线点名.自动完成统计与提交学校系统,并适时可以给出通报和警告功能,使学生考勤更加科学与智能化。
意义:使老师可以放下点名册,应用现在无处不在的计算机技术帮助老师对学生更加方便点名省去后期统计,算平时分等棘手事情,使学生点名更加自动化,不但能缓解老师与学生间的矛盾,而且能使学生更加自觉遵守出勤纪律。这样能大大提高学生自觉性,帮助老师更好完成教学任务,同时学生可以学到更多的知识。
第2章 项目开发技术和工具
2.1 Yii Frameworki
Yii Framework是一个高性能的,适用于开发WEB2.0应用的PHP框架。Yii是一个基于组件、用于开发大型 Web应用的高性能PHP框架。Yii几乎拥有了所有的特性,包括MVC、DAO/ActiveRecord、I18N/L10N、caching、基于JQuery的AJAX支持、用户认证和基于角的访问控制、脚手架、输入验证、部件、事件、主题化以及Web服务等等。Yii采用严格的OOP编写,Yii使用简单,非常灵活,具有很好的可扩展性。
2.2 jQuery
jQuery是一套开源的、跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。jQuery的语法设计使得许多操作变得容易,如操作文档对象(document)、选择DOM元素、创建动画效果、处理事件、以及开发Ajax程序。jQuery 也提供了给开发人员在其上创建插件的能力。这使开发人员可以对底层交互与动画、高级效果和高级主题化的组件进行抽象化。模块化的方式使jQuery函数库能够创建功能强大的动态网页以及网络应用程序。
2.3 CKEditor
也叫FCKEditor,CKEditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器,通常被用来进行富文本编辑应用的开发。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。能兼容绝大多数浏览器,包括很低级版本的浏览器,实用性非常好。
2.4 CKFinder
CKFinder是一个强大而易于使用的Web浏览器的Ajax文件管理器。界面直观简单,除了基本的文件夹树导航功能之外,还能够进行自定义安全访问文件夹控制方式。通常可以和CKEditor配合使用。
2.5 SRBAC
SRBAC是一个开源的、基于Yii Framework的能实现RBAC(基于角的访问控制,Role-based Access Control)的扩展,RBAC是目前使用最成熟最广泛的一种角控制模型,计算机的操作系统就是用的RBAC模型。
2.6 SFileTree
SFileTree是一个开源的、基于Yii Framework和jQuery File Tree插件的文件目录树插件,使得文件目录树插件可以和Yii Framework以Widget的方式无缝衔接。
第3章 项目开发环境
3.1 硬件环境及开发环境
处理器:Intel 酷睿i3 380M 2.53GHz
主板:三星 JIWA1 (英特尔 4 Series - ICH9M 笔记本芯片组)
内存:2. 8 GB ( 记忆科技 DDR2 667MHz )
主硬盘:西数 WDC WD2500BEVT-22ZCT0 (500 GB / 5400 转/分 )
显卡:NVidia GeForce 9300M GS ( 512 MB / 三星 )
显示器:三星 SEC4754 ( 15.6英寸 )
本系统的软件开发环境:
操作系统:Windows 7 旗舰版 32位 SP1 ( DirectX 11 )
服务器管理软件:Apache 2.2.21
数据库管理系统:MySQL 5.5.16
网站开发脚本语言:PHP 5.3.8
网站开发平台:Adobe Dreamweaver CS5.5 版本11.5 内部版本 5344
辅助设计软件:Adobe Photoshop CS4 EXTENDED 11.0版,WampServer Version 2.2
测试浏览器:Firefox 20.0.1,IE 9.0.8112.16421,Google Chrome 27.0.1453.110 m,Opera 14.01

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。