毕业设计(论文)ASP电子商务网上购物系统

上传人:无*** 文档编号:44703898 上传时间:2021-12-05 格式:DOC 页数:58 大小:863.55KB
收藏 版权申诉 举报 下载
毕业设计(论文)ASP电子商务网上购物系统_第1页
第1页 / 共58页
毕业设计(论文)ASP电子商务网上购物系统_第2页
第2页 / 共58页
毕业设计(论文)ASP电子商务网上购物系统_第3页
第3页 / 共58页
资源描述:

《毕业设计(论文)ASP电子商务网上购物系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP电子商务网上购物系统(58页珍藏版)》请在装配图网上搜索。

1、摘要21世纪,随着计算机科学的发展,数据库技术在Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Wed应用的潮流。本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。全文共分五部分,第一部分主要是网站系统分析;第二部分主要是网站的功能设计;第三部分主要是网站数据库设计;第四部分主要是网站应用与界面设计;第五部分进一步得出结论并提出具有现实意义的意见和建议。关键词 网上购物系统;动态网站;SQL Server 2000数据库Abstract21

2、 century, along with the development of calculator science, the database technique is in the Internet of application more and more extensive, provided for the large network customer more thoughtful with humanization of service.Characteristic already gradual the current become nowadays Wed applicatio

3、n.This text research 1 kind collect according to the data connection rule technique of characteristic born project of the page dynamic state, this project and present of customer net top already adoption of some project compare and have a customer usage more simple, reflection the customer be more o

4、bvious meticulous etc. advantage.The full text is total cent five part, one part main is a website system analysis;Two parts aring main be the function of the website design;Three parts aring main be a website database design;Four-part cent main is a website application and interface design;Five par

5、ts are further conclusion also put forward have reality meaning of opinion and suggestionKey words On-line shopping system Dynamic state website SQL Server 2000 database目录摘要.IAbstract.II 第章绪论.11.1 课题背景.11.2 目的和意义.11.3 系统设计思想.1第章可行性分析.32.1 网站的设计目标分析.32.2 经济可行性分析.52.3 技术可行性分析.52.4 运行可行性分析.62.5 本章小结.7第

6、3章需求分析.83.1 在线购物系统的产生和发展情况.83.2 在线购物系统的需求分析.9 3.2.1 数据流图.93.2.2 数据字典.103.3 本章小结.15第4章网站总体设计.164.1 系统模块总体设计.164.2 网站具体功能.184.3 数据库逻辑结构设计.224.3.1 数据分析.234.3.2 数据库的详细设计.244.4 本章小结.28第5章系统平台介绍.295.1 系统运行平台设置.295.2 开发工具简介.295.3 系统主界面设计.305.4 本章小结.34第6章系统测试与性能维护.356.1 软件测试.356.1.1 测试的基本概念.356.1.2 测试步骤.366

7、.2 本系统测试.376.3 本章小结.39结论.40致谢.41参考文献.42附录.43附录.46附录.49第1章 绪论1.1 课题背景本系统描术了通过包括因特网在内的计算机网络来购买商品、服务信息的过程。随着社会的发展,网络的普及,网上购物已成为在线业务的重要载体。B2C(企业与客户)能够绕过中介(如批发商、销售商或经销商)建立与客户的直接关系。网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单。同时网站还提供关于商品或电子零售商的选择建议和评级。 网站来源信息,为网络销售人员从不同方面分析网站运营的效果提供了方便,至少可以看出部分常用网站推广措施所带来的访问量,如分类

8、目录、搜索引擎自然检索、投放于网站上的在线显示类网络广告等。 1.2 目的和意义网上销售为人们提供了更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。1.3 系统设计思想要想开发一个大型的网络在线购物系统,必须有一个正

9、确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥网络的优势。本系统的设计按照下述原则进行。1. 实用性:系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验。根据用户实际的需求情况,度身订造一套先进的网络在线系统,并且将在统一的Windows 图形界面下提供各种实用功能,尽可能降低使用前的培训、实施和使用中的维护时间。2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的客户机/服务器结构,采用SQL Server 2000数据库,可以方便的满足广大网民在线购

