毕业论文 gwap网上购物系统的开发 最终稿

上传人:e****s 文档编号:194338872 上传时间:2023-03-13 格式:DOC 页数:59 大小:1.32MB
收藏 版权申诉 举报 下载
毕业论文 gwap网上购物系统的开发 最终稿_第1页
第1页 / 共59页
毕业论文 gwap网上购物系统的开发 最终稿_第2页
第2页 / 共59页
毕业论文 gwap网上购物系统的开发 最终稿_第3页
第3页 / 共59页
资源描述:

《毕业论文 gwap网上购物系统的开发 最终稿》由会员分享,可在线阅读,更多相关《毕业论文 gwap网上购物系统的开发 最终稿(59页珍藏版)》请在装配图网上搜索。

1、 2010届毕业生毕业设计(论文)逸钡潜汶铌烈静邡痢 毕业设计(论文)GWAP-网上购物系统的开发逸钡潜汶铌烈静邡痢学 院: 管 理 与 经 济 学 院逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢专 业: 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢姓 名: 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢指导老师: 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢信 息 管 理 与 信 息 系 统逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢学 号: 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌

2、烈静邡痢职 称: 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢 逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢 逸钡潜汶铌烈静邡痢中国珠海二一年五月逸钡潜汶铌烈静邡痢北京理工大学珠海学院毕业设计(论文)诚信承诺书本人郑重承诺:我所呈交的毕业设计(论文)GWAP网上购物系统的开发是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计(论文)使用的数据真实可靠。承诺人签名: 日期: 年 月 日GWAP网上购物系统摘 要GWAP-通用WEB应用平台( General WEB

3、Application Platform)。伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。本论文研究一种基于MVC架构的三层结构的网上购物系统,其开发主要包括后台数据库的建立、前台页面的web设计以及后台管理系统的

4、设计。系统使用java语言并结合Struct2、Hibernate、Spring、Ajax、javascript、HTML、Jsp/ Servlet等技术开发,利用Apache软件基金会提供的Tomcat应用服务器建立运行环境,再结合MySql建立数据连接关系。因为本系统采用的是J2EE(J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值)开发及MVC三层架构设计思想,使得系统的可移植性非常强,只需修改配置文件就能在在不同服务器上运行。购物网站的规划与建设这一课题,是应用前景非常广阔的!它的解决方案不仅仅可以针对

5、购物的网站,同样可以应用于多种多样的网站建设。21世纪是信息化的社会,互联网实现了世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。关键词:GWAP、 Web技术、 MVC架构、 J2EE、 SSH框架GWAP-LINE SHOPPING SYSTEMABSTRACTGWAP - General WEB application platform (General WEB Application Platform).With the increasingly widespread in many sectors of computer technol

6、ogy and in-depth application of the concept of the network already enjoys popular support. Network development strategy in all industries occupy an important position as an integral part of business. Promotional products is not limited to television and newspapers have been, the network has become a

7、nother arena to show their business. Businesses set up websites to promote all aspects of business and services displayed on the network, the network can achieve such as online shopping, information search and other functions, these changes in our original mode of operation and business philosophy,

8、but also for dealers higher efficiency. Therefore, for the business, own a website is essential.In this study, MVC architecture based on three layers of online shopping system, which mainly include database set up, front and back page of the web design management system. System using java language a

9、nd integrate Struct2, Hibernate, Spring, Ajax, javascript, HTML, Jsp /Servlet technologies development and use of Apache Software Foundations Tomcat application server running environment, combined with MySql to establish the database. Because this system uses a J2EE (J2EE is a set of completely dif

10、ferent from traditional application development, technical architecture, contains many components, mainly to simplify and standardize application development and deployment, thus enhancing portability, security, and re-use value ) development and three-tier MVC design, making the system portability

11、is very strong, simply edit the configuration file will be able to run on different servers.Planning and construction of shopping sites this topic is very broad application prospects! Its solution can not only sites for shopping, the same can be applied to a wide range of website construction.The 21

12、st century is the information society, to achieve a worldwide network of Internet interconnection and information sharing between and has been fully involved in all aspects of production and life of human beings, driven the rapid development of human society.Key words: GWAP, Web technology, MVC arch

13、itecture, J2EE, SSH framework目 录 摘 要I 1 前 言1 2 系统背景22.1 GWAP概述22.2 名词解释32.3 GWAP研究目标、研究内容和拟解决的关键问题4 3 系统规划53.1 系统规划概述53.2 系统规划的目标,任务和主要工作53.3 系统规划工作的特点63.4 项目实施前期工作63.5 GWAP网上购物系统的总体设计思路73.6 GWAP网上购物系统的建设原则8 4 系统需求分析9系统功能概述9系统功能结构9系统功能描述10系统用例114.2.1 顶级用例11交易系统11管理系统12交易系统用例分析12商品展示12购物车15订单管理19用户管理

14、21管理系统用例分析23用户管理23商品管理25系统流程图275 系统设计29系统逻辑29系统总体设计295.2.1 系统体系结构295.2.2 系统总体功能结构305.3 系统总体架构325.4 数据库设计33数据库设计规范33数据字典335.5 代码设计375.5.1 代码结构375.5.2 代码举例416 系统实施与测试436.1 系统部署436.2 部分系统页面的展示436.3 系统测试47总 结48谢 辞49 参考文献50IV逸钡潜汶铌烈静邡痢1 前 言随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电视、广播等传统媒体之后而兴起的一新传媒介质,网络宣传已成为众多宣传手

15、段的重中之重,各种各样的网站也就应运而生:为宣传企业而制作的公司网站、可进行网上购物的电子商务网站、能及时了解到天下事的新闻网站、方便学习的教育网站,还有学校、团体、个人等等各大各小的网站,充斥着我们的视野,满足着我们的需要。网站的规划与建设,已悄然被许多人摆到了首要的迫在眉睫的位置上。当今的企业,如果仍然依靠传统的方式宣传自己企业的形象和文化、采购自己企业所需的原材料和配套部件、推销自己企业的产品,则显得十分落后而且难以适应激烈的市场竞争。因此,当代企业纷纷建立自己的网站,借助于互联网快速的信息传递加速自身的发展。一个企业网站的规划与建设,自然而然也就成了众多类型的网站规划与建设的典范;企业

16、网站的规划与建设这一研究课题,也自然而然地成为当今乃至今后一段长时间内,企业内部和互联网上的一个相当重要的讨论对象。我这次毕业设计主要研究的就是购物系统在网络上的实现。购物网站的规划与建设这一课题,是应用前景非常广阔的!它的解决方案不仅仅可以针对购物的网站,同样可以应用于多种多样的网站建设。电子电子商务实现贸易的全球化、直接化、网络化,发展电子商务是不可阻挡的趋势,而我国的电子商务尚不完善。要实现全过程的电子商务,就要加快网络基础设施建设和网络互联,实现金融电子化及海关、税务、行政监管部门电子化,市场环境网上支付,建立安全体系认证结构,健全相关法律法规等等。21世纪是信息化的社会,互联网实现了

17、世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。2 系统背景2.1 GWAP概述近年来随着计算机的日益普及和网络(特别是因特网)的迅速发展,在全球范围内形成了一种新的企业经营方式,他们把所有的商业活动和贸易往来电子化, 利用发达的网络环境 进行快速有效的商业活动。这就是最近成为世界上最热门的话题:电子商务。其实,电子商务这个概念起源于七十年代,在那时,一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享、交换,这就是广为流行的电子数据交换(EDI)。电子数据交换是一种为满足企业需要而发展起来的先进技术手段,必须遵照统一的国际

18、标准。EDI通过传递标准的数据流可以避免人为的失误,大大地降低成本、提高效率。现在,因特网为电子商务带来了飞速的增长,电子商务会越来越成为主流的商务活动方式,但EDI是电子商务的基础,并且 EDI技术已经摆脱了以前旧式的昂贵的公司独立网络,而融 入到因特网中。当今世界网络、通信和信息技术的发展,Internet 在全球迅速普及,使得商业空间发 展到全球的规模,同时也使得现代商业企业需要具有不间断地供货能力、不断增长的客户需 求和不断增长的全球竞争三大特征,这使得任何一个商业组织都必须调整自己的经营方式和产业结构,以适应新的市场发展的需要。因此,任何一个企业要在21世纪生存,就必须迅速地改变传统

