网络购物系统的设计与实现毕业论文含开题报告 - 图文

更新时间:2023-09-16 21:57:02 阅读量: 高中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本科生毕业论文(设计)

题目: 乐淘购物系统的设计与实现

学院 / 系 专 业

年 级 学 号 作者姓名 指导教师

2011年12月20日

1

本科生毕业论文(设计)

软件工程(日语强化)专业本科生毕业设计(论文)开题报告

课题名称 乐淘购物系统的设计与实现 计算机工程学院 专 业 软件工程(日语强化) 指导教师 学 院 学生姓名 学 号 (内容包括:课题的来源及意义,国内外发展状况,本课题的研究目标、内容、方法、手段及进度安排,实验方案的可行性分析和已具备的实验条件,具体参考文献等。撰写要求:字数不少于1500字。)

一、课题来源及意义

本次毕业论文题目为乐淘购物系统的设计与实现。随着信息化时代的到来,网上购物以其便捷,快速,安全的优势逐渐步入了我们的生活。人们对于互联网的要求已不单单是浏览下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现网上购物。近几年,随着网络数据库技术的进步发展,使得这一设想逐渐成为现实。

21世纪是一个以网络为核心的信息时代,数字化、网络化以信息化是21世纪的时代特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生成和管理,人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。2008

年新年伊始,互联网调查机构Research艾瑞咨询与国内最大购物网站淘宝网联合发布了《2007中国网购报告》,报告表明,2007年国内网络购物市场的销售总额达到了594亿元;2.1亿网民中,有超过5500万人参与了网络购物,人均消费达到1080元。报告预计,按照最近几年网络购物呈现出的几何级增长态势计算,到2012年,中国网络购物市场将突破1万亿大关,届时网络购物市场将占据社会消费品零售总额5%—8%的份额。最新2008年7月出炉的《第二十二次互联网络发展统计报告》显示:截至2008年6月底,中国网民数量达到2.53亿人,网民规模已跃居世界第一位;同时,网络购物已跻身十大网络应用之列,用户人数达到6329万人,网络购物使用率为25%。

网络的发展使网络营销成为可能并日益发展壮大,对传统营销带来了深刻的影响和冲击:传统的市场营销活动中, 大众(mass)和消费者(customer)是不加以区别的,任何一个人都是潜在的消费者,是企业营销策略的对象。故在传统营销理论中,企业的宣传、广告和营销策略是针对所有人的。在网络环境下,电子商务系统为消费者提供了全方位的商品信息展示和多功能的商品信息检索机制,商品的消费者一旦有了需求,会立刻上网主动搜寻有关商品信息。于是,消费者开始从大众中分离出来。在这种情况下,只有上网主动搜寻商品信息的人才是真正意义上的消费者。所以,网络消费者的消费心理和行为与传统的营销理论中消费者的消费心理和行为发生了很大的变化,如何了解和把握网络消费者的消费心理与行为特征,并提出相应的对策来提高我国企业电子商务的效益,是非常具有现实意义的。

二、国内外发展状况

在我国,网上购物从无到有也不过短短今年时间。我国第一家网上购物发生在1996年,燕

1

本科生毕业论文(设计)

莎友谊商场首次通过网上商城售出一个景泰蓝。虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国互联网用户7950万人,而又有40.7%以上的网民在过去一年里有过网购经历,这就说明中国有过网上购物的用户达到3235.7万人,并且这一数字还在以17%的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

三、课题的研究目标、内容 1、研究目标

本系统由两个大模块组成:前台用户界面的实现,后台管理员对乐淘购物系统的管理。前台用户界面主要是对本站所有商品的信息的展示,所以将内容细分为:游客及会员对商品的浏览,会员对商品的购买,购物生成订单,订单结算等模块。而后台主要是管理员对网站的支持和维护体现在三个模块:用户管理模块,商品管理模块,订单管理模块。在各个模块里都有相对应该的对其内容的新增,删除,修改,查询操作。由于各模块的相互独立又相互关联性使本系统较能适应目前市场需求。

2、研究内容

乐淘购物网是开放式系统,其核心思想是提供一个以商品展示为主的界面,向用户和游客展示本网站的所有商品,并实现商品的订购,将极大满足了不远出户的用户需求。本课题的开发工具可以使用Eclipse,开发语言可以是JSP /Java等开发语言,后台数据库可采用Oracle数据库。

