JSP网上销售系统

时间:2019-05-14 00:40:56下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《JSP网上销售系统》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《JSP网上销售系统》。

第一篇:JSP网上销售系统

DONGFANG COLLEGE,FUJIAN AGRICULTURE AND FORESTRY UNIVERSITY

课程名称:实验名称:系 别:年级专业:学 号:姓 名:任课教师:

Windows网络编程案例教程

网上购物系统 计算机与科学技术系

13网络工程 1260301090 肖贵云 谢储辉

成绩:

2015

年 12 月 19

网上购物系统

摘要: 21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。网上购物商城系统实际上是一个B/S结构的信息系统,目前开发这种系统用到的主要开发工具有:ASP、JSP、PHP等,用到的数据库主要是一些流行的大型数据库,如Oracle,SQL server等,我们开发该系统用到的开发工具为ASP,数据库使用的是acess。本系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。团购的实质是:最短的时间,集中最多有购买需求的人,达到集体省钱的目的。对消费者来说:是省钱,省力,省心 对商家来说:是一个短平快的集中销售

一、实验目的

用JSP编程网上购物系统

本系统在设计时应该满足以下几个目标:

 界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 全面展示商城内所有商品,并可展示最新商品及特价商品。 为顾客提供一个方便、快捷的商品信息查询功能。 会员可以随时修改自己的会员资料。 用户随时都可以查看自己的订单。

 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。

二、系统的开发背景

随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物,24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。

三、实验环境

页面视图设计:JSP,底层数据处理采用:Java,页面中的数据处理采用:JavaScript,服务器:Tomcat,数据库服务器:MySql,开发工具:eclipse

三、实验内容

网上购物系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。

 前台商品展示及销售:商品浏览、购物车、订单查询、商品查询等。

 后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、管理员管理、订单管理等。

四、模块设计

登陆网站的用户提供商品和服务的信息,填写并提交订单的服务。这样,将前台模块再细分为用户管理模块、订单查询模块、购物车模块、修改个人资料模块、留言板模块。顾名思义,这些模块的名称基本概括了它们的功能。

下面详细说明一下这些功能模块的设计:

(1)用户管理模块: 为了方便于网站的管理,必须由一套完整的用户管理体系。该网站用户管理模块主要实现用户的注册、登录、找回密码3方面功能。

(2)购物车模块: 在超市购物,可以根据自己的需要将很多种商品挑选至购物车或购物篮中,然后到收银台结款。而在网上虚拟的商城中,当然没有办法使用真正的购物工具,因此,通常都会采用一种被称为“购物车”的技术来模拟现实生活。在网上商城中,所选商品须通过购物车进行暂存,然后生产订单。这种技术使用起来十分方便,不但可以随时添加、查看、修改、清空购物车中的内容,还可以随时去收银台结款。

(3)订单管理模块: 用户提交订单后,通过产生的订单号查询订单信息及执行状态。只需要根据用户录入的订单号在数据表中查询处对应的货品信息即可。

(4)个人资料管理模块: 用户资料修改时为用户更改个人信息所提供的窗口,为了保护用户信息部受非法侵害,用户只有登录网页后才有权限修改个人资料。

五、功能需求

 商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。

 购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。

 注册管理:能够对用户名,密码的简单验证;能够对电子邮箱,Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的用户不能重复注册。 订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。

 商品管理:管理员可以增删商品;修改商品基本信息。

 用户信息管理:用户登陆后可以修改个人信息。

六、数据库设计

用户表:userinfo

商品信息表:goodsinfo

管理员表:admininfo

订单表:orderinfo

订单明细:usergoods

七、流程图

八、主要代码编写

