基于UML建模的在线购物系统设计与实现

上传人:大米 文档编号:498346081 上传时间:2023-08-06 格式:DOC 页数:50 大小:611KB
返回 下载 相关 举报
基于UML建模的在线购物系统设计与实现_第1页
第1页 / 共50页
基于UML建模的在线购物系统设计与实现_第2页
第2页 / 共50页
基于UML建模的在线购物系统设计与实现_第3页
第3页 / 共50页
基于UML建模的在线购物系统设计与实现_第4页
第4页 / 共50页
基于UML建模的在线购物系统设计与实现_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于UML建模的在线购物系统设计与实现》由会员分享,可在线阅读,更多相关《基于UML建模的在线购物系统设计与实现(50页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上分类号 郑州电力高等专科学校毕 业 设 计(论 文)题 目: 基于UML建模的在线购物系统设计与实现 并列英文题目: The design and realization of internal communication software in large &medium-sized enterprise 系 部: 电子信息系 专业:计算机应用技术 姓 名: 班级: 指导教师:张慧丽 职称:讲师 论文报告提交日期 2010年6月11日 郑州电力高等专科学校专心-专注-专业摘要随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,

2、网络化进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。本论文主要论述如何开发一个网上购物系统以及介绍了设计本系统所用的相关知识,分别介绍了技术原理 (数据库技术、B/S等)、所用到的技术(三层架构、加密技术等),同时还对本系统的需求分析与设计及其功能实现做了详细的介绍。本论文主要论述了该网上购物系统从需求分析到系统测试一系列具体过程,该系统是结合自己的工作实践来进行设计和实现。关键词:电子商务 网上购物系统 需求分析 系统测试Summa

3、ryWith the development, information technology, Internet / Intranet technology, continuous development and improvement database technology, network acceleration of the process, the traditional way to shop more and not be satisfactory for the fast-paced daily life, making corporate IT departments Alr

4、eady Recognizing the advantages of Internet, e-commerce began to pop up more and more businesses set up online stores on the Internet, to consumers shopping demonstrated a novel concept. This paper mainly discusses how to develop an online shopping system and to introduce the design of the system us

5、ed by the relevant Zhishi, respectively introduced the technical principles (database technology, B / S, etc.), the Yongdao of technology (three Jia Gou, encryption technology, etc.), also the demand of the system analysis and design and function to achieve a detailed introduction. This thesis discu

6、sses the online shopping system from requirements analysis to system test a series of specific processes, the system is a combination of their own work practices to the design and implementation.Keywords: e-commerce online shopping system needs analysis system test目 录第一章 前言1.1系统开发的背景随着时代的发展,信息技术、Int

7、ernet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。1.2系统开发的目的与意义1.2.1系统开发的目的网上购物系统的开发就是为了提高交易效率,节省开支,拓宽公司和消费者交易的时间和空间。销售网站的建立,超越了传统商务的障碍:抵御障碍、时间障碍、价格信息对比障碍、可使公司真正提供24小时不间断服务和全天候营业,更加吸引顾客。1.2.2系统开发的意义网上购物作为电子商务的一部分,在

8、我国的商业经济中起着举足轻重的作用。网上购物是一种利用现代信息技术的商业购物活动的电子化过程。随着中国加入WTO,国外的产品将涌入中国市场,中国的产品也将走向世界。1.3国内外研究现状1.3.1系统开发的国外研究现状在美国,网上购物兴起不到三四年的时间就已经形成年销售额六七十亿美元的业绩。1.3.2系统开发的国内研究现状目前中国受限于技术创新和应用水平,企业发展电子商务仍处于起步阶段。随着这两方面水平的提高以及其他相关技术的发展,电子商务将向纵深挺进,新一代的电子商务将浮出水面,取代目前简单地信托“网站电子邮件”的方式。电子商务企业将从网上商店和门户的初级形态,过渡到将企业的核心业务流程、客户

9、关系管理等都延伸到Internet上,使产品和服务更贴近用户需求。互动、实时成为企业信息交流的共同特点,网络成为企业资源计划、客户关系管理及供应链管理的中枢神经。企业将创建、形成新的价值链,把新、老、上、下游利益相关都联合起来,形成更高效的战略联盟,共同谋求更大的利益。1.4课题总体概括本课题以电脑配件购物系统为背景,研究下面几个方面的主要问题: 1.4.1 进行面向对象的信息系统的分析与设计的问题 讨论如何将建模语言UML及建模工具Rational Rose应用到从需求分析到编码的各个环节当中。 通过对需求的深入理解使得项目开发从一开始就能按正确的分析和设计方法进行。此后,借助 UML的一些

10、成熟方法开发出可行的软件设计方案,以编写出最佳的软件实现,从而明显提升所开发软件的可扩展性、易维护性以及可重用性。 1.4.2使用三层架构进行信息系统开发的问题在现有的Web应用系统中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用需求越来越复杂,开发周期越来越紧迫,对系统的稳定性、扩展性和可维护性要求越来越高。如何进行合理地分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。本系统中利用Struts框架,通过优化Web应用程序开发框架及合理利用设计模式使得开发出的Web系统层次清晰、易于系统扩展和维护。1.4.3利用Ajax技术进行信息动态显示的

11、问题在系统中,适当引入Ajax技术,使web应用的用户得到很好的应用体验。通过 Ajax 引擎,使得应用过程很自然,操作很流畅,因为其只和服务器交换有用的数据,而页面显示等不必要的数据则不再重新加载。第二章 系统开发的相关理论基础2.1电子商务理论21 世纪是网络的时代,是信息的时代,是多媒体的时代。Internet技术的迅猛发展与普及,推动了世界范围的信息传输、信息交流和经济的交流。Internet 从过去主要用于科研和简单信息的发布向商业化大踏步迈进,广大的商家和用户从各自不同的角度都希望Internet能给他们带来更大的实惠,用户对Internet的应用需求也有了根本性的变化。2.2系统

12、开发技术理论2.2.1 ASP 技术电子商务设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本设计选用了ASP技术。2.2.2数据库设计理论数据库是以数据(数据就是对客观事物的符号表示,是存储在计算机中的模拟客观事物的一系列信息。对于计算机科学而言,数据的含义极为广泛,凡是可存储的信息,如文本、图像、声音等都可以通过二进制编码而形成数据)为对象,指为了满足某种特定应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。数据库系统是管理大量的、持久的、可靠的和共享的数据工具。2.2.3 B/S(浏览器/服务器)理论B/S(Browser/Ser

13、ver)结构即浏览器和服务器结构。它是随着Internet 技术的兴起而对C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载。第三章 相关技术3.1 三层架构3.1.1三层架构的含义三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用

14、一个系统的时候他的所见所得。、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。 3.1.2三层架构的原理 三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。表示层位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。业务逻辑层业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。例如Martin Fowler在Pat

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号