大乐淘吧购物网系统主要由前台用户登录系统,后台管理员管理系统两个部分组成。本课题主要功能详解如下:

用户登录系统:各类商品展示模块,选择商品后的订购模块,商品结算模块。 管理员管理系统:主要功能有用户管理模块,商品管理模块,订单管理模块等。 四、设计方法及手段

首先,认真分析本模块所要达到的功能要求,做出需求分析(通过运用UML面向对象的分析方法)。然后从整体架构上进行总体设计,例如模块各部分功能的整体设计及流程、菜单界面等。

其次,在以上工作的基础上,开始对各功能的详细设计。主要包括:用户、用户权限的分配;安全策略;找出各种类,并设计出相应的类图、顺序图、流程图等;对各功能细化并作出详细设计;还要进行数据库的设计。

最后,通过以上分析和设计,应用C#进行实际的代码编写,实现所设计的模块功能,达到本次课题的目标。

五、课题研究的进度安排

本课题研究具体进度安排计划如下。 1~2周:查找课题相关资料。

3~4周:仔细学习研读相关资料;进行需求分析和总体设计。 5~6周:对各功能进行详细设计;数据库设计;熟悉C#.net。 7~8周:开始程序编写,通过编写具体代码实现本模块的功能。 9~10周:系统测试并完成代码编写工作;开始撰写毕业论文。 11~12周:完成论文初稿,向老师提交课题作品。

13~14周:在老师指导下,对本课题作品及论文进行修改和完善,并做最后的总结整理;提交最后审查。

15~16周:毕业答辩。 六、可行性分析

2

本科生毕业论文(设计)

(1)技术可行性:本系统基于浏览器/服务器体系人们常说的 B/S体系,系统安装维护

简便。数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。开发技术主要包括JSP, Java, JavaBean, JDBC以及Web应用开发中常用的脚本语言JavaScript。Web服务器采用Tomcat,数据库采用Oracle数据库系统。由于本系统采用的是Java相关的技术具有“一处编译处处运行”的特性,所以系统可跨平台使用,可运行于Linux/Unix和Windows系列操作系统平台。

[4]

(2)管理可行性:利用面向对象的机构化方法,面向对象方法以“对象”为中心,在分

析对象、研究对象及对象的属性的过程中,根据其内在规律建立求解模型。

基于这种方法建立的软件系统,不管外部环境或功能需求如何地变化,其对象的内在的规律是不变的,区别于传统方法的以“过程为中心”,以功能分解为基本方法,当功能需求发生变化时,将引起对软件整体结构的修改,导致系统不稳定。因而,基于这种方法建立的软件系统是不会引起软件结构的整体变化,所以系统是稳定的,利用此方法可以充分达到系统管理可行性的目的。

[5]

(3)经济可行性:通过调查分析开发游戏网站所具备的能力及实现的方法,准确确定游

戏网站的总体结构,利用Oracle数据库所具有的能力,以最简洁最容易的方法,使用JSP和Java使其达到快速开发的效果。

当今世界正发生着巨大变化,管理信息系统的环境,目标,功能,内涵均随着时间的推移不断发生着变化。从环境上看,世界己变成“市场全球化,需求多元化,竞争激烈化,战略短期化”。一切事物的变化都在加快,企业不得不更加重视变化管理和战略管理。从目标上看,企业要在激烈的竞争中立于不败之地,首先产品和服务要适应市场的需要,其次企业要有效率。

七、已具备的实验条件

目前,前期实验条件已准备就绪,已经准备好了本次课题有关Java Web的书籍和资料,找到多篇相关学术报告及论文和商品化的演示系统作为参考。实验室内的工作用机也已分配妥当,实验过程中所需要用到的Java相关软件工具也准备就绪。

八、参考文献

[1] F.Robert Jacobs, Elliot Bendoly . Enterprise resource planning Developments and directions for operations management research. In: European Journal of Operational Research 146(2003)233~240.

[2] 范罡.采购管理在企业中的应用,厦门大学学位论文,2002。

[3] 袁华伟.ERP模式下的采购及库存管理系统设计与实现.东北大学学位论文,2005。

3

[6]

本科生毕业论文(设计)

