Mysql数据库基本上满足了中小型企业对于数据库的需求。

3  系统总体设计

3。1  设计思路与方案

传统的购物方式,只能到实体店去选择自己需要的图书,而且图书的种类繁多,让人望而却步,以致越来越少的人选择购买书籍,从而热爱上电子书籍。而我此次设计的系统丰富了图书的种类,MVC架构能够实时更新图书信息,降低了错误的发生率,而且让人们更加有效地节约时间,还可以快速选择自己喜爱的书籍,语言的种类也多,涉及面广。

运用Eclipse、Mysql、Tomcat的操作,运用了Java、JSP网页制作技术,为解决长时间的存储数据就采纳Mysql数据库,运用Windows7操作系统,Java语言的开发,对用户所需图书信息的查询过程进行分析。

3。2  设计方案论证及问题解决方法

在eclipse平台基础之上的网上图书购买系统,我们将框架思想的引入优化了程序实现流程,以便降低了开发复杂度。运用了Struts2开发框架,Java编程语言。Mysql为数据库服务器支持。Tomcat是Web服务器。,开发采用了B/S模式。

在此项目中最常见的问题:路径问题、表单校验问题、表单重复提交问题、数据库反复交互问题。

1路径问题:统一采纳相对于工程目录的相对途径。

2表单校验问题:利用Js与Ajax验证信息的合法性,同时服务器端进行二次校验。

3表单重复提交问题:为防止表单二次提交,系统采用逻辑判断和Struts2拦截器。

4数据库反复交互问题:适当采用会话跟踪技术避免相同数据反复查询数据库。

3。3  课题之目标

系统模拟当当网实现了网上购物的基本功能,本系统采用的是B/S结构,实现用户注册登录、图书阅读、购物车管理、订单管理相关功能。

4  系统需求分析来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

 4。1  系统功能叙述

1  用户注册登录:采用了JS和Ajax验证用户输入信息的合法性,服务器端同时对用户注册与登录进行二次校验。用户密码采用了MD5和Base64加密方式进行加密,用UUID+User_Id方式生成邮箱验证码,注册后需要进行邮箱验证码校验,成功登录后将用户信息放入session中,以便后期对用户信息进行管理。

2  图书浏览:采用Ajax一部请求方式,通过JDBC对数据库进行交互加载主页面图书信息,和加载不同要求的要求分类的图书信息。利用JDBC分页查询方式进行图书信息页面分页。没有注册和登录的用户只有浏览、购买商品的权限,无法生成订单。

3  购物车:商品不能重复购买,可以在购物车信息中对该商品的数量进行更改,同时具有商品的删除、恢复和结算功能,还具有显示所买商品价格的功能。

  4  订单生成:没有注册和登录的用户无法结算商品,生成订单。新注册的用户需要填写详细收货人的地址,采用了JS验证输入信息的合法性。假定该用户在数据库中已经有了地址信息,同时加载并显示旧地址信息。订单生成同时通过事务概念将与订单相关的所有信息存放在数据库,比如新添加地址、订单以及订单明细。

上一篇:Android电影评分系统设计与实现+ER图
下一篇:jsp+mysql的P2P在线理财平台的设计+ER图

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

jsp+mysql移动互动学习系统Web端设计

jsp+mysql网上商品销售系统

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

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

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

网络语言“XX体”研究

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

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

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

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

安康汉江网讯

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