处理数据的JavaBean 数据库连接:DBUtil public class DBUtil { private static final String USER=“root”;private static final String PASSWORD=“root”;private static final String URL=“jdbc:mysql://localhost:3306/onlineshopping”;

private static Connection conn;static {

} public Connection getConnection(){ try{ try {

} Class.forName(“com.mysql.jdbc.Driver”);e.printStackTrace();} catch(ClassNotFoundException e){ if(conn==null){conn=DriverManager.getConnection(URL,USER,PASSWORD);}

} }catch(SQLException e){ } return conn;e.printStackTrace();系统界面设计

首页中包括了四个部分,网页顶部:top;登录部分:login;搜索部分:search;商品列表:splist。

<%@ page language=“java” import=“java.util.*” pageEncoding=“utf-8”%> <%@ page import=“com.softlj.business.bean.*”%> <%@ page import=“com.softlj.business.dao.manage.*” %> <% McManage mcmanage = new McManage();

PagingBean pages = new PagingBean();pages.setRscount(mcmanage.getCount());//获取类别记录

List list = mcmanage.searchMc(1, pages.getPagesize(),pages.getRscount());OrderManage ordermanage=new OrderManage();int numbercount=ordermanage.getnumbercount();

session.setAttribute(“pagefenye”, list);session.setAttribute(“paging”, pages);session.setAttribute(“numbercount”,numbercount);if(session.getAttribute(“numbercount”)==null){ session.setAttribute(“numbercount”,20080001);} if(session.getAttribute(“value”)== null){

} List shopcart = new ArrayList();session.setAttribute(“shopcart”, shopcart);session.setAttribute(“zongprice”, 0);session.setAttribute(“kinds”, 0);session.setAttribute(“numberkind”,0);%> 购物网

src=“script/jquery-1.5.1.min.js”>

第二篇:基于jsp的网上办公系统--开题报告

××大学本科毕业设计(论文)开题报告书

目:

企业办公自动化系统设计与实现

院:

业:

指导教师(职称):

报 告 人:

间:

研究(设计)的学术或现实意义、主要内容:

由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。虽然已经建立了自己的Intranet网络,但企业内部的交流效益并不高。面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。

本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。其基本的功能包括收/发文管理,文档管理,公告管理,会议管理,员工管理,资产管理等。在各种功能下的子功能模块可进行的操作包括:浏览、更新、删除、上传、下载。企业可根据自身的业务情况增加新的功能模块,如资产管理功能。

虽然诸如Lotus 1-2-3和MS Office系列的许多应用软件可以提高办公效率,但是这仅仅是针对个人办公而言。办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。能处理办公业务的的企业办公自动化系统是现代企业所必需的,从这可看出本系统的发展前景远大。

目前,办公自动化已经成为企业界的共识。众多企业认识到尽快进行办公自动化建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。因此,本系统的开发和实现意义十分重大,发展前景将是十分远大的。[1]

主要内容:

1.登录模块

实现用户登录,并对已登录的用户进行监听,防止重复登录。

本系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在员工管理模块中添加了你的信息后,授予你登录的“姓名”和“密码”后你才能安全登录,在此同时也授予你登录的权限,在权限的范围内你能够完成相应操作。用户输入的登录信息被后台的数据库匹配了才能够安全登录。否则是非法登录不能进入本系统主页。

用户输入自己的“用户名”和相匹配的“密码”后,后台的管理服务会对登录的用户的身份进行验证,若匹配后进入系统首页,否则会提示“用户的用户名或密码不正确!”

2.收/发文管理模块功能设计

该模块总功能大体分为四部分:

(1)建立发文:新建并发送公文。

(2)浏览发文:以列表形式显示公文存放在收件箱或发件箱中。

(3)删除发文:将选定的公文从数据库中删除。

(4)查看详细内容:查看选定公文的详细内容。

3.会议管理模块功能设计

该模块总功能大体分为四部分:

(1)查看会议记录:将会议记录以列表的形式显示给用户。

(2)添加会议记录:向数据库中增加新的会议记录。

(3)删除会议记录:将选定的会议记录从数据库中删除。

(4)查看会议详细信息:通过单击会议主题链接查看会议的具体内容。

4.公告管理模块功能设计

(1)浏览公告:以列表的形式将公告信息显示给用户。

(2)添加新公告:向数据库中增加新的公告信心。

(3)修改公告:更新选定的信息。

(4)删除公告:将选定的公告信息从数据库中删除。

(5)查看公告详细内容:查看选定公告的具体信息。

5.员工管理模块功能设计

(1)浏览员工信息:以列表的形式将所有用户的信息显示出来。

(2)添加新员工:向数据库中增加新的员工信息。

(3)员工个人信息:更新选定的员工信息记录。

(4)删除员工信息:将选定的员工信息从数据表中删除。

(5)查看员工详细信息:查看选定员工的具体信息。

6.文档管理模块总功能设计

(1)浏览文件:将文件信息以列表的形式显示给用户。

(2)浏览文件详细内容:查看选定文件的具体内容。

(3)删除文件:从数据库中删除选定的文件信息并从磁盘中删除该文件。

(4)上传文件:将用户上传的文件保存到服务器中的指定目录下。

(5)下载文件:将用户选定的文件从服务器中下载到客户端指定目录下。研究(设计)的方法及预期的目的:

该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。

软件上操作系统采用Windows XP,开发工具选用JSP语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。[2] 网络体系结构基本定位于局域网(Windows NT)环境下的C/S结构。这种模式具有如下优势:

(1)使服务器端数据处理负荷减轻。

(2)该结构的系统容易扩充、灵活性和可扩展性好。[3]

预期目的是:

利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询。最终实现“无纸”办公。题目进度计划:

完成毕业设计管理系统从系统调研、系统分析、系统设计、系统程序设计、系统调试以及到系统运行的整个过程。

进度安排如下 :

1.2015年1月1日-3月1日可行性分析、需求分析,完成开题报告和文献综述工作。

2.2015年3月1日-4月15日进行系统设计和数据库设计,完成前台与后台数据库的连接和编码,实现编码。

3.2015年4月16日-4月30日完成系统测试,进行成果归纳、整理、总结并撰写毕业设计报告(论文),作好答辩准备。

4.2015年5月1日-2015年5月15日答辩资格审查,答辩。完成课题所需条件及落实措施:

准备工作:在设计之前,先完成系统设计环境的搭建。首先是安装安装MyEclipse工具,用来编写工具类、方法类和程序的调试。再次,研究网上的类似系统软件,学习别人的研究与设计的方法。最后,到网上和图书馆收集一些资料,遇到不懂得问题以便随时查询。

主要措施:软件开发不可避免地会遇到这样或那样的问题,除了下载帮助文档,还要多与老师和同学交流。开始设计后,要经常进行总结,确保设计及时并良好地完成。参考文献资料:

[1] 梁立新.项目实践精解:基于struts-spring-hibernate的Java应用开发[M].北京.电子工业出版社.2006 [2] 邱哲等.Struts Web设计与开发大全[M].北京.清华大学出版社.2006 [3] 张洪伟.Tomcat Web开发及整合应用[M].北京.清华大学出版社.2006 指导教师意见:

指导教师签字:

****年**月**日 学院毕业设计(论文)工作领导小组意见:

组长签字:

****年**月**日

××大学本科毕业设计(论文)学生工作记录表

学院:

专业:

班级:

姓名

学号

指导教师

毕业设计(论文)题目

日期

指导教师要求 教师签字

注:本表不够可复印,由学生填写,毕业设计(论文)完成后装入毕业论文(设计)资料袋。××大学毕业设计(论文)工作中期检查表

学院:

专业:

年级:

学生姓名

学号

指导教师

职称

设计(论文)题目

选题是否有变化

如有,请 填写原因

是否一人一题

是否进行了开题报告

是否进行了文献调研

题目拟解决的关键问题

教师填写部分

设计(论文)进度情况:

提前完成 正常进行

延期滞后(请写出原因)

工作态度(学生对毕业设计(论文)的认真程度、纪律及出勤情况):

认真

较认真

一般

不认真

中期质量评价(学生已完成部分的工作质量情况):

后续工作建议:

指导教师(签名):

****年**月**日 院毕业设计(论文)工作领导小组意见(如被查学生为差的,请学院毕业设计〈论文〉领导小组写出处理意见):

领导小组组长(签名):

****年**月**日 注:此表请各学院毕业设计(论文)工作领导小组组织指导教师如实填写,检查后请装入学生毕业论文(设计)资料袋内。

××大学本科毕业设计(论文)评分标准及评审表

姓名:

学号:

指导教师:

评价内容 分值 评价标准 得分

1、选

题 10 符合专业培养目标,体现专业特点,难度与份量适中;工作量饱满。

2、调研论证 20 能根据题目要求提出切实可行调研实施方案,具有独立深入社会调查研究、查阅文献、收集信息,并分析整理各类信息,从中获取新知识的能力。

3、研究方法 15 能够综合运用有关的基础理论和专业知识,分析问题透彻,论文观点鲜明、正确,合理使用各种信息,论据充分,逻辑性强,研究方法得当。

4、论文结构 25 整体结构合理,文章中心突出,内容充实,层次清楚,数据可靠,详略得当。

5、创

新 10 具有自己的独特见解或较强的现实意义,观点富有新意。

6、论文表达 15 具有较强的文字表达能力,概念表述准确简洁,文笔流畅,图表清楚,格式规范。

7、英文摘要 5 翻译准确,文字流畅。

8、指导教师评分:

9、指导教师评语:

指导教师签名:

系主任意见(需说明是否同意指导教师评分):

系主任签名:

××大学本科毕业设计(论文)答辩记录及综合评分表

学院:

专业:

姓名

学号

指导教师

毕业设计(论文)题目

毕业设计(论文)字数

参考文献

答辩日期、时间

综合评分

答辩记录:

成绩评定:

系主任及答辩组成员(签字):

学院意见:

年 班级:

年月

日 月

学院盖章

****年**月**日 注:“综合评分”由学院毕业设计(论文)领导小组最后评定并填写。

第三篇:JSP网上教学辅助系统【开题报告】

JSP网上教学辅助系统【开题报告】

一、选题的依据及课题的意义:

软件工程借鉴了传统工程的原则和方法,目的是高效地开发高质量的软件,涉及到计算机科学、数学和管理科学。它旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。软件工程专业的实施性很强,此专业又必须和网络积极联系;学生在课堂上的知识不能很好的应用。在课堂之外不能很好和老师交流、不能迅速得获取到最新的专业知识和资讯。

随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是internet与校园网的接轨,为教育提供了丰富的资源,使网络教学真正成为现实,同时也为教育开辟了广阔的前景。

本课题就是针对软件工程在教学上的问题而开发的系统。基于此网上辅助教学可以实现教学信息资源共享,老师在网上组织最优秀的教材和教法,使学生很快在网上可以学到最新的知识,以及老师和学生之间的互动,包括作业的提交和修改等工作都可在此运行,从而提高教学效率。

二、国内外研究概况及发展趋势(含文献综述):

软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。

随着internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。时至2000年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育质量的相关政策。美国国家教育政策研究所(the institute for higher education policy)于2000年4月也发表了一份名为“在线教育质量:远程互联网教育成功应用的标准”的报告,然而,这些文章也仅仅是描述性的定义网络教学的评价指标,而对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。以后会逐渐地在这方面完善,提高其质量。软件工程日益重要,在各高校正在开展网上教学;开发一个软件工程网上教学辅助系统对培养学生的实践能力有所帮助,对其教学得到全面化的发展。

三、研究内容及实验方案

1、研究内容: 开发一个基于B/S结构的软件工程网上教学辅助系统。本系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据的“一致性和完整性”。对于后者则要求应用程序具有“实时操作,使用方便,易于扩展”等特点。研究内容主要有:(1)实现用户登录、搜索课件、查看课件、下载课件等操作。

(2)学生查看课程、提交作业、查看课件、提问和在线答题(3)教师发布课件、批改作业、更新试卷、解答问题(4)系统管理员登录、维护

2、研究的基本思路(实验方案): 通过前期对网上教学辅助系统的调研和综合分析后决定:

本系统将使用JSP和SQL SERVER分别作为WEB服务器和后台数据库。在运行系统时,JSP技术主要用在前台用户登录、查询、提交、评定等操作部分;SQL SERVER用在后台数据库的输入和输出。

四、目标、主要特色及工作进度 目标: 开发一个基于B/S结构的网上教学辅助系统,使得教学中学生和教师都能很好了解并运用网络教学来实现信息化的交流。主要特色:

(1)本系统是辅助教学软件,功能有教师备课、课件制作、网络化教学和学生提交作业、查看课件等。系统中的所有产品均操作简便,功能强大,可以广泛的应用于课件制作、多媒体教学、网络化教学与研究性学习等多种用途,是学校开展素质教育的最佳选择。(2)本系统支持用户扩展开发,以适应教学需求。工作进度:(1)资料查询及开题报告(02月26日——03月15日)(2)设计、编程及调试(03月15日——05月25日)

(3)撰写毕业论文(05月30日——06月10日)(4)总结、准备毕业答辩(06月11日——06月22日)

五、参考文献

[1].沈兆阳,SQLServer2000与XML整合应用「M].清华大学出版社,2004,2 [2].Heather Williamson,XML技术大全「M].机械工业出版社,2004,1 [3].沈兆阳,Java与XML 数据库整合应用「M].清华大学出版社,2000,1 [4].翁晚霞等,开发基于Web的远程教学系统的关键技术比较[M].计算机工程与应用,2000 [5].韩柯等译,Java面向对象编程指南「M].北京:电子工业出版社,2001 [6].程显华等译,JSP和Servle t程序设计使用专辑「M].机械工业出版社,2002 [7].徐国平,JSP网络开发实务「M].电子机械工业出版社,2001 [8].敬铮,Java数据库开发与专业应用「M].国防工业出版社,2002

