开放性:
系统总体方案设计在体系结构、软件系统的确定方面,从系统选型到设计、开发都充分考虑"标准和开放"的原则。在应用系统的设计与开发方面,依据标准化和模块化的设计思想,在此基础上建立具有一定灵活性和可扩展性的应用平台,使系统不仅在体系结构上保持很大的开放性而且同时提供各种灵活可变的接口,系统内部也保持相当程度的可扩充性。
二、系统总体结构设计
2.1 系统说明
本系统是一个中小型的电子商务系统----网上书店,可以为各类用户提供方便的在线买书环境,符合目前国内流行的电子商务模式。用户可以在系统中实现
注册、浏览商品、搜索
查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、公告管理等管理功能来对系统进行维护更新。
2.2 基本功能
* 游客用户可以浏览网站
* 用户注册
登陆* 提供书情
* 提供搜索引擎和分类查找,使用户能够按特定的条件对所需商品进行搜索
* 用户下定单购买商品
* 用户处理定单
* 管理公告
2.3 系统外部接口设计:
2.4系统信息基础设施设计:
2.4.1网络环境设计:
Internet部分: 建设电子商务系统Internet部分的主要目的是实现企业Intranet和Internet之间的互联,它的主要内容是完成接口方式、接口规格的设计,实现两个部分的连接。
支持电子商务系统的局域网 :
用户访问流量是难以估计 、要求比较高的响应速度 、配置高性能的服务器外、网络具备较高的带宽;
电子商务系统的局域网必须具备隔离措施,提供可靠和安全的网络环境 :
1.设置防火墙
2.网络划分为信任等级不同的网段,通过路由设备隔离
2.4.2服务器主机设计与选择:
选择服务器主机具备:7*24小时工作 、自动系统恢复(auto recover)、动态系统重新配置(dynamic re-configuration)、模块化结构、冗余或可热更换关键部件、在线升级等特性 ,增加系统的配置 、增加服务器 、开放的体系结构
2.5系统软件平台的选择与设计:
* 操作系统的选择:Microsoft Windows系列或UNIX/Linux系列
* 数据库管理系统的选择:
对数据进行管理可以采取以下方式:
(1)关系数据库
(2)多媒体数据库
(3)非结构的数据管理方式
* 应用服务器的选择:BEA公司的WebLogic产品家族,IBM的Webshpere、AOL 和SUN联盟的iPlanet、Microsoft的IIS及SiteSuite
* 中间件软件的选择:数据类平台或者接口中间件
* 开发工具的选择:Borland JBuilder 2005 Enterprise ,Dreamweaver8
2.6系统应用软件设计:
2.6.1子系统的划分:网站的组成有以下几个主要的子系统组成:
1. 主页,显示欢迎界面,公告,热销和新上架的书本等。
2. 用户注册系统,处理新用户的注册和老用户买书时的确认。
3. 查询搜索系统,通过书本编号、书本名称来查询是否有自己需要的书本。
4. 购物车,处理订购并显示想要订购的书本。
5.图书分类和排行榜,便于用户找到想要购买的书本
2.6.2系统模块结构设计:
2.6.3代码设计:主要使用
JSP。(详细代码见下面)
2.6.4输出设计:输出格式:表格、图形、文字。输出设备:网络输出,使用超文本形式和ftp等传输协议,提供到网站的连接以上传或下载信息。输出方式:网络传输。
2.6.5输入设计:用户的键盘输入、其他系统的输入、自动识别输入等
2.6.6处理过程设计:通过网络设备传输数据到服务器主机进行运算并更新数据库,然后再通过网络与用户进行交互。
2.6.7数据存储设计:NAS(附加网络存储),SAN(区域网络存储), NAS与SAN存储相结合的方式
2.6.8网页设计与编辑:具体见系统设计。
三、系统数据库设计
3.1 系统设计思想
本系统采用三层架构设计,它的工作原理如图3-1所示。
图3-1
采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。