5系统功能分析与设计
5.1.系统功能的目标
5.1.1目标
网站设计目的主要是在有详细的需求分析基础上,进一步分解工作结构,工作的分配,项目开发时间进度,资源计划以及预算、风险防范等问题来满足用户的需求,以用户的需求为中心,设计出功能模块和服务模块,处理流程。做到方便消费者,尽量做到简单化、易操作化。具体来讲,系统建设要达到以下目标:
A.信息查询
为顾客提供快速的信息查询服务,包括信息查询、品牌查询、价格查询,适用机型查询等查询服务。
B.个性购买
向客户提供个性化购买服务定制服务,客户可以根据自己的个人需求在线询问所适合的品牌(
步步高,好记星,诺亚舟,快易典等)及款式(点读笔,点读机,学习机,学生电脑等)。
C.团购服务
根据客户的需求可进行团购优惠打折送赠品等活动。团购指的是一人多买一款或者一人买相关联的一款都可以算作团购。
D. 交易功能
顾客可以采取多种形式交易,包括现金(可提供送货上门)、支付宝、网银(快递)交易方式。
E.分享、互动
购买者与想要购买者可以充分的互动问答点评分享。
5.1.2运行环境
本系统的Oracle数据库部署在专用的IBM DB9.0服务器上。本系统的主服务器采用华硕RS12
0-E3服务器。本系统的业务逻辑层和表示层部署在IBM RS/6000平台的WebSphereCommerce应用服务器上。
基本结构框架
A.网络结构框架
图6 网络结构框架
B.系统的应用结构框架
在我们的系统开发中,我们将遵循J2EE的标准规范,系统的客户端将采用通用的浏览器(IE或者Netscape),系统的表示逻辑由JSP来实现,而系统的业务逻辑由EJB来完成,对于数据层我们选用面向对象的关系型数据库(SQL Server或者MySQL)。至于中间件,我们选择支持J2EE规范的应用服务器(Weblogic)作为我们的应用支撑。此系统作为一个大型的企业级应用系统,采用基于中间件技术的N层构架体系是很可行的。如图7所示:
图7 规范的应用框架
C.系统逻辑层结构框架
a.网络基础层
网络基础设施主要的内容是网络,是信息平台具体应用的承载体,是整个平台信息和数据传输的基础设施。
b.基础数据层
提供基础信息 (包括企业/客户基本信息等)、等各种数据库、以及各种网页、文字等各种非结构化数据信息的存储和各资源的具体操作,保证数据库的可靠运行。
c.系统应用层
指面向公司的业务应用,是通过调用底层基础数据层来完成的,通过网络基础设施向不同用户完成服务的整个过程。
d.应用表现层
实现面向客户、管理者和领导者的多层体系结构的痩客户端界面;支持高度个性化的内容展现模块;提供一站式服务;通过统一的安全认证和授权管理,可实现用户的安全访问。
e.安全保护体系结构
本系统的信息平台在物理安全、网络安全、系统安全、信息安全、管理安全等五个层面上实现安全保障体系建设。
信息平台建立如下安全机制:网络防病毒机制;入侵检测机制;漏洞扫描机制;网页保护机制;防火墙;身份认证机制;其中,在防火墙后面的业务逻辑子系统和数据库等后台部分,还包括信息加密机制;数字签名机制;授权管理机制;应急恢复机制等安全机制。
乐学网网站主界面是本系统的统一入口,用户只有通过这个入口才能进入系统的业务应用子系统。业务应用系统是本系统的核心,本系统的所有业务逻辑在这个子系统中完成;而决策支持子系统会提供各种业务数据,通过这些数据的统计分析,为公司相应的经营战略提供支持。具体框架如图
6.技术架构
6.1.基础设施
6.1.1.网络
网络设备包括:交换机、路由器等设备
综合布线
接入设备
6.1.2.硬件系统
1.主服务器
(1)服务器的构成:
服务器和一般的个人电脑没太大差别,只是处理器、内存和数据储存系统等有所不同。
A.常用的处理器
对一般的PC服务器而言,Pentium级处理器是现在的标准。以Windows NT作为网络操作系统,Dual Pentium(双奔腾)的型号是一个好选择。使用的网络操作系统也要能支持多处理器和平衡式处理功能(Symmetrical Processing)。若服务器经常需要执行多任务处理应用(如数据库结构化查询语言SQL),则要选择处理器性能较强的型号。
B.重要的内存
服务器所需的内存数量由用户的多少和所使用的网络操作系统来决定。例如,使用Windows NT比使用Netware需要更多的内存。若使用Windows NT,64MB的内存是最基本的,而在使用Netware的服务器上增加内存虽可支持到更多的用户,但不一定能加快网络的运行速度。。使用ECC(侦错及纠错)内存,数据的可靠性便能大大提高。
C.SCSI Interface
绝大部份的服务器都是以SCSI(Small Computer System Interface)作为储存系统的接口。在个人电脑上非常流行的IDE接口则很少用于服务器上。一般的服务器配用SCSI-2式Wide-SCSI作为标准。
D.网站架构Disk Arrays及RAID
硬盘阵列-RAID(Redundant Array of Inexpensive Disks)RAID大致可分为RAID1到RAID5。使用RAID最大好处是当硬盘出现问题时可即时恢复数据,但会降低数据传送的速度,而且RAID控制器的价格也不便宜。
(2)鉴于以上的分析,选择华硕 RS120-E3作为主服务器:
华硕 RS120-E3 (Pentium D 2.8GHz/512MB)
华硕RS120-E3 采用1 颗英特尔奔腾D 820 2.8GHz CPU,拥有800MHz 前端总线和1M×2 二级缓存,支持EM64T 技术。这款服务器配备512MB DDR2 ECC 内存,最大可以扩展至8GB。
华硕RS120-E3集成的Intel ICH7R 南桥支持SATA RAID 0、1功能,可以支持两个SATA 热插拔硬盘,用户不需要购买昂贵的RAID卡,就可以获得可靠的数据保护。标配机型不提供硬盘。
具体配置为表3:
表3 服务器配置表
华硕RS120-E3 (工作组级应用) | |
服务器类型 | 1U机架式 |
CPU | 英特尔奔腾D 2.8GHz/2M |
标配CPU个数/最大支持个数 | 1/2 |
内存(RAM)标准/最大 | 512MB/8GB |
硬盘类型/个数 | 标配无 |
网络 | 集成双千兆网卡 |
软驱/光驱 | 1.44MB/16X DVD-ROM |
售价 | 11999元 |
华硕RS120-E3是新一代双核心机种, 针对要求高效能散热的1U空间所设计,采用了华硕独
家智能风扇技术外,还在悉心设计机箱内部的各组件,使机箱成为最佳化散热气流场,有效解决CPU高速运转带来的高温。此外,所配备的ASMB2卡将网页式服务器管理软件ASWM功能又提升一步,可提供离线管理、解决故障,支持远程电源开/关和重启功能,安全性增强。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论