- 相关推荐
B/S架构的校园考勤管理系统设计
如今,考勤管理硬件近年来又推出了新产品,一个安全可靠的考勤软件扮演着重要的角色。小编下面为大家整理关于B/S架构的校园考勤管理系统的文章,欢迎阅读参考!
1 B/S考勤管理系统研究的必要性
研究背景:为了加强学生出勤情况,教师采用人工登记和学生签字等记录学生出勤情况,人工记录还产生了大量出勤表,让老师查询不易;又使出勤表在转移过程中造成出勤表的丢失,种种原因并不能反映学生的真正出勤情况。该系统将以校园一卡通的IC卡作为基础,采用校园统一发放的卡片,在考勤机的终端设备上操作刷卡,终端机接受数据并发送到电脑,进而产生各种考勤报表。该系统能够灵活地设定考勤时间,定制具有差异并调整相关考勤制度。系统能根据学生上课打卡迅速、精确地计算学生考勤信息,统计并生成学校需要的报表,包括个人出勤报表、班级出勤汇总报表以及缺勤、旷课记录表。班主任可以根据特殊情况随时调整学生的出勤时间。考勤系统中的高级管理员权限能够设定班主任、学生的查询权限,以便随时调取、修改和管理。
2 开发工具
该系统,以Asp.net网络技术环境和SQL server 2005数据库技术作为重要核心部位,完成了一种在B/S模式下完整的学生考勤系统的设计方案,ASP英文全称为Active Server Pages,是近年来微软公司推出的运用于Web应用开发的一种编程技术。在使用Asp.net过程中,不同用户根据自己掌握的技术语言来进行编程,Asp.net所支持的语言主要有C# (C++和JAVA)、VB、C++、F++、JAVA。此系统采用C#作为开发语言,因为它是C++和JAVA的衍生物,它不仅继承了两者的优点,还具有动态编程语言的特性以及在更多平台下运行的广泛性。
目前应用最多的网络体系主要有两种:C/S和B/S。本系统采用B/S模式结构,它是C/S模式的进化体。由于所有的逻辑运算均在服务器上进行,所以对服务器的要求比较高,相反对客户端机的要求不是很大,所以大大简化了客户端的设备,降低了成本。
3 SQL server 2005数据库特点
3.1 数据传输服务(DTS)
DTS(Data Transmission Service)是一套编程工具,主要用于不同数据的摘录、传输和加载,同时传送至多个地方,用于散播数据。
3.2 ADO.NET 技术
SQL server 2005还拥有 ADO.NET 技术,它就像是一个类库集,专门用于数据的访问工作。
3.3 安全性能
数据库的安全性能指的是维护数据库的安全,以防止数据库的不恰当使用所造成数据泄露、破坏。SQL server 2005有多层安全构造,其中有一点就是通过禁用服务和服务相关的一些配置来提高安全性能,把一些不必要的服务临时关闭,进而减少‘受攻击’的面积。SQL server 2005 在安装的时候,默认安装程序会选择一个合适的配置,保证安装过程中不容易出错,使安装进度保证在一个安全的环境下。
3.4 在线恢复
数据库管理人员还可在SQL服务器运行的情况下,执行恢复操作等一系列功能。在线恢复特点也是以往数据库所不具备的,可见SQL server 2005数据库可用性大大提高。但是正在被恢复的数据是不可恢复的,其他部分仍然可在线、提供使用。
3.5 报表服务
SQL server 2005 的报表服务能为用户提供一个在线环境,能方便的创建报告,以及提高查询水平。
4 系统的功能、模块设计
4.1 系统的主要功能设计
校园考勤系统主要服务对象是教师、学生以及网络管理人员。其所具备功能主要是:一、考勤情况的查询:学生可以通过网络通讯功能查询到自己的出勤情况。二、刷卡信息的获取:学生在上课时刷IC卡,能及时获取学生编号、教室编号、刷卡时间等信息。三、任课教师可以对刷卡信息进行添加删除等工作。四、系统权限的等级分配工作:不同权限者可对相应权限下的用户数据进行管理操作。五、系统管理员权限:用户管理、权限管理、用户创建、密码管理和修改、注销、数据备份、资源上传及共享[3]。
4.2 模块设计
系统模块分为三大模块:数据备份模块、数据报表模块、数据查询模块。
【B/S架构的校园考勤管理系统设计】相关文章:
基于B/S架构的电子政务模拟系统设计10-10
系统架构设计模式大全08-22
基于云架构的系统安全设计08-08
系统架构设计师要素01-11
基于GIS的通信管网管理系统架构设计10-18
森林资源监测管理预警系统架构设计09-20
MES系统安全架构设计09-19
系统架构设计师考试之路01-11
三层架构的商务智能系统设计12-25
系统架构设计师考试报考条件12-30