10、物的需要。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。5. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标。 第章可行性分析系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。2.1 网站的设计目标分析本平台利用现在比较广泛的.NET +

11、SQL Server 2000数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经

12、逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。早在网路盛行的时代,通过网路的电子邮件,视频交换,文件交换以及目前还很热门的EDI(电子数据交换),所进行的商业行为,

13、都可以说是现在电子商务的某种形式的表现,也可以说,电子商务是它们崭新的应用集合。 电子商务可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。所以也有人把电子商务简称为IC(INTERNETCOMMERCE)。 随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会发生偏转。这个问题目前在美国已初见端倪,各类送货系统、快递运输公司

14、、支付公司、安全、广告、商务软件、信息服务等新型物流和中介机构发展呈加速态势,并且有很大的发展空间。不难看出,由于电子商务的出现和发展,商品流通领域将面临全方位的深刻变革,美国等经济发达国家正在抓紧推进的电子商务革命,将对中国商品流通领域和整个经济发展 带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。 但是,与强劲的网络购物需求相比,我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等不利因素的影响,现有购物网站系统普遍存在着功能比较单一,维护比较复

15、杂,通用性又不强等问题,有的购物网站甚至直接采用静态网页发布商品信息。所有这些,已经严重制约了我国电子商务的发展。国外虽然有比较成熟的电子商务系统,但价格非常昂贵,动辄几十万上百万,而且还不一定适合我国国情,需要化大量的人力物力进行二次开发。搞电子商务是需要投入的。现在很多人一听是电子商务,一听是高科技,就觉得那是很花钱的事情。想一想,IT公司的办公地点一般都设在高级写字楼里,员工工资也较之传统行业高出许多;高科技所运用的设备也不是普通的办公用品,等等,这些表面现象很自然给人一种“高投入”的感觉。就像前面提到的一样,很多企业甚至还没有配备电脑,当然搞不了电子商务,在他们看来,仅仅是买电脑、买软

16、件、上网就是一笔不小的花费,更不用说开发一套信息管理系统了。那么是不是开展电子商务现在根本行不通了呢?或者必须以高额投入为前提呢?答案是否定的。如上所述,互联网上的公共平台的出现解决了中小企业开展电子商务的瓶颈问题。也就是说一个零售企业可以通过一个公共的平台享受由专业技术公司提供的定制化服务。具体来说,就是由一些有行业经验又拥有互联网技术的第三方服务商,为企业提供电子商务解决方案,为企业量身定制信息管理系统,提供第三方平台,帮助企业进行信息处理和软硬件的日常维护。第三方的定位,又决定了这类服务商在行业上与享用服务者没有竞争关系和业务冲突。采用第三方平台,除了免去了开发研究所耗费的时间和支出,在

17、短时间内即可享受电子商务给企业发展带来的收益以外,零售企业不必再为大笔的人力、财力、物力投入而伤脑筋,也不必为日后的软硬件维护、升级而担忧。租用这种第三方平台无需高额的前期投入,在使用过程中,也只需定期交纳一定的服务费用。这样开展电子商务,仅需企业很少的投入,就可以给企业带来很大的收益,也是十分符合目前我国零售企业特点的。 如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要课题。2.2 经济可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络

18、世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析。经济可行性:即实现这个平台设计有没有什么经济效益?该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。技术可行性:即现有的技术能否开发该平台,会有哪些困难。运行可行性:即该平台规定的运行方式是否可行。法律可行性:即该平台的开发会不会在社会上引起侵权或其它责任问题。因

19、为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用Microsoft IIS+.NET将结合的技术,运用SQL Server 2000数据库对网站进行建设。2.3 技术可行性分析根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。考虑到系统实施的可行性,在软件方面选择了如今较流行的.NET来进行开发管理平台的设计,使用SQL server 2000数据库存储数据。在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘在

20、10G,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于.NET 和SQL server 2000 都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。2.4 运行可行性分析电子商务设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计选用了.NET技术。.NET是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,.NET是一个位于windows服务器端的脚本运行环境,通

