1、河南城建学院2011界毕业生毕业设计论文摘 要科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。同时,随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。电子商务系统是保证以电子商务为基础的网上交易实现的体系。 市场交易是由参与交易双方在平等、自由、互利的基础上进行的基于价值的交换。网上交易同样遵循上述原则。作为交易中两个有机组成部分,一是交易双方信息沟通,二是双方进行等价交换。在网上交易,其信息沟通是通过数字化的信息沟
2、通渠道而实现的,一个首要条件是交易双方必须拥有相应信息技术工具,才有可能利用基于信息技术的沟通渠道进行沟通。同时要保证能通过Internet进行交易,必须要求企业、组织和消费者连接到Internet,否则无法利用Internet进行交易。在网上进行交易,交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应货物配送手段和支付结算手段。货物配送仍然依赖传统物流渠道,对于支付结算既可以利用传统手段,也可以利用先进的网上支付手段。此外,为保证企业、组织和消费者能够利用数字化沟通渠道,保证交易顺利进行的配送和支付,需要由专门提供这方面服务的中间商参与,即电子商务服务商。广义上是指支持电子商
3、务活动的电子技术手段的集合。狭义上是指狭义的电子商务系统,在INTERNET和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产,销售,服务等生产和管理的需要,支持企业的对外业务协作,从运作,管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统.电子商务整体结构分为电子商务应用层结构和支持应用实现的基础结构,基础结构包括三个层次和两个支柱。三个层次自下而上分别为网络层、多媒体消息/信息发布层、一般业务服务层,两个支柱分别是技术标准和政策、法规。三个层次之上是各种特定的电子商务应用,可见三个基础层次和两个支柱是电子商务应用的条件。为不失一般性,在此仅对电子商务的基础结
4、构作概括说明。 关键词:电子商务系统、MyEclipse、SQL Server 2000、 Abstract The progress of science and technology are developing rapidly, let the human life has changed dramatically, the rapid development of computer technology, make all walks of life in computer technology has been widely applied to the popularization
5、 and the use. At the same time, along with the computer and network technology rapid development, Internet/Intranet applications growing popularity in the global scope, the society is rapidly towards information society forward, information systems function also is more and more big. Electronic comm
6、erce system is the guarantee to e-commerce based online trading realize system. Market trading is in both parties by the equality, freedom, and on the basis of mutual benefit and based on the value of the exchange. Online trading also follows the above principles. As two organic component of trade,
7、one is both trade information communication, 2 it is both sides make equivalent exchange. Trade on the net, its information communication is digital information communication channels through realized, a prime condition is trade both parties must have the corresponding information technology tools,
8、it will be possible to use based on information technology communication channel of communication. Simultaneously must guarantee can through Internet transactions, must ask enterprises, organizations and consumers connect to Internet, otherwise cant use Internet transactions. In online transactions,
9、 both trade in space, to ensure that the separation is between two parties to exchange, must provide the corresponding equivalent goods distribution means and payment settlement means. Goods distribution still relies on traditional logistics channel, for payment and settlement can use traditional me
10、thod, also can use advanced online payment method. In addition, to ensure that corporations, organizations and consumers can use digital communication channels, and guarantee the smooth distribution and trade, need to pay by special offer this service in the middlemen, namely e-commerce service prov
11、ider. Broadly refers to support e-commerce activities collection of electronic technology. In a narrow sense refers to the electronic commerce system in its narrow sense, in the INTERNET and other network, in order to realize the basis of enterprise electronic commerce activity as the goal, satisfy
12、enterprise production, sales, service and other production and management needs, support the foreign business cooperation, enterprises from operation, management and decision-making, etc levels improve enterprise informationization level, providing enterprise business intelligence computer system. E
13、-commerce integral structure is divided into e-commerce application layer structure and support applications the realization structure, basic structure includes three levels and two props. Three levels for the network layer, bottom-up respectively multimedia news/information release layer, general b
14、usiness service layer, two pillars were technical standards and policies, laws and regulations. Three levels of above is the specific application of e-commerce, visible three basic level and two pillar is electronic commerce application conditions. In general, for not only for the e-commerce infrast
15、ructure for outline. Keywords: electronic commerce system, MyEclipse, SQL Server 2000, 目录摘 要-2-Abstract- 3-第1章 前言-7-1.1系统开发背景以及意义.-7-1.2国内外研究综述- 7-第二章 系统概括-9-2.1 系统开发环境- 9-2.1.1 系统运行环境-9-2.1.2 系统开发环境.-10-2.1.3 系统介绍.-10- 2.1.4 体系结构. .-10-2.2 源程序配置-11- 2.2.1将程序发布到tomacat下.-11- 2.2.2 导入所应用程 包.-12-第三章.需
16、求分析及用例- 13-3.1系统角色-13-3.2系统管理-系统登录-13-3.3系统管理-用户维护.- 14-3.3.1系统管理-添加用户- 14-3.3.2系统管理 -删除用户- 15-3.4系统管理-修改密码- 16-3.5基础数据管理-商品维护- 17-3.5.1基础数据管理-商品维护-添加商品- 17-3.5.2基础数据管理-商品维护-删除商品- 18-3.5.3基础数据管理-商品维护-修改商品- 18-3.5.4基础数据管理-商品维护-上传商品图片- 18-3.5.5基础数据管理-商品维护-查询商品- 18-3.5.6基础数据管理-商品维护-查看商品明细信息-19-3.5.7基础数
17、据管理-商品维护-结账收银-19-第四章 数据库设计-20-4.1 数据库的创建.-20- 4.1.1数据库的分析.-20- 4.1.2数据库创建.-20- 4.1.3 附加数据库 Sql server 2000.-20.4.2 数据库表-21.4.2.1公告表-21-4.2.2大类别查询表.-21- 4.2.3 商品表.-22-4.2.4 链接表-22-4.2.5 管理员表-22-4.2.6 用户表-23-4.2.7 订单表.-23-4.2.8 订单明细表.-23.4.2.9 小类别商品表.-24-第五章 系统功能的设计-25-5.1 系统功能设计-25-5.2详细设计- 25-5.2.1用
18、户登录界面-25-5.2.2 用户登陆后界面-29-5.2.3 购物车-32-5.2.4结账-36-5.3 修改密码-39-5.4 注意事项-43-第六章 系统小结- 44-6.1 设计心得- 44-致 谢- 45-参考文献- 46-第1章 前言1.1系统开发背景以及意义随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也
19、可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。21世纪是个以网络为核心的信息时代,数字化、网络化与信息化是21世纪的时代特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。 作为一种现代商务模式,电子商务利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需
20、求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。电子商务可以应用于制造到零售,从银行、金融机构到出版娱乐以及其他的任何企业。Internet正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。 从电子商务的目标上看,电子商务能够扩大顾客群,获取更高收益,开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。在过去的几年间,随着Internet的迅速发展,通过网络使在家庭办公的个人用户也积极投入到了电子商务中。由于激烈的市场竞争和对成本的关注,大量企业正在改进原有的电子商务系统来支持新兴的网络经济。1.2国内外研究综述当今时代的两个显著特
21、点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。管理信息系统的应用能够提供这种有效的决策支持。 电子商务整体结构分为电子商务应用层结构和支持应用实现的基础结构,基础结构包括三个层次和两个支柱。三个层次自下而上分别为网络层、多媒体消息/信息发布层、一般业务服务层,两个支柱分别是技术标准和政策、法规。三个层次之上是各种特定的电子商务应用,可见三个基础层次和两个支柱是电子商务应用的条件。为不失一般性,在此仅对电子商务的基础结构作概括说明。第二章 系统概括2.1系统开发环境2.1.1 系统运行环境服务器端为
22、操作系统windows xp;WEB服务器Tomcat 6.0;数据库系统SQL Server 2000。客户端为操作系统支持各种平台浏览器:主流的各种浏览器。Windows XP拥有一个叫做Luna(月神)的豪华亮丽的用户图形界面。Windows xp的视窗标志也改为较清晰亮丽的四色视窗标志。Windows XP 带有用户图形的登陆界面;全新的XP亮丽桌面,用户若怀旧以前桌面可以换成传统桌面。此外,Windows XP还引入了一个“选择任务”的用户界面,使得工具条可以访问任务的具体细节。然而,批评家认为这个基于任务的设计只是增加了视觉上的混乱,因为它除了提供比其它操作系统更简单的工具栏以外并
23、没有添加新的特性。而额外进程的耗费又是可见的。 SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL
24、Server 以后简称为SQL Server或MS SQL Server。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 2.1.2 系统开发环境开发工具:Myeclipse开发语言:JAVA,JavaScript。2.1.3系统要求 如今
25、是网络化的电子信息时代,在广阔的Internet网络中有各种各样的电子商城,它们可以使客户通过网络购物、浏览商品、查询订单和销售排行。通过对电子商务网站订购环境以及购物过程的调查研究,要求系统具有以下功能:l 展示网站最新的商品信息。l 展示网站特价的商品信息。l 为用户提供修改个人资料和查看在网站操作情况的平台。l 提供用户在网站上购物的平台。l 展示网站发布的公告信息。l 展示商品的销量排行。l 展示网站的友情链接信息。l 对商品详细信息以及分类信息进行管理。l 对用户基本资料、交易制度、消费情况及留言信息进行管理。l 对用户提交的订单进行管理。l 对管理员信息、网站公告信息、商业资讯信息
26、及友情链接信息进 行管理。l 系统运行稳定,具有强大的数据处理能力。2.1.4体系结构该系统采用三层体系结构将应用程序划分为三个逻辑层面,这三个逻辑层如下:(1)用户服务层(User Services Tier),也称为表现服务(Presebtation Services),是用户与应用程序进行交互的端点。通常由WIN32或者基于浏览器的图形用户界面应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在该电子商务系统中,用户服务层由 web forms构成,它可以让消费客户浏览和搜索产品,向他们的购物车增加产品,并且下订单。(2)商务服务层,也称为中间层或者
27、应用服务层,它负责封装事务处理、商务规则、数据访问及其他的核心应用逻辑。商务服务层可以有效地作为前台用户服务层和后台数据服务和数据存储之间的桥梁。在电子商务系统中,商务服务层将由在windows组件服务中执行的事务处理和非事务处理.net服务组件构成。(3)数据服务层,该层负责检索和操作在一个或者多个数据存储中存储的数据。通过将数据访问和操作分离到独立的逻辑层中,就可以将商品服务层从附属数据存储的细节中抽象出去。在该电子商务系统中。数据服务层将实现为一组封装了sql数据访问逻辑,并向商务组件返回结果集的存储过程。商务服务组件通过这些存储过程访问数据库中的数据。2.2源程序配置2.2.1将程序发
28、布到tomcat下(1)将“TM03”文件夹拷贝到Tomcat安装路径下的webapps文件夹中。(2)选择开始菜单中的“所有程序Apache Tomcat 6.0Monitor Tomcat”命令,这时在windows的系统托盘中会显示标识Tomcat服务器启动状态的图标,如果显示为,则说明Tomcat服务器没有启动,这时可以在该图标上单击鼠标右键在弹出的快捷菜单中选择“Start Service”菜单项启动Tomcat服务器,启动后将显示为。(3)打开IE浏览器,在地址栏中输入http:/localhost:8080/,进入“Tomcat软件管理”页面。注意:8080为安装Tomcat时设
29、置的端口号。(4)单击Tomcat Manager超链接,弹出“连接到 localhost”对话框。(5)在用户名及密码处输入登录Tomcat的用户名和密码,单击【确定】按钮。(6)进入“Tomcat应用程序管理”页面,在此页面中单击“03”,进入本程序主页面,完成Tomcat配置。2.2.2导入所应用包在运行本程序时,需要将Struts 1.2、jspSmartUpload和SQL Server 2000数据库驱动包拷贝到Tomcat安装路径下的webapps文件夹中的03WEB-INFlib文件夹中。- 11 -第三章.需求分析及用例3.1系统角色数据录入人员,商务代表/主管,会计,商务经
30、理,财务经理/项目负责人,系统管理员图3-1 用户角色用例3.2系统管理-系统登录【目的】 验证用户身份的有效性,并登录系统【输入】 输入用户名和密码【输出】 正常情况:输出系统主控界面,异常情况:输出相关错误信息【约束】 前置条件:系统已经正常启动 后置条件:无 特殊约束:无 注:当用户忘记密码时可以通过问题找回密码 新的用户没有用户名可以通过注册拥有一个新的账号方便自己购物图3-2 登录 登陆成功后会显示 图3-3 3.3系统管理3.3.1系统管理-添加用户【目的】 是为了还没有账号的网上购物者添加用户帐户,录入用户的基本信息,为用户设置初始密码【输入】会员名称 会员密码 确认密码 真实姓
31、名 年龄 年龄 Email地址 找回密码问题 答案【输出】 正常情况:输出添加用户成功信息 异常情况:输出相关错误信息【约束】 前置条件:无 后置条件:无特殊约束:所有的信息必须要填写不能为空 图3-4 注册用户图 3.3.2系统管理-删除用户【目的】 删除那些在网站不遵守规定的用户 【输入】 系统管理员选择其中一个或多个要删除的用户帐号,最终确认执行删除用户帐号操作 【输出】 正常情况:输出删除用户成功信息 异常情况:输出相关错误信息【约束】 前置条件:系统管理员成功登录到系统 后置条件:无 特殊约束:只有系统管理员才可以删除用户帐号 如果删除某用户帐户时,该用户已经登录在线,删除成功后,待
32、该用户下一次登录时,删除生效 图3-5 删除用户图3.4系统管理-修改密码【目的】 用户可以修改自己的密码【输入】旧密码新秘密确认密码【输出】 正常情况:输出修改密码成功信息 异常情况:输出相关错误信息【约束】 前置条件:用户成功登录到系统 后置条件:无特殊约束:口令不能为空修改成功后,待该用户下一次登录时,修改生效 图3-6修改密码图 3.5基础数据管理-商品维护3.5.1基础数据管理-商品维护-添加商品【目的】 让自己的商品更加丰富这样更加吸引顾客【输入】商品代码 商品名称 商品规格 商品型号 商品价格 商品图片【输出】 正常情况:输出添加商品成功信息 异常情况:输出相关错误信息【约束】
33、前置条件:管理员成功登录到系统 ; 后置条件:无特殊约束:商品代码不能重复 商品名称不能为空 商品价格不能为空3.5.2基础数据管理-商品维护-删除删除【目的】 有的商品已经没有货 【输入】系统管理员选择其中一个或多个要删除的删除,最终确认执行删除物料操作 【输出】 正常情况:输出删除物料成功信息 异常情况:输出相关错误信息【约束】 前置条件:系统管理员成功登录到系统 后置条件:无特殊约束:只有系统管理员才可以删除物料3.5.3基础数据管理-商品维护-修改商品【目的】 系统管理员根据实际需要修改商品资料【输入】商品代码 商品名称 商品类别【输出】 正常情况:输出修改商品成功信息 异常情况:输出
34、相关错误信息【约束】 前置条件:系统管理员成功登录到系统 后置条件:无特殊约束:商品代码不允许修改 商品名称不能为空 商品类别不能为空只有系统管理员才可以修改物料3.5.4基础数据管理-商品维护-上传商品图片【目的】 系统管理员上传物料图片【输入】系统管理员选择物料图片的位置,确认上传物料图片【输出】 正常情况:输出上传图片成功信息 异常情况:输出相关错误信息【约束】 前置条件:系统管理员成功登录到系统 后置条件:无特殊约束:只有系统管理员才可以上传物料图片 上传商品图片后,对当前所有登录用户有效3.5.5基础数据管理-商品维护-查询商品【目的】 系统管理员用以查看当前已经成功添加了的商品【输
35、入】商品代码/商品名称【输出】 正常情况:输出物料信息 商品代码 商品名称 商品图片 商品价格 商品类别 异常情况:输出相关错误信息【约束】 前置条件:系统管理员登录到系统 ; 后置条件:无3.5.6基础数据管理-商品维护-查看商品明细信息【目的】 用户用以查看每条商品的详细信息【输入】点击需要查看的商品【输出】 正常情况:输出需要查看的商品信息 商品名称 商品价格【约束】 前置条件:用户成功登录到系统 后置条件:无特殊约束:无3.5.7基础数据管理-商品维护-结账收银【目的】 用户可以成功购买自己喜欢的商品【输入】会员名称 真实姓名 联系地址 联系方式 付款方式 运送方式 备注信息【输出】
36、正常情况:购买商品成功【约束】 前置条件:用户成功登录到系统 后置条件:无特殊约束:一定要有网上付款方式第四章 数据库设计4.1 数据库的创建在开发应用程序时,对数据库的操作是必不可少的,数据库设计是根据程序的需求及其实现功能所制定的。4.1.1 数据库分析后台数据库主要是用于记录注册人员的编号、用户名、密码、Email地址等信息。使用Microsoft SQL Server 2000 作为后台数据库。数据库命名为db_shopping,其中包含了一张数据表db_member,用于存储当前已注册的用户的基本信息4.1.2 数据库创建数据库db_shopping的具体创建步骤如下:(1)选择“开
37、始/所有程序/Microsoft SQL Server/企业管理器”命令,打开SQL Server Enterprise Manager 数据库窗体。(2)在SQL Server Enterprise Manager 数据库窗体的(local)(Windows NT)中,用鼠标右键单击“数据库”文件,在弹出的快捷菜单中选择“新建数据库”命令,打开“数据库属性”对话框,在该对话框的“名称”文本框中输入要创建的数据库名称“db_shopping”,单击“确定”按钮创建数据库。4.1.3 附加数据库SQL Server 2000 (1)将TM03 Database文件夹中的扩展名为db_shoppi
38、ng_Data.MDF和db_shopping_Log.LDF的两个文件拷贝到SQL Server安装路径下的Data文件夹中。(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击【】按钮,选择所要附加数据库的db_shopping_Data.MDF文件,单击【确定】按钮,即可完成数据库的附加操作。4.2数据库表4.2.1 公告表IdNameContent17本商城自即日起退出优惠本商城大部分商品优惠活动20城招代理商因业务量
39、不断的扩大,本商城招聘各地的代理商21春节到了春节将近,本商城的所有员工祝所有顾客,节日快乐,谢谢22五一节快乐五一节即将来临,本商城将给员工发放500员奖金24父亲节快乐祝天下的父亲节日快乐25公告标题公告内容18价格战已经打响大部分商城的价格战已经开始了,我们的商城已经开始了23母亲节快乐祝天下的母亲节日快乐4.22大类别查询表IdBigname16家用电器17衣帽服饰18计算机19交通工具20餐具21玩具类22古玩类4.2.3商品表IdBigidSmallidGoodsname252033咖啡杯261934自行车271835液晶显示器281636液晶显示器291730休闲装311632液
40、晶电视321632家庭影院33163117岗洗衣机34163122岗洗衣机4.2.4链接表IdLinknamelinkaddress24明*网站http:/www.mingm*.com17钟*购物商城http:/www.zhongyi*.com18大*购物商城http:/www.dayong*.com19鹏*购物商城http:/www.pengbin*.com20春*购物商城http:/www.chunhua*.com21中*购物商城http:/www.chunhua*.com22佼*购物商城http:/www.chunhua*.com4.2.5管理员表IdAccountPasswordNam
41、e9Tsoft111Woif6Wy5wy0郭7Wy6wy6杨4.2.6用户名表IdNamePasswordReallynameAge190000000000112Tsoft111Wolf253Wangxize123王希泽224.2.7订单表IdNumberNameReallynameAddressTelSetmoneyPostBzSignCreatime2 211960746704680000天津市人民大街123456789现金支付特快专递急需12011-3-26 18:584.2.8订单明细表IdOrdernemberGoodsidPriceNumber9119674670468251002
42、1911967467046828150014.2.9小类别商品表IdBigidSmallnameCreatime2918显示器2011-3-14 8:33:003017衣服2011-3-14 8:34:003116洗衣机2011-3-14 8:34:003216电视机2011-3-14 8:34:003320杯子2011-3-14 8:36:003419自行车2011-3-14 8:36:003521电动类2011-3-26 19:08:003622唐代2011-3-26 19:44:00第五章 系统功能的设计5.1 系统功能分析 本系统主要包括如下模块,公告管理、购物车管理、付费管理、邮递管理、商品管理、基础数据管理和系统管理,本系统主要对网上购物全面的管理和控制,从而为购物者节省宝贵的时间,5.2详细设计5.2.1登陆界面客户端校验代码:%List freeList =newGood.selectMark(Integer.valueOf
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922