APP下载

基于MyEclipse的网上书店设计与研究

2015-04-28籍远明吴琳月

中国科技纵横 2015年7期

籍远明 吴琳月

【摘 要】本文采用MyEclipse8.5开发平台,Struts框架结构理论设计,MySQL创建数据库,利用Hibernate作为数据库访问技术,开发网上书店电子商务系统,该系统主要分为前台系统和后台系统两大模块,前台模块主要包括图书动态展示与选购、查看图书的内容简介与目录,后台模块主要内容是图书管理、用户信息管理、订单信息管理等。实践表明,该系统操作简单,运行稳定。

【关键词】MyEclipse Struts框架 MySQL 网上书店

近几年来,随着互联网技术的日新月异,网上购物作为一种新兴的消费模式和商业模式迅速繁荣起来。截止2013年12月,中国网络购物用户规模达3.02亿。网购作为一种全新交易方式打破了时空和地域的界限,不仅使消费者最大限度节省成本,而且可以实现消费者、网站和商家三者共赢,促进经济发展[1-4]。

本文通过设计开发一个网上书店电子商务系统,为传统图书销售打造一个高效全新的交易平台。本系统主要采用MyEclipse8.5为开发平台,Struts框架结构理论设计,MySQL创建数据库,利用Hibernate作为数据库访问技术,提供面向对象的数据访问API接口,整合CSS和JavaScript等美化页面以实现本系统的全部功能。

1 系统概述

该网上书店电子商务系统,客户端要求使用Windows XP或WIN 7操作系统,Internet Explorer(IE)浏览器6.0以上。开发软件MyEclipse8.5,服务器:Tomcat7.0。

2 系统总体设计

本系统主要分为两大模块:前台系统模块和后台系统模块。前台模块主要包括图书动态展示与选购、查看图书的内容简介与目录、购物车功能、用户注册登录、用户的订单信息、修改用户个人信息、结账并生成订单功能、用户的安全退出。后台模块主要内容是图书管理、图书类型管理、用户信息管理、订单信息管理(查看订单明细、更新订单付款、订单的相关状态、删除订单)等。

3 数据库设计

本系统后台数据库中共设计6张数据表,分别为用户信息表、商品类别表、商品信息表、管理员信息表、订单表、订单明细表。下面简要列出各表的具体内容:

(1)用户信息表:主要用于存储用户的信息,主要字段有用户编号、用户名、密码、性别、年龄、地址、邮编、电话等。

(2)商品类别表:主要用于存储商品分类的信息,主要字段有商品类别编号、商品类别名称、商品类别描述等。

(3)商品信息表:主要用于存储商品的详细信息,主要字段有商品编号、商品类别编号、商品名称、商品价格、商品图片展示等。

(4)管理员信息表:主要用于存储系统管理员的信息,主要字段包括编号、登陆账号、登陆密码、管理员姓名、身份证号码等字段。

(5)订单表:主要用于存储用户购买商品的信息,主要字段有订单编号、用户编号、订单类别、订单状态、订单生成日期等。

(6)订单明细表:主要存储订单的详细信息,主要字段有订单编号、商品编号、订单、订单状态等。

4 网站的实现实例

前台页面主要是呈现给用户浏览之用,用户在进入本网站之后,一个整体为浅蓝色背景,清新亮丽、动态立体的主页面映入眼帘。用户可以根据图书分类,开始自己感兴趣的图书搜索查询,为吸引客户关注,本页面还特设热点图书、打折活动的动态展示等。点击菜单栏上的商品列表可以打开商品列表页面,将分别显示书籍的名称、单价、图片以及对书籍的简单介绍,点击加入购买就可以将书籍加入购物车,点击查看购物车,即可以跳到购物车页面,查看用户已经放入购物车的商品详细情况,如图1所示。

后台只有管理员才能进入,使用正确的用户名和密码登陆后之方可进行操作。后台主要包括用户信息管理、图书管理、图书类型管理、订单信息管理等内容,如图2所示。

5 结语

本文基于MyEclipse开发平台,设计开发了一个网上书店系统,用户可以在系统中实现浏览、搜索查询、注册购买等功能,管理员可以通过用户管理、商品管理、订单管理对系统维护更新,操作简便,界面友好,实现了快捷方便购物与高效图书管理,同时也为其它中小微型企业未来运营模式提供一个可以参考的商业示范。

参考文献:

[1]常祖政.MyEclipse +Dreamweaver搭建Java Web开发环境[J].电脑开发与应用,2013,26(9):68-70.

[2]张晓孪.基于SSH的团购网站设计与实现[J].电子设计工程,2012,20(21):122-125.

[3]孙萧寒,孙卫喜.基于SSH的网络购物系统设计与实现[J].信息技术,2012,120:136-138.

[4]于湛麟 等.SSH框架实现MVC架构的电子商务软件平台[J].计算机技术与发展,2012,2(10):169-172.