第四篇:基于JSP技术_网上购物系统_毕业设计论文

绪 论

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

第1章 系统开发背景与意义 1.1 系统开发背景

随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物,24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。

结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。

第1页

1.2 系统开发意义

从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义:

投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。

基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。

24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。

不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。

不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。

第2章 网上购物系统需求分析 2.1 网上购物系统的现状

目前在国内购物系统的开发,PHP与ASP技术应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,PHP缺乏规模支持。其次,缺乏多层结构支持,对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(Internet Information Server)(windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。

JSP则没有以上缺陷,JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。

三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采

第2页

用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商Intershop,它原来的产品Intershop1,2,3,4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持 的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

总的来说,ASP、PHP、JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面JSP的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。2.2 可行性分析

JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和 scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。2.3 系统实现的目标

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节,这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。2.4 系统功能需求

通过对淘宝网,拍拍等网上购物的认识和分析,我对网上购物有了基本的了解,我觉得该系统至少应该具有以下的一些基本功能:

注册管理:能够对用户名,密码的简单验证;能够对电子邮箱,Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的用户不能重复注册。

商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。

购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空

第3页

购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。

订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。

商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可以上传图片。

注册用户管理:管理员可以通过查询指定用户,并管理用户的启用,冻结。公告管理:管理员可以通过公告的形式向顾客告知本商城的近期动向,如:打折信息、维护信息等。第3章 系统设计工具介绍 3.1平台选择

Microsoft软件是日常生活中使用最为广泛的软件,基于这一特点,我们选用的平台是Java Server Page(简称JSP)+SQL2005数据库,它适应于Windows操作系统并能很好的与其应用程序结合,而且SQL Server 2005数据库也易操作,从而大大降低了编程难度。具体如下: 采用了Internet架构,Bowser/Server模式。

Web服务器采用Tomcat6.0服务器,数据库管理系统为SQL Server 2005。开发工具使用Dreamweaver搭建系统页面框架,再用MyEclipse在其中插入JSP语句,JavaBean使用MyElipse编写。3.2 系统开发工具

本系统是基于JSP+SQL Server 2005数据库技术实现的,现对JSP技术和SQL Server 2005数据库作简要的介绍。

3.2.1 开发语言—JSP

JSP页面由HTML代码和嵌入其中的Java代码所组成。JavaBean是JSP的技术基础,而且大型的Web应用程序的开发需要JavaBean和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网等特点。JSP的技术的优势:

一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不需要做任何更改。

系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。

高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。

可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。

多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

3.2.2 数据库—Microsoft SQL Server 2005

SQL Server是一个关系数据库管理系统。SQL Server 2005是Microsoft公司推出的SQL Server数据库管理系统的较新版本。SQL Server 2005数据库引

第4页

擎提供完整的XML支持。它还具备构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQL Server 2005关系数据库引擎支持当今苛刻的数据处理所需的功能。数据库引擎充分保护数据完整性,同时将管理众多并发修改数据库的用户的开销减到最小。SQL Server 2005分布式查询使得以引用来自不同数据源的数据,就好像这些数据是SQL Server 2005数据库的一部分,同时分布式事务支持充分保护分布式数据更新的完整性。

第4章 系统设计功能模块: 4.1 项目规划

网上购物系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。

前台商品展示及销售:该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。

4.1.1 系统功能结构图

网上购物系统前台功能结构如图4-1所示

图4-1 系统前台功能结构图

网上购物系统后台功能结构如图4-2所示

图4-2 系统后台功能结构图

4.1.2 处理流程

系统处理业务流程如图4-3所示

图4-3 业务流程图 4.2 系统设计

4.2.1 设计目标

本系统在设计时应该满足以下几个目标:

采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

全面展示商城内所有商品,并可展示最新商品及特价商品。

为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。会员可以随时修改自己的会员资料。实现网上购物。

商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。

查看商城内的公告信息。

第5页

用户随时都可以查看自己的订单。

对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。

4.2.2 系统开发环境

硬件平台:

CPU:2.00GHz;

内存:2G。

软件平台:

操作系统:Windows 7 旗舰版;

数据库:SQL Server 2005;

开发工具包:JDK Windows-i586;

JSP服务器:Tomcat 5.0以上;

浏览器:IE 8;

分辨率:最佳效果1024×768。4.3 数据库设计

本系统数据库采用SQL Server 2005数据库,系统数据库名称为db_shop,共包含9张表。

(1)tb_superType(商品大分类信息表)

商品大分类信息表主要用来保存商品类别中大的类别信息。表tb_superType的结构如表4-1所示。表4-1 商品大分类信息表

字段名 数据类型 长度 是否主键 描述

id

int

类别ID

TypeName

varchar

类别名称

(2)tb_subType(商品小分类信息表)

商品小分类信息表主要用来保存商品类别中小的类别信息。表tb_subType的结构如表4-2所示。表4-2 商品小分类信息表

字段名 数据类型 长度 是否主键 描述 ID Int 4 是 类别ID superType Int 4 父类ID TypeName Varchar 50 类别名称

(3)tb_rebate(折扣表)

折扣表用来保存顾客在购买商品时的折扣信息。表tb_rebate的结构如表4-3所示。表4-3 折扣表

字段名 数据类型 长度 是否主键 描述 grade Varchar 20 是 等级 Amount Money 8 消费额 rebate Float 8 折扣

第6页

(4)tb_order_detail(订单明细表)

订单明细表用来保存订单的详细信息。表tb_order_detail的结构如表4-4所示。

表4-4 订单明细表

字段名 数据类型 长度 是否主键 描述 ID bigint 8 是 ID号 orderID bigint 8 与tb_Order表的OrderID字段关联 goodsID bigint 8 商品ID price money 8 价格 number int 4 数量

(5)tb_order(订单信息主表)

订单信息主表用来保存订单的概要信息。表tb_order的结构如表4-5所示。

表4-5 订单信息主表

字段名 数据类型 长度 是否主键 描述 OrderID Bigint 8 是 订单编号 bnumber smallint 2 品种数 username Varchar 15 用户名 Truename varchar 15 真实姓名 address Varchar 100 联系地址 postcode varchar 10 邮政编码 tel Varchar 20 电话 pay Varchar 20 付款方式 carry Varchar 20 运送方式 rebate float 8 折扣 OrderDate smalldatetime 4 订货日期 enforce int 4 是否执行 bz varchar 200 备注

(6)tb_member(会员信息表)

会员信息表主要用来存储所注册的会员的信息。表tb_member的结构如表4-6所示。

表4-6 会员信息表

字段名 数据类型 长度 是否主键 描述 ID int 4 是 会员ID userName varchar 20 用户名 trueName varchar 20 真实姓名 passWord varchar 20 密码 city varchar 20 所在城市 address varchar 100 联系地址 postcode varchar 6 邮政编码

第7页

cardNO varchar 24 证件号码 cardType varchar 20 证件类型 grade int 4 等级 Amount money 8 消费额 tel varchar 20 电话 email varchar 100 Email地址 freeze Int 4 是否冻结

(7)tb_manager(管理员信息表)

管理员信息表用来保存管理员信息。表tb_manager的结构如表4-7所示。表4-7 管理员信息表

字段名 数据类型 长度 是否主键 描述 ID Int 4 是 ID号 manager varchar 30 管理员名称 PWD varchar 30 密码

(8)tb_goods(商品信息表)

商品信息表主要用来保存商品信息。表tb_goods的结构如表4-8所示。表4-8 商品信息表

字段名 数据类型 长度 是否主键 描述 ID bigint 8 是 商品ID typeID Int 4 类别ID goodsName varchar 200 商品名称 introduce text 16 商品简介 price money 8 定价 nowPrice money 8 现价 picture varchar 100 图片文件 INTime datetime 8

录入时间 newGoods Int 4 是否新品 sale Int 4 是否特价 hit Int 4 浏览次数

(9)tb_BBS(公告信息表)

公告信息表主要用来保存商城的公告信息。表tb_BBS的结构如表4-9所示。

表4-9 公告信息表

字段名 数据类型 长度 是否主键 描述 ID Int 4 是 ID号 title varchar 100 公告标题 content varchar 40000 公告内容 INTime datetime 8

录入时间 第5章 网上购物系统实现过程

本系统所采用的是Internet架构,三层B/S模式,采用JSP+SQL Server 2005数据库技术实现,同时利用了JavaBean、JavaScript、JDBC-ODBC桥接器

第8页

等技术。本节将首先介绍系统开发工具、再介绍系统各部分的实现方法。5.1 系统各部分的实现方法

从系统功能模块划分中可以看出,系统功能模块分为前台和后台。前台包括有用户注册、用户登录、修改个人信息、查询商品、特价商品展示、新品展示、购买商品、加入购物车、支付等功能。后台模块总要有添加商品、删除商品、添加商品类别、管理用户、管理公告、管理订单等。各模块虽然是独立的,但又统一于同一数据库中,便于管理员管理维护数据库,同时也便于用户的操作。

5.1.1 创建与数据库的连接

在JSP中可以使用Java的JDBC技术,实现对数据库中表记录的查询、修改和删除等操作。JDBC技术在JSP中占有很重要的位置。JDBC(Java DataBase Connectivity)是Java数据库连接API。简单地说,JDBC能完成三件事:

与一个数据库建立连接 向数据库发送SQL语句 处理数据库返回的结果

JDBC-ODBC桥是一个JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现JDBC操作。对ODBC,它像是通常的应用程序,桥为所有对ODBC可用的数据库实现JDBC。JDBC在设计上和ODBC很相似。JDBC和数据库建立连接的一种常见方式是建立一个JDBC-ODBC桥接器。由于ODBC驱动程序被广泛的使用,建立这种桥接器,是的JDBC有能力访问几乎所有类型的数据库。JDBC也可以直接加载数据库渠道程序访问数据库。

5.1.2 访问数据库的JavaBean

JavaBean是一种Java语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成为属性。众所周知,属性名称符合这种模式,其他Java类可以通过自省机制发现和操作这些JavaBean属性。

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、Applet程序或应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

JSP的一个重要特性就是可以用JavaBean实现功能的扩展。将大部分功能放在JavaBean中完成,以使JSP页面程序更干净简洁、利于维护。JavaBean可以很方便的用来捕获页面表单的输入并完成各种业务逻辑的处理。

连接数据库的JavaBean—ConnDB。通过JSP页面调用此JavaBean,可以实现对数据库的连接,数据表的添加、删除、更新等操作。编译及使用JavaBean

例如用JDK的javac命令编译ConnDB.java,得到ConnDB.class文件,即表示建立了一个JavaBean。在JSP页面中要使用这个JavaBean,先使用语句:<%@ page import=“com.wgh.DB.connDB” %>,通过该引用就可以实现Bean中相关功能函数,这样就可以方便的完成对数据库的增、删、改和查询等操作。5.2 系统界面设计

第9页

5.2.1 网站前台首页设计

在飞鸽购物商城的首页中,用户不但可以在第一时间内掌握商城推出的特价商品、上架新品、最新公告等,还可以查看销售排行、搜索指定商品、商品分类查询等。飞鸽购物商城前台首页的运行结果如图5-1所示。

图5-1 网站前台首页

下面以列表形式给出前台页面各部分的说明信息,如表5-1所示。表5-1前台页面说明

区域 名称 说明 对应文件网站导航 主要展示网站的旗帜广告和站内导航条 navigation.jsp

用户登录 主要用于会员登录和提供会员注册的入口 left.jsp

商品搜索 主要用于按商品的大分类模糊查询商品信息 search.jsp

商城公告 主要用于显示网站最新公告 left.jsp

特价商品 用于显示最新的两条特价商品的信息 index.jsp

商品分类 按类别展示商品信息 right.jsp

销售排行 显示商城中销售量最好的10种商品 left.jsp

商品上架 主要用于显示最新上架的4种商品信息 index.jsp

广告招商位 用于显示网站的广告招商信息 right.jsp

后台登录入口 网站后台登录入口 copyright.jsp

版权信息 显示网站版权信息 copyright.jsp 5.2.2 特价商品模块设计

特价商品模块共有两个入口,一个是网站导航条中的【特价商品】导航按钮,另一个是网站前台的居中位置,分栏列出了商城中特价商品中最新的两条特价商品信息,单击特价商品展区中的“More„”超链接可以进入到特价商品页面,在该页面中将列出商城中的全部特价商品。主要包括商品图片、名称、原价、现价等信息。同时设置了【购买】按钮和【详细信息】按钮,分别用于将商品信息添加至购物车和查看商品详细信息。特价商品模块在网站首页的设计效果如图5-2所示。

图5-2 特价商品页面

查询数据表中的特价商品。特价商品信息同商品基本信息同时保存在商品信息表tb_goods中,以字段sale标识,当sale字段的值为1时,代表该商品为特价商品。部分实现代码如下: ResultSet rs=conn.executeQuery(“select top 4 ID,GoodsName,Introduce,price,nowprice,picture from tb_goods where sale=1 order by GoodsName”);

原价:<%=price%>(元)

现价:<%=nowprice%>(元)

<%=introduce%>

第10页

<%if(username!=null && username!=“"){%>  '“ value=”购买“><%}%> 5.2.3 新品上架模块设计

新品上架模块也有两个入口,一个是网站导航条中的【新品上架】导航按钮,另一个是网站前台的居中位置,列出了商城中上架新品中的最新上市的4条商品信息,单击新品上架展区中的“More„”超链接可以进入到新品上架页面,在该页面中将列出商城中的全部上架新品。主要包括商品图片、名称、现价等信息。同时设置了【购买】按钮和【查看详细信息】按钮,分别用于将商品信息添加至购物车和查看商品详细信息。下面只以首页中的新品上架为例进行介绍。新品上架模块在网站首页中的设计效果如图5-3所示。

图5-3 新品上架页面

新品上架信息同商品基本信息同时保存在商品信息表tb_goods中,以字段newGoods标识,当newGoods字段的值为1时,代表该商品为上架新品。在网站首页中查询新上架商品。部分实现代码如下:

第五篇:网上书店销售系统 文献综述

单位代码

学 号

分 类 号

密 级

文献综述

网上书店销售系统设计与实现

院(系)名称

专业名称 学生姓名 指导教师

信息工程学院

2014 年 2 月 27 日

黄河科技学院毕业设计(文献综述)

第I页

网上书店销售系统设计与实现

摘 要

本文讲述了基于B/S模式的图书在线销售系统的设计与实现。所谓的图书在线销售系统是通过网站推广互联企业的图书和技术服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。

从长期的战略目标来说,图书在线销售网站不仅是图书和服务的推广,而是通过Internet、企业内部网和企业外部网,将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。

图书在线销售提供了多种检索途径,可以从分类、新品、特价等途径进行检索,快捷准确。与传统销售方式相比,在线销售能够提供海量数码产品信息。图书在线销售最突出的优点是:不再限制消费者的购买时段,扩大和巩固了客户群,从而增加了数码产品企业的核心竞争力,节省实际开店时需要投入的成本和租用费用。

关键词 : 图书;在线销售;订单处理; ASP;SQL Server

黄河科技学院毕业设计(文献综述)

第II页

目录 绪论........................................................................................................................................1 2 网上书店销售管理系统........................................................................................................2 2.1 网上书店销售管理系统的描述.....................................................................................2 2.2 网上书店销售管理系统发展的现状.............................................................................2 2.3网上书店销售系统的目的和意义..................................................................................4 3 网上书店销售系统的设计思想............................................................................................4 3.1.系统业务流程描述.......................................................................................................4 4 数据库设计的基本思路........................................................................................................5 结

论....................................................................................................................................7 参考文献....................................................................................................................................8

黄河科技学院毕业设计(文献综述)

第1页 绪论

互联网的兴起从本质上改变了整个社会的图书交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营图书的想法。但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。

中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物尤其是以图书产品为代表的网购将在今年实现更大发展。

根据会员企业艾瑞咨询集团的预测,2011年我国网络购物交易将同比增长125.1%,交易总量将达1263亿,形成了中国网络购物的快速增长浪潮。其中,图书消费人群成为推动此浪潮的一大主力。究其原因,除了该人群对网络购物等新兴的购物模式接受程度较高之外,相比其他细分行业和产品,图书网络购物有着更加完备的产业链条和发展后劲,为其高速增长提供了保障。

网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。

黄河科技学院毕业设计(文献综述)

第2页 网上书店销售管理系统

2.1 网上书店销售管理系统的描述

图书销售管理系统是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。

管理信息系统的物理组成: 1)计算机硬件系统:包括主机、外部存储器、输入输出设备等。2)计算机软件系统:包括系统软件和应用软件两大部分。