19、的经营观念,跟上当今世界发展的最新潮流,加入到电子商务大潮中。那么,什么是电子商务?简单地讲,电子商务利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。更广泛地说,凡是利用国际互联网进行商务活动的一种方式就是电子商务。电子商务以其高效率、低廉、高收益、全球化等传统经营方式所无法比拟的优点受到全球的关注。美国、欧盟等发达的国家或组织已经采取措施大力发展电子商务。我国政府也大力倡导电子商务。专家预测, 公司和公司之间的电子商务贸易额将从 1997年的 56亿美元发展到 2002年的 2680亿;个人网上购物将从 1997年的18亿发展到2

20、002年的260亿。因此,电子商务中蕴涵着无穷的商业机遇。GWAP(General WEB application platform简称 GWAP)是现今流行的一款通用的WEB应用平台产品,可以帮助您提供构筑专业的电子商务平台的基础。2.2 名词解释JavaScript:一种可以控制HTML元素的脚本语言,也是一种在浏览器端执行的解释性编程语言,它具有灵活性好、功能强大的特点。AJAX:Asychoronise JavaScript and XML(异步通信),可以向服务器发送请求并接收数据,实现页面局部刷新。JSP:Java Server Page(服务器动态页面)。Servlet:在服务器

21、中执行的Java代码,它是由Sun公司制定的一套服务器运行程序的规范和接口。Tomcat:Servlet 容器,第三方开源门户Apache公司实现了Servlet容器规范,而开发的用于执行Servlet的服务器。Hibernate:实现JDBC接口的高级API,用来进行持久化操作,是一种方便的、面向对象的数据库操作的框架。Struts2:这是一种使用广泛,用来控制Servlet和视图之间的关联映射的框架。这是一种声明式编程的范例。它的特点是标签化,操作便捷。MVC:这是一种架构模型。M表示Model层,V表示View层,C表示Controller层,Model层包括实体模型和业务操作,Cont

22、roller用来控制用户的所有请求和操作,View用来显示请求的视图。JSTL:Java Standard Taglib Libary(Java 标准标签库),使得视图页面简捷化,避免Java代码和HTML语言的交错复杂。JDK:Java Development Kit(Java 开发工具包集)J2EE:Java 2 Enterprise Environment(Java2平台企业版),是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。C/S: 又称Client/Server或客户/服务器模式。服务器通常采用高性能的P

