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

上传人:工**** 文档编号:457497729 上传时间:2023-02-22 格式:DOC 页数:50 大小:635.01KB
返回 下载 相关 举报
基于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等)、所用到的技术(三层架构、加密技术等),同时还对本系统的需求分析与设计及其功能实现做了详细的介绍。本论文主要论述了该网上购物系统从需求分析到系统测试一系列具体过程,该系统是结合自己的工作实践来进行设计和实现。关键词:电子商务 网上购物系统 需求分析 系统测试SummaryWith the developmen

3、t, 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 Already Recognizing the

4、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 used by the relevant Zh

5、ishi, 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 discusses the online shopp

6、ing 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目 录第一章 前言11.2系统开发的目的与意义11.3国内外研究现状21.4课题总体概括2第2章 系统开发的相关

7、理论基础42.1电子商务理论42.2系统开发技术理论4第三章 所用相关技术63.1 三层架构63.2 Linq to sql 技术103.3 加密技术(SHA1加密算法)13第四章 网上购物系统的需求分析与设计154.1系统的初步调查154.2系统的需求分析154.3系统可行性分析154.4系统详细调查16第五章 网上购物系统的实现225.1系统功能结构设计225.2代码设计235.3数据库设计27第六章 系统测试306.1 对系统性能的测试306.2 对系统业务能力的测试306.3 对系统健壮性的测试316.4 对系统维护以及开发人员工作效率的检测31第七章 结束语32致谢33参考文献34附

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

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

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

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

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

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

14、2.2.3 B/S(浏览器/服务器)理论B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet 技术的兴起而对C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载。第三章 相关技术3.1 三层架构3.1.1三层架构的含义三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。 3.1.2三层架构的原理 三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S

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

当前位置:首页 > 资格认证/考试 > 自考

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