3)通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。4)工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。本系统是一个基于Web的书店系统。我们可以将使用该系统的人划分为两个角色:一个是普通用户,主要是通过系统在线选择要购买的书籍并提交订单;另一个是管 理员,主要是通过系统对用户、订单及图书进行管理。最终以实现会员注册,图书查询,用户购物车,用户下单,在线帮助,后台图书管理,广告管理,会员管理,订单管理,管理员 管理,网站基本信息等功能,充分利用计算机网络技术,改进现有的购物方式,做到适合现代人生活的购物方式。2.2 网上书店销售管理系统发展的现状

中国电子商务始于1997年。中国图书订货系统(CGOS)、中国图书交易中心(CCEC)、虚拟“广交会”等大型电子商务项目也在1997年相继推出,拉开了中国电子商务的序幕。1998年“首都电子商务工程”的展开和1999年“8848网上超市”的出现,标志着中国电子商务开始进入快速发展时期,中国电子商务由此正式启动。

据统计,目前全国已有4万家商业网站,其中网上商店700余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展的地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。据IDC预测,2000年中国大陆网上交易额将达4000万美元,到2003

黄河科技学院毕业设计(文献综述)

第3页

年将达38亿美元。

可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。

1.政府推进 环境改善

我国政府正全面、积极、稳妥地推进中国电子商务的发展。1998年以来,政府对电子商务的支持与协调力度明显增加。我国电子商务发展的总体框架(包括整体战略、发展规划、发展措施、技术体制标准以及相关法律法规)的推出,将会使电子商务有一个更加规范有序的应用与发展环境。不少地方政府也都对电子商务给予了前所未有的关注与支持,开始将电子商务作为重要的产业发展方向。