21、过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且.NET与其它web设计工具相比有着以下优点:完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,.NET技术非常适合于购物网站的设计。通过.NET我们可以结合HTML网页、.NET指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。它属于ActiveX技术中的Server端技术。与常见的在Client端实现动态网页的技术如Java applet,activeX Control,VBScript,JavaScript等不同,.NET中

22、的命令和Script语句都是由服务器解释执行的。.NET是基于ActiveX技术的,它支持面向对象即可扩展的ActiveX server组件。ActiveX技术以COM/DCOM技术为基础,程序员可以用VC+,VB5.0等语言创建特定功能的服务器端组件,扩展.NET的应用功能。它是一种成熟的web到数据库的接口技术,使用与现有的web客户/服务器应用程序。它具有如下一些特点: 全嵌入HTML,与HTML,Script语言完美结合。 无须手动编译(Compling)或链接程序。 面向对象(Object Oriented),并可扩展ActiveX Server组件功能。 可使用任何语言编写自己的A

23、ctiveX Server组件。 存取数据库轻松容易(使用ADO组件)。无浏览器兼容问题。程序代码隐蔽,在客户端仅可看到由.NET输出的动态HTML 文件。 .NET的工作原理:.NET通过后缀名为.NET的文件来实现,一个.NET文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当浏览器向 web服务器请求调用.NET文件时,就启动了.NET。web服务器响应该HTTP请求,调用.NET引擎,解释被申请的文件。当遇到与Active XScript兼容的脚本(VBScript,Javascript)时,.NET引擎,调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数

24、据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回 web 服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。同时由于.NET的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。2.5 本章小结综上所述,本工程的技术成熟、完备,测试手

25、段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,技术较为成熟、完备、可靠,因此本系统具有一定的开发前景。第3章 需求分析网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。3.1 在线购物系统的产生和发展情况中国的电子商务还没有真

26、正实现物流,信息流,资金流的有机结合。就经济较发达的我国南方地区,一些企业和软件公司合作,建立自己的网上商城。但知识实现了一个信息交换的功能。企业发布自己的产品,用户在上面浏览,发送了定单,在网上商城的管理后台接到了定单,之后就是通过人的沟通来实现资金流通和货物的发送。有的已经实现了一定的电子货币交易,但物流方面还是做得不够。本实例的设计思想体现如下:用户通过网上商城的前台浏览商场中的物品,商场中的物品按类分放,每类商品有一个编号,用户可以直接输入所需的商品名称,查到物品的编号,以及所在位置并显示出来。在发布商品的信息的时候,首先对后台维护人员做适当的培训。提高他们的优级服务的思想,让他们在发

27、布信息的时候坚持把用户放在第一位的原则,录入的信息要求准确描述商品的信息,比如商品录入的时候要求不仅要有商品的简介还要有该商品的评价,这样让用户了解商品的价值。用户在选择的时候就更加容易一些,而商场的提供的信息方式也会让用户满意,这样企业获得的利润也是可想而知的。用户在首次购物的时候必须注册,通过帐户在银行转换电子货币。银行和企业间再进行资金的流转。企业在收到定单后,对定货单按不同的标准进行分类,比如按地区,种类等,然后通过网络把这些信息发送给第三方代理,同时也进行网上结算,付给第三方代理费用。第三方代理再按自己的最快捷的方式发送货物。整个过程是个有机的结合,不能有一个环节出问题,如果有一方出

28、现了问题,对用户的利益造成了损失,就是对企业的利益造成了损失。所以企业,金融,第三方代理之间要有一个很好的协调和统一。3.2 在线购物系统的需求分析一个网站要想顺利的运行,对其进行需求分析是十分必要的, 需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.2.1 数据流图 数据流图在系统分析中占有重要的地位,通过数据流图可以清晰的看见系统的流程,本系统的数据流图如图3-1所示。图3-1在线购物系统数据流图3.2.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供

