1. 研究目的与意义(文献综述)
1.1 研究目的及意义近年来,传统书店在全球范围内面临着生存困境。2011年2月,美国第一大连锁书店borders申请破产保护,同年7月就开始关闭旗下的399家店面;英国著名的水石书店曾宣布2009年至2010财年利润同比下滑70%;国内的书店境遇也不容乐观,有30多年历史的上海书城淮海店正式停业、拥有三十六间连锁店的光合作用书吧宣告倒闭、在北京知识圈内享有盛名的风入松书店宣告停业,就连以三联书店为代表的24h书店,也没能让书店走出寒冬的阴影。2014年,全国工商连书业商会的一份调查显示过去20年内近五成书店倒闭。
与之成为鲜明对比的是,网上书城越来越受到人们的欢迎。网上书城,顾名思义为网站式的书店,借助于互联网的迅猛发展,在网络购物市场占据了自己的一席之地。相关统计显示,2015年中国网络购物市场交易规模达9176.9亿元,同比增长32.6%,占社会消费品零售总额中的12.3%单季度渗透率继续攀升。随着科技的发展和社会各业界服务的健全,网络交易的安全、可靠性逐渐解决,在此情况下,企业及个人必将逐步利用网络进行交易。网上购物的不断发展促使电子商务应运而生,它的出现是对传统商业贸易活动的巨大变革.
因此,电子商务的建设在图书销售应用方面的地位显而易见,而通过信息化手段建立的网上书城,无论是对书店、消费者还是整个社会都有着深远的意义。目前的传统书店因其空间、书本数量、书目交易速度等因素受到限制,买书的人们并不能快速有效地在书店中找到自己想要的书,而书店经营者也无法单向的向顾客传达出他想要的书的信息,造成了信息的不通畅。于是网上书店这种新型书店形式便随着网络技术的发展而应运而生。
2. 研究的基本内容与方案
本课题以互联网和社会生活为依托,基于SSH框架,进行网上书城系统的构建。根据企业级WEB应用的特点,提供了SSH这种轻量级MVC架构解决方案,涉及到了Struts2.0、Spring3.0、Hibernate3.0等相关理论技术的学习、分析和运用。开发工具用到了eclipse,数据库采用的是MYSQL,Web服务器为Tomcat6.0。此方案不仅缩短了系统开发的周期,更降低了系统后期维护的成本和难度。此书城分为前台展示和后台管理。前台展示是友好的互动操作,供用户浏览、查询使用;后台管理是提供给网站管理员的,使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。前台和后台都要经过大量的查询显示数据,采用分页模式可以减轻服务器的压力,也有利于页面的排版和美观。前台展示主要功能包括新品图书、热点书籍、推荐图书、用户中心等模块,用户中心主要包括的功能包括注册、登录、密码修改、查看购物车,查看订单进程等。后台管理主要功能包括①图书管理(添加图书、查看及修改图书信息等),②用户管理(浏览所有用户信息等),③订单管理(选择查看所有订单等)。对于客户。能吸引他们的先决条件是网站的整体构思,所以本网上书城的首页提供了一个简洁明快的界面,且具有良好的交互功能,分为三个主要模块:用户管理模块,图书销售模块,在线管理模块,以让浏览者一目了然。
本系统主要以三种开源框架Struts2.0、Spring3.0、Hibernate3.0集成的SSH框架为核心进行开发。Struts基于MVC框架可以使我们的逻辑变得很清晰,并使用其拦截机制实现了访问权限控制,它的核心Filter Dispatcher会调用相应的Action去处理发送过来的请求,并将结果反馈给JSP页面进行显示;Spring(简单来说是个容器Container)的IOC机制可以让程序在最大程度上解耦,它是实现了控制反转(Inversion Of Control,IOC)的容器和非侵入性(No intrusive)框架,并对AOP(Aspect-oriented programming)这一概念进行了实现。Hibernate是一种对数据进行持久化的框架,以面向对象的思想对数据库进行分页查询和其他数据存取操作,降低了开发难度。第一步就是整合好Struts、Spring、Hibernate。SSH以Spring为主体,其IOC机制用来管理Struts2的action和Hibernate的session Factory。整个框架的配置文件包括wed.xml、struts.xml、application Context.xml。第二步在开发工具的帮助下撰写相关系统代码,包含系统的控制器、操作数据库的基类的接口、业务层接口和相应后台前台的JSP页面等。第三步实现客户端浏览器与服务器代码交互过程,浏览器发送请求被Struts拦截,action调用service借口进行业务处理,action返回的字符串映射相应的视图页面进行结果展示。第四步,对各功能模块的具体实现,建立各代码间的层次调用关系。最后一步进行单元测试、集成测试、确认测试、系统测试。确认整个网上书城系统顺利运行,对用户输入的错误信息有相应的提示信息,系统的功能得以全部实现。3. 研究计划与安排
第1-3周 完成题目调研,完成文献阅读,进行相关资料的搜集,完成文献综述以及开题报告的撰写;第4-7周 web平台搭建并完成理论分析;
第8-11周 开发系统,并具体设计各大模块;
第12-14周 对系统进行修改完善。
4. 参考文献(12篇以上)
[1] 陈发鸿.电子商务发展与政府应对策略[j].企业经济,2011(11):138-140.
[2]中国新闻网.中国网民规模达5.13亿 互联网普及率不到四成,
http://www.chinanews.com/it/2012/01-16/3606902.shtml 2012-01-16