2.制约瓶颈 开始突破

网上支付、实物配送和信用等作为电子商务系统工程中的重要环节,被视为制约中国电子商务应用与发展的瓶颈。1999年以来,网上支付的瓶颈正在迅速得到解决。在这方面较为成功的,有“8848”网上超市提供的包括网上支付在内的多元化支付方式,有首都电子商城电子商务支付平台等。

3.应用模式 日趋多元

在BtoC模式中,网上商店和网上商场在增加网上支付功能、完善各项服务后以更大的势头发展;网上拍卖、网上商城、网上邮购等面向消费者的电子商务网站大量推出。不少电子商务企业和工商企业开始酝酿企业间电子商务。证券电子商务也有所发展,网上炒股对于有些股民已经成为现实。

网络是一片独特的天空,中国国情又有其特殊性。怎样将结合Internet和中国国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。

4.内外融合 渐成大势

具有外资背景的电子商务企业和项目日益增加。其表现的形式是双向的:既有海外风险投资直接进入国内的电子商务企业,也有国内企业通过海外上市吸收海外资金。在不少电子商务企业内,外籍或具有外资企业背景的高级管理人员显著增加。与此同时,海外电子商务企业开始直接进入中国市场。随着中国加入世界贸易组织的前景日趋明朗,基于超越国界的Internet的电子商务不可逆转地走上了世界经济一体化的道路。