[4] 张利,王庆余,张建军.ERP环境下的采购管理系统的设计与实现.信息技术与信息化,2006,1。

[5] 杨路.钢铁企业ERP采购管理系统实现及其供应商选择方法研究.东北大学学位论文,2006。

[6] 纪兆毅.中小企业ERP生产计划管理与采购管理系统的研究与开发.西华大学学位论文,2005。

[7] 冯桂荣.采购管理中若干问题研究.东北大学学位论文,2005。

[8] 王晟.Visual C#.NET数据库开发经典案例解析.北京:清华大学出版社.2005。 [9] 赵克立. C#.NET编程培训教程.北京:清华大学出版社,2005。 [10] Ira Pohl,周靖. C#.解析教程.北京:清华大学出版社,2005。

[11] 张龙卿,欧洋.Visual C#.NET应用精彩50例.北京:清华大学出版社,2005。

指导教师意见

选题是否合适:是 □否 □ 课题能否实现:能 □不能 □ 指导教师(签字) 年 月 日 选题是否合适:是 □否 □ 课题能否实现:能 □不能 □ 指导小组组长(签字) 年 月 日 注:

1.开题报告应根据教师下达的毕业设计(论文)任务书,在教师的指导下由学生独立撰写。2.“课题来源及意义”不至少800字,“课题的研究目标、内容;”不少于600字。

3.指导教师意见:应从选题的理论或实际价值出发,阐述学生利用的知识、原理、建立的模型正确与否?学生的论证充分与否?通过学生的努力能否完成课题,达到预期的目标?课题及报告的难度、深度、综合性、创造性是否达到本科生应该具有的要求。 4.结论:是否同意进入设计(论文)阶段。

4

本科生毕业论文(设计)

摘 要

本次毕业论文题目为乐淘购物系统的设计与实现。随着信息化时代的到来,网上购物以其便捷,快速,安全的优势逐渐步入了我们的生活。人们对于互联网的要求已不单单是浏览下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现网上购物。近几年,随着网络数据库技术的进步发展,使得这一设想逐渐成为现实。

本系统由两个大模块组成:前台用户界面的实现,后台管理员对乐淘购物系统的管理。前台用户界面主要是对本站所有商品的信息的展示,所以将内容细分为:游客及会员对商品的浏览,会员对商品的购买,购物生成订单,订单结算等模块。而后台主要是管理员对网站的支持和维护体现在三个模块:用户管理模块,商品管理模块,订单管理模块。在各个模块里都有相对应该的对其内容的新增,删除,修改,查询操作。由于各模块的相互独立又相互关联性使本系统较能适应目前市场需求。

根据系统所需功能,决定以J2EE为开发平台,采用Oracle做后台数据库,选择功能强大的Eclipse为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现,系统本系统界面友好,而且操作更加简单,减少了用户学习操作的额外负担。

该系统使用了功能强大的Java Web开发技术,前台页面使用JSP。同时系统使用了基于MVC机制的Struts技术,添加了Hibernate 组件。作为Web应用的一个比较成熟的开发模式——MVC模式把应用程序抽象为Mode(模型)、View(视图)、Controller(控制器)三个功能截然不同的部分,三者对于整个系统是相对独立的工作,但各部分之间又紧密联系,共同完成系统的各项功能。使操作方便,可维护性强。经过大量的测试,基本符合用户需求。

关键字:乐淘购物网,Java,Struts,MVC,hibernate,Css,Html

Abstract

The thesis topic for happy shopping system design and implementation. With the advent of the information age, online shopping with its convenient, fast, secure advantages gradually entered our life. The Internet has not only under the webpage browsing, email, increasingly busy people began to pursue the use of the Internet remain within doors of this powerful platform to realize online shopping. In recent years, with the development of network database technology, making this vision is becoming reality.

The system consists of two modules: the user interface implementation, background

5

本科生毕业论文(设计)

administrator for happy shopping management system. The user interface is mainly for all the commodities information display, so the content is divided into: visitors and members to browse merchandise, members of the purchase of goods, shopping order, order settlement module. While the background is the administrator of the site support and maintenance is embodied in three modules: the user management module, management module of goods, order management module. In each module are relative to its content should be the new, delete, modify, query operation. Because each module of the independent and interrelated nature of this system is to adapt to the current market demand. According to the required function, decided to take J2EE as the development platform, using Oracle database to do the background, select the powerful Eclipse as development tool, using the software engineering ideas and methods, generally using structured life cycle method for system analysis and design, using rapid prototyping system to realize, the system interface is friendly, and the operation is more simple user operation, reduces the additional burden of learning.

