电子商务网站的系统设计 - 图文(4)

2019-03-28 17:20

系统分析

2.5.4开发平台 ? MyEclipse 8.5 ? MYSQL ? Tomcat 6.0 2.5.5系统架构

个人商务网站系统的实现使用MVC(Model-View-Controller,模型-视图-控制器模式)架构模式。MVC模式的目的是实现一种动态的程式设计,对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外MVC模式通过对复杂度的简化使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组: ? 控制器- 负责转发请求,对请求进行处理。 ? 视图 - 界面设计人员进行图形界面设计。

? 模型 - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据

管理和数据库设计(可以实现具体的功能)。

图2-12 MVC三层结构图

软件基于MyEclipse 8.5等作为开发工具,采用JAVA语言,使用Spring1.2和Hibernate 3.0等技术开发。

MyEclipse是人力资源管理项目的开发环境,可以很快速开发基于JAVA技术的各种类型的项目,是当今使用最广泛的集成开发环境(IDE)。另外,MyEclipse可以无缝地集成各种插件,保证了开发项目的良好扩展性能。开发人力资源管理系统时,我们将Tomcat集成到MyEclipse平台,来完成项目的部署自动化和管理快捷化。

Java不同于一般的编译运行计算机语言和解释执行计算机语言。它首先将源

11

系统分析

代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。在J2SE1.4.2发布后,Java的运行速度有了大幅提升。Java 是一种开放的技术。 “Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 2.5.6维护要求

1) 本应用系统以方便用户为原则,在统一的用户界面下提供各种实用帮助,尽

可能降低使用后的维护投入;不仅应适用于当前实际的运行环境,而且还具有应变能力,以适应未来变化的环境和需求。

2) 进行系统数据库的备份,使系统数据不会因意外事故(如突然停电)而造成

破坏,从而确保数据库内容的安全可靠性; 2.5.7安全性

系统的安全无疑是确保系统正常运行的首要保障,系统的设计将从访问控制、数据安全方面进行考虑。 1) 权限管理

通过设置角色和用户权限可以对用户访问控制, 2) 运行维护管理

进行系统数据库的备份,使系统数据不会因意外事故(如突然停电)而造成破坏,从而确保数据库内容的安全可靠性; 2.5.8性能需求 1) 时间特性

普通操作在3秒内得到响应,计算量最大的任务在1分钟内完成。 2) 易用性

系统用MS Internet Explorer实现用户界面,大量的图形元素直观的反映了系统功能,便于记忆。 3) 稳定

12

系统分析

系统的稳定性非常重要,它将直接影响到各类用户的使用质量,所以系统必须保证的稳定运行。 4) 数据精确度

所有有关金额的数据域要求精确到小数点后2位。 5) 数据库容量要求

数据库容量要求能支持多企业、多用户访问. 2.5.9接口需求 1) 内部接口

内部接口包括:系统内部各功能模块之间的接口. 2) 外部接口 外部接口包括: 数据库外部访问接口; 系统与外界通信接口.

13

系统设计

3 系统设计

3.1总体设计 3.1.1需求规定

? 用户管理:用户通过写自己的相关资料注册成为会员,可以修改自己的注册

资料,还可以根据自己的需要对密码进行修改 ? 商品显示:显示商品的图片及链接地址

? 商品管理:用户可以根据自己的需要喜好对商品进行查询,向购物车中添加

商品

? 对购物车里的商品进行管理:用户根据自己的需要对购物车里面的商品进行

添加、查询、修改、删除等操作

? 付款方式管理:用户根据自身的条件选择付款方式,对购物车里的商品结帐 ? 留言板:用户通过使用此网站可以留下对网站及网站提供商品的意见

? 帮助:为Web 客户提供购物和结帐帮助,包括文档帮助及在线客服帮助 ? 管理员登陆:通过验证管理员身份的合法性,管理员登陆

? 管理员管理:超级管理员可对普通管理员进行添、删、查、修等操作,而普

通管理员则无法对其他管理员的信息进行任何的操作

? 用户资料的管理:管理员能对已注册的资料进行查询、添加、修改以及删除

等操作

? 后台商品管理:管理员能对库存的商品信息进行查询、修改,添加新的商品

类属、删除过期的商品

? 后台订单处理:管理员能够对订单进行查询、订单的确认、过期订单的删除、

已确认订单的打印

系统维护管理:对整个网站系统的数据库创建以及相关的存储过程,数据库的备份和还原。

14

系统设计

3.1.2基本设计概念和处理流程

3.1.3系统结构 前台管理功能图如下:

图3-1系统用例图

15


电子商务网站的系统设计 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:各种NTP SERVER平台软件测试与测试结果

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: