1。4 开发环境简介
(1) 硬件平台:
处理器类型:Intel(R)Core(TM)i5-4200U CPU
处理器速度:2。30GHz
内存:4。00GB
(2) 软件平台:
操作系统:Windows 7 旗舰版
数据库:MySQL
开发环境:Java1。7,MySQL Sever 5。5,Tomcat7。0
开发工具:MyEclipse2014
开发语言:Java语言
浏览器:IE、Fire Fox、Google Chrome
Web服务器:Tomcat6。0以上版本
分辨率:1366×768像素
2 系统分析
2。1 可行性分析
网上书城系统可以被会员客户和后台管理员登录使用。会员客户可以浏览并购买书籍,后台管理员可以管理会员以及书籍的信息。
根据以上系统所要实现的功能,分析其可行性:
(1)社会可行性
网上书城系统是自己设计的管理系统,主要目的是在网上售书,开发环境软件和使用的数据库都是开源代码,按照国家法律法规来进行研究和实践,因此并没有侵权等问题,在法律上完全具有可行性。
(2)技术可行性来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
本系统采用的是Spring, Struts2,hibernate开发,MyEclipse和MySQL作为设计工具,操作系统使用的是Windows 7 旗舰版,用JSP进行前台网页界面设计、采用JDBC方式与后台数据库进行连接,并使用hibernate框架完成数据的添加、修改、删除、查询等功能。用Spring 来完成控制反转,和面向切面编程,并使用Struts来完成前端与后台的连接桥梁。MySQL在开发方面具有方便快捷、使用灵活的特点,因此被广泛使用。使用Spring, Struts2,hibernate是开发轻平台的最佳组合因此本系统在技术方面可行[3]。
(3)经济可行性
本系统所使用的软件都是开源的,可以减少大量成本。同时,本系统对计算机配置要求并不高,大部分计算机都能够轻松运行。
(4)操作可行性
本系统界面简洁,信息完整,操作简单,大部分操作只需要用户点击并按要求输入即可。而有部分页面可以自动生成,不需要输入,只需要使用人员能够熟练使用计算机即可。
2。2 需求分析
网上书城是目前电子商务中最为普遍的企业对客户(B2C)模式,主要包括会员注册、会员登录、购物车、搜索图书等基本功能。此外,本系统还包含了书城后台管理,包括图书的添加、订单的处理等功能。本系统采用B/S模式设计,其好处是后台与前台层次清晰,符合大多数用户的使用习惯。采用模块化设计,把所有系统分为比较小的模块,系统界面简单方便,易于用户快速适应系统的操作。既突出重点又符合设计的需求,在可能需要改进的地方进行补充,使系统更适应用户的需要。
2。3 概要设计
根据需求分析,本系统的的主要功能如下:
前台客户购买部分:
用户管理:注册会员、登录、修改会员信息、退出登录;
分类显示:显示所有图书分类;
图书显示:按分类查询图书、通过关键字搜索图书、查看某一本图书的详细信息等;
购物车管理:查看我的购物车、向购物车中添加图书、修改购物车中图书数量、删除购物车中图书;
订单管理:通过购物车中图书生成订单、查看我的订单、查看某个订单的详细信息、订单支付等。
后台管理员部分:论文网
管理员:管理员登录;
会员管理:主要完成对书城注册会员的管理,包括会员注册和删除;
图书类别管理:主要完成对图书类别信息的管理,包括查看所有分类、添加图书分类、删除图书分类;