The system uses the powerful Java Web development technology, front page using JSP. At the same time the system using Struts technology based on MVC mechanism, add a Hibernate component. As Web application a relatively mature development model -- MVC mode application Abstract Mode ( model ), View ( view), Controller ( controller ) three different functional parts, three for the whole system is relatively independent of the work, but the portion between closely linked together, the system of the function. The operation is convenient, the maintainability is strong. After extensive testing, basically meet the needs of users.

Keywords: Happy Shopping , Java, Struts, MVC, Hibernate, CSS, HTML

6

本科生毕业论文(设计)

目 录

1 绪论 ................................................................. 1

1.1 项目背景 ....................................................... 1 1.2 研究意义 ....................................................... 1 1.3 相关领域介绍 ................................................... 1 1.4 本系统概述 ..................................................... 1 2 乐淘系统分析 ......................................................... 2

2.1 系统需求分析 .................................. 错误!未定义书签。

7

本科生毕业论文(设计)

2.1.1 功能需求 ................................................... 3 2.1.2 性能需求 ................................................... 3 2.2 系统可行性分析 ................................................. 4 2.2.1 技术及开发方法可行性 ....................................... 4 2.2.2 管理可行性 ................................................. 4 2.2.3 经济可行性 ................................................. 4 2.3 业务流程分析 ................................................... 4 3乐淘网设计 ........................................................... 6

3.1 系统物理环境配置 ............................................... 6 3.2 项目规划 ....................................................... 7 3.3 系统概要设计 ................................................... 8 3.4 数据库设计 .................................................... 10 3.4.1 概念设计 .................................................. 10 3.4.2 逻辑设计 .................................................. 12 3.4.3 物理设计 .................................................. 12 3.5 系统详细设计 .................................................. 14 3.5.1 用户模块设计 .............................................. 14 3.5.2 管理员模块设计 ............................................ 16

4乐淘网的实现 ........................................................ 20

4.1 系统技术实现 .................................................. 20 4.1.1 JSP简介 .................................................. 20 4.1.2 B/S 结构概述 .............................................. 20 4.1.3 Struts 框架简介 ........................................... 20 4.1.4 Oracle简介 ............................................... 21 4.2 系统首页实现 .................................................. 21 4.3 会员注册模块实现 .............................. 错误!未定义书签。 4.4 会员登录模块实现 .............................. 错误!未定义书签。 4.4.1 会员登陆 .................................................. 23 4.4.2 会员密码找回 .............................. 错误!未定义书签。

8

本科生毕业论文(设计)

4.4.3 会员密码修改 .............................. 错误!未定义书签。 4.4.4 生成订单 .................................. 错误!未定义书签。 4.5 管理员模块的实现 .............................................. 27 4.5.1 管理员登录 ................................................ 27 4.5.2 所有商品查询功能 .......................................... 28 4.5.3 添加商品功能 .............................. 错误!未定义书签。 4.5.4 修改商品信息功能 .......................... 错误!未定义书签。 4.5.5 查询所有订单功能 .......................................... 30

5 系统测试 ............................................................ 30

5.1 系统测试方法 .................................................. 30 5.1.1 系统测试计划 .............................................. 30 5.1.2 系统测试工具 .............................................. 30 5.1.3 系统测试方法和测试类型 .................................... 30 5.2 系统测试的目的和原则 .......................................... 31 5.3 系统测试 ...................................................... 31 5.3.1 系统登录测试要点 .......................................... 31 5.3.2 商品购买测试要点 .......................................... 31 5.3.3 操作权限测试要点 .......................................... 32 5.3.4 数据输入测试要点 .......................................... 32 5.3.5 数据删除测试要点 .......................................... 32 5.4 数据测试效果 .................................................. 32 6 结 论 ............................................................... 34

6.1 系统开发总结 .................................................. 34 6.2 存在问题及改进 ................................................ 35 致 谢 ................................................................. 36 参考文献 .............................................. 错误!未定义书签。