29、关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。下面是对数据项定义和数据流定义的具体解释。1 数据项定义数据项的定义如表3-1所示表3-1系统顶层数据项定义编号名称别名类型长度I01-01UserName用户名Varchar50字节I01-02RealName真实姓名Varchar50字节I01-03Password密码Varchar255字节I01-04Address地址Varchar200字节I01-05Phone电话Varchar20字节I01-0

30、6Mobile移动电话Varchar20字节I01-07Email电子邮件Varchar200字节I01-08CreatdDate生产日期datetime8字节I01-09Status状态bit1字节I01-10RoleID角色IDint4字节I01-11Remark备注text16字节I01-12ProductID商品编号int4字节I01-13Name名称Varchar200字节I01-14CategoryID 种类ID号int4字节I01-15Desn标题text16字节I01-16Sell生产日期Varchar200字节I01-17CreateDate进货日期datetime8字节I0

31、1-18SellDate销售日期datetime8字节I01-19Unit单位Varchar50字节I01-20Quantigy数量int4字节I01-21Upp最大库存量int4字节I01-22Loo最低库存量money8字节续表3-1I01-23InPrice进货价格money8字节I01-24OutPrice销售价格text16字节I01-25PictureId图片ID号int4字节I01-26Remark备注Varchar200字节I01-27id商品编号int4字节I01-28UserName名称nvarchar50字节I01-29CartID 购物车号nvarchar50字节I01

32、-30ProductName商品名称nvarchar50字节I01-31Count数量int4字节I01-32Price销售价格float8字节I01-33name用户名char10字节I01-34pass密码char10字节I01-35CommentID评论号int4字节I01-36Desn标题char200字节I01-37Body评论内容text16字节I01-38Date日期datetime8字节I01-39CategoryID种类号int4字节I01-40Desn标题char200字节I01-41ParentID上级种类IDInt4字节I01-42OrderBy排序顺序号Int4字节I

33、01-43Remark备注Int16字节I01-44ProductID商品号Int4字节I01-45UserId用户号Int4字节I01-46NewsID新闻号int4字节I01-47Desn标题varchar200字节I01-48Body评论内容text16字节I01-49Date日期datetime8字节I01-50UserID用户名Int4字节I01-51LeavewordID留言号int4字节I01-52Desn标题varchar200字节I01-53Body评论内容text16字节I01-54Date日期datetime8字节续表3-1I01-56NewsID新闻号int4字节I01

34、-57Desn标题varchar200字节I01-58Body评论内容text16字节I01-59Date日期datetime8字节I01-60UserID用户名Int4字节I01-61OrderFormID订单号int4字节I01-62UserName名称varchar50字节I01-63CartID购物车号varchar50字节I01-64TotalMoney总价Money8字节I01-65NotifyID公告号int4字节I01-66Desn标题varchar200字节I01-67Body评论内容text16字节I01-68Date日期datetime8字节I01-69OrderForm

35、ID订单号int4字节I01-70UserName名称varchar50字节I01-71CartID购物车号varchar50字节I01-72TotalMoney总价Money8字节I01-73OrderDate订单日期datetime8字节I01-74Status状态Int4字节I01-75qianfangshi负款方式varchar50字节2数据流定义:系统顶层数据流定义:数据流编号:D101数据流名称:查看信息数据流来源:管理员数据流去向:P1-01数据流组成:I01-65+I01-66+I01-67+I01-68+I01-56+I01-57+I01-58+I01-59数据流编号:D10

36、2数据流名称:浏览数据流来源:用户数据流去向:P1-02数据流组成:I01-65+I01-66+I01-67+I01-68+I01-56+I01-57+I01-58+I01-59数据流编号:D103数据流名称:管理信息数据流来源:用户数据流去向:P1-03数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11数据流编号:D104数据流名称:浏览信息数据流来源:用户数据流去向:P1-04数据流组成:I01-27+I01-28+I01-29+I01-30+I01-31+I01-32数据流编

37、号:D106数据流名称:订单信息数据流来源:购物车数据流去向:F1-05数据流组成:I01-69+I01-70+I01-71+I01-72+I01-73+I01-74+I01-75数据流编号:D107数据流名称:浏览信息数据流来源:管理员数据流去向:P1-08数据流组成:I01-69+I01-70+I01-71+I01-72+I01-73+I01-74+I01-75+I02-35+I02-36+I02-37+I02-38+I02-51+I02-52+I02-53+I02-54数据流编号:D108数据流名称:订单信息数据流来源:F1-05数据流去向:P1-08数据流组成:I01-69+I01-7

38、0+I01-71+I01-72+I01-73+I01-74+I01-75+I02-35+I02-36+I02-37+I02-38+I02-51+I02-52+I02-53+I02-54数据流编号:D110数据流名称:新闻信息数据流来源:P1-01数据流去向:F1-02数据流组成:I01-46+I01-47+I01-48+I01-49数据流编号:D111数据流名称:公告信息数据流来源:P1-01数据流去向:F1-01数据流组成:I01-65+I01-66+I01-67+I01-68数据流编号:D112数据流名称:公告信息数据流来源:P1-02数据流去向:F1-01数据流组成:I01-65+I01

39、-66+I01-67+I01-68数据流编号:D113数据流名称:新闻信息数据流来源:P1-02数据流去向:F1-02数据流组成:I01-56+I01-57+I01-58+I01-59数据流编号:D115数据流名称:用户信息数据流来源:P1-03数据流去向:F1-04数据流组成:I01-1+I01-2+I01-3+I01-4+ I01-5+I01-6+I01-7+I01-8+I01-9+I01-10+I01-11数据流编号:D116数据流名称:浏览商品数据流来源:F1-04数据流去向:F1-05数据流组成:I01-1+I01-2+I01-3+I01-4+ I01-5+I01-6+I01-7+I

40、01-8+I01-9+I01-10+I01-11+I01-35+I01-36+I01-37+ I01-38+I01-51+I01-52+I01-53+I01-54数据流编号:D201数据流名称:用户基本信息数据流来源:用户登录数据流去向:P2-03数据流组成:I01-1+I01-2+I01-3+I01-4+ I01-5+I01-6+I01-7+I01-8+I01-9+I01-10+I01-113.3 本章小结需求分析报告是对系统需求的书面表达形式。由于需求分析报告是采用软件设计的术语编写的,因此常常令计算机背景知识较少的用户方难以理解,也就很难发现需求报告中与实际需求不符之处,更难提出建设性的

41、意见。第4章 网站总体设计我所设计和开发的网上购物平台是经过调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能通过现实的商场才能达到的结果,采用Wed技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往买书的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物过程简单、方便、易行。4.1 系统模块总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的

42、各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:用户管理 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。管理员管理 能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。搜索功能 能过电

43、子商品的名称,电子商品的分类进行搜索。查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。网上购物系统平台总体模块图如图4-1所示。图4-1网上购物系统平台功能框图4.2网站具体功能1信息发布系统,又称为网站内容发布系统,是将网页上的某些需要经常变动的信息,(如公司新闻、业界动态、公告等更新信息)集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。 信息发布系统根据用户选择的版块分类,自动发布所选的信息内容。可以使用此系统构造信息内容页面,自动生成首页的信息链接,同时产生历史信息列表,提供信息页面的管理界面,自动发布信息页

44、面,并且信息内容页中支持插入图片方式和网页代码,自由设置信息类别,自动显示信息的发布时间。管理员可对信息类别进行维护:管理员可添加、修改和删除信息; 管理员可上传图片,支持在信息中插入图片,并支持图文混排功能;管理员可在文字内容中给相关文字加入链接;管理员可以对信息内容进行修饰,如给字体颜色、大小、粗体方面进行修改;管理员可上传附件,跟随在信息后面起到补充作用;管理员可设定信息的自动发布时间和自动过期日期,系统会根据预设智能发布或撤销信息;管理员可设定某条信息为首页信息,系统自动将其更新在首页上;浏览者可通过分类信息便捷浏览相关的内容;系统支持关键字模糊查询,并支持组合查询条件的高级查询功能。

