基于Struts架构的网上票务系统设计和开发

被引量 : 0次 | 上传用户:tzhole
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着消费水平的不断提高,人们的消费观念也在发生着巨大的改变。网络的出现让我们的购物时代变得快捷和方便。在这个不断完善的网络购物环境中,人们可以浏览到自己想要的各种商品信息,并轻松完成整个购物过程。如今,人们对于网络购物要求的不断提高,逐渐加大了软件开发背后的困难。而对软件功能要求的不断提高、应用范围的不断扩大,代码移植、程序可扩展性增强的同时,出现了诸如重复性开发、维护困难等众多问题,所以当工程变得越来越大时,传统的JSP(Java Server Page)设计模式已不太符合技术发展的需要,这种设计结果大大降低了代码的可重用性和扩展性。考虑到这些,本论文中采用Struts开发架构,它是MVC(Model-View-Controller)设计模式的很好体现。使用Struts架构,对整个软件开发过程实现了具体清晰的逻辑划分,能够有效区分不同角色,大大方便了以后系统功能的扩展和维护。网上票务系统的整个开发过程结合了Struts体系架构,实现了Model-View-Controller设计模式的概念,并将这些概念映射到Web应用程序的组件和概念中。由于Struts的应用,在清晰划分系统设计的逻辑结构、改善代码的重复性开发的同时,也大大方便了系统日后的维护和功能模块的扩充。此外,系统中使用了一些现行的实际开发技术,从而缩短了整个系统的开发周期,也简化了系统开发的复杂性。比如DynaActionForm技术和Validator验证框架的使用,从一定程度上避免了系统中验证规则的重复性开发。此外,本文就系统中几个重要模块功能及设计做了详细介绍,并针对一些重要算法做了一定的解释和说明,比如数据表的分页显示算法、计数器算法等。本系统基于WINDOWS为开发平台,以JSP+Servlet+Struts为开发技术,系统后台数据库采用Oracle9i。从总体上实现一个较完整的网上票务系统。
其他文献
粉尘是影响选煤厂高效安全洁净生产的主要因素之一,它不仅污染环境,对原料本身也是一种损耗,对周围居民及工人的健康有害,同时也会加快设备的磨损,使产品质量下降,当某种粉尘
本研究旨在考察基础上总结出不同教学模式下的课堂提问特点,将课堂提问作为一种教学技巧进行研究与分析,提出能够提升课堂提问质量的有效建议,以期在为优化课堂提问实践提供
一、本文写作目的 党的十一届三中全会以来,国有资产管理体制改革就成为我国经济改革的重点。随着市场经济的建立和完善,特别是三层架构模式的国有资产管理体制的确定,作为中
“古”、“老”、“陈”、“旧”作为形容词时是一组近义词,意义相近用法却不同。本文将从”古”、“老”、“陈”、“旧”的本体研究出发,力求对这组词进行深入浅出的辨析。
一直以来在二语习得领域,对方音的研究,从语音习得层面的考察重点都集中在第一语言对第二语言音段层面的影响上,对超音段层面,尤其是连续变调的影响的研究目前并不多见。本研
本文的研究对象是1921-1936年的汕头市中山公园。通过介绍近代汕头建设公园的动因、历程,分析中山公园的建设内容、风格、功能,以及公园对汕头社会的影响和作用,讨论公园这一个
移动互联网是一个发展迅速、充满活力的领域,具有广阔的应用前景。电子商务作为移动互联应用的一个重要应用层面,正在逐渐改变人们在信息时代的生活方式。本文首先针对电子商
为了查明某大雁养殖场大雁发病原因,应用血凝和血凝抑制试验对病原进行了分离鉴定,同时对其致病性进行了测定。结果表明,该分离病毒为新城疫病毒(命名为DQBT01),该病毒能使鸡
郭沫若是中国翻译史上一位极负盛名的翻译家。他的翻译活动时间跨度长,前后持续了近半个世纪。他倾注大量心血译介了众多小说、诗歌、戏剧等作品。其翻译风格独特,自成一体,
罗聘是清代中叶的著名画家,扬州八怪的殿军人物,年辈虽最小,但见识却极高,落笔不凡,所画之《鬼趣图》名噪一时,这是众所周知的。然而后人往往只重其画,忽略了他其实还是个善