9

本科生毕业论文(设计)

10

本科生毕业论文(设计)

1 绪论

1.1 项目背景

电子商务作为一种新的商业模式,被认为是新知识经济时代和经济一体化趋势的产物,并且随着Internet技术的迅猛发展和Web的日益流行,它的应用也越来越广泛。尽管目前在国内这项技术的硬件基础设施和信息安全技术还不成熟,但可以预见,作为电子商务主要内容之一的网上购物,将成为未来人们主要购物方式之一。

本文首先比较了目前最流行的几种Web应用程序的开发性能,JSP因其良好的跨平台性和安全性,尤其适合应用于开发大型商务网站。

[1]

1.2 研究意义

21世纪是一个以网络为核心的信息时代,数字化、网络化以信息化是21世纪的时代特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生成和管理,人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。

1.3 相关领域介绍

在我国,网上购物从无到有也不过短短今年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝。虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国互联网用户7950万人,而又有40.7%以上的网民在过去一年里有过网购经历,这就说明中国有过网上购物的用户达到3235.7万人,并且这一数字还在以17%的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

[2]

1.4 本系统概述

乐淘购物网是开放式系统,其核心思想是提供一个以商品展示为主的界面,向用户和游客展示本网站的所有商品,并实现商品的订购,将极大满足了不远出户的用户需求。本课题的开发工

1

本科生毕业论文(设计)

具可以使用Eclipse,开发语言可以是JSP /Java等开发语言,后台数据库可采用Oracle数据库。

大乐淘吧购物网系统主要由前台用户登录系统,后台管理员管理系统两个部分组成。本课题主要功能详解如下:

用户登录系统:各类商品展示模块,选择商品后的订购模块,商品结算模块。 管理员管理系统:主要功能有用户管理模块,商品管理模块,订单管理模块等。

2 乐淘购物网系统分析

2.1 系统需求分析

系统分析方法来源于系统科学。系统科学是20世纪40年代以后迅速发展起来的一个横跨各

2

本科生毕业论文(设计)

个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。它的产生和发展标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。

系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。

[3]

2.1.1 功能需求

具体功能描述如下。 1.一般用户/会员

(1)系统遵循开放模式,注册用户可以按照自己的需要查看商品和选购商品;未注册用户也可以任意查看,但在生成订单时要求正式登陆系统。

(2)商品信息主要包括商品编号、商品名称、商品介绍、商品价格。 (3)商品按类别展示。 (4)用户可查看订单。 2.管理员