45、2会员管理系统 浏览者可通过系统提供的注册功能在线注册,注册成功后可立即登录网站、浏览相应的栏目或进行相应的交互操作。对于网站来说是一个收集浏览者(潜在客户)信息、控制权限的途径之一。会员注册的信息包括:用户名,密码,确认密码,自设问题,自设答案,真实姓名,性别,担任职务,公司名称,联系地址,联系电话,传真,邮政编码等等。 会员忘记密码可以通过输入自设问题,只要答案与自设答案一致,就可以立即得到密码;会员退出系统后,系统自动清空会员的用户名和密码及其他个人信息,确保用户信息不泄漏。 管理员可查看、修改、删除注册会员的信息,实现对网站会员帐号的统筹管理。 3货物管理系统 为解决用户对产品信息频繁

46、更新的困难,利用此系统实现自主动态发布产品信息,包括产品名称和产品简介。 管理员可动态维护产品类别:管理员可添加、修改和删除产品信息;管理员可设定推荐产品,推荐产品会自动在首页上更新;浏览者可通过产品分类轻松的浏览相关的产品信息;系统支持产品名称的关键字模糊搜索,及组合条件的高级查询功能。4调查问卷系统 客户调查是企业实施市场策略的重要手段之一。通过开展行业问卷调查,可以迅速了解社会不同层次、不同行业的人员需求,客观地收集需求信息,调整修正产品营销策略,满足不同的需求,促进公司产品销售,同时也吸引了更多的长期用户群。该系统运行稳定、操作简单、调查的问题不受限制。基于Web界面的调查问卷生成系统

47、,操作方便,并可以根据企业需求设计调查问卷的风格。 用户可以选择调查答案并提交;系统自动避免同一用户多次提交。 管理员可增加、删除、修改调查问卷;管理员可设定当前生效的调查问卷;管理员可对历史调查问卷进行关闭操作,一旦关闭将无法进行答卷;管理员可对调查问卷增加新的调查题目,对历史题目也可修改;管理员可对问卷题目增加新的答案,对历史答案也可修改。 管理员可设定每个调查问题的属性,如允许单选还是允许多选;管理员可查询、统计调查结果,可以删除废弃的调查表。 5邮件列表系统 用于实现对网站会员(填写邮件地址的用户)进行信息群发的功能,对于进行新产品的推广或公司重要信息的公告此模块的作用就显得很重要了。

48、用户可以填写Email地址,并选择是否接受群发的邮件;用户会不定期得收到系统发送的邮件。 管理员可对所有加入邮件列表的用户进行邮件统发,邮件格式支持文本格式或者HTML格式。 管理员可选择群发的对象,如全体成员或如“企业会员”的某类别会员。 系统可记录历史群发邮件,以便需要时直接调出使用。 6在线购物系统 网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。用户无需考虑系统的安装维护;美观、友好的展示铺面;设计中应用了多种网络安全技术;顾客可以方便的

49、查询并订购商品;用户可以方便的定义各种商品信息;系统选用强大的数据库保存各类信息;系统支持多种标准浏览器;采取会员制、身份验证、信誉度指数等一系列措施,保证交易的成功率;强大的查询功能,快捷的找到感兴趣的商品。 会员购物流程:浏览、将商品放入购物车、去收银台。每个会员有自己专用的购物车,可随时订购自己中意的商品结账完成购物。 完善的会员服务功能:可随时查看帐务明细、订单明细; 会员购物排行榜,以购买量评出几名最佳消费会员;商品销售排行榜,以销售量来评出几个最热销的商品。 安全的在线支付体系,通过对支付网关的支持,使客户能够安全便捷地进行网上支付。 后台管理使用因特网上的实时同步数据库,保证购物