23、C、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S: 即Browser/Server(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专

24、门的软件。只要有一台能上网的电脑就能使用,客户端零维护2.3 GWAP研究目标、研究内容和拟解决的关键问题互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。但是,与强劲的网络购物需求相比,我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等不利因素的影响,现有购物网站系统普

25、遍存在着功能比较单一,维护比较复杂,通用性又不强等问题,有的购物网站甚至直接采用静态网页发布商品信息。所有这些,已经严重制约了我国互联网的发展。国外虽然有比较成熟的系统,但价格非常昂贵,动辄几十万上百万,而且还不一定适合我国国情,需要花大量的人力物力进行二次开发。如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要课题.本人将利用毕业设计这次机会,开发一个维护更简单、安全性更好、通用性更强的网上购物系统,为我国的购物网站稍出一点薄力。本次设计中将使用StrutsSpringHibernate框架来建立网上购物系统,本系统采用分层的体系架构来实现。

26、最底层为数据持久化层,即数据库,本系统使用MySQL来存储数据,这一层将使用Hibernate来操作。Struts负责用户层,而Spring则负责业务逻辑层以及对Struts和Hibernate的集成。3 系统规划3.1 系统规划概述凡事预则立,不预则废。科学的规划对于任何需要经过较长时间努力才能实现的事情都是非常重要的。规划,一般是指对较长时期的活动进行总体的、全面的计划。现代社会组织,特别是企业的结构和活动内容都很复杂,实现一个组织的信息管理计算机化需要经过长期的努力,因而必需对一个组织的管理信息系统的建设进行规划,根据组织的目标和发展战略以及管理信息系统建设和客观规律,并考虑到组织面临的

27、内外环境,科学的制定管理信息系统的发展战略和总体方案,合理安排系统建设的进程。3.2 系统规划的目标,任务和主要工作系统规划是管理信息系统生命周期的第一个阶段,是管理信息系统的概念形成时期,这一阶段的主要目标,就是制定出管理信息系统的长期发展方案,决定管理信息系统在整个生命周期内的发展方向、规模和发展进程。系统规划阶段的主要任务是:根据组织的整体目标和发展战略,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以

28、长期分批进行系统开发。上述三项任务也规定了管理信息系统规划工作进程的三个主要阶段,这就是包曼(B.J.Bowman)和戴维斯(G.B.Davis)等人提出的管理信息系统规划三阶段模型的基本框架,如下图所示。组织信息逸钡潜汶铌烈静邡痢需求分析逸钡潜汶铌烈静邡痢战略计划逸钡潜汶铌烈静邡痢资源分配逸钡潜汶铌烈静邡痢3.3 系统规划工作的特点由于管理信息系统的建设耗资巨大,历时较长,技术复杂且涉及面广,系统规划是这一复杂工作的起始阶段,这项工作的好坏将直接影响到整个系统建设的成败。因此,我们应该充分认识这一阶段工作所具有的特点,以提高系统规划工作的科学性和有效性。 系统规划工作是面向长远的、未来的、全

29、局性和关键性的问题,因此它具有较强的不确定性,非结构化程度较高。 其工作环境是组织管理环境,高层管理人员(包括高层信息管理人员)是工作的主体。 系统规划是为整个系统建设确定目标、战略、系统总体结构方案和资源计划,因而整个工作过程是一个管理决策过程。同时,系统规划也是技术与管理相结合的过程,它确定利用现代信息技术有效的支持管理决策的总体方案。 系统规划人员对管理与技术环境的理解程度、对管理与技术发展的见识,以及开创精神与务实态度是规划工作的决定因素。 规划工作的结果是要明确回答规划工作内容中提出的问题,描述出系统的总体概貌和发展进程,为系统的发展制定一个科学而又合理的目标和达到该目标的可行途径,

30、而不是替代后续阶段的工作。3.4 项目实施前期工作企业实施电子商务系统,要有目的、有计划、有组织及在正确的方法指导下分步实施。电子商务系统实施的前期工作是关系到是否能够取得预期效益的非常重要的一步。企业实施电子商务系统总体上分为两个阶段:前期工作和项目实施。之所以这样分是考虑前期工作主要以企业自己提出工作安排为主,而后再转入电子商务系统的项目实施,此时是以咨询机构或软件公司的实施方法为主。概括地说,企业要推行电子商务系统,一般有以下几个原因: 企业领导的认识,认为电子商务系统能对企业有一定的促进作用。 企业管理人员的认识,认为电子商务系统能对企业有一定的促进作用,进而向领导提出建议书。 市场的

31、导向,如政府机构的指令和建议,同行业的实施应用,还有媒体的宣传等。这些因素导致企业对电子商务系统产生兴趣,进而去了解与立项。 企业自身的需求。企业确实因为要解决某些问题,要树立企业良好的社会形象及充分利用丰富的网络资源为其拓展销售渠道,获取最大限度的经济效益。经过认证认为电子商务系统是这些问题的解决方案。3.5 GWAP网上购物系统的总体设计思路随着科学技术日新月异的发展,崭新的传播媒体因特网诞生了。在Internet和Web迅猛发展的今天,数字设计技术对21世纪的平面设计家提出了许多挑战。面对新时代的到来,人们无不感到社会经济和文化所经历着的快速而深刻的变化,一张结构合理、制作精美、创意独特

32、、风格鲜明的网页,不仅能够传递最丰富的信息,同时还能给人以美的艺术享受,也树立了公司企业、服务机构等的良好社会形象,获取最大限度的经济效益。GWAP网上购物商城设计是一种建立在新型媒体之上的新型设计,它与传统媒体相比有许多的不同,它在信息传播方面具有声、像、图、文、视觉、听觉、互动的特点,通过视觉传达各种各样的商品信息,而且更新和修正较为快捷方便,可以在任何时间更新,而不受时间和地域的限制。GWAP网上购物商城系统的总体设计思路: 需求的综合叙述:主要是说明建站的总体需求和期望的目标浏览者,并且确定希望浏览者所能看到的设计与所需购买商品的最终效果,建站需求是设计策划网站功能的第一步。 网站的基

33、本功能描述:主要包括描述网站浏览者如何运用这个网站,网站管理员如何管理,具体到一步一步的功能细节描述,以及如何运用相应的技术去实现建设目标和商业需求。 网站的信息布局图:网站的信息布局图是网站各模块或各网页的直观图,主要目的是提供一个明晰的网站导航直观图,以及分模块或网页的网站层次结构分布图。 数据流程图及数据库示意图:这是网站建设蓝图中的技术部分,主要直观地说明网站使用与维护的数据流程,分析数据来源;以及浏览者和网站管理者如何运用与更新网站数据。3.6 GWAP网上购物系统的建设原则为了达到GWAP网上购物系统的目标和功能,在系统建设的过程中应遵循以下原则: 统一规划、分步设计。信息系统的建

34、设是长期的和艰巨的,应根据用户对信息的需求和公司的经济承受能力,对系统进行统一规划,突出重点,逐步建设,尽可能的缩短系统开发周期。 坚持标准化和可行性。利用当前市场上比较先进的技术和相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定、以及其他通用规则靠拢,要尽可能避免使用非标准化的协议和软件,要贯彻模块独立、接口开放、遵循标准的原则。另外,还要根据行业的特殊性,尽可能的为用户考虑,但不能束缚新技术的发展。 保证系统的稳定性和安全性。 保证网络系统的先进性和有效性。 操作简单、人机界面友好,便于用户理解和使用。4 系统需求分析功能概述本网上购物系统是基于B/S架构,本购物系

35、统的开发主要是方便用户购买商品,减少供应商店面费用。本系统共有三类用户:普通用户是指没有登陆权限(主要指网络用户),以匿名用户的身份访问系统网站。此类用户主要有浏览系统信息、查看商品信息,注册成为会员。把本网站设为首页,添加到收藏夹,联系开发人,查看交款方式,退换货原则,配送范围,交易条款,保密协议等操作。浏览的内容包括:商品信息、商品分类信息。系统会员:这类用户拥有普通用户的所有权限;普通用户可以注册成为会员,并根据会员ID和密码登陆系统,登陆之后可以对更改自己的信息但会员ID做为数据库表主键不能修改。会员登陆后可以查看商品信息,查看各种分类商品信息,将商品添加到购物车中。修改购物车中商品数

36、量,或是删除某些不想要的商品。系统管理员:系统管理员主要负责管理着系统后台信息;主要有用户管理和商品管理。用户管理主要是可以删除用户,查询用户,统计用户信息,定时给他们发送一些新上市的商品信息;商品管理主要是商品的发布,商品信息的修改和商品的删除。因此,本系统主要功能是对商品进行管理规划,方便会员购买。如下图所示:本系统分为商品展示、购物系统、我的订单、用户管理、商品管理这五个模块。本项目使用Struct2SpringHibernate框架来构建。该系统分为五个大模块(首页、用户管理、订单管理、购物车管理、注销退出),用到了J2EE的相关技术。在Struct2框架中,JSP用于前端展现,Ser

37、vlet 用于控制,Action 用于处理前端页面JSP发来的请求,请求参数通过ActionForm进行传递,Action 在获得请求后通过调度业务系统提供的Spring service bean做处理,最后将处理结果转发到相应的JSP进行展现。用户层是提供给用户操作的界面,用户可填写数据,发出请求以及查看需要的信息等。如果需要对数据库进行更新,可以通过业务层来实现。数据持久化层使用Hibernate。Spring负责业务逻辑层以及对Struct2和Hibernate的集成。GWAP网上购物系统,包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、 购物车管理、我的订单、用户管理、商品

38、管理五个功能模块。交易系统功能描述 商品展示:实现商品预览、商品明细、分类检索功能。 购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。 我的订单:实现订单确认、订单列表、删除订单、查询明细功能。 用户管理:实现登入/登出、用户注册、信息修改功能。管理系统管理描述 用户管理:对于系统管理员提供用户删除、用户查询功能。 商品管理:实现商品列表、商品发布、商品删除、商品修改功能。4.2.1 顶级用例顶级用例分为:交易系统的用例和管理系统的用例交易系统如下图所示:系统用户主要有浏览系统信息、查看商品信息,注册成为会员,浏览的内容包括:商品信息、商品分类信息。 如下图所示:管理

39、系统包括用户管理用例和商品管理用例。下面对交易系统中的用例再进行展开,并对用例进行描述。用例视图本用例又分为商品预览、商品明细、分类检索这三个小用例。下面对他们进行详细的用例描述。用例描述商品预览用例名称商品预览功能简述交易系统首页面交易功能入口前置条件GWAP部属完成J2EE服务器正常启动基本流浏览器访问 GWAP( :/localhost:8080/feifei/)显示系统首页面(商品浏览、交易功能入口)分支与异常无50逸钡潜汶铌烈静邡痢商品明细用例名称商品明细功能简述查看感兴趣商品的详细信息前置条件进入交易系统首页面基本流选择感兴趣商品显示商品明细分支与异常无后置条件无备注无分类检索用例

40、名称分类检索功能简述按照类别显示商品(支持三级分类)提供分类统计、分页、检索、排序功能前置条件已经发布了 2种类别以上的商品进入交易系统首页面基本流选择感兴趣的一级类别(小说)显示类别二级类别和统计显示类别下所有商品可以对商品进行分页显示可以回到主类别分支与异常无后置条件无用例视图本用例又分为添加商品、修改数量、删除列表、恢复列表、清空购物车、结算这六个小用例。下面对他们进行详细的用例描述。用例描述添加商品用例名称添加商品功能简述添加商品到购物车添加完成自动显示购物车界面前置条件感兴趣商品已经选择用户已经登陆基本流在“商品明细”页面选择“购买”显示购物车画面(正确显示已选购商品列表)分支与异常

41、未登录用户,点击“购买”后,进入登录页面后置条件无备注只有登录的注册用户才可以使用购物车修改数量用例名称修改数量功能简述修订订单列表中商品数量自动统计订单价格前置条件用户已经登陆购物车不为空基本流输入新的数量(必须数字)点击修改后,重新计算订单订单总额=0,订单不能“结算”分支与异常订单总额为“0”不能结算后置条件无备注无删除列表用例名称删除订单列表功能简述删除订单中订单列表删除后重新统计订单金额前置条件用户已经登陆购物车不为空基本流购物车中存在 1条以上订单表选择删除重新统计订单金额分支与异常删除后,购物车中如果没有订单,不能显示“结算”按钮后置条件无备注无 恢复列表用例名称恢复删除的订单列

42、表功能简述恢复删除的订单中的订单列表恢复后重新统计订单金额前置条件用户已经登陆购物车中有已经删除得订单列表基本流购物车中存在 1条以上删除的订单列表选择“恢复”重新统计订单金额分支与异常无后置条件无备注无清空购物车用例名称清空购物车中商品功能简述清空购物车中所有商品清空后回到首页面前置条件用户已经登陆逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢购物车中有订单列表基本流首页面选择“购物车”选择“清空购物车”返回首页面再次选择“购物车”,显示选购为空分支与异常无后置条件无备注无结算用例名称购物车中商品结算功能简述购物车中商品结算前置条件用户已经登陆购物车中有订单列表,金额总计大于 0基本流进入购物车(确保

43、购物车中订单金额大于 0)点击“结算”分支与异常无后置条件无备注无用例视图本用例又分为订单确认、订单列表、订单明细、删除订单这六个小用例。用例描述订单确认用例名称订单确认功能简述订单信息确认售货信息确认修改前置条件订单已经“结算”基本流进入“订单确认”面修改“送货地址”生成订单分支与异常收获信息输入异常后置条件无备注无 订单列表用例名称订单列表功能简述显示订单列表信息提供订单删除入口前置条件已经有购物记录基本流进入“我的飞飞”页面分支与异常无后置条件无备注无订单明细略订单删除用例名称订单删除功能简述删除购物订单信息前置条件已经有购物记录基本流进入“我的飞飞”页面在要删除订单上,选择“删除”分支

44、与异常无后置条件无备注无用例视图本用例又分为登入登出、个人信息修改、用户注册这三个小用例。用例描述登入/登出用例名称登入/登出功能简述注册用户登入登陆用户登出前置条件用已经注册基本流主页面登陆接口进入未登陆用户“详细信息”页面登入 登入画面登入后页头提示(登入后页头显示,登出入后)分支与异常未注册用户提示注册后置条件登入页头提示(显示欢迎信息)登出页头提示(显示“登入”入口)备注无 个人信息修改用例名称个人信息修改功能简述基本信息修改Email地址修改用户密码修改前置条件用已经注册已登陆基本流页头“我的飞飞”左面树“编辑个人档案”左面树“修改 email”左面树“修改密码”修改完成后都返回原页

45、面,提示修改结果分支与异常无后置条件无备注无用户注册用例名称用户注册功能简述用户注册Email验证前置条件系统不存在的用户基本流进入注册页面填写基本信息验证用户名是否重复提交确认 EMAIL信息输入验证码注册分支与异常用户已经存在不选择 EMAIL验证后置条件无备注无管理系统用例分析用户管理用例视图本用例又分为用户列表、删除用户这两个小用例。逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢用例描述用户列表用例名称用户列表功能简述用户列表用户删除入口前置条件管理员登陆基本流进入管理系统Admin登陆显示用户列表分支与异常未注册用户提示注册后置条件登入页头提示(显示 admin欢迎信息)备注无删除用户用例名称

46、删除用户功能简述删除用户刷新列表前置条件管理员登陆基本流进入用户列表选择删除分支与异常无后置条件Admin不能删除备注无商品管理用例视图本用例又分为商品列表、发布商品、修改商品、删除商品这四个小用例。用例描述商品列表用例名称商品列表功能简述商品列表商品“修改、删除”入口前置条件管理员登陆基本流Admin登陆选择“商品列表”显示商品列表分支与异常无后置条件无备注无发布商品用例名称发布商品功能简述添加商品发布商品到购物页面前置条件管理员登陆基本流进入“商品发布页面”输入商品信息,选择删除图片发布查看结果分支与异常无后置条件添加完成,在购物页面要有显示备注无修改商品逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡

47、痢用例名称修改商品功能简述修改商品信息同时更新购物页面前置条件管理员登陆修改商品存在基本流进入“商品列表”面选择要修改商品确认修改查看修改结果分支与异常无后置条件修改完成,在购物页面要同步备注无 删除商品用例名称删除商品功能简述删除商品信息商品列表删除同时更新购物页面前置条件管理员登陆修改商品存在基本流进入“商品列表”页面选择要删除商品确认列表已经删除确认购物页面已删除分支与异常无后置条件修改完成,在购物页面要同步备注无网上购物系统为顾客提供一个类似于超级市场的网络界面。通过系统界面,会员登录后执行各种操作,非会员可以查找商品信息,查看非会员所想要的商品的信息。下图为网上购物系统的系统流程图。

48、网上购物系统逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢商品分类列表逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢商品明细逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢订单列表逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢信息修改逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢购物车逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢逸钡潜汶铌烈静邡痢结算逸钡潜汶铌烈静邡痢会员登陆逸钡潜汶铌烈静邡痢登陆登陆逸钡潜汶铌烈静邡痢未登陆逸钡潜汶铌烈静邡痢系统流程图5 系统设计这一阶段的主要目标是明确用户的信息需求,系统管理管理人员完成各自工作任务的信息需求。确定系统的逻辑功能

49、,提出系统的逻辑方案,是系统分析阶段的最终成果,是系统分析的最后一项活动,也是形成系统分析结果的关键工作,这一阶段不但要利用前几个活动的工作成果,而且要在此基础上进一步调查、明确问题、进行创新。系统的总体设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。5.2.1 系统体系结构目前,Web项目较为流行的开发模式是三层逻辑体系结构,本系统的开发基于MVC的三层

50、B/S体系结构。MVC架构是一种开发三层结构Web应用程序的通用模式。MVC的设计思想将平台划分为表现层、业务层、数据访问层、数据库层。MVC是一种架构模型。M表示Model层,V表示View层,C表示Controller层,Model层包括实体模型和业务操作,Controller用来控制用户的所有请求和操作,View用来显示请求的视图。如下图所示为MVC三层逻辑体系结构:5.2.2 系统总体功能结构在管理信息系统的设计过程中,系统划分的一般原则如下:1)、子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。2)、子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。3)、子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!