苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

JSP校园业务在线自助服务系统的设计

时间:2012-05-11 17:44来源: 作者: 点击:

在线自助服务系统用户群体的特点和不断增长的需求,以及技术、市场前景趋势等因素,在线自助服务系统有很大的发展前途,而校园网业务在线自助服务系统则是建立在对校园业务等参数的基础上的自助服务系统,因此本系统的开发是具有可行性的。
2.3 网站设计的特点
系统的设计上需要注重安全性和用户操作的流畅性。因此要在对用户的管理和资格审核环节做...

在线自助服务系统的发展
20世纪80年代以来,信息技术和网络技术在全球范围内加速发展,对社会结构、管理模式、价值观念等产生全方位的冲击和深层次的震荡。以信息技术为核心的新科技革命是全球公共行政变革的重要动因。在信息技术发展的影响下,传统的公共管理模式正在被新型的公共管理模式所取代,这一变化是全面而深远的。
全新消费者驱动的自助服务浪潮正在兴起。这一新浪潮不仅仅是日常交易自动化,同时也意味着趋同化。展望未来,自助服务的采用将由互相融合的三个主要趋势所驱动:不断将高成本低价值的交易自动化;互联网和Web2.0的扩展应用;日益移动的生活方式。
在这个自助服务兴起的时代,消费者将与ATM、自助服务亭和基于Web的解决方案互动,成为包含互联网、移动设备和自助服务门户在内的价值链的一部分。这一价值链为那些消费者所选择的企业共同提供自助服务。
1.1.2 在线自助服务系统的现状
最早形式的自助服务是将程序化的交易自动化,开始于ATM的广泛应用。事实上,还有很多其他的辅助服务能够被自助服务所取代。新的自助服务横跨更加广泛的行业,消费者需求和提高公司生产率的需求推动其不断发展。自助服务在民航登机、酒店入住和结账、零售自助结账、快餐馆、卫生保健行业、邮局服务、银行等很多领域的应用正在迅速增长。
根据NCR最近在一家大型酒店集团所作的调查显示,在酒店行业,使用自助服务技术使客人办理入住手续的速度加快了48%, 结账的速度加快了58%。大多数客人能够在一分钟之内完成他们的入住和结账手续。这使酒店工作人员能够腾出更多时间专注于他们的核心业务,为客户提供更优质更个性化的服务。根据美国“2006年餐饮酒店技术自助服务调查”, 超过50%的18至50岁的人会因为能够提供自助服务而选择入住该酒店。这代表消费者渴望使用自助服务的强烈愿望,而不仅仅是被动接受。
全球最大的家庭装饰用品零售商家得宝 (Home Depot) 通过采用自助结账系统改善了运营效率并增加了客户满意度。自助结账让每家家得宝店平均重新配置两个收银员到店内,为客户提供DIY(自己动手do-it-yourself)建议以及销售高价用具和橱柜。执行副总裁Tom Taylor说,如果每一家家得宝店内被重新配置的收银员每天仅仅向一位顾客销售一种家装用具,就意味着家得宝每年获得10亿美元的额外收益。
总部位于英国的大型零售商Tesco表示,自助服务设备和会员计划提升了商店整体客户满意度并提高了他们的市场份额。Tesco还跟踪每个消费者购买的每样商品,并根据每个购物者的需求进行个性化的广告和促销。约有15%到20%的Tesco优惠券最终被消费者使用,而行业内优惠券的平均使用率只有1%到2%。《华尔街日报》赞扬Tesco的会员计划将公司在食品零售业的市场份额提升了31%——几乎是他们的主要竞争对手的一倍(16%)。而如果没有自助服务渠道,这将难以实现。
在激烈的竞争环境下,为快餐业提供良好的客户体验并非易事。许多客户发现传统的点餐程序总不能如意。有时太慢,因为消费者已经知道他们要点什么。有时又太仓促,因为他们想点些新的东西需要时间进行选择——几乎所有时候都与他们的期望有差距。而自助点餐恰恰能让消费者按照自己的节奏并用自己熟悉的语种来点餐,也能够让他们自主选择并浏览菜单里新增的内容,并且无须人工帮助就能够确认并进行付款。
最近一项由美国《餐馆新闻》进行的调查引述了使用自助服务的优势,包括:点餐准确、点餐迅速、能根据客户需求点餐、即时反映消费者反扩
医疗自助服务亭有助于转变为消费者提供医疗服务的方式。自助服务亭将消除耗时、纸质、容易出错的患者数据收集方式。当第一次去医院或者诊所时,消费者使用自助服务亭或者掌中宝建立一次自己的医疗历史记录。这些资料就被电子化地储存起来和其他医疗记录一起供日后追踪和分析。自助服务解决方案的使用大大减少了消费者的等候时间。而欧洲每年约有27亿人到医院或者诊所看病,在医院排队等待的时间等于97,600年。自助服务能大幅度节省消费者时间、提高医疗机构工作效率、降低医疗成本,使政府和全社会都受益。
世界各地政府邮政服务中的自助邮寄是新兴的自助服务的另外一个实例。政府的邮局能够通过自助服务终端为消费者提供典型的邮寄和其他寄送服务。减少消费者等候时间,使邮局和消费者都从中受益,并能够在非工作时间为消费者提供邮政服务。
1.2 系统实现的目标
本系统主要实现最为普遍的自助服务中校园业务的在线自助服务,包括用户管理、业务管理、评论管理、新闻管理、缴费管理等。这些常用的办公事务处理的应用可作成应用软件包,包内的不同应用程序之间可以互相调用或共享数据,以便提高办公事务处理的效率。这种办公事务处理软件包应具有通用性,以便扩大应用范围,提高其利用价值。其功能都是处理日常的办公操作,是直接面向公众的。为了提高办公效率,改进办公质量,适应人们的习惯,要提供良好的操作环境。
1.3 系统开发的意义
随着自助服务应用的继续发展,安全和其他保护性措施也必须紧紧跟随移动互联网的发展而前进。自助服务渠道一贯的消费者安全性和保护功能对于更多金融和其他高价值交易的普及起到关键作用。如前所述,ATM作为世界上应用最多和最受认可的自助服务渠道,赢得了消费者的长期信任。消费者对自助服务交易安全性的信任比电话交易的信任度高10倍。像NCR Secure 这类技术就是用来消除欺诈的。为保持领先地位,业界投资大量于新的安全措施,并不断研发以预防欺诈的发生。自助服务渠道不断发展以更好地保护个人隐私和数据安全。今天,保护个人隐私的数据基础架构、以及广泛的安全特性和数据加密技术,能够有效保护个人和其他绝密信息不被窃醛
总之,自助服务浪潮已经到来并迅猛发展。在当今“永不间断”的时代,越来越多的互联网使用者和移动用户要求个性化服务——费者无疑在推动社会的发展!消费者希望在需要的时间、地点得到服务。自助服务有益于消费者,有益于企业,有益于政府,自助服务对数字时代意义重大。而且最重要的是,自助服务完完全全是好生意!任何公司如果不提供自助服务,无论是成本还是客户忠诚度,在其行业中都必然会失去竞争优势。
2 校园网业务在线自助服务系统分析
2.1 网站的设计目标
网站使用简洁的框架结构,让审核通过并登录了的用户进行个人信息管理、个人信息修改、查看新闻、查看业务信息、缴费等操作,管理员有权在后台面板进行业务管理(包括查看、编辑与添加、删除)、用户管理(包括查看、编辑与添加、删除)、评论管理、新闻管理以及一些常规的设置和数据库管理(包括备份和恢复)等操作。
2.2 网站的可行性分析
2.2.1 用户群体与市场分析
校园网业务在线自助服务系统不仅仅是校园业务服务管理的一种工具,更应该是一种有思想、有模式的管理的软件,目前市场上主流的在线自助服务系统就为现代公共行业发展注入了强劲的动力,在线自助服务系统是在研究现代组织实践案例和管理理论发展方向的基础上,结合神经网络的研究成果而设计的协同。它以动态组织为行为主体,以工作流为传导模型,以任务为处理模型,将组织行为的复杂性通过三者的结合充分表现出来,从而帮助实际组织解决管理过程中的复杂课题。
由此可见系统的设计与开发是非常有市场前景的。
2.2.2 技术能力分析
根据本系统的功能需求,采用JSP与开源的MySQL数据库引擎进行开发。由于JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。而MySQL作为一种快速的、多线程、多用户和健壮的SQL数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保持较高的执行速度。因此在技术层面上,是完全可行的。
2.2.3 可行性分析总结
在线自助服务系统用户群体的特点和不断增长的需求,以及技术、市场前景趋势等因素,在线自助服务系统有很大的发展前途,而校园网业务在线自助服务系统则是建立在对校园业务等参数的基础上的自助服务系统,因此本系统的开发是具有可行性的。
2.3 网站设计的特点
系统的设计上需要注重安全性和用户操作的流畅性。因此要在对用户的管理和资格审核环节做出限定,只有经过审核确认的会员才有权使用,而且需要对管理员进行不同的权限分配。
3 系统的开发技术及主要构架
3.1 开发技术的选择
3.1.1 JSP编程技术
Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。
JSP编程技术的优势在于:
(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
JSP的运行原理:
在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。
在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP引擎加载到内存中。此时JSP引擎还请求了jspInit()方法的执行,并对此Servlet初始化。JspInit()方法在Servlet的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。对于所有随后对该JSP文件的请求,服务器将检查该JSP文件自最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在内存中的Servlet的jspService()方法,执行回复操作。由于Servlet始终驻于内存,所以响应是非常快的。Jsp页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。
JSP页面的组成:
JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,声明,表达式等内容。
(1)编译指令:使用JSP编译指令(〈%@ 和 %〉内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。JSP指令的一般语法形式为:<%@ 指令名=“值”%>。
 (2)声明:用于声明合法的变量和方法。与任何语言相同,JSP语言使用变量来保存数据。这些变量用declaration元素声明,声明的语法为<%! declaration(s) %>。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。
(3)表达式:通过计算表达式所得到的结果来表示某个值。表达式的形式为:<%=expression>。表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。
JSP运行环境:
要运行Jsp(注意,不是浏览Jsp页面),需要有支持Jsp的服务器。这里分2种情况:一种是自身就支持Jsp的服务器,如Jrun,Weblogic,JSWDK等;而另一种则是在不支持Jsp的服务器上安装Jsp引擎的插件,如在IIS,Apache等服务器上安装WebSphere,tomcat,Resin等插件。其中主流服务器是Weblogic和tomcat.
Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。访问的地址 http://jakarta. apache.org/tomacat/index.html, Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。不足之处是它的配置比较麻烦,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。
3.1.2 MYSQL开源数据库的开发
MySQL是最受欢迎的开源SQL数据库,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。
它的主要特点和优势主要有以下几个:
MySQL是一个快速、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
MySQL是一个关系数据库。它将数据存放在独立的表格中,以增加存取的速度和灵活性。“MySQL”中的SQL代表“Structured Query Language”(结构化查询语言)。SQL是用于访问数据库的最通用的标准语言,它是由ANSI/ISO定义的SQL标准。
MySQL是开源的。开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。
MySQL的特性包括以下几个方面:
1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
4.支持多线程,充分利用CPU资源。
5.优化的SQL查询算法,有效地提高查询速度。
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
8.提供用于管理、检查、优化数据库操作的管理工具。
9.可以处理拥有上千万条记录的大型数据库。
3.2 系统的主要架构及开发模式
基于B/S的体系结构
本商品采用B/S模式,服务器采用著名的web服务器端软件apache,该http服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac等操作系统上。用户客户端使用各种浏览器都能够进行正常的浏览和操作。需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效
 


标签:

(原文标题:JSP校园业务在线自助服务系统的设计

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题