50、定单安全及时有效处理强大的统计分析功能,便于管理者及时了解财务状况、销售状况、把握客户心理。前台网上销售模块: 所谓前台网上销售模块,就是指客户在浏览器中所看到的直接与客户面对面的销售程序,包括:浏览商品,订购商品,查询定购,购物车等功能。 后台数据录入前台模块所销售商品所有数据,其来源都是后台所录入的数据。 后台数据处理功能模块:所谓后台数据处理,是相对于前台网上销售模块而言,网上销售的数据,都放在销售数据库中,对这部分的数据进行处理,是后台数据处理模块的功能。 用户注册功能模块(需要会员管理系统支持)用户注册,当然并不一定他立即就要买东西,可以先注册,任何时候都可以来买东西,用户注册的好处

51、在于买完东西后无需再要输入一大堆个人信息,只须将帐号和密码输入就可以了。 订单号模块:所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询帐单处理情况。了解现在货物的状态。 厂商自动生成连接问题这个功能并不能算得上是一个模块,更准确地说是网上前台销售模块的一个功能。当有促销价时,结算是以促销价为准。如没有促销价,则以正常的价格为准。厂商自动生成链接功能,也是前台销售程序的功能,如有的产品的厂商有主页,则提供这个厂商的主页链接,使其能得到详细的信息,真正做到处处以顾客的想法为先导。 7订单管理系统 网上购物之后,顾客担心的是网上生成的电子订单是否会丢失,网站经

52、营者担心的是订单的用户信息是否完整,对于海量的历史订单如何快速查询和分析,和在线购物系统配套的订单管理系统将一一解决这些问题。与其他系统紧密结合的特性,将保证从在线购物系统过来的电子订单不会丢失,会员购物之后能查询到每一份订单(本人所有定单),并了解订单的当前状态。 管理员可查看每一份电子订单的详细情况,也可通过组合条件的高级查询搜索某个或某些特定订单,如搜索本月1号到31号关于某商品的订单。管理员还可以设置订单的当前状态,让每个购物者对订单处理情况都能一目了然。 系统还提供了财务报表功能,让管理员对某时间段内的商品销售金额统计数字了如指掌。8社区论坛系统 网站是否具备互动,浏览者间的相互讨论

53、是其中重要的环节之一。社区论坛系统提供网上的虚拟社区环境,实现网友间的互动。独立的论坛系统,拥有自己的会员管理模块;浏览者可以自由注册用户,即可登录BBS系统发贴(也可设置为需要管理员审核后方可登录发言)。 版面设置管理员可编辑论坛版面名称或是增加一个新的论坛版面到论坛中。也可以编辑或删除目前存在的版面。还可以对目前的版面重新进行排列。 论坛设置管理员可设置论坛的基本信息,包括论坛名、版权信息、图片目录等等;管理员可添加、删除;管理员可管理BBS的管理员,修改、删除其信息,给他们赋予不同的管理权限;管理员可在各论坛中发布公告。可向部分用户群发网站内部短消息;系统支持在同一页面上正常显示简体字和

54、繁体字,不出现乱码;提供常用功能的在线说明。9在线招聘系统 本系统可以使客户在其网站上增加在线招聘的功能,通过后台管理界面将企业招聘信息加入数据库,再通过可定制的网页模板将招聘信息发布,管理员可以对招聘信息进行管理、统计、检索、分析等等。网站动态提供企业招聘信息,管理员可进行更新维护,应聘者将简历提交后存入简历数据库,并可依据职位、时间、学历等进行检索。管理员可对招聘信息分类管理,求职者信息、简历自动递交,求职者信息自动分类、匹配; 简历库信息查询、统计、分析;简历答复机制,根据管理员的操作自动回复求职者结果。 10权限管理系统 拥有海量信息的网站必定需要对某些重要信息和会员的访问权限进行控制

55、。此模块和其他模块配合,将实现复杂的权限设置。权限管理包括:对栏目的访问权限、对某类信息的访问权限、对某个操作的许可权限;对网站管理员的权限也可通过此模块来控制,大型网站的维护需要多个管理员,一定需要对众多的栏目分管理员进行管理权限的分配,只有最高管理员分配给其的管理权限才会生效,其他未经授权的管理权会将其拒之门外。4.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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!