黄河科技学院毕业设计(文献综述)

第4页

2.3网上书店销售系统的目的和意义

就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于 读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑 前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了书店过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费 力,特别是热衷书店者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上书店节省了大量时间,这对于那些没有时间经常逛传统书店或 其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。

开办网上书店系统也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。网上书店销售系统的设计思想

根据网上购物系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。3.1.系统业务流程描述

(1)顾客浏览网站 顾客通过浏览器登录到本网上购物系统网站后,可以通过新品上架、特价产品、销售排行的模块查看图书产品及详细信息,同时顾客也可以按类别查看图书。另外,顾客可以浏览公告,销售排行榜等模块;

(2)用户注册及登录 顾客如要购买图书,需要进行用户注册,注册成功并登录后,用户可以购买图书;

(3)购物车处理 用户通过浏览图书产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的图书产品、修改购物车中图书数量、清空购物车;

黄河科技学院毕业设计(文献综述)

第5页

(4)收银台处理 当用户决定购买购物车中的图书时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单;

(5)管理员后台处理 系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。数据库设计的基本思路

对于一个电子商务网站而言,为了支持较大的访问量带来的数据访问需求,使用桌面型的数据库管理系统是不能满足需要的,而且安全性也没有充分保障。因此,需要使用大型商业化企业级服务用途的数据库管理系统,如 SQLServer,Microsoft Access2003,Oracle等。本系统采用SQL Server 数据库管理系统。