(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。 (2)管理员可以查询会员。

(3)管理员可以随时更新产品信息,上传新产品,以及删除产品。 (4)管理员查看订单状态,对订单进行删除。

2.1.2 性能需求

可以分为以下几种。

1.安全性要求:所有访问数据库的操作,必须尽量保证安全。 2.美观性要求:要求界面美观,操作简便。

3

本科生毕业论文(设计)

2.2 系统可行性分析

2.2.1 技术及开发方法可行性

本系统基于浏览器/服务器体系人们常说的 B/S体系,系统安装维护简便。数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。开发技术主要包括JSP, Java, JavaBean, JDBC以及Web应用开发中常用的脚本语言JavaScript。Web服务器采用Tomcat,数据库采用Oracle数据库系统。由于本系统采用的是Java相关的技术具有“一处编译处处运行”的特性,所以系统可跨平台使用,可运行于Linux/Unix和Windows系列操作系统平台。

[4]

2.2.2 管理可行性

利用面向对象的机构化方法,面向对象方法以“对象”为中心,在分析对象、研究对象及对象的属性的过程中,根据其内在规律建立求解模型。

基于这种方法建立的软件系统,不管外部环境或功能需求如何地变化,其对象的内在的规律是不变的,区别于传统方法的以“过程为中心”,以功能分解为基本方法,当功能需求发生变化时,将引起对软件整体结构的修改,导致系统不稳定。因而,基于这种方法建立的软件系统是不会引起软件结构的整体变化,所以系统是稳定的,利用此方法可以充分达到系统管理可行性的目的。

[5]

2.2.3 经济可行性

通过调查分析开发游戏网站所具备的能力及实现的方法,准确确定游戏网站的总体结构,利用Oracle数据库所具有的能力,以最简洁最容易的方法,使用JSP和Java使其达到快速开发的效果。

当今世界正发生着巨大变化,管理信息系统的环境,目标,功能,内涵均随着时间的推移不断发生着变化。从环境上看,世界己变成“市场全球化,需求多元化,竞争激烈化,战略短期化”。一切事物的变化都在加快,企业不得不更加重视变化管理和战略管理。从目标上看,企业要在激烈的竞争中立于不败之地,首先产品和服务要适应市场的需要,其次企业要有效率。

[6]

2.3 业务流程分析

业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错

4

本科生毕业论文(设计)

误和疏漏,修改和删除原系统的不合理部分,促成在新系统基础上有话业务处理流程。

业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重组(BPR),产生新更为合理的业务流程。业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构。

系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。

下面是对该系统业务流程的简单分析:

任何游客都可以对首页的商品进行浏览,但不可购买商品。只有会员有购买的权限,如果游客不是会员则需要进行注册。注册后,在登录时用户名与密码验证通过就能做相关操作。如果用户名不存在或密码不正确,则提示重新登录。如果用户忘记密码,则可以点击忘记密码之后回答相关问题进行找回密码。密码找回后也可进行修改。

用户成功登录之后,进入主页面,可随便购买商品。

如果当前登录用户为管理员,则可以管理商品信息,查看所有商品信息,对商品进行添加,修改和删除。管理用户信息,查询所有用户的信息,无权对用户信息进行修改和删除。管理订单信息,查询所有订单,可以对订单进行删除。

系统业务流程图如图2-1所示。

登录失败重新登录

查看浏览商品 用户 游客 首页浏览 用户 管理员登录 订单 商品 查询

[7]

查查询, 询 添加, 5 修改。

本科生毕业论文(设计)

购买 用户登录 未注册 注册失败重新注已注册 用户注册 登录 成 功 成功 商品浏览和 购买 生成订单 安全退出 图2-1 系统业务流程

3 乐淘购物网设计

3.1 系统物理环境配置

系统硬件平台的配置: 1.CPU:P7350 2.00GHz。 2.内存:500M。

6

密码不附重新登录

本科生毕业论文(设计)

3.硬盘:30GB。

4.基本的输入、输出设备。 系统软件平台的配置:

如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,乐淘电子商务系统所采用的软件配置环境为:

1.操作系统:Windows XP Professional Edit Service Pack2。 2.数据库软件:Oracle。 3.系统开发软件:Java + JSP。

[8]

3.2 项目规划

本系统的结构包括数据存储层、商务服务器组件及应用服务层。在应用服务层中主要采用Struts技术来构建动态网页来支持整个面向服务对象的应用。

整个电子商务系统的网站设计是整个消费客户进行交互的页面,服务对象通过访问网站来获得所需要的信息,该网站的设计提供以下功能:

1.各种功能的连接。包括注册,登录,浏览和订购。 2.各种商品的分类展示、商品的详细信息。 3.各种以往订单纪录的查询。

3.3 系统概要设计

根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。

在管理信息系统的设计过程中,系统划分的一般原则如下:

1.子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。

7

本科生毕业论文(设计)

2.子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。

3.子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。

4.子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。

从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。

对电子商务系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。

系统能模块结构图反映了电子购物商城的系统功能模块的划分,如图3-1所示。

游客

浏浏管生核览览理成对 8 商商用订订 品 户 品 单 单

快乐淘吧网上购物系统 会员 管理员 管理商品 管理订 单

本科生毕业论文(设计)

图3-1 系统功能模块结构图

1.游客模块功能描述

注意:游客没有购买商品的权限。 (1)商品展台模块:

商品分类浏览、商品详细信息。 2.用户模块功能描述 (1)商品展台模块:

商品分类浏览、商品详细信息。 (3)用户模块:

注册新用户、登录、用户修改密码、用户找回密码。 (4)订单模块: 查询个人订单列表。 3.管理模块功能描述

(1)用户管理:登录;查询用户。

(2)商品管理:添加、修改、删除商品信息。 (3)订单管理:查看订单。

3.4 数据库设计

3.4.1 概念设计

概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。概念结构的主要特点是:

1.能真实、充分地反映现实世界。

9

本文来源:https://www.bwwdw.com/article/luxh.html

Top