赞
踩
开发语言:Java
数据库:MySQL
技术:Spring+SpringMVC+MyBatis
工具:IDEA/Ecilpse、Navicat、Maven
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架。
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
整个网上图书商城为了便于用户购买与管理员管理,采用了以下几大功能管理模块,包括管理员与用户的设计:
用户登录:用户登录功能是用来识别已在本网站注册过的用户,能根据用户的信息方便的为用户提供服务。最重要的是,系统需要登记用户所购买的图书的信息等等一些的情况,最后为用户生成购物订单。
用户注册账号:填写相关用户信息的资料,用于用户登录本网站,进行购买图书。包括用户的用户名、用户姓名、性别、年龄、联系电话等信息,可让用户先登录本系统,然后修改自己的信息,用户只有通过注册成为本网站的用户,才能在本网站页面购物图书,否则只能浏览网页上的图书而不能进行购买。
用户资料修改:该模块功能主要是针对用户注册资料的修改,比如用户登录到本系统中,想修改自己的密码、电话号码和家庭住址等信息可以通过用户资料修改页来实现用户资料修改。
浏览图书模块:该模块可让打开本网站的用户看到网站上出售的图书,不管是登录的用户还是未登录的用户都可以查看本网站上的图书。
购买图书模块:此模块功能只提供在本网站已注册的用户,先要登录本网站系统,然后在浏览页选择想购买的图书,可添加删除购物车的物品,然后选择结账功能,可选择修改用户所需的信息,通过此流程可向商城下订单。
图书管理模块:管理员可以管理所有的图书,不同的图书可以分类到不同的列表,这样用户就可以快速找到想要的图书,其中可添加图书信息,可修改和删除上传的记录。
用户管理模块:管理员可查询、验证在本网站注册的用户信息,同时有权限可以修改用户的信息,管理员也可以删除任何一个用户的账号。
订单管理模块:此模块可看到用户在网站买下的图书和一些关于订单的信息,还可查看是否执行些订单。
图书商城管理系统被广泛应用于京东,淘宝等大型电子商务平台中,因此,图书商城管理系统也成为发展中不可或缺的一项。设计和实现图书商城管理系统时,考虑了经济、技术和操作实用性等方面的因素,以IDEA作为开发工具、以MySQL作为数据库连接、以Java作为语言编程,开发该系统。本系统具有开发费用低,运行流畅,操作简易,安全性能高等优势。主要从系统的分析与设计 、数据库设计和系统的详细设计等几个方面来进行论述,系统分析与设计部分主要论述了系统的功能分析、系统的设计思路,数据库设计主要论述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。
实用性:本商城购物系统以消费者购物需求为目标,以方便使用本系统的用户为原则,同时加入一些先进的设计理念。根据消费者不同的需求制作一个操作界面简单、模块功能完善、便于管理的购物平台,能够充分的满足消费者的需求并方便于本网站的管理人员对网站实行管理。
可靠性:一个好的网站必须具有高的可靠性,该系统通过结合先进的结构设计和数据的安全性,可以保证本系统具有高可靠性还有容错性,便于本系统不会出现一些不必要的错误信息,妨碍网站的管理。
智能性:本系统的设计要求便于网站的管理员管理本网站,用户可以根据自己的需求通过不同的模块入口进入不同的图书浏览页,通过后台图书列表的编辑与更新,可使消费者看到最新的图书信息,并且方便为更多的用户提供服务。
扩展性与灵活性:系统的模块设计主要以方便网站业务拓展和方便用户需求为目标,要求消费者能够很方便的浏览图书,并通过自身的需求能够快速搜索到自己想购买的图书。
书籍表(book)
数据库中字段名 字段类型 中文注释
b_id int 书籍id
b_isbn varchar Isbn名称
b_name varchar 书籍名称
b_author varchar 书籍作者
b_publisher varchar 出版社
b_cover varchar 书籍封面
b_image1 varchar 书籍图片1
b_image2 varchar 书籍图片2
b_price varchar 书籍价格
bt_id int 书籍类别
b_stock int 书籍库存
b_mark varchar 书籍介绍
书籍类别表(boottype)
数据库中字段名 字段类型 中文注释
bt_id int 书籍类别id
bt_name varchar 书籍类别名称
订单表(order)
数据库中字段名 字段类型 中文注释
o_id varchar 订单id
o_total float 订单价格
o_amount int 订单数量
o_status int 订单状态
o_paytype int 支付方式
u_id int 用户id
o_datetime timestamp 下单时间
o_realname varchar 用户姓名
o_phone varchar 用户手机号
o_address varchar 用户地址
订单书籍表(orderitem)
数据库中字段名 字段类型 中文注释
oi_id int 订单项id
oi_price float 订单价格
oi_amount int 订单数量
b_id int 书籍id
o_id varchar 订单id
书籍推荐表(recommend)
数据库中字段名 字段类型 中文注释
r_id int 推荐id
r_type int 推荐类型
b_id int 推荐书籍id
用户表(user)
数据库中字段名 字段类型 中文注释
u_id int 用户id
u_name varchar 用户账号
u_pwd varchar 用户密码
u_realname varchar 用户姓名
u_redgt timestamp 用户注册时间
u_role int 用户权限
u_mark varchar 用户权限名称
u_phone varchar 用户电话
u_address varchar 用户地址
本系统具有以下优点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。