对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。

(1)管理员信息表包括:管理员姓名,密码;

(2)用户注册信息表包括:用户名,密码,确认密码,省份,城市,E-mail,地址,电话,邮编,真实姓名;

(3)用户订单信息表包括:编号,建立日期,发货日期,支付方式,状态;(4)购物车信息表包括:购买,图书编号,图书名称,图书价格,图书数量,总价,总价格;

(5)图书类别信息表包括:第一图书类别,第二图书类别,第三图书类别(6)图书信息表包括:图书基本类别,图书第三类别,图书名称,图书原价,图书现价,是否特价,图书介绍,图书图片;

(7)订单信息表包括:订单号,客户帐号,收货人姓名,收货人地址,邮政编码,联系电话,电子邮件,付款方式,备注,订货日期;

(8)图书推荐信息表包括:编号,图书名称,现价,原价,加入日期,管理;(9)会员信息表包括:会员帐号,常用电话,E-mail,收货地址,邮政编码,会

黄河科技学院毕业设计(文献综述)

第6页

员密码,会员姓名;

(10)付款方式信息表包括:付款方式,说明;

(11)新闻信息表包括:新闻类型,新闻标题,新闻内容,发布日期,新闻图片。

黄河科技学院毕业设计(文献综述)

第7页

随着全球经济一体化的逐步发展和深入,网上书店将成为传统书店必不可少的经营策略之一。网上书店在国际互联网上可以实现的商务功能已经多样化,现在传统书店所具备的功能几乎都可以在互联网上进行电子商务的高效运作,因此随着互联网与电子商务的发展,它将有力的改变现存企业经营的模式,增强企业的竞争力,给企业提供高效低成本的发展空间。最关键的一点应该是抓住“图书流动实际上就是信息(知识)流动,网上书店应该扬信息交流之优势”。Amazon的成功,使它成为众多网上书店的仿效对象。但实际上,Amazon成功的同时也宣告了不可能再有第二个Amazon出现,这就是互联网上“赢家通吃”的规律。中国的网上书店必然也将受此规律约束,但在一定的条件下多个同类型书店同时存在也是有可能的。因为中国地域广阔,一家网上书店的配送系统很难完全覆盖,所以多个网上书店划地区发展应该是可行的。另外,可以开设不同于其它书店的专业书店等。总之,网上书店的生存和发展,即便是仿效,也都离不开“创新”。

