电子商务系统设计报告.docx

上传人:b****5 文档编号:6009532 上传时间:2023-01-02 格式:DOCX 页数:16 大小:470.62KB
下载 相关 举报
电子商务系统设计报告.docx_第1页
第1页 / 共16页
电子商务系统设计报告.docx_第2页
第2页 / 共16页
电子商务系统设计报告.docx_第3页
第3页 / 共16页
电子商务系统设计报告.docx_第4页
第4页 / 共16页
电子商务系统设计报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

电子商务系统设计报告.docx

《电子商务系统设计报告.docx》由会员分享,可在线阅读,更多相关《电子商务系统设计报告.docx(16页珍藏版)》请在冰豆网上搜索。

电子商务系统设计报告.docx

电子商务系统设计报告

网上书城的设计报告

一、系统设计原则

由于本网站是基于B2C模式的网上书城,因此,本系统设计的原则有:

(一)系统的可扩展性

  系统设计除了可以适应目前的网站的需要以外,应充分考虑用户日后的业务发展需要,为业务发展提供接口。

例如,如果网站还要扩充一些娱乐功能,系统可以轻松的进行扩充,从而降低未来的管理成本。

(二)技术即时性

兼顾系统成熟性和先进性的技术,才能保证现有系统的先进性,使计算机系统发挥最大的效率,并使之随着技术的发展不断升级。

(三)系统的稳定性

采用计算机系统管理的目的就是为了提高企业运作效率,网站必须保持24*7的工作方式(每天24小时、每周7天),从而保证交易的即时性。

(四)电子交易的安全性

安全性是整个电子商务解决方案中最重要的方面,因此,在系统设计时,需要充分保证对系统安全性的要求,通过支付密码技术、安全用户授权体系等技术来实现系统安全性。

(五)用户界面的友好

因为本网站主要侧重于网上交易,因此系统建设应该注重用户的感受,将用户的个人空间和交易界面设计的更加友好和个性化。

二、系统总体结构设计

(一)系统外部接口

从上图中可以看到,系统有4个接口,分别是通过浏览器和用户的接口、通过浏览器与图书供应商的接口、企业内部的接口、通过专门的软件和银行及其他支付平台的接口。

(二)系统组成结构

网上书城的系统由商业逻辑和应用服务器组成,其中,应用服务器又由Web表达层应用、支持平台、互联集成工具等几个部分组成。

三、系统信息设施基础设计

(一)网络环境设计

本网上书城是一个基于网络的系统,它的网络环境包括Internet、Intranet、Extranet三个部分,结构如下图所示:

(二)服务器主机设计与选择

目前,虚拟主机成为广大中小企业构建网络信息系统的首选,但是它的缺点也比较明显。

由于物理服务器分割给不同的用户使用,其中难免有些用户会进行非法操作,或者站点中存在致命漏洞而遭到攻击,这都会严重影响其他虚拟主机的正常使用。

此时,提供虚拟主机的公司自然会对虚拟主机进行各种限制,让用户无法完全操纵虚拟主机。

另外,当企业需求增大的时候,需要的性能、空间增加的时候,租用价格往往会迅速增到每年投资几千元甚至上万元,让中小企业感到“租房不如买房”,开始希望获得自己真正拥有的服务器。

因此,本网上书城是购买专业级Web服务器。

在市场上,IBMSystemx3550(7978B1C)从设计上和价格上都能够完全满足中等规模企业的需要,稳定可靠且易于管理,该服务器的配置如下:

IBMSystemx3550(7978B1C)采用1U机架式设计,处理器采用单颗英特尔四核至强E5405处理器,采用45nm制程,核心频率2.0GHz,集成2x6MB二级缓存,前端总线1333MHz,功耗80W。

内存标配2GBDDR2-667无缓冲内存,主板提供8内存插槽,内存最大可以扩展到32GB。

服务器的存储方面,7978B1C没有标配磁盘驱动器,机箱提供了2个热插拔驱动器托架,支持2块SAS硬盘,内部存储容量最高600GB。

集成IBMServeRAID8kSAS控制器,支持RAID0/1/10阵列模式。

作为一个刚刚起步的中小型企业,该款服务器较适合本网站使用。

四、系统软件平台的选择和设计

(一)操作系统的选择

目前系统平台产品主要有WindowsNT、UNIX、Netware、Linux等。

WindowsNT是Microsoft公司开发的网络操作系统,使用方便和对Intranet(企业网)和Internet的支持,以及强大的网络管理功能,赢得广大用户的青睐。

WindowsNTServer主要有以下一些特点:

(1)支持多种硬件平台和多种网络协议

(2)WindowsNTServer可以与多种服务器操作系统进行互操作,其中包括:

Netware、UNIX、LANManager等。

(3)具有良好的安全措施与容错能力

(4)WindowsNTServer还提供了多种工具,用来记录与追踪网络的活动情况。

(5)WindowsNTServer的任务管理器(TaskManager)能够显示与应用程序有关的详细信息,并且以图形方式表示出CPU与内存使用情形,使用户能够更方便控制与管理系统。

(6)支持两种文件系统:

文件系统(NTFS)和文件分配表系统(FAT)。

WindowsNT的这些特点使其获得了越来越广泛的应用,目前广泛使用的是Windows2000Server,其功能更强大。

因此,网上书城系统选用Windows2000作为在服务器上运行的操作系统。

(二)数据库管理系统的选择

电子商务领域数据库管理系统类型很多,目前在商业领域使用的数据库管理系统主要有Oracle、Sybase、DB2、SQLServer等。

SQLServer是微软公司开发的一个关系数据库管理系统,2000年发布的SQLServer2000是目前较流行的一个新版本。

