ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:81.66KB ,
资源ID:29356177      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29356177.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp zhuyan.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jsp zhuyan.docx

1、jsp zhuyan实验报告 课程名称 电子商务系统建设与管理_ 题目名称_电子商务系统的设计学生学院_ 经济管理学院 _ _专业班级 06电子商务班 学 号 3106005681 _学生姓名_ 林 志 胜 指导教师_ 杨安辰_2008 年 11 月 16 日经济管理 学院 06电子商务 专业班_组学号 3106005681 姓名 林 志 胜 协作者_ 教师评定_实验题目 电子商务系统的设计 目 录实 验 报 告一、实验内容和要求1.1实验目的掌握总体结构、信息基础设施、系统平台、企业信息门户、安全环境、电子支付与交易环境设计的主要内容、重点及相互关系,从而使理解电子商务系统设计的整体概念。掌

2、握电子商务系统中应用系统设计与集成的基本概念,明确电子商务系统中应用系统是整个系统的核心。掌握电子商务系统中商务应用系统功能设计的主要内容,掌握电子商务系统的应用系统数据库设计的基本方法。了解典型的电子商务应用的设计及实现方法,其中重点包括:搜索与导航、供应链管理(SCM)、客户关系管理(CRM)、个性化服务或定制服务、虚拟社区、电子交易市场的基本概念、主要实现方式及设计要点。掌握电子商务系统的主要开发工具和系统集成方法。1.2实验内容及要求任选其一:1对附录2给出的某网上餐饮公司进行系统设计,给出设计方案。2对一个开展B2C电子零售的网络商店的电子商务系统进行系统设计,给出设计方案3.自选题

3、材的电子商务系统设计现。1.3企业电子商务系统设计的原则高安全性: 系统采用符合有关规定的信息安全标准、技术标准、业务标准;保证电子商务业务处理系统的安全性,以及数据信息资料的完整性、可靠性、安全性、不可抵赖性;在构建电子商务系统架构时,应该把整体系统架构尽可能地分割成各个子功能模块。如果一个子模块受到了安全攻击,也可以保证其他模块相对安全。 高性能: 对于电子商务系统的系统的整体性能度量标准主要为每个用户访问的系统响应时间以及系统能够处理的交易量(每秒)的能力。在建设时候应当从分布式文件系统、海量数据处理、数据库(交易数据库,分析数据库)、软件架构、应用服务器、网络等方面对系统进行全方位的优

4、化,达到系统性能动态的最优化。 高可用性: 电子商务系统每天都处理着大量的业务数据,任何时刻的系统设备故障都有可能带来损失,这要求系统具备很高的稳定性和可用性,以及很高的平均无故障率。保证故障发生时系统能够提供有效的失效转移或者快速恢复等性能。硬件环境消除单点故障,实现双机容错和负载均衡功能。保证系统的高可用性,即724小时不停机的工作模式。高扩展性: 系统的建设既充分体现系统业务的特点,充分利用现有资源,合理配置系统软硬件;又着眼建成后使用,具有良好的扩充能力,可以根据不断增长的业务需求,能够随着信息技术的发展而不断地平滑升级。应用系统的开发做到功能完善、使用方便、符合实际、运作高效。 高可

5、靠性: 确保各应用及其相关的所有交易的完整性和一致性。当系统负荷增加时,电子商务系统必须能够持续处理需求访问,并确保系统能够象负荷未增加以前一样正确地处理各个进程。要保证一定的系统可靠性,就必须要首先保证分布在系统中的不同服务的可靠性。而不同服务的可靠性一般可以由其部署的应用服务器或Web服务器来保证。可维护性: 在不影响系统其他部分的情况下修改现有系统功能中问题或缺陷。对于电子商务系统这样的运营性系统,系统的可维护性原则是系统应用实施过程中的重要条件。系统易学易用,维护简便,充分考虑管理维护的可视化、层次化以及控制的实时性。 可管理性: 管理系统以确保整个系统的可升级性、可靠性、可用性、性能