黄河科技学院毕业设计(文献综述)

第8页

参考文献

[1] 申吉红,廖学峰等.JSP课程设计案例精编[M].北京:清华大学出版社.2007.

[2] 苗连强,JSP程序设计基础教程[M].北京:人民邮电出版社.2008.

[3] 周忠荣,数据库原理与应用,北京:清华大学出版社,2003.[4] 刘勇,周学金 SQL Server 2000基础教程,北京:清华大学出版社,2005.[5] 何跃,网络程序设计教程ASP程序设计[M].四川:电子科技大学出版社,2004.[6] 金旭亮,吴彬,网站建设教程[M].北京:高等教育出版社,2010

[7] 戎马工作室,Dreamweaver 8与ASP动态网站开发自学导航[M].北京:机械工业出版社,2006.[8] 李迎秋,姜仲,JSP实用教程[M].大连:大连理工大学出版社,2007.v

下载JSP网上销售系统word格式文档
下载JSP网上销售系统.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    网上留言簿jsp实现(附所有代码)

    计算机与信息学院 《计算机网络系统实践》报告 设计题目:网上留言簿的设计与实现 学生姓名: 学号: 专业班级:计算机科学与技术X班 2014年 1 月 二、选做部分 题目:网上留言簿的......

    jsp网上书店实训报告格式(09-10学年)

    《XXXXXXXXXXXXXXXXXXX》 实训报告实训题目: 专业: 班级:姓名:指导教师:二00九年月日(空两行) 目录 1………………………………………………………………页码 2……………………......

    基于JSP的在线留言板系统设计

    基于JSP的在线留言板系统设计 摘 要 本文从当前一般企业公司的网站融入在线留言功能的作用入手,探讨了基于JSP的在线留言板系统的需求分析,总体设计。重点分析了留言板的数据......

    jsp仓储管理系统开题报告

    jsp仓储管理系统开题报告 毕业设计(论文)任务书毕业设计(论文)题目 钢材市场MIS系统加工与存货管理模块的设计及实现设计(论文)目的和要求: 本次毕业设计要求基于J2EE来开发仓储管......

    网上教学系统

    网上教学系统 一 项目简介: 当前,网络的影响覆盖的范围和领域日益扩大。随着信息交流节奏的加快,各个学院都需要一个高性能的网上教学管理系统,完成平常教学中的各方面需求。......

    如何进行网上销售

    如何进行网上销售 ..如何进行网上销售 学习在网络上销售的首要的也是最重要的观念是:成功的关键跟技 术无关。网络是强力的沟通与营销工具,只不过与过去的手法很不一样。 其......

    网上销售授权书

    网上销售授权书兹授权: 淘宝旺旺: 在淘宝指定店铺销售(品牌)系列品牌商品 本授权有效期为此授权书签发之日起至授权单位书面声明本授权作废为止。特此授权,盖章有效授权方:日期:201......

    汇报材料jsp

    汇 报 提 纲 (2011年10月00日) 首先,我代表友好区委、区政府对省考核组各位领导和专家莅临友好区检查指导工作表示热烈的欢迎。下面,我将友好区近年来创建国家级卫生城市工作开......