SQLServer提供了许多向导和管理工具,如为数据库建立、数据库管理、安全管理等提供相导,简化了管理和所用。

SQLServer支持数据仓库的功能,使得分布在各处的各种不同类型的数据能方便地获取和分析,便于管理者迅速作出正确的决策,提高了企业的竞争能力。

SQLServer与WindowsNT及Windows2000紧密集成,使其能充分利用这些操作系统所提供的各种优良特性。

因此,本网站的数据库选用SQLServer2000作为数据库管理系统。

(三)应用服务器的选择

网上书城系统使用Java语言开发,支持JSP+Severlet+JavaBeans的应用服务器有许多,其中包括BEA的WebLogic、IBM的WebSphere、Jarkata的Tomcat服务器。

WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应

用的Java应用服务器。

将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

与其他服务器相比,WebLogic有以下几点优势:

一是WebLogic在目前市场上占有率高,性能稳定,服务也很好,符合成熟性原则;

二是WebLogic支持多种Java技术,目前我们的网上书店系统虽然只涉及了JSP+Severlet+JavaBeans,但是从长远考虑,若要实施整个企业的信息化就必须使用Java的企业级应用,因此使用支持技术多的应用服务器不会使得二次开发太困难;

三是WebLogic的市场价格还是可以接受的。

因此,本网上书城选用WebLogicserver作为应用服务器。

(四)中间件软件的选择

目前有代表性的中间件产品包括:

金蝶的ApusicV4.0、东方通的TongLINK/Q和TongEASY、BEA公司的Tuxedo和e-Link、IBM公司的Lotus和MqSeries等。

调查表明4/5公司愿意选用BEAWebLogic,目前多数(87%)企业采用J2EE/EJB开发分布应用,而其中绝大多数(91%)又采用BEAWebLogic,其原因是可靠、性能好、规模可扩充性好、符合开放标准、容易开发。

J2EE用户目前增长很快,几乎每年翻两番还多,而BEAWebLogic是目前最可靠和成熟的J2EE服务器,这是其在市场中取胜的原因。

因此,本系统选用BEA的系列中间件软件。

(五)开发工具的选择

由于本系统主要用Java构建,因此,应选择和Java有关的开发工具。

2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。

集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。

为了帮助集成开发环境(IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台。

Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。

Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的VisualStudio和Sun微系统公司的NetBeans平台。

Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。

Eclipse联盟已经宣布将在2004年中期发布其3.0版软件。

这是一款非常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它java开发人员是最多的。

因此,本系统选用Eclipse作为软件开发工具。

五、系统应用软件设计

(一)子系统划分

(二)系统模块结构设计

用户子系统的事务型模块结构设计图:

管理员子系统的事务型模块结构设计图:

(三)代码设计

本网站主要销售的是书籍,对书籍的分类主要运用线分类法,代码的种类主要运用层次法,例如:

网站销售的书籍种类有人文、教育、科学、社会、经济、法律等门类,则分别将这些门类的一级编码设为:

ren、jiao、ke、she、jing、fa等编码。

教育门类下有启蒙、小学、中学、大学、考研、参考、其他等门类,则分别将二级编码设为:

00、01、02、03、04、05、06等编码。

在大学门类下有英语、政治、数学、计算机、园艺等门类,则将三级编码设为:

001、002、003、004、005等编码。

然后再三级门类下在依次设置各书编码,例如,《电子商务系统分析与设计》这本书的三级编码为D002。

那么,在本网站中搜寻《电子商务系统分析与设计》这本书,这本书的编码为:

jiao03004D002。

(四)输入输出设计

一般来说,用户都喜欢用点击设备来操作计算机系统。

用户通过点击系统屏幕上的各种控件来完成系统信息输入。

各种控件是用户和计算机通信的接口,这些控件通常包括命令按钮、单选框、复选框、文本框、列表框、树形列表,因此,本网站选用图形用户界面。

输入方式选择键盘、鼠标输入,输出方式选择屏幕显示输出。

(五)处理过程设计

用户注册模块:

用户登录模块:

个人空间管理模块:

图书选购模块:

购物车管理模块:

订单查看模块:

论坛发帖模块:

图书管理模块:

订单管理模块:

图书购买模块:

(六)数据存储设计

该系统的数据库共有6张表,分别是:

管理员表:

字段

类型

说明

adminname

Char(10)

管理员名

adminpassword

Char(10)

密码

用户表:

字段

类型

说明

Cname

Char(10)

用户名

cpassword

Char(10)

用户密码

sex

Char

(2)

用户性别

Email

Char(20)

用户邮箱

Adress

Char(20)

用户地址

Time

Char(10)

注册时间

ID

Char(10)

用户个人空间编码

书名编号表:

字段

类型

说明

bookid

Char(10)

书籍编号

bookname

Char(10)

书籍名称

书籍信息表:

字段

类型

说明

bookname

Char(10)

书籍名称

author

Char(10)

书籍作者

Publish

Char(10)

书籍出版社

content

Char(100)

内容简介

price

Double

价格

num

int

库存

订单表:

字段

类型

说明

list

Char(10)

订单号

cname

Char(10)

用户名

neednum

int

需求数量

subtime

datetime

提交订单时间

endtime

datetime

交货时间

totalprice

double

总金额

ispay

boolean

是否缴费

issale

boolean

是否发货

订单图书表:

字段

类型

说明

list

Char(10)

订单号

bookid

Char(10)

书籍编号

(七)网页设计与编辑

网页的界面设计应以顾客为中心,体现出简约化,美观化以及实用化的特点。

因此,本网站的界面设计和以下的网页界面类似:

用户注册界面:

用户登录界面:

图书选购界面:

购物车管理界面:

查看订单界面:

图书管理界面:

个人空间界面:

论坛发帖界面:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 辩护词

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

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