基于BS架构的一卡通的设计与实现_第1页
基于BS架构的一卡通的设计与实现_第2页
基于BS架构的一卡通的设计与实现_第3页
基于BS架构的一卡通的设计与实现_第4页
基于BS架构的一卡通的设计与实现_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

郑州工业应用技术学院课程设计说明书题目: 基于 BS 架构 的一卡通的设计与实现 姓 名 : 赵金锋 院 (系): 信息工程学院 专业班级 : 14 级 计 算 机 科 学 与 技术 学 号 : 1401110246 指导教师 : 欧 群 雍 成 绩: 时间: 2017 年 3 月 6 日至 2017 年 5 月 11 日郑州工业应用技术学院课程设计任务书题目 基于 BS 架构的一卡通的设计与实现 专业、班级 14 级计算机科学与技术 学号 1401110246 姓名 赵金锋 主要内容:本系统是利用 JSP 和 SQL Server 开发的一套校园一卡通管理系统。该系统的设计开发在一定程度上实现了计算机的信息化及网络的应用,并最终达可以通过系统方便快捷的在网上管理学生的校园卡。基本要求:一卡通管理主要包括:一卡通的办理、充值、挂失、注销,学生管理主要是对学生信息的导入,公告管理主要包括增加公告、查询公告。前台主要是学生用户对自己信息的查询包括查看个人信息、修改密码、查看余额、查看消费记录、查看公告。主要参考资料:1许鑫, 周新宇. 一卡通建设中的问题和新思路J. 中山大学学报自然科学版, 2009, 48(s1):22-24. 2刘利民, 谭印. 一卡通系统设计与实现J. 广西大学学报(自然科学版), 2011, 36(A01):264-267.3曹刘阳. 编写高质量代码:Web 前端开发修炼之道M. 机械工业出版社, 2010.完 成 期 限:3 月 6 日 5 月 11 日 指 导 教 师 签 名 : 课程负责人签名: I摘 要随着科学技术的发展,计算机的应用已经渗透到了生活中的各处,而且伴随着飞速发展的网络建设,信息化社会的逐步深入,网络也已经成为生活中的重要因素,网络系统已经广泛的应用于各个领域之中。在公共领域内,计算机的应用已经十分广泛,许多校园内也已经实现一卡通模式,即一张校园卡既是学生在校园内的证明,也可以通过校园卡进行校园内购物及使用于食堂等,多张卡变成一张卡问题作为现代生活中研究的重点和热点问题之一,受到越来越多人们的关注。本文分析了校园一卡通管理系统的应用现状和实际的问题,针对这类问题,结合当代科技发展的最新成果,本文构思规划了一套解决此类问题贴切的应用模式。着手于实际流程及各种针对校园卡的操作设计。本次毕业论文的是基于 B/S(Browser/Serve r)模式的开发,这是 C/ S 结构的升级。在这种模式中,用户界面完全是由客户机浏览器呈现。 随着 B / S 结构的不断成熟,以及浏览器技术的普等优势,实现了强大复杂的功能,这原是需要专有软件才可以得以实现,并节省开发成本,是一种新的开发模式系统。本系统是利用 JSP 和SQL Server 开发的一套校园一卡通管理系统。该系统的设计开发在一定程度上实现了计算机的信息化及网络的应用,并最终达可以通过系统方便快捷的在网上管理学生的校园卡。系统按照软件工程的面向对象的设计方法,在设计的过程中,经过了系统需求、系统设计、代码实现等介绍了软件的开发过程,具体的分析了系统中的各个功能模块的具体需求,设计了办公自动化系统的整体功能结构,通过 SQL Server 完成了数据库的结构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统测试,完成了整个系统的开发,可满足于校园一卡通管理系统功能的实现。校园一卡通管理系统主要分为前台用户查询和后台管理员管理两大主要组成部分。后台主要是管理员对用户的管理,包括一卡通管理、学生管理、公告管理,其中一卡通管理主要包括:一卡通的办理、充值、挂失、注销,学生管理主要是对学生信息的导入,公告管理主要包括增加公告、查询公告。前台主要是学生用户对自己信息的查询包括查看个人信息、修改密码、查看余额、查看消费记录、查看公告。关键词:校园一卡通管理系统;JSP;MyEclipse, ;SQL Server2008;B/S 模式II目录摘 要 .I1. 校园一卡通系统开发方法 .11.1 校园一卡通研究背景 .11.2 校园一卡通研究意义 .11.3 国内校园一卡通应用现状 .21.4 系统设计模式简介 .22. 系统分析 .32.1 可行性研究 .32.1.1 经济可行性 .32.1.2 技术可行性 .32.1.3 运行可行性 .32.2 功能需求分析 .42.2.1 系统前台 .42.2.2 系统后台 .42.2.3 其他功能要求 .52.3 系统用例图 .52.4 系统流程图 .62.4.1 一卡通办理流程图 .62.4.4 一卡通注销流程图 .82.5 其他需求分析 .92.5.1 系统需求分析 .92.5.2 应用需求分析 .92.5.3 运行需求分析 .10III3. 系统设计 .103.1 设计概述 .113.2 项目开发计划 .113.3 系统实现功能 .113.3.1 系统组成 .113.3.2 功能模块 .113.4 数据库功能 .123.4.1 数据库的选择 .133.4.2 数据库的完整性 .133.4.3 数据库的安全性 .133.4.4 建立数据库的任务 .143.4.5 建立数据库的方法 .143.5 数据库设计及建立 .143.5.1 设计概述 .153.5.2 数据表类图 .153.5.3 管理员表结构设计 .163.5.4 学生表结构设计 .163.5.5 一卡通表结构设计 .173.5.6 消费记录表结构设计 .173.5.7 公告表结构设计 .183.6 web 服务器环境搭建 .183.7 输入输出与代码设计 .184. 系统实现 .194.1 校园一卡通管理系统介绍 .204.1.1 软件功能 .20IV4.1.2 软件性能 .204.2 软件模块的实现 .204.2.1 登陆模块实现 .204.2.2 个人信息模块实现 .224.2.3 修改密码模块实现 .234.2.4 查看余额模块实现 .254.2.5 查看消费记录模块实现 .254.2.6 查看公告模块实现 .264.2.7 一卡通管理模块实现 .284.2.8 一卡通的办理 .284.2.9 一卡通的充值 .304.2.10 一卡通的挂失 .314.2.11 一卡通的注销 .335.系统测试 .345.1 测试目标 .355.2 测试要点 .355.3 安全测试 .355.4 测试结论 .366. 系统评价 .37参考文献 .3811. 校园一卡通系统开发方法1.1 校园一卡通研究背景随着科技的发展,许多地方的安全性措施由传统的锁具变成了各种门禁系统,一张卡片就可以方便我们的进出,再就是各种会员卡、银行卡等。我们经常会面临这样一种情形,当需要某张卡时,却要花费大量时间来寻找。对于学校来说,每个人可能会去许多地方,比如宿舍、图书馆、食堂、水房等,如此多的卡携带起来非常不方便,而且对学校管理也不方便。因此我们会想到是否可以减少我们手中的各种凭证,只使用一张卡就能完成所有的事情呢。因此一卡通的理念就慢慢出现了,用一卡通的模式代替各种卡证,可以有效的实现身份的统一管理,提高了学校的管理水平。一卡通的使用经历三个过程:单一功能、统一集成功能、以及可扩展的功能。单一功能:使用的第一阶段,每个职能部门各有自己的管理系统与卡,不用部门卡之间不能连通,于是产生了一人携带多卡的现象。统一集成功能:使用的第二阶段,将校园各部门系统进行统一管理,校园卡真正实现了统一使用。这时校园卡集成了身份识别和支付服务,用校园卡取代各种证件,及现金交易。可扩展功能:使用的第三阶段,这时校园卡系统已经在学校各种统一管理中更加突出,也更加实用。它对学校人员、资源、产物进行了有效的整合和共享。新的需求应运而生,用户希望校园卡可以能加职能与人性化。现在校园卡的应用正处于第三阶段,我们有理由相信随着技术的发展,校园卡的各项功能能够更加完善,服务也会更加符合人性化。伴随着信息化环境的发展,物联网与云数据、移动支付等功能也会出现。1.2 校园一卡通研究意义校园一卡通的应用有许多重要的意义。第一,使用一卡通系统不仅方便了学生的携带,还节省了多余卡的制作成本,实现了财务的节约,并且后勤部门能很好统一的管理学校各系统的,使它们之前的衔接提高,有利于教学资源的管理。第二, 使用一卡通的也有效的减少了现金的使用,这不仅在支付时变得快捷,而且还能够有效减少乱收费的现象,对资金的管理更加有效并降低风险和成本。学校管理者通过财政部门及时的掌握校园内部资金的分布,对校内经营者经行有效的管理。2第三, 使用一卡通还可以统一管理学生信息,对校内学生进行准确的掌握消费动向,可以对浪费现象及资金异常及时反馈。校园一卡通的使用可以取代传统单一功能的卡,有效的避免了重复制作,一张卡就可以在餐厅就食、图书馆借书、宿舍出入、水房取水等功能,实现了后勤的统一管理,降低了管理成本。课题设计实现一个基于 WEB 的校园一卡通管理系统,该管理系统主要分为前台模块和后台模块,然后各模块又按照需求分成许多不同的子模块。该系统的设计是由Genuitec 公司开发的工具 MyEclipse 进行开发的,在代码方面主要是以 Java 语言为主的设计语言。通过测试验证,该系统具有一定的实用价值,可以实现一卡通的一些基本功能。1.3 国内校园一卡通应用现状伴随着科学的发展,及各种设施的完善,学校的生活也变得更加舒心与方便,尤其是校园一卡通的使用,收到了学生们的高度评价。校园卡的使用在不同学校之间都许多的差异,但是目前的基础仍然是学生身份的识别与电子支付功能。身份识别的主要使用范围包括宿舍出入、图书馆图书借阅、校门、实验室与考勤等方面。电子支付主要应用于食堂就餐、水房打水、超市购物等。许多新的功能正在不断的出现,比如医疗收费、学费缴纳等,随着技术的不断更新更多的功能会满足我们生活,方便在校的学习。1.4 系统设计模式简介设计模式(Design pattern)是被定义为一套程序设计中可以多次使用、通常被人们了解的、详细分类过的、代码设计的经验总结。我们使用系统设计模式是为了代码的可重用性,让代码可以被人更容易的理解,这样就保证代码可靠性。 所以说,应用设计模式对自己和他人是双赢的;设计模式使编写代码变得工程化;因此设计模式是软件工程的程序设计的框架,这就如同楼房

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论