欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于BS架构的校园一卡通管理系统的设计与实现硕士专业学位论文.docx

    • 资源ID:12530210       资源大小:1.41MB        全文页数:63页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于BS架构的校园一卡通管理系统的设计与实现硕士专业学位论文.docx

    1、基于BS架构的校园一卡通管理系统的设计与实现硕士专业学位论文密级: 工程硕士专业学位论文(设计)题 目 基于B/S架构的校园一卡通管理系统的设计与实现 基于B/S架构的校园一卡通管理系统的设计与实现 随着科学技术的发展,计算机的应用已经渗透到了生活中的各处,而且伴随着飞速发展的网络建设,信息化社会的逐步深入,网络也已经成为生活中的重要因素,网络系统已经广泛的应用于各个领域之中。在公共领域内,计算机的应用已经十分广泛,许多校园内也已经实现一卡通模式,即一张校园卡既是学生在校园内的证明,也可以通过校园卡进行校园内购物及使用于食堂等,多张卡变成一张卡问题作为现代生活中研究的重点和热点问题之一,受到越

    2、来越多人们的关注。本文分析了校园一卡通管理系统的应用现状和实际的问题,针对这类问题,结合当代科技发展的最新成果,本文构思规划了一套解决此类问题贴切的应用模式。着手于实际流程及各种针对校园卡的操作设计。本次毕业论文的是基于B/S(Browser/Server)模式的开发,这是C/ S结构的升级。在这种模式中,用户界面完全是由客户机浏览器呈现。 随着B / S结构的不断成熟,以及浏览器技术的普等优势,实现了强大复杂的功能,这原是需要专有软件才可以得以实现,并节省开发成本,是一种新的开发模式系统。本系统是利用JSP和SQL Server开发的一套校园一卡通管理系统。该系统的设计开发在一定程度上实现了

    3、计算机的信息化及网络的应用,并最终达可以通过系统方便快捷的在网上管理学生的校园卡。系统按照软件工程的面向对象的设计方法,在设计的过程中,经过了系统需求、系统设计、代码实现等介绍了软件的开发过程,具体的分析了系统中的各个功能模块的具体需求,设计了办公自动化系统的整体功能结构,通过SQL Server完成了数据库的结构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统测试,完成了整个系统的开发,可满足于校园一卡通管理系统功能的实现。校园一卡通管理系统主要分为前台用户查询和后台管理员管理两大主要组成部分。后台主要是管理员对用户的管理,包括一卡通管理、学生管理、公告管理,其中一卡通管理

    4、主要包括:一卡通的办理、充值、挂失、注销,学生管理主要是对学生信息的导入,公告管理主要包括增加公告、查询公告。前台主要是学生用户对自己信息的查询包括查看个人信息、修改密码、查看余额、查看消费记录、查看公告。本论文首先介绍了在信息化的支持下校园一卡通管理系统的实现意义及背景,校园一卡通的优势及方便性。通过相关技术介绍和应用,然后通过标准的开发流程,完成了校园一卡通管理系统的系统分析、系统设计与功能的实现。关键词:校园一卡通管理系统,JSP,MyEclipse, SQL Server2008,B/S模式The design and implementation of Campus Card Man

    5、agement System based B/S structureGraduate Student: Adviser: With the development of science and technology, computer applications have penetrated into the life around, and along with the rapid development of network construction, the gradual deepening of the information society, the network has bec

    6、ome an important factor in life, network systems have been widely being applied in various fields. In the public domain, the computer application has been very extensive, also has been achieved in many campus card mode, which is both a campus student identification card on campus, you can also shop

    7、on campus by campus card and used in the cafeteria, and many more cards into a single card as one of the key issues in the study of modern life and hot issues, attracted more and more attention. This paper analyzes the application status of campus card management systems and practical problems, for

    8、such problems, combined with the latest achievements of modern science and technology development, the paper conceived a plan to solve this problem the application of appropriate models. Proceed to the actual design process and the various operations for the campus card. This thesis is based on the

    9、development of B / S (Browser / Server) mode, which is the upgraded C / S structure. In this mode, the user interface is completely rendered by the client browser. With the mature B / S structure, and the S & P and other advantages of browser technology to achieve a powerful and complex functions, w

    10、hich originally required proprietary software can be achieved, and save development costs, is a new development model system. This system is the use of JSP and SQL Server development of a campus card management system. Design and development of the system to achieve a certain extent the application

    11、of information technology and computer networks, and the ultimate in quick and easy online management students through the campus card system. System in accordance with the object-oriented design methods of software engineering in the design process, through the system requirements, system design, c

    12、ode and other software development process introduced, a detailed analysis of the specific needs of each module in the system, design overall functional structure of the office automation system, through the completion of the structure of the SQL Server database analysis and design, and finally each

    13、 specific modules of the system interface design, code design and system testing, completed the development of the entire system, to meet the campus achieve card management system functions.Campus card management system is mainly divided into front and back-office administrators to manage user queri

    14、es two main components. Backstage mainly administrators to manage users, including card management, student management, bulletin management, card management which include: handling of card, recharge, loss, cancellation, student management mainly import student information management including bullet

    15、in increase announcement, check bulletin. Reception mainly students for their users to query information includes view personal information, change passwords, view balances, view consumer records, view announcements.This paper first describes the support of information technology to achieve signific

    16、ance and background campus card management system, campus card advantage and convenience. Through the introduction and application of relevant technologies, and then through the standard development process, complete the campus card management system analysis, system design and implementation functi

    17、ons.Key words:Campus Card Management System, JSP,MyEclipse, SQL Server2008, B / S mode 1 综述1.1校园一卡通研究背景 随着科技的发展,许多地方的安全性措施由传统的锁具变成了各种门禁系统,一张卡片就可以方便我们的进出,再就是各种会员卡、银行卡等。我们经常会面临这样一种情形,当需要某张卡时,却要花费大量时间来寻找。对于学校来说,每个人可能会去许多地方,比如宿舍、图书馆、食堂、水房等,如此多的卡携带起来非常不方便,而且对学校管理也不方便。因此我们会想到是否可以减少我们手中的各种凭证,只使用一张卡就能完成所有的事

    18、情呢。因此一卡通的理念就慢慢出现了,用一卡通的模式代替各种卡证,可以有效的实现身份的统一管理,提高了学校的管理水平。一卡通的使用经历三个过程:单一功能、统一集成功能、以及可扩展的功能。单一功能:使用的第一阶段,每个职能部门各有自己的管理系统与卡,不用部门卡之间不能连通,于是产生了一人携带多卡的现象。统一集成功能:使用的第二阶段,将校园各部门系统进行统一管理,校园卡真正实现了统一使用。这时校园卡集成了身份识别和支付服务,用校园卡取代各种证件,及现金交易。可扩展功能:使用的第三阶段,这时校园卡系统已经在学校各种统一管理中更加突出,也更加实用。它对学校人员、资源、产物进行了有效的整合和共享。新的需求

    19、应运而生,用户希望校园卡可以能加职能与人性化。现在校园卡的应用正处于第三阶段,我们有理由相信随着技术的发展,校园卡的各项功能能够更加完善,服务也会更加符合人性化。伴随着信息化环境的发展,物联网与云数据、移动支付等功能也会出现。1.2校园一卡通研究意义校园一卡通的应用有许多重要的意义 第一,使用一卡通系统不仅方便了学生的携带,还节省了多余卡的制作成本,实现了财务的节约,并且后勤部门能很好统一的管理学校各系统的,使它们之前的衔接提高,有利于教学资源的管理。第二, 使用一卡通的也有效的减少了现金的使用,这不仅在支付时变得快捷,而且还能够有效减少乱收费的现象,对资金的管理更加有效并降低风险和成本。学校

    20、管理者通过财政部门及时的掌握校园内部资金的分布,对校内经营者经行有效的管理。第三, 使用一卡通还可以统一管理学生信息,对校内学生进行准确的掌握消费动向,可以对浪费现象及资金异常及时反馈。校园一卡通的使用可以取代传统单一功能的卡,有效的避免了重复制作,一张卡就可以在餐厅就食、图书馆借书、宿舍出入、水房取水等功能,实现了后勤的统一管理,降低了管理成本。课题设计实现一个基于WEB的校园一卡通管理系统,该管理系统主要分为前台模块和后台模块,然后各模块又按照需求分成许多不同的子模块。该系统的设计是由Genuitec公司开发的工具MyEclipse进行开发的,在代码方面主要是以Java语言为主的设计语言。

    21、通过测试验证,该系统具有一定的实用价值,可以实现一卡通的一些基本功能。1.3国内校园一卡通应用现状伴随着科学的发展,及各种设施的完善,学校的生活也变得更加舒心与方便,尤其是校园一卡通的使用,收到了学生们的高度评价。校园卡的使用在不同学校之间都许多的差异,但是目前的基础仍然是学生身份的识别与电子支付功能。身份识别的主要使用范围包括宿舍出入、图书馆图书借阅、校门、实验室与考勤等方面。电子支付主要应用于食堂就餐、水房打水、超市购物等。许多新的功能正在不断的出现,比如医疗收费、学费缴纳等,随着技术的不断更新更多的功能会满足我们生活,方便在校的学习。1.4本论文的结构本文共分六章,各章介绍的主要内容如下

    22、:第一章:综述,主要介绍校园一卡通系统的研究背景及意义,分析了国内校园一卡通系统在校园内的应用及未来的发展趋势。第二章:校园一卡通系统设计的相关技术简介。描述了在系统开发的开发过程中所用到的相关技术:JSP相关简介、面向对象的软件开发方法、数据库系统 SQL Server 2008、B/S结构。第三章:校园一卡通系统分析,阐述了校园一卡通系统的需求分析、可行性分析。第四章:校园一卡通系统的设计和框架,简要介绍校园一卡通系统的系统设计、系统结构描述、数据库详细信息。第五章:校园一卡通系统的实现,介绍了校园一卡通系统的的各主要界面和各功能模块的实现。第六章:系统测试,对开发的系统进行测试,纠正设计

    23、过程中的物理错误及逻辑错误,保证系统能够正常的运行。 总结本系统的开发按照面向结构的设计方法,经历了需求分析、总体设计、详细设计等环节,使开发出的系统具有界面简单、功能完备、使用方便等特点。2 系统设计的相关技术基础介绍2.1JSP相关简介JSP是由Sun公司领导,多个企业同时参与共同定义一个动态的技术标准,他在传统的静态网页技术Html页面中加入Java程序片段,JSP的代码可以编写在前台JSP页面,实现了页面的动态化,通过java代码可以实现数据库的连接与操作,这极大的方便了用户与页面的交互,可以让用户及时接收到新的信息。JSP的实现完成了动态网站的搭建。客户浏览器只负责数据的接收与传送,

    24、而数据的操作都是在服务器执行,因此能够有效降低客户端浏览器的要求。JSP是一个servlet的简化设计,全名叫做Java Server Pages,JSP和servlet都是在服务器端被执行。它通过Html的语法扩展(形式)实现java。通常返回到客户端是一个HTML文本,只要在客户端有浏览器就能够浏览。在请求访问JSP页面时,程序段第一个执行,然后将结果连同含有JSP代码的HTML文件返回给客户端的Web服务器。 Java程序块插入可以是数据库的操作,重定向网页等,以此实现所要求的创建动态网页功能。JSP页面通常是进行非常小的数据处理,只能实现静态的网页,只提取数据,而不是业务处理。JSP技

    25、术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。.JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础

    26、,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。2.2系统设计模式简介设计模式(Design pattern)是被定义为一套程序设计中可以多次使用、通常被人们了解的、详细分类过的、代码设计的经验总结。我们使用系统设计模式是为了代码的可重用性,让代码可以被人更容易的理解,这样就保证代码可靠性。 所以说,应用设计模式对自己和他人是双

    27、赢的;设计模式使编写代码变得工程化;因此设计模式是软件工程的程序设计的框架,这就如同楼房的结构一样。系统的设计要遵从许多原则,包括:开-闭原则、面向接口变成原则、里氏替换原则、依赖倒转原则、接口隔离原则、组合/聚合复用原则、最小知识原则。只要遵守了这些原则,就可以很好的实现代码的复用性以及程序的可维护性,即降低耦合,增强灵活性。设计模式大类主要分为创建型、结构型与行为型三种模式。本校园一卡通管理系统使用的主要是简单工厂模式(Factory),又叫做静态工厂方法,是通过专门定义的一个类来创建其它的实例,这些被创建的实例通常都具有共同的父类。它由三部分组成:工厂类角色(Creater): 这是本模

    28、式的核心,含有一定的商业逻辑和判断逻辑。、抽象产品角色(Product):它一般是具体产品继承的接口或者抽象类,是所有对象的父类、具体产品角色(Concrete Product):工厂类所创建的具体的拥有共同父类的实例对象。2.3面向对象开发方法面向对象是通过对现实世界的理解,并将现实世界进行抽象的一种方法。它是计算机技术发张到一定时期的产物。在最开始,计算机编程技术都是面向过程的,如语言就是,如简单的计算;就是通过一个算法对这个问题进行解决。但是,随着科技的不断进步,人们遇到的问题越来越复杂。人们期望通过计算机来解决这些逐渐复杂的问题,于是就出现了面向对象。每一个事物,人们通过对他的抽象,对

    29、事物规律和特性的总结,抽象出来的东西就是对象。一切事物皆对象。通过这种方式,我们可以将世界中存在的种种关系抽象成类。通过面向对象的方法,更利于用人理解的方式对复杂系统进行分析、设计与编程。通过面向对象的思想,进行代码的编程,可以提高编程的效率。通过封装和继承的方式,又可以简化代码量。使代码看起来更加的简洁明了。面向对象的编程范式是一种方法,也是一种程序的开发。对象是类的集合。通过面向对象的方法进行编程,可以提高代码的重用率,也可以方便的对代码进行扩展。最初,“面向对象”特别是指使用封装,继承,多态性,以及其它的设计方法在程序中。在最初面向对象的思想,只是指编写程序中,可以被应用到继承,封装,多

    30、态性等其他设计方法思路。如今,面向对象的设计思想渗透到软件开发的各个方面。面向对象分析,面向对象设计,面向对象编程都是面向对象的思想体现。现在,我们已经在开发中针对了类,封装,继承,以及其他的想法,这都是面向对象的思想相关联的系统。利用这种思想,使我们面对复杂的编程问题时,更加容易的实现,而且实现起来也比较简便。程序的移植性,以及可扩展性是面向过程的方法所没有的。2.4操作系统及微软简介Microsoft Windows XP是由微软公司在2001年正式上市,它是继Win2000及Win Me之后的新一代windows的操作系统,同时也是微软占领个人市场的战略性产品,XP是使用Windows

    31、NT架构的操作系统。 Win XP从发行之日起经过6个年头,成功的成为市场占有率最高的操作系统,市场占有率超过了76%,在2011年9月,XP成为世界上使用人数最多的操作系统。只有到2012年8月,他的统治地位才被同公司的Win 7操作系统超越。 微软于2014年4月8日停止了对Win XP的更新,自此Win XP正式光荣的退役。由于现在许多企业仍然在使用Win XP操作系统,所以采购管理系统的开发仍然放在XP上,能够更好的与客户系统兼容。微软公司是目前世界上最大的电脑软件开发商。公司成立与1975,由比尔盖茨与保罗艾伦联手创办,全球流行的Windows操作系统就是微软公司的优秀产品。近几年公

    32、司已经不局限与PC操作系统的开发,也已经在移动客户端的系统中占有一席之地。2.5MyEclipse 开发环境MyEclipse 是一个十分优秀的用于开发Java,J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java、Servlet、AJAX、JSP、Struts、Spring、Hibernate、EJB3和JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。2.6系统数据库2.6.1 数据库的连接数据库访问利用的三层结构中,浏览器端的应用程序需要访问数据库的时候,必须通过中间件才能访问到数据库,然后中间件部分才会对数据库操作的权限进行认证,经过认证以后才能对数据库进行各种增删改查等操作。图2.1使用中间件的数据库访问三层结构客户对数据库的操作权限认证在中间件里进行,期中对数据库的查询、添加、修改和删除操作等都保存在中间件里,进行这些操作的中间件处在服务器端,中间件针对数据库的操作完成以后,然后将结果返回给Web服务器,用户通过浏览器


    注意事项

    本文(基于BS架构的校园一卡通管理系统的设计与实现硕士专业学位论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开