李锋 王李勇
(广东交通职业技术学院,广东 广州 510650)
网上书行管理销售系统设计与实现
李锋王李勇
(广东交通职业技术学院,广东广州510650)
针对网上图书市场提供的书籍信息不全面、读者不能判断书籍内容优劣等问题,设计了网上书行管理销售系统。该系统利用Flash3D和JSP开发图书网上销售平台,配合三维仿真电子书籍,可以提供在线书籍阅览,使读者根据较全面的书籍信息确定是否购买,解决了传统的网上图书市场因书籍信息不全而导致退货现象严重的问题。既可以达到实体书店营销效果,又可以避免开设传统实体书店运营成本。
JSPFlash3D虚拟技术J2EE
电子书籍市场和网上图书商城是随着计算机网络和b2c电子商务发展起来的新兴行业。中国数字出版产业年度报告指出,中国2013年电子书市场总收益达10亿元,网上图书商城销售额达150亿元,占全国图书零售市场五分之二比例。
在电子书籍市场中,百度文库、豆丁网、维普网等提供电子书籍阅览,但这些电子资源都是对真实书籍的扫描,形似简单,不能做笔记,不能划重点,缺少人与书本的仿真交互,使用相当不便。另一方面,网上图书商城可以有效减少实体店运营成本,在营销平台和技术上存在优势,但缺少书籍具体内容信息,不能像实体店那样先浏览再决定购买意愿,读者下单谨慎,反复多变,退货换货现象严重,增加运营成本。本项目利用Flash3D和JSP开发二手图书网上销售平台,配合三维仿真电子书籍,让读者根据书籍内容决定购买意愿,既可以达到实体书店营销效果,又可以避免开设传统实体书店运营成本。
(1)入库图书分类管理
录入图书基本信息。分为已有产品入库和新产品入库。该模块对图书输入完整信息后,可以对上架图书进行添加、删除、排序操作,并把相应的doc或pdf电子文档转换为三维仿真书籍。
(2)图书列表查询和管理
用于维护(增加、修改、删除、查询)图书基本信息。内容包括供应商名称、联系人、电话、地址、详细交易等。
(3)书籍购买与订单生成
该模块用于用户在线购买书籍。内容包括选择产品、计算合计金额、是否购买会员、购买价格、购买数量,生成用户购买订单,如用户名称、送货地址、电话号码及送货方式等。
(4)销售退货
该模块用于记录顾客退货信息,采用直接在销售单中填写负数的销售量,对哪个顾客对商品进行退货,则查找向该顾客的销售定单,内容包括:选择产品、选择会员、入库时间、经办人及备注等。
(5)统计报表
统计报表包括进货统计、销售统计、退货统计和员工工资统计。进货统计对不同商品在一定时间段内的采购进货记录作以统计;销售统计针对不同时间段内不同商品的销售记录作以统计;退货统计对不同商品在一定时间段内的采购进货记录作以统计;员工工资统计用于员工工资管理,内容包括员工编号、基本工资、销售提成与合计工资。
网上书行具体功能模块如表1所示。
表1 网上书行功能模块划分表
系统采用目前J2EE开发框架,营销管理系统采用B/S架构。系统平台包括前台展示层JSP、ACTION、SERV-ICE、 DAO后台逻辑层,数据交换中间件采用EiInfo实现。展示层JSP主要用于封装产生动态网页的处理逻辑[1]。
J2EE是一个服务器端应用开发的中间件应用服务包。J2EE采用了Java授权和认证服务(JARS)来作为其核心的安全性协议和保障[2]。J2EE采用部署描述方式,灵活地部署EJB组件、Servlet,JavaBean组件的访问角色和角色的身份验证,同样,每个角色对于数据源中的每个表的各种操作权限也可以在应用服务器的部署描述文件中进行灵活的配置,而且可以为网络中传递的数据启用和选择多种加密机制[3]。J2EE框架提供与平台无关、可移植强、安全性能高的服务器端开发平台。
ACTION层通用性好,与平台无关,页面端的所有请求都可以通过Dis-pathAction调用服务转发,将页面提交的数据组装成EiInfo对象,同时根据指定的Ser-viceName和MethodName动态调用相应的业务服务方法[4]。
SERVICE层负责调用DAO操作数据,SERVICE是使用平台时应用软件开发人员关注的主要部分,其设计与具体的业务关系极大[5]。
本项目平台采用统一数据交换结构,前台向JSP页面提交数据后,系统根据规则自动组装成EiInfo结构提交给后台应用服务。后台处理完成的数据则组装成EiInfo信息格式返回给前台。前台根据EiInfo的信息自动渲染成相应的页面展现元素[6]。
本项目系统架构图如图1所示。
图1 系统架构图
三维仿真书籍采用Flash 3D动画技术遥Flash 3D是随着互联网与虚拟现实发展起来的最新技术遥Flash 3D在保留原Flash交互功能的同时袁将建模文件通过浏览器解释实现三维模拟和立体仿真
三维仿真书籍利用鼠标模拟翻页效果袁读者可以在虚拟图书上做标记袁画重点袁并能实现快速定位尧电子书签尧在线阅览等功能袁配合销售平台袁既可以提供在线书籍阅览袁又可以让读者根据书籍内容决定购买意愿袁解决传统网上图书市场因书籍信息不全导致退货现象严重的问题遥三维仿真效果如图2所示
图2 三维仿真书籍效果图
本系统在广东交通职业技术学院建立网上图书商城袁以网络为开放平台袁以现代信息技术为支撑袁以校园同城为媒介袁达到网络销售为主的交易机制遥所有在售书籍都配套相应电子版本袁以三维仿真方式呈现给读者[7]遥读者根据电子书籍内容决定购买意愿袁达到实体店营销效果袁应用效果如图3所示
图3 网上书行应用效果图
本项目通过建立网上书行管理和销售系统,配合三维电子仿真书籍,让读者根据图书内容决定购买意愿,避免挑选书籍烦琐过程,使网上购物过程变得轻松、快捷、方便,同时又能有效地控制“商场”运营成本,为书籍网络营销开辟了一个新的销售渠道。
[1]任永功,王政军.基于JSP和MySQL的动态表结构的设计与实现[J].计算机工程,2006(5):60-62,134.
[2]郭小雪,房至一.基于JSP/Servlet的三层式网上书店的实现[J].微计算机信息,2006(12):206-207,249.
[3]刘中兵,李伯华,邹晨.JSP数据库项目案例导航[M].北京:清华大学出版社,2006.
[4]王琴,杨宗凯,吴砥.基于工作流和JSP/Servlet技术的网上项目申报与管理系统设计[J].计算机应用研究,2006(12):181-184.
[5]谢长勇,刘知贵,郑晓红,等.基于模式2的JSP管理信息系统的设计与实现[J].计算机应用研究,2006(7):135-137.
[6]冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J].计算机工程与设计,2006(5):896-899.
[7]吴军,邓超,邵新宇,等.基于Web Service的企业应用集成方法研究[J].计算机应用研究,2006(8):75-80.
Design and Implementation of Online Book Management and Sales System
LI Feng,WANG Li-yong
(Guangdong Communication Polytechnic,Guangzhou Guangdong 510650,China)
Aiming at the problems that the book information provided by online book market is not complete and the readers can not judge the content quality of book,this paper designs the online book management and sale system.This system uses Flash3D and JSP to develop an online book sale platform,combines with 3D simulation electronic book to provide the online book reading for readers who can determine whether to buy the book according to the comprehensive book information,and solves the serious return problem caused by incomplete book information in traditional online book market.This system not only achieves the marketing effects of entity bookstore,but also reduces the operating costs for establishment of traditional entity bookstore.
JSP;Flash3D;virtual technology;J2EE
TP393
A
1008-1739(2015)11-45-3
定稿日期:2015-05-12