6、和安全性。具有可管理性的系统,应具备对服务质量需求的系统监控能力,通过改变系统的配置从而可以动态地改善服务质量,而不用改变整体系统架构。电子商务系统必须提供管理接口让管理人员能够监控整个系统的运行情况并具备动态系统配置管理的功能。 开放性: 系统总体方案设计在体系结构、软件系统的确定方面,从系统选型到设计、开发都充分考虑“标准和开放”的原则。在应用系统的设计与开发方面,依据标准化和模块化的设计思想,在此基础上建立具有一定灵活性和可扩展性的应用平台,使系统不仅在体系结构上保持很大的开放性而且同时提供各种灵活可变的接口,系统内部也保持相当程度的可扩充性。 二、系统总体结构设计2.1 系统说明本系统

7、是一个中小型的电子商务系统-网上书店,可以为各类用户提供方便的在线买书环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、公告管理等管理功能来对系统进行维护更新。2.2 基本功能 游客用户可以浏览网站 用户注册登陆 提供书情 提供搜索引擎和分类查找,使用户能够按特定的条件对所需商品进行搜索 用户下定单购买商品 用户处理定单 管理公告2.3 系统外部接口设计2.4系统信息基础设施设计:2.4.1网络环境设计:Internet部分: 建设电子商务系统Internet部分的主要目的是实现企业Int

8、ranet和Internet之间的互联,它的主要内容是完成接口方式、接口规格的设计,实现两个部分的连接。支持电子商务系统的局域网 : 用户访问流量是难以估计 、要求比较高的响应速度 、配置高性能的服务器外、网络具备较高的带宽; 电子商务系统的局域网必须具备隔离措施,提供可靠和安全的网络环境 :1.设置防火墙 2.网络划分为信任等级不同的网段,通过路由设备隔离2.4.2服务器主机设计与选择:选择服务器主机具备:7*24小时工作 、自动系统恢复(auto recover)、动态系统重新配置(dynamic re-configuration)、模块化结构、冗余或可热更换关键部件、在线升级等特性 ,增

9、加系统的配置 、增加服务器 、开放的体系结构2.5系统软件平台的选择与设计: 操作系统的选择:Microsoft Windows系列或UNIX/Linux系列 数据库管理系统的选择:对数据进行管理可以采取以下方式: (1)关系数据库 (2)多媒体数据库(3)非结构的数据管理方式 应用服务器的选择:BEA公司的WebLogic产品家族,IBM的Webshpere、AOL 和SUN联盟的iPlanet、Microsoft的IIS及SiteSuite 中间件软件的选择:数据类平台或者接口中间件 开发工具的选择:Borland JBuilder 2005 Enterprise ,Dreamweaver

10、82.6系统应用软件设计:2.6.1子系统的划分:网站的组成有以下几个主要的子系统组成:1. 主页,显示欢迎界面,公告,热销和新上架的书本等。2. 用户注册系统,处理新用户的注册和老用户买书时的确认。3. 查询搜索系统,通过书本编号、书本名称来查询是否有自己需要的书本。4. 购物车,处理订购并显示想要订购的书本。5.图书分类和排行榜,便于用户找到想要购买的书本2.6.2系统模块结构设计:2.6.3代码设计:主要使用JSP。(详细代码见下面)2.6.4输出设计:输出格式:表格、图形、文字。输出设备:网络输出,使用超文本形式和ftp等传输协议,提供到网站的连接以上传或下载信息。输出方式:网络传输。

11、2.6.5输入设计:用户的键盘输入、其他系统的输入、自动识别输入等2.6.6处理过程设计:通过网络设备传输数据到服务器主机进行运算并更新数据库,然后再通过网络与用户进行交互。2.6.7数据存储设计:NAS(附加网络存储),SAN(区域网络存储), NAS与SAN存储相结合的方式2.6.8网页设计与编辑:具体见系统设计。三、系统数据库设计3.1 系统设计思想本系统采用三层架构设计,它的工作原理如图3-1所示。图3-1采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚

12、至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。3.2 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。3.2.1 数据库需求分析针对一般在线书店的需求,得出如下需求信息。 用户分为游客和已注册用户。 订单分为单张详细订单和总订单。 一个用户可以购买多本图书。 一个用户对应一张订单。 一个列表对应多张订单。针对本系统功能分析,总结出如下的需求信息(下划直线为主键,双曲下划线为外键)。 用户,包括数据项:用户ID、用户名、密码等。 图书,包括数

13、据项:图书编号、图书名、价格、图书介绍等。 订单列表,包括数据项:订单编号、图书编号、购书数量等。 订单,包括数据项:订单编号、用户编号、下单时间等。 公告,包括数据项:公告号,日期,内容。 管理员,包括数据项:ID,名字,密码。(管理账号为:lin;密码:000)3.2.2 数据库概念结构从本系统中规划出的实体有:用户实体、图书实体、订单实体、订单列表实体。实体之间关系的E-R图如图3-3所示。 1 N M N 1 L N图3-3用户信息实体的E-R图如图3-4所示。图书实体的E-R图如图3-5所示。订单实体的E-R图如图3-6所示。订单列表实体的E-R图如图3-7所示。四、详细设计4.1

14、系统概述 我设计的这个系统是一个由JSP实现的网上购书系统。它实现了基本的登录验证、查询商品、分页处理、购物车处理,订单处理,公告管理,图书管理功能等.图4-14.2 详细代码及说明4.2.1实现用户实体的Bean 身份证  军官证 4.2.2实现商品实体查找的Bean4.2.3实现商品实体的Beaninput name=ISBN type=text class=Sytle_text id=bookID2 readonly=yes value=input name=bookname type=text class=Style_upload id=bookname2 value=inp

15、ut name=writer type=text class=Style_upload id=writer value=input name=type type=text class=Sytle_text id=zishu2 value=input name=TPI type=text class=Style_upload id=TPI value=input name=pDate type=text class=Sytle_text id=pDate value=input name=cover type=text class=Style_upload id=cover value=inpu

16、t name=price type=text class=Sytle_text id=price value=4.2.4 实现订购单实体的Bean input name=username type=text id=username value= readonly=yesinput name=truename type=text id=truename value=input name=truename type=text id=truename value=input name=postcode type=text id=postcode value=input name=tel type=t

17、ext id=tel value=input name=email type=text id=email value= size=504.2.5 实现购物车实体的Bean bookelement mybookelement=new bookelement();mybookelement.ISBN=ISBN;mybookelement.price=price;mybookelement.number=1;4.2.6实现购物实体的Bean 1)买书的第一步便是用户登录,现在购书网站都要求已经注册过的用户才能购买书籍,这样便于网站管理。checkUserName,String就是用来检验用户的合法性

18、的: 检测用户名2)证明是合法用户后,就必须给这个用户一个购物车,用户每次选中一本书,点击“放入购物车”,就必须添加一个订购单。这就相当于把用户要买的书放入购物车里,其主要代码如下: for(int i=0;icart.size();i+) bookelement mybookelement=(bookelement)cart.elementAt(i); String ISBN=mybookelement.ISBN; price=mybookelement.price*rebate; number=mybookelement.number; sum=price*number; String s

19、tr=insert into tb_order_Detail (orderID,ISBN,price,number) values(+orderID+,+ISBN+,+price+,+number+); temp=connDB.executeUpdate(str); Totalsum=Totalsum+sum; if (temp=0) flag=false;4.2.6查询购物车: 编号 书号 书名 单价 数量 金额4.2.7 公告管理的实现: 五、 总结本系统是一个基于JSP的网上商品销售系统,基本上体现了电子商务各方面的优点。我所设计的网上书店,主要是熟悉和掌握网站设计技术以及对电子商务系统的建设和管理进行探讨和设计。我初步了解了电子商务的优点和先进之处,也看到了电子商务应用的光明前途。通过这次设计,我设计的网上书店基本完成了要求的诸项基本功能,方案的各部分在实际运作中能够解决相应的问题。在设计和制作网上书店这一个整体项目的过程中,也培养了自己的综合能力和从全局考虑的思想。将复杂的问题简单化,作为电子商务应用的一个缩影,我所涉及的模块项目完成了其后台具有的基本功能,使自己对于电子商务的了解更加深入和明了。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1