校园一卡通管理系统的设计-合格论文内容摘要:

理要求进行记录查询并自动生成各种报表。 客户层 与信息系统的用户进行交互 ,接收用户的输入及对用户输入进行分析检查并作相应的处理 ,同时还可以显示服务器高层根据特定业务规则进行计算后的运行结果。 客户层通常是由客户进程组成 ,这些进程由浏览器动态地创建和撤销。 在基于 WEB 的客户端应用中 ,用户在客户端启动浏览器 (以 IE5为主 )后 ,从 WEB服务器中下载 WEB层中的静态 HTML页面或由 JSP Servlets动态生成的 HTML 页面。 逻辑层 1)表现逻辑层 (WEB 层 ) 用于接收从浏览器传来的请求并将请求交给业务逻辑层进行处理 ,同时将请求处理结果发送给浏览器。 这些过程主要由JSP页面、基于 WEB的 Java Applets以及用于动态生成 HTML页面的 Servlets构成。 这些基本元素在组装过程中通过打包来创建 WEB 组件。 运行在 WEB层中的 WEB 组件依赖 WEB 容器来支持诸如响应客户请求以及查询 EJB 组件等功能。 由 WEB 服务器、验 证服务器、性能管理器采用串行法物理实现。 2)业务逻辑层 负责表现逻辑层传来的客户请求并按照业务规则对其进行业务处理。 同时完成将请求结果传给表现逻辑层 ,如果需要的话还需将海军工程大学毕业论文 7 处理结果交给数据层进行存储及逻辑检查、信息检索等。 业务逻辑层是整个体系中最关键的部分 ,包括监听进程、处理进程和数据库操作进程等。 部署和运行在业务逻辑层中的 EJB 组件 ,依赖于 EJB 容器来管理诸如事务、生命期、状态转换、多线程及资源存储等。 数据层 主要是为业务逻辑层提供数据服务 ,负责持久数据的存储 ,如存储业务逻辑层处理结果、返回业 务逻辑层检索的数据结果等 ,这些基础应用数据均可扩展。 系统可访问的应用数据的构使用元数据系统进行管理和维护。 如果有新的数据要在系统中应用 ,已有的数据结构发生了变化 ,只需通过数据字典维护工具更改其数据结构 ,再通过应用逻辑维护工具维护与其有关的应用。 硬件设计 基于 RFID 系统的结构 基于 RFID 的 校园一卡通 管理系统主要由三个部分构成:基于 RHD 的校园卡、智能读卡器、校园一卡通管理系统。 其中管理系统采用微机对获取的 数据 进行显示、分析和管理。 如图 2 所示。 图 2 校园一卡通管理系统结 构框图 海军工程大学毕业论文 8 系统工作原理 RFID(Radio Frequency Identification),中文称为无线射频身份识别,或感应式电子芯片或是近接卡、感应卡、非接触卡。 射频识别系统主要由电子标签、读写器、计算机通信网络三部分组成,如图 1所示。 根据电子标签的调制方式不同,分为主动式和被动式。 当电子标签进人磁场区域后,接收的读写器发出信号,电子标签凭借感应电流所获得的能量发送出存储在标签中的信息 (被动式标签 ),或者主动发送某一频率的信号 (主动式标签 );读写器读取信息并译码后,送至计算机通信网络进 行处理。 本系统通过对于校园卡内资料的读取、判别及处理,可有效地提供持卡人身份鉴别、金融应用、电子钱包及安全保障等功能。 首先,在申办校园卡时,初始化个人的基本资料,完成卡的初始化及后台数据库的建立;其次。 在使用过程中,持卡人可以使用本卡与金融机构有效连接,完成转账及电子钱包支付等功能。 软件设计 软件结构设计 基于 RFID的高校校园一卡通管理系统,是建立在 MicrosoftVisual Studio. NET开发平台和 Ms SQL Server数据库基础上。 能够对于校园内学生及教工的 学习、工作及生活进行现代化的管理,极大地方便了学生及教工的生活。 该校园一卡通管理系统主要包括身份识别、金融应用、教学管理和系统维护四大功能。 管理系统功能结构图详见图 3。 海军工程大学毕业论文 9 图 3 管理系统功能结构图 1. 身份识别管理。 身份识别管理包含有考试证件、门禁系统及图书借阅等功能。 考试证件可以替代传统的准考证功能;门禁系统可以对学生的生活起居及晚归等进行有效的记录及管理;图书借阅功能可以代替传统的借阅证完成图书借阅功能。 2. 金融应用管理。 金融应用管理主要完成在校园中与支付相关的活动。 其中最基本的功能包含:餐厅、食堂和快餐店等用餐 ; 自选商场、零售店和书店等购物;体育场、俱乐部和娱乐中心等娱乐;水费、电费、洗衣洗澡等日常收费;校内医疗收费。 另外还可开发与校外银行之间的转账功能及在校外金融的应用。 3.教学管理。 教学管理主要是完成与教学相关的活动。 其中包含:学籍注册、注销、学籍的日常管理、日常的教务活动。 4.系统维护。 系统维护包含以下四个部分的功能:数据库恢复、数据库备份、用户信息维护、密码更新。 出于数据安全考虑,安排了数据的恢复及备份功能,以及密码更新功能,更进一步保证了系统里数据的安全性。 校园一卡通 管理系统操作界面 校园一卡通管理系统的操作界面总共包含有三类界面:登录管理界面、超级管理员界面、普通管理界面。 在系统开始运行后,首先进入登录管理海军工程大学毕业论文 10 界面,根据使用者输入的账户及密码确定其权限级别再决定下一步进入的界面以及能够完成的操作。 如果使用者为超级管理员则进入超级管理员界面,可对整个系统进行观看 、设置;如果为普通管理者,则进入普通管理界面,完成日常基本操作;若为学生、普通教工则进入用户操作界面。 1.登录管理界面。 登录框是对系统的安全界别的判断控制,限制用户对系统的使用权限。 根据系统的权限定义,对使用人员分为三级权限管理:超级管理员、管理员、用户。 2.系统初始化主界面。 系统开始运行时,超级管理员可以通过系统初始化主界面对系统进行初始化设置。 初始化设置主要包含用户权限的设定,用户类型的划分及密钥管理部分。 用户权限设定需要制定特定类用户所能够访问及管理系统的范围;用户类型的划分需要完成对于用户级 别的划分,譬如超级管理员或者是管理员等。 密钥管理是对系统初始密钥进行设置,控制管理系统密钥的更新查询。 3.普通管理界面。 普通管理界面主要指具体完成管理系统功能的界面。 根据各部分的功能模块需要设置不同的需求,譬如图书借阅功能,餐饮娱乐支付功能等。 海军工程大学毕业论文 11 第 3 章 系统实现及特点 功能的实现 本系统关键在于中间的业务逻辑的实现和数据库的建设 ,数据库主要借助 Oracle强大的 DBMS功能支持予以实现。 在中间业务层的实现过程中根据需求分析和实际的业务需要 ,为方便用户的人性化管理划分了程序的模块 ,并根据面向对象 的分析和设计方法将各个模块之间关联起来 ,使之成为一个强大的整体系统 ,以满足日常业务的需要。 系统设计为如下功能独立又相互关联的模块。 1)用户管理模块 管理用户登录 ,校验用户身份 ,根据用户身份确定使用权限并自动生成相应的可用菜单 ,没有使用权限的相应菜单项将不会显示出来。 2)收费模块 主要提供各类收费的功能。 在其界面上可以实现机房管理系统、食堂管理系统、超市管理系统、医疗管理系统、学校宾馆管理系统及用水、用电、体育娱乐、洗浴等需要收费的系统。 3)综合管理模块 主要提供发卡、充值、挂失、补卡、换卡、退卡、帐务 结算等管理功能 ,并对接入设备进行管理 ,对不同系统模块的管理员进行权限管理。 4)图书借阅模块 对图书进行系统管理 ,方便师生借阅、查询。 5)门禁系统 可以在宿舍、校门等处使用 ,以便掌握学生晚归的情况。 6)考勤系统 可用来进行人事考勤、教师上课考勤、学生听课考勤和其他的会议考勤。 7)学籍系统 可以对学生学籍卡片进行综合的信息化管理。 8)财务 系统 实现校 财务 应用系统 ,可 以代缴学杂费、补考费 ,批量发放各种补贴。 海军工程大学毕业论文 12 9)综合查询模块 可以查询师生员工本人的基本信息 ,如上一年的课程成绩、学籍学分、消费明细、统计分 析等。 10)系统管理 处理系统的基础数据和维护系统的安全。 设置和分配用户的使用权限 ,维护系统的日志信息。 系统的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。