1。2。1系统开发的目的

 随着电子商城的发展,电子书城也开始从网上商城分离出来,形成独立统一的在线电子图书系统。在网上购书,是一件非常轻松愉悦的事情,解除了传统购书需要到图书馆的劳累费时、小书馆图书不全的弊端。电子书城还在蓬勃发展的阶段,是非常有前景的一种电子门户网站。设计与实现一个电子书城对于软件开发者是件非常有学习价值和研究意义的事情。本次设计与实现电子书城系统的目的在于实现电子书城基本功能以及在线支付和物流查询功能,从而提高自己的专业实践水平。

1。2。2系统开发的意义

本电子书城提供了前台销售与后台管理的功能。前台为消费者提供浏览图书,按类查询图书、添加到购物车、一键购书、在线支付、物流查询、浏览订单和操作订单的功能,方便用户购买图书,改善购书体验,提高生活质量。后台为管理员提供分类管理、图书管理、订单管理和物流查询的功能,能够让书城管理员方便又高效地管理书城。并且系统提供第三方在线支付与在线物流查询,使用户更加方便愉快地体验购书的乐趣。

第二章  可行性分析

2。1 社会可行性

网络信息技术、电子商务的发展和人们生活水平的提高使网络商城越来越庞大,越来越丰富。也因为人们对图书阅读的需求日益增长,网上售书已经成为网上的一股潮流。人们已经可以在网络世界上购买到他们在现实世界上可以获得的任何图书。本电子书城的主要目的是网上售书与学习JAVAWEB技术,并且严格按照法律法规来进行研究和实践,无法律和政策方面的限制。

2。2 技术可行性

本系统采用的是Struts2框架、Spring框架、Hibernate框架和MySql数据库开发[1],Windows 操作系统,用Eclipse进行代码设计与书写、采用JDBC方式与后台数据库进行连接,完成数据的增、删改、查等功能。由于SSH方便、功能强大,而MySQL数据库灵活、易维护,在开发方面具有方便、快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用SSH+MySQL是开发轻平台的最佳组合[2],因此本电子书城在技术方面是可行的。

2。3 操作可行性

因为Java语言具有操作系统无关性,可以跨操作系统执行,所以,目前大多数计算机都能运行本系统,只需要一个浏览器就能体验本系统的所有功能。

2。4 系统的技术介绍

2。4。1 Javascript

JavaScript面向Web的编程语言[1]。绝大多数现代网站都使用了JavaScript[3]。是一种广泛应用于浏览器的客户端脚本语言,能够给网页增加动态功能。它能够方便的操作HTML的页面元素,访问DOM元素,设置CSS样式,原生的支持AJAX技术,是如今网站设计必不可少的技术[4]。

2。4。2 JQuery

jQuery凭借简洁的语法和跨平台的兼容性极大的简化了JavaScript开发人员遍历HTML文档、操作DOM文档、处理事件、执行动画、和开发AJAX的操作[5]。其宗旨是“写得少,做的多”,正如其宗旨一样,使用JQuery确实能够方便的操作HTML的DOM元素,设置CSS样式,设置事件,对AJAX的支持也是很友好[6]。

2。4。3 Struts2

Struts2是一个非常先进的、全新的web应用程序框架[7]。Struts2的Action相当于一个servlet。它是基于MVC设计模式的Web应用框架,在MVC设计模式中,Struts2作为Controller来建立模型与视图的数据交互。

2。4。4 Spring

Spring是一个开源的轻量级的Java开发框架[8]。总的来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。Spring提供AOP支持,声明式事务支持、事务处理支持等,能够与各层无缝的整合[9]。

上一篇:旅行商问题智能求解程序实现+源代码
下一篇:java+mysql网上拍卖系统的设计+ER图

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

安康汉江网讯

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发