《电子商务系统》毕业设计论文

上传人:suns****4568 文档编号:90645125 上传时间:2019-06-14 格式:DOC 页数:29 大小:1.67MB
返回 下载 相关 举报
《电子商务系统》毕业设计论文_第1页
第1页 / 共29页
《电子商务系统》毕业设计论文_第2页
第2页 / 共29页
《电子商务系统》毕业设计论文_第3页
第3页 / 共29页
《电子商务系统》毕业设计论文_第4页
第4页 / 共29页
《电子商务系统》毕业设计论文_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《《电子商务系统》毕业设计论文》由会员分享,可在线阅读,更多相关《《电子商务系统》毕业设计论文(29页珍藏版)》请在金锄头文库上搜索。

1、吉林省明日科技有限公司监制电子商务系统学 院专 业班 级学 号姓 名指导教师教师职称年月日 25 摘要【摘要】所谓电子商务就是在网上开展商务活动,当企业将它的主要业务通过企业内部网(Intranet)、外部网(Extranet)以及Internet与企业的职员、客户供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子商务。电子商务是基于Internet或局域网、广域网、包括了从销售、市场到商业信息管理的全过程。本系统的开发正符合了这一要求。论文中详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。【关键词】 电子商务 电子商务网站 电子商务系统目录摘要10 引言11 系统分析21.1

2、 需求分析21.2 可行性分析22 总体设计22.1 项目规划22.2 系统功能结构图23 系统设计33.1 设计目标33.2 开发及运行环境43.3 数据库设计44 JavaBean的编写54.1 数据库操作的JavaBean的编写54.2 字符串处理的JavaBean的编写84.3 商品JavaBean的编写94.4 保存购物信息的JavaBean的编写94.5 对商品信息操作的接口的JavaBean的编写104.6 对商品信息操作的JavaBean的编写105 网站前台主要功能模块设计115.2 网站前台首页设计115.3 特价商品模块设计135.4 新品上架模块设计145.5 商品分类

3、模块设计155.6 会员管理模块设计165.7 销售排行模块设计25附录A 参考文献附录B 数据表附录C 文件架构图0 引言随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。电子商务是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。电子商务做为一种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的生活带来了巨大的影响。如何建立企业的电子商务,如何把企业业务建在Internet上,涉及到建立电子商务网站、开发符合Inter

4、net特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。而要解决好这些问题,就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业的竞争力。但是企业在利用信息化技术时,必须要考虑成本、技术难度、创造的价值等几个方面。1 系统分析1.1 需求分析通过对一些典

5、型电子商务网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:q 统一友好的操作界面,能保证系统的易用性。q 规范、完善的基础信息设置。q 商品分类详尽,可按不同类别查看商品信息。q 按商品大类及商品名称进行模糊查询。q 实现网上购物。q 新品及特价商品展示。q 商品销售排行。1.2 可行性分析商业企业在运营过程中,经常会受到以下一些条件的限制:q 产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。q 庞大的商业经济周转。q 复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾

6、客之间缺乏全面的沟通与快捷运营的平台。q 商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、更主动。2 总体设计2.1 项目规划电子商务系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。q 前台商品展示及销售该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订

7、单查询、商品查询等。q 后台管理该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。2.2 系统功能结构图电子商务系统前台功能结构如图1所示。图1 系统前台功能结构图电子商务系统后台功能结构如图2所示。图2 系统后台功能结构图3 系统设计3.1 设计目标本系统在设计时应该满足以下几个目标:q 采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。q 全面展示商城内所有商品,并可展示最新商品及特价商品。q 为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。q 会员可以随时修改自己的会员资料。q 实现网上

8、购物。q 商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。q 查看商城内的公告信息。q 用户随时都可以查看自己的订单。q 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。q 系统最大限度地实现了易维护性和易操作性。q 系统运行稳定、安全可靠。3.2 开发及运行环境硬件平台:q CPU:P41.8GHz;q 内存:256MB以上。软件平台:q 操作系统:Windows 2000 Server;q 数据库:SQL Server 2000;q 开发工具包:JDK Version1.4.2;q JSP服务器:Tomcat 5.0;q 浏览器:IE5.0及以

9、上版本,推荐使用IE6.0;q 分辨率:最佳效果1024768。3.3 数据库设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为db_shop,共包含9张表。关于数据库中的数据表请参见附录B。4 JavaBean的编写根据系统的需求编写需要的JavaBean。下面将给出Go购电子商城中所需要的JavaBean的编写过程。4.1 数据库操作的JavaBean的编写数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、执行查询语句的方法executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法clos

10、e。下面将给出编写Go购电子商城中的数据库操作的JavaBean“connDB”的实现过程。(1)指定JavaBean“connDB”保存的包,并导入所需的类包,并将其保存到“com.wgh.DB”包中,代码如下:package com.wgh.DB; /将该类保存到com.wgh.DB包中import java.sql.*; /导入提供基本的数据库编程服务的包import java.io.*; /导入提供与设备无关的输入、输出流支持的包import java.util.*; /导入提供实用方法和数据结构的类包(2)在构造方法connDB中定义该类中所需的变量。通常将方法中常用的变量均放在构造

11、方法中。构造方法connDB的代码如下:public class connDB public Connection conn = null; /定义一个Connection对象 public Statement stmt = null; /定义一个Statement对象 public ResultSet rs = null; /定义一个ResultSet对象 private static String propFileName = C:/connDB.properties; /定义保存properties文件的路径的静态变量 private static Properties prop = n

12、ew Properties(); /创建一个Properties对象的实例并实例化该对象 private static String dbClassName = com.microsoft.jdbc.sqlserver.SQLServerDriver; /保存驱动类的类名的变量 private static String dbUrl = jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=db_shop;/保存连接数据库的URL地址的变量 private static String dbUser = sa; /保存SQL Server登录

13、用户名的变量 private static String dbPwd = ; /保存SQL Server登录密码的变量(3)为了方便程序移植,我将数据库连接所需信息保存到properties文件中。connDB.properties文件的内容如下:#DB_CLASS_NAME(驱动的类的类名)=com.microsoft.jdbc.sqlserver.SQLServerDriverDB_CLASS_NAME=com.microsoft.jdbc.sqlserver.SQLServerDriver#DB_URL(要连接数据库的地址)=jdbc(JDBC模式):microsoft(谁提供的):sq

14、lserver(产品):/localhost:1433(SQL SERVER默认端口);DatabaseName=db_databaseDB_URL=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=db_shop#DB_USER=sa拥护名字DB_USER=sa#DB_PWD(用户密码)=DB_PWD=定义loadProperty方法读取properties文件中的数据库连接所需信息。读取数据库连接所需信息时,可能发生异常,因此需要捕获这个异常。loadProperty方法的代码如下: private static void loadProperty() try prop.load(new FileInputStream(propFileName); /通过文件输入流对象加载Properties文件 dbClassName = prop.getProperty(DB_CLASS_NAME); /读取驱动类的类名 dbUrl = prop.getProperty(DB_URL, jdbc:microsoft:sqlserver:/localhost:1433;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号