鲜花礼品网上商城的设计与实现_第1页
鲜花礼品网上商城的设计与实现_第2页
鲜花礼品网上商城的设计与实现_第3页
鲜花礼品网上商城的设计与实现_第4页
鲜花礼品网上商城的设计与实现_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要现今随着网络技术的不断的发展和普及,人们开始对于网上购物的热情与需求也日益高涨,据我国信息网络统计显示报告指出,直到今年中国国内网民规模将达到近亿,互联网的普及将极具攀升,未来仍将快速增长。如何引入先进的解决理念,构建信息化销售平台,提高企业管理程度和焦点竞争力,成为大多数企业未来发展的核心题目。为了使经营者省去开实体店的成本,网上花店系统就是为传统营销的花店构建网上销售渠道而开发的,它的运行模式在电子商务中是相对简单的,它将实体的花店的运行模式转换到网上,通过系统的设计将最终供应给消费者实体产物的展示、购物车等以实现鲜花的在线销售,给用户带来了极大的便利。在整体系统设计中,将实体的花店

2、的营销模式运行到网上,实现网上用户需求与买卖经营模式,收集信息管理、系统详细设计等几方面总结分析,本系统使用ASP.NET技术,采取SQL Server数据库作为系统的数据库,开发一个具有会员注册、会员登录、鲜花展示、鲜花浏览、购物车、提交订单、系统管理等功能的网上花店系统。关键词:电子商务;网上花店;互联网AbstractWith the continuous development of network technology and the popularity of online shopping, people began to increase the enthusiasm and

3、demand, according to Chinas information network statistics show that until this year the scale of Chinas Internet users will reach nearly 100 million, the popularity of the Internet will have a high rate of climb, the future will be rapid growth. E-commerce as a new business operation mod is constan

4、tly changing the traditional enterprise marketing management mode. How to introduce the advanced idea, construct the information platform, improve the management level and the focus of the enterprise, become the core problem of most enterprises in the future development.In order to enable operators

5、to save the cost of the entity shop, the system is to build online sales channels for the traditional marketing channels, and its operation mode is to be simple, it will be the operating mode of the entitys flower shop online, through the system of design will be the ultimate supply of consumer prod

6、ucts to display, shopping cart, etc. to achieve the online sales of flowers, to the user a great convenience.In the overall system design, the entitys marketing model is run to the Internet, online user needs and business model, the collection of information management, system design and other aspec

7、ts of the analysis, the system uses ASP.NET technology, Server SQL database as the system database, a member registration, member login, flower browsing, shopping cart, submit orders, system management and other functions of the online flower shop system.Key words: E-commerce Online shop Internet目 录

8、摘要IAbstractII第1章绪论11.1课题背景11.2目的和意义11.2.1课题的目的11.2.2课题的意义11.3研究现状21.3.1国内发展现状21.3.2国外发展现状31.4研究内容与章节安排3第2章可行性研究42.1可行性分析42.1.1经济可行性分析42.1.2技术可行性分析52.1.3操作可行性分析52.2业务流程图6第3章需求分析73.1系统需求分析的目标73.2系统数据流程分析73.3数据字典9第4章系统总体设计144.1系统设计的基本思想和原则144.2系统总体功能设计144.3数据库设计154.3.1数据库设计概述154.3.2数据库概念设计16第5章系统实现215.

9、1系统运行平台设置215.2开发工具及线管技术简介215.2.1ASP.NET概述215.2.2SQL Server2005概述215.2.3Visual Studio2008概述225.3网站母板页225.4会员注册页面245.5会员登录页面255.6会员展示页面265.7鲜花订购页面275.8购物车页面295.9填写订单信息页面295.10添加商品页面315.11鲜花列表页面325.12网上花店系统流程图33第6章系统测试356.1系统的测试目的356.2测试方法356.3本系统测试356.3.1登录功能测试356.3.2注册会员测试366.3.3查询注册376.3.4网上花店后台登录测试

10、38结论39致谢40参考文献41附录1译文42附录2英文参考资料45第1章绪论1.1课题背景目前,随着网络技术的发展,网络技术逐渐的出现在了人类的生产和日常生活中给人类的生活带来了巨大的方便,网络技术正在不断改变着传统信息中的传播模式,消除了存在于传统交流方式中的时间问题,已经极大地改变了人类的物质和精神活动,并且给人类的生产与生活带来了新的机遇和新的挑战。在当今社会中人们的生活水平在不断的提高,每个人都怕跟不上时代的发展的节奏,怕被新时代发展的脚步所落下,所以无论做什么事情都会以节约时间为主,所以致使网络技术的发展十分迅速,而网上花店系统正是为消费者提供了一个这样的购物平台,是商家与消费者两

11、者之间的一个共同发展的桥梁。网上花店里的鲜花和普通花店里的鲜花在质量相同的条件下,价钱上却比普通花店有了更加明显的优势,并且更能方便消费者浏览到更多种类鲜花的信息。鲜花礼品网上订购平台让用户在家里就能够购买到自己喜欢的鲜花,这是普通花店在销售模式中所不及做到的。1.2目的和意义1.2.1课题的目的今天,随着互联网的不断发展和普及,人们的消费观念也开始逐渐的改变着,越来越多的消费者开始接受网上购物,因为它给人们带来了更加方便快捷的购物形式,所以网上鲜花系统的建立越来越重要。鲜花礼品网上商城开发的范围也是十分广泛的,针对的人群也是非常多的,所以无论你走到哪里,当你想要购买鲜花的时候,你就可以在线订

12、购,所以开发一个网上花店系统购物平台是十分必要的。1.2.2课题的意义随着网络技术的不断发展,据中国互联网信息中心的统计,在这一年里,我国网民的数量已达数亿,而且还会进一步的增长。网上购物的人群也越来越多。人们也开始越来越热衷于网上购物。然而鲜花礼品网上商城系统的开发,可以对消费者的需求进行满足。鲜花礼品网上商城系统供应给了消费者一套完整的网上鲜花订购流程平台,网上商城的购物平台为用户提供了一个方便快捷的购物方式,同时也能够促进浏览此网站用户的购买欲,网上花店同时也是为了满足当今消费者的需求和商家的需求而建立的,可以让用户直接进行网上购物。随着时代飞速的发展,人们很少有空余的时间坐下来去交流情

13、感,有时还迫于某种原因不能通过见面表达情感时,鲜花已作为很好的交流感情的方式,从而也受到广大消费者极大的欢迎。与此同时,商家不须要在商店里被动的等待顾客来购买鲜花,只需要一台电脑、一部手机,坐在家里就可以轻松卖出自己的商品,既节约了时间从而还可以得到高效的利润。网络发展十分迅速,社会竞争力也开始越来越激烈,在这个竞争的社会里,人们对时间有了很强的观念,信息社会的高科技,商品经济化的高效益,使网络已经遍布到生活中的各个角落。基于B/S模式的网上花店系统克服了实体营销方式中所带来的时间、金钱与人力的浪费,还能够使销售过程更加的科学化,能够跟随着时代发展的步伐,使销售过程更加方便快捷,给消费者提供了

14、一个便利的交流平台。1.3研究现状1.3.1国内发展现状近几年来电子商务和网上花店业作为发展迅速的企业,彼此提供了更多的发展空间,花卉产业发展迅速,为发展网上花店系统,给网上花店系统提供了更多的机会,同时也为传统的花店行业注入了新的活力,鲜花礼品网上商城是一九九八年以后在我国电子商务行业兴起的,从我国第一家花店鲜花快递的出现到现在,网上花店已经占据网上商城的首要位置,获得了更多的时间与空间。有时会听说一些电子商务企业不太景气的相关新闻,但是网上花店却没有受到影响,反而发展的更加的迅速,鲜花速递是我国发展网上行业最成功的企业之一,它的成功告诉我们,电子商务的发展必须是与传统的企业相结合的,只有切

15、实可行的计划才会提高花店业的利润。近年来,我国鲜花业发展迅速,国内花店已达万家,比九八年增加了5%左右,占据了网上销售业的首位。网上花店鲜花快递作为一种全新的销售形势,已经改变了传统花店零售带来的区域约束与客户范畴的区分,使得传统花店的根本客户遭到流失与溃散。在我国网络购物也逐渐的被人们接受和认可,更有部分人把网上购物同逛街一样作为生活中的一部分,在空闲的时间里对网站进行浏览选择自己所想要购买的东西,而鲜花在人们的生活中也变得越来越重要,这种网上买卖鲜花的业务也越来越多,也越来越受到消费者的青睐。1.3.2国外发展现状美国是最早发展电子商务的国家,目前全球电子商务交易最大,占据电子商务的首要地

16、位,网上花店行业发展的速度也十分迅速,在美国,1-800花店已经是全球最大的网上花店,它向人们展示了网上花店的美好前景,在美国,鲜花有“最后的礼物”之称,也就是说,无论在什么节日都会有鲜花的出现,在美国,鲜花市场规模无计其数,但是1-800是最大和最著名的一家,它通过网络经营模式打造了全美国最好的一家鲜花销售网站,给美国鲜花也得发展带来了前所未有的利润,它服务的热情与销售的理念迎来了人们的一致好评,使得美国的网上花店业更加的占据了网上商城的主导地位。1.4研究内容与章节安排本文首先针对的是课题的背景和用户的需求,明确了课题的开发方向。然后对系统进行了需求分析和总体设计,凭借不同角色的用户,将系

17、统分成两大模块:前台模块和后台模块。对各个模块进行细分,并分别进行了编码测试。最后将系统中所有的模块进行整合,测试系统各部分整合后的功能,稳定性等。本文共6章,按如下章节:第1章介绍了网上花店系统的背景、目的和意义,对网上花店系统的产生背景与发展前景有一个比较简单的了解。第2章对网上花店系统进行了可行性分析,阐述了它的业务流程,讨论了系统是否值得开发与运行。第3章对鲜花销售系统进行需求分析,阐述了用户对系统的需求并列出了系统的详细的数据项与数据流。第4章给出了系统各个功能模块的具体设计,并阐述了该系统数据库的设计,从逻辑上实现了系统的各项功能与数据库的建立,为系统测试提供了一个逻辑模型。第5章

18、介绍了本系统的程序流程与各个模块最终实现的效果,附上图片说明,让大家对本系统有一个明晰直观的了解。第6章介绍了对网上花店系统的实现的过程,并列出了若干实际测试截图。第2章可行性研究2.1可行性分析可行性分析也称为可行性研究,网络技术作为一种先进的信息传播媒体,有着传播速度快,信息覆盖广等功能,因此在对项目进行开发之前,必须对资源进行可行性分析,以减少项目的开发风险,避免造成各方面浪费。本系统的开发从经济、技术,操作等方面进行研究,以避免错误,保证新系统能够正常的进行开发。该系统的可行性分析包括以下几个方面的内容。2.1.1经济可行性分析从经济角度来看,网上花店销售系统不仅仅使人们的生活得到方便

19、同时也让商家带来了金钱上的节约,成为了一种崭新的网上鲜花销售模式,商家可以节约开实体店的成本和雇佣人员的成本,也让用户从中得到更多的利益,所以建立一套完整的网上花店销售体系在经济上讲是十分可行的。就系统本身而言,随着信息技术的发展,电脑为消费者在网络上进行购物提供了便利的条件。同时网上花店系统也为消费者提供了一个消费平台,这样不但让用户坐在家里就可以买到自己想要的商品,商家也可以获得利润,对于消费者和商家都是非常便利的。如表2-1所示。表2-1鲜花礼品网上商城系统初期投资序号项目人工(人/工)单元(元)合计(元)1可行性研究101000100002需求分析151000150003总体设计201

20、000200004前台管理系统102000200005后台管理系统102000200006数据库设计151000150007编码实现201000200008单元测试 101000100009系统综合测试1010001000010说明手册编制22000400011合计2.1.2技术可行性分析鲜花礼品网上购物网站的开发是采用微软公司的ASP.NET作为开发环境,SQL Server 2005数据库来管理大量的数据。这两种技术在当前来说是比较成熟,现在已经被各大网站所使用,ASP.NET是一个程序化结构语言,而那些其它语言类型是面向结构的语言,而不是面向对象的程序化结构语言,这样就会产生一些问题:(

21、1) 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。(2) 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 (3) 其他类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。ASP是解释运行的编程框架,所以执行效率加较低。 ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行的代

22、码,可以利用早期绑定,实施编译来提高效率。所以本设计采用ASP.NET技术作为开发的主要工具。SQL Server 2005通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。SQL Server 2005能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQL Server 2008全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。兼具到实用性和技术可行性,本次设计没有采用SQL Server 2000,而是采

23、用SQL Server 2005作为数据库。2.1.3操作可行性分析网上花店系统的开发是介于ASP.NET作为网站的开发工具,用SQL Server2005数据库管理开存储网站中的大量数据,这两种技术在是比较成熟和先进的,已经被广泛的运用到各大网站的开发与建设中。信息技术技术的飞速发展,给消费者带来了极大的方便,使得信息技术成为人们生活中十分重要的一部分,信息技术的成熟,使软硬件的性能变得越来越高,已经被人们所接受,计算机的配置方面更新的速度也变得越来越快,以此来满足人们更高的需求。通过以上的研究和分析,认为系统开发所产生的效益将大于投入,所以开发本项目是可行的、必要的。2.2业务流程图业务流

24、程图是一种比较规范、被广泛使用分析工具,它可以比较直观、准确描述系统业务流程。业务流程图是系统的开发思路,如果没有良好的设计系统业务流程图会导致系统的各个功能出现和预期目的不一致的问题。业务流程图的作用就是业务流程分析可以帮助了解鲜花礼品网上商城的相关业务的具体处理过程能更清晰的认识所要开发的系统的工作流程。下面给出本系统的具体每个图形的解释如图2-1所示。 文档,数据处理人员图2-1业务流程图符号具体流程如图2-2所示。图2-2业务流程图本章小结本章主要是讲诉系统的可行性分析。这项工作需要建立在初步调查的基础上,如果开发人员对系统的市场需求情况不够明确,或者系统开发条件尚不成熟,则此开发不宜

25、进行。本章主要对系统开发的可行性进行具体的分析,从用户方的角度考虑本系统是否可行,本系统建设通过经济可行性、技术可行性与操作可行性三个方面分析说明本系统的技术可靠性,具有很高的市场开创价值。因此,本系统具有一定的开发前景和良好的开发价值。第3章需求分析需求分析是设计的开始。是用户在现实情况里的需求分析结果,它将直接影响各个阶段的设计成果的合理性。如何用正确的方法来分析和评论网站的发展是非常重要的。因此,需求分析是网站开发中的一个重要问题。3.1系统需求分析的目标需求分析是一种很容易理解的方式,它是解决用户的需求分析,同时需求分析也是系统设计的出发点。通过需求分析所得到分析内容的准确性,将直接影

26、响到设计的各个阶段,并影响到设计结果的合理性和适用性。3.2系统数据流程分析数据流图是一个基本的系统核心是在于系统内部数据信息的交换,每一项内容的增删改查都需要进行数据的更新与替换,如果在系统的数据信息交换时出现错误,对系统的危害性是不言而喻的。所以良好的系统要有正确的系统数据流图来供开发者编写程序。数据流图的作用是便于用户与管理者清楚的表达所需的功能,便于两类人员对系统框架的建设,清楚的表达数据流的情况,有利于系统建设。本系统有两类用户,分别是用户和管理员,根据用户的类别不同可操作的功能也不同。数据流程图由以下四种符号如图3-1表示。 外部实体 逻辑处理数据流 数据存储图3-1数据流程图符号

27、鲜花礼网上商城的系统流程图如图3-2所示。图3-2顶层数据流程图图3-3一层数据流层图3.3数据字典数据字典是数据信息的集合,对数据流图中的各个元素完整定义的说明。并且是数据流图的补充工具,其作用是在软件分析和系统设计中给人们提供关于数据的描述信息。即数据字典的功能是对每一个数据指定特定的条目,保持数据的完整性,当用户遇到某些数据不理解时对数据字典进行查找就会明白。数据项定义,如表3-1所示。表3-1数据项定义表编号名称别名类型长度I01-01aid管理员编号Int50字节I01-02lname管理员登录名Varchar50字节I01-03pwd管理员密码Varchar50字节I01-04mi

28、d用户编号Varchar4字节I01-06yonghm用户名Char50字节I01-07min用户登录密码Int50字节I01-08xingm用户姓名Int50字节I01-09dianh用户联系电话varchar50字节I01-10diz用户收货地址varchat50字节I01-11qqQQvarchar8字节I01-12kid商品编号int4字节I01-13huacmc商品类别名称vachar50字节I01-14mingc商品名称varchar50字节I01-15kid商品所属类别varchar4字节I01-16tup图片vachar50字节I01-17jiag价格decimal9字节I01

29、-18quantity库存数量int4字节I01-19xiangq商品详情ntext16字节I01-20atime上架时间datetime8字节续表3-1I01-21oid订单编号int9字节I01-22shuol商品编号int9字节I01-23jiag价格decimal8字节I01-24oid订单编号int4字节I01-25mid订购人int4字节I01-26jine订单金额decimal9字节I01-27shouhr收货人联系方式varchar50字节I01-28lianx收货人地址vachar50字节I01-29diz提交时间datetime50字节2.数据流定义:网上花店前台操作数据流

30、图定义数据流编号:D1数据流名称:管理员表描述:管理员登录数据流来源:管理员数据流去向:管理员数据流组成:02+03数据流编号:D2数据流名称:会员表描述:管理会员信息数据流来源:管理员数据流去向:用户数据流组成:04+08+09+10+11数据流编号:D3数据流名称:商品类别表数据流来源:管理员描述:介绍商品的类别数据流去向:用户数据流组成:12+13+14+15数据流编号:D4数据流名称:商品表数据流来源:管理员描述:介绍商品信息数据流去向:用户数据流组成:12+14+16+17+19+20数据流编号:D5数据流名称:订单表描述:存放用户订单数据流来源:管理员数据流去向:用户数据流组成:2

31、1+22数据流编号:D6数据流名称:订单详情表描述:用户下的订单数据流来源:用户数据流去向:管理员数据流组成:24+25+26+27+28+292处理逻辑的定义:处理逻辑编号:P1逻辑名称:商品信息简述:管理员消息入的数据流:发布者处理:根据管理员发送消息处理逻辑编号:P2处理逻辑名称:管理用户描述:对用户进行管理输入的数据流:管理员处理:根据管理员来管理用户处理逻辑编号:P3处理逻辑名称:浏览信息描述:信息的查看输入的数据流:用户处理:根据用户来浏览信息处理逻辑编号:P4处理逻辑名称:注册描述:建立个人信息输入的数据流:用户处理:用户注册个人信息处理逻辑编号:P5处理逻辑名称:订单管理描述:

32、对订单进行查看输入的数据流:管理员处理:根据管理员来查看3.数据存储的定义:数据存储编号:F1数据存储名称:商品表简述:存放信息数据存储组成:鲜花名称、商品数量、日期、价格、图片、联系方式数据存储编号:F2数据存储名称:会员表信息表简述:存放信息数据存储组成:用户名,密码,邮箱,联系方式数据存储编号:F3数据存储名称:商品类别信息表简述:存放信息数据存储组成:商品名称,图片,价格,种类数据存储编号:F4订单信息数据存储名称:订单信息表简述:存放信息数据存储组成:姓名,联系方式,收货地址,联系电话,QQ4.外部实体的定义:外部实体编号:S1外部实体名称:管理员简述:管理系统的人员外部实体编号:S

33、2外部实体名称:用户简述:使用系统的人员本章小结本章对系统进行了需求分析、对数据流图的分析,并总结出数据字典。在软件系统开发的过程中,需求分析是开发的前提,是不可缺少的步骤。在此需求中开发人员必须对系统进行分析,为整个系统的总体设计做好铺垫。如何用正确的方法来分析和评论网站的发展是非常重要的。因此,需求分析是网站开发中的一个重要问题。第4章系统总体设计总体设计阶段是明确的,在分析鲜花的网站特点时分析出是如何具体实现的。该网站有哪些特定的功能模块,功能模块实现了什么功能,以及如何连接各功能模块。4.1系统设计的基本思想和原则为了方便网上花店系统的管理和方便消费者购物,我们必须改变过去的复杂和低效

34、的手工的解决方案,使工作标准化,即工作流程的管理,充分利用计算机技术处理商品管理。使消费者和商店可以方便快捷地分享,交换信息。同时可以实现快速、全方位的信息采集、信息处理,为消费者提供一个方便快捷的购物方式,在家里可以享受购物的乐趣。实用性:这是最主要的设计原则。以用户需求为导向,切合实际,确切解决网上花店系统中的实际问题。可靠性:在操纵的过程中有错误的情况出现时,要能确保程序是可以正常运转的。安全性:根据网上花店的特点和要求,制定相应的安全策略和安全机制。灵活性:可以随时对系统进行增、删、改、查,当需求发生变化时,向系统中间添加所需要的功能即可。4.2系统总体功能设计本系统主要实现功能模块:

35、前台会员模块功能如下:会员注册登录:实现会员的注册和登录。网站首页:网站打开后的第一个页面,显示网站总的信息,包括:商品导航,热门鲜花,推荐鲜花。鲜花展示:实现鲜花的展示,可以按类别、按价格搜索鲜花,可以把鲜花加入购物车。购物车:对购物车中的商品进行查看,包括对商品数量,商品信息,删除商品的查看。管理员后台模块:用户管理:实现用户身份的管理,可以添加、查看、删除、修改用户个人信息。商品种类管理:对商品的种类进行管理,可以增、删、改、查看商品种类信息。商品管理:实现商品信息的管理,可以增、删、改、查看商品信息。鲜花礼品网上商城系统功能模块图,如图4-1所示。图4-1功能模块图4.3数据库设计数据

36、库设计是根据选定的DBMS建立数据库和开发应用程序的复杂过程,数据库设计的优劣直接影响信息系统的质 量 和运 行 效果,所以要求设计人员既要详尽的了解 用户的数 据 要求,支持用户对数据 处 理的要求,又要了 解 所选用的DBMS的 特 点,充分发挥系统的性能,提高系统的效率。因此,数据库的设计就已成为现代信息系统过程中的 基础 和主体。掌握一种标准化的设计方法,使设计工作有 规 律的进行是很重要的。4.3.1数据库设计概述网上花店系统数据库的设计是为了设计出一套完整的数据库系统,能够满足不同的需求,能够实现数据库中系统的建设方案,对该研究方法的数据库设计要求,遵循一定的规则。自上世纪80年代

37、末以来,数据库的开发者对其进行深入探讨和研究,结合许多数据库建设的优点,结合E-R模型的设计方法和基于3NF的数据库设计方法等,数据库中抽象的语法设计,其主要的两种方法是:数据元素规范关系E-R模型和标准。本系统在数据库的概念结构设计是将E-R模型和关系模型正常化的方式,以下是该方法的简要介绍。在数据库结构的设计,主要的工作是构建基于E-R模型的系统的数据模型和数据库结构设计的关系。在这种结构中,最常用的是E-R模型。在E-R模型中最基本的元素是实体关系和它们的属性。与实体(或接触)的属性的关系,作为一个结果,无论是“标准化”和“好”,“坏”的特点和质量之间的关系,都将直接影响到数据库的质量。

38、4.3.2数据库概念设计数据库的概念设计,是数据库设计的关键环节,在这一阶段中,主要通过对分析用户的需求,总结与抽象,让系统形成一个独立的数据库管理系统的模型。概念数据模型是用户与数据库设计人员之间的通信工具,常见的概念数据模型是E-R模型的实体关系模型,本系统的E-R图的实 体 关系图它是用来描述一个 组 织(单位)的概 念 模型,并提供了一种手段来表达实体,属性和关系。系统整体E-R图如下所示。图4-2E-R图1. 管理员实体:包括管理员的编号、登录名、密码。如图4-3所示。图4-3管理员E-R图2会员实体:包括会员编号、用户名、登录密码、姓名、联系电话、收货地址、QQ、注册时间。如图4-

39、4所示。图4-4会员E-R图3商品种类实体:包括商品类别编号、商品名称。如图4-5所示。图4-5商品种类E-R图4商品实体:包括鲜花的编号、名称、类别、图片、价格、库存数量、商品详情、是否推荐、上架时间。如图4-6所示。图4-6商品E-R图5订单实体:包括订单编号、订购人、订单金额、收货人姓名、收货人联系方式、收货地址、提交时间。如图4-7所示。图4-7订单E-R图6订单内容实体:包括订单编号、鲜花编号、订购数量、价格。如图4-8所示。图4-8订单内容E-R图在本系统中,使用的是SQL Server 2005数据库管理系统。本系统使用的数据库为db_xianhua,该数据库中共需要创建6个数据

40、表。如下表所示。表4-1管理员表序号列名数据类型长度主键备注1aidint50字节是管理员编号2lnameVarchar50字节否登录名3pwdvachar100字节否密码4flagint4字节否标识表4-2会员表序号列名数据类型长度主键备注1midint4字节是编号2yonghmVarchar50字节否用户名3minVarchar50字节否登录密码4xingmvachar50字节否姓名续表4-25dianhVarchar50字节否联系电话6dizvachar100字节否收货地址7qqvachar50字节否QQ8shijdatetime8字节否注册时间表4-3商品类别表序号列名数据类型长度主键

41、备注1kidint4字节是类别编号2huacmcvachar50字节否类别名称表4-4商品表序号列名数据类型长度主键备注1kidint4字节是编号2mingcvarchar50字节否名称3kidvachar4字节否所属类别4tupvachar100字节否图片5jiagdecimal9字节否价格6quantityint4字节否库存数量7xiangqntext16字节否商品详情8tuijvachar50字节否是否推荐9atimedatetime8字节否上架时间表4-5订单表序号列名数据类型长度主键备注1idint4字节是编号2oidint4字节否订单编号3fidint4字节否商品编号4shuoli

42、nt4字节否商品编号续表4-55jiagdecimal9字节否价格表4-6订单详情表序号列名数据类型长度主键备注1oidint4字节是订单编号2midint4字节否订购人3jinedecimal9字节否订单金额4shouhrvarchar50字节否收货人姓名5lianxvachar50字节否收货人联系方式6dizdatetime100字节否收货人地址7shijdatetime8字节否提交时间本章小结本章主要介绍了数据库的设计、数据分析和数据库的详细设计等。在系统的整体设计中,在需求分析的基础上定义了各个模块的作用,以及设计出的具体的、可以满足本系统所有需求的数据库。根据本系统业务流程与数据处理

43、过程,创建系统数据库,定义表空间。由于数据库在设计中起着非常重要的作用,所以在开发过程中,在考虑数据库上的时间较多。第5章系统实现在系统实现这一部分中,需要明确怎样具体的实现所需功能。通过系统的详细设计对系统进行了详细的描述。5.1系统运行平台设置1硬件环境笔记本电脑一台2软件环境操作系统 Windows 7; 开发工具 ASP.NET; 后台数据库 SQL Server 2005 Visual Studio2010.5.2开发工具及相关技术简介5.2.1ASP.NET概述ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强大、安全和可靠的

44、企业级Web应用程序。由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面中,只需要编译一次后就不需要再重新编译,直到在重新的启动页面。这使得在多次访问时速度有了极大的提升。因为ASP没有供给任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet器材逐笔读取纪录,而ASP.NET通过ADO.NET供给的DataGrid等数据库元件可以直接和数据库联系。ASP.NET是一种最新的开发程序,管理员不需要关闭程序就可以直接对文件进行更新。应用程序文件被锁定,运行的程序被全面覆盖,当文件更新时,系统将自动转

45、换成新版本。ASP.NET通过“源代码进行分离技术”的方法来编写代码,使代码编写更容易方便、快捷,降低了系统的错综复杂率降低了成本。5.2.2SQL Server2005概述SQL 2005服务器是一个复杂性的数据库管理平台,它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。管理企业中的数据。SQL 2005服务器数据库系统为数据提供了一个更安全可靠的存储功能,因此你可以建立管理高可用性和高性能的数据应用程序的交易。SQL 2005服务器数据是企业中解决数据的重点方案。另外 SQL Server 2005联合了分析

46、、报表、集成和通知功能。这使您的企业可以构建和部署经济有用的 BI 管理方案,资助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个范畴。5.2.3Visual Studio2008概述Visual Studio 2008是一个集成的软件开发环境,编码,调试等,在实现中,Visual Studio2008提供了程序可以执行的操作过程,对代码进行开发,它提供了:文本编辑器:在文本编辑器中,可以编写C#代码(以及VB 2005,J#和C+代码)。这个文本编辑器相当复杂。代码设计视图编辑器:它能够在项目中可视化安插用户界面和数据访问控制。在这一点上,

47、Visual Studio会自动在源文件中添加必要的C #代码,然后到项目中实例化这些空间。在环境中编译:可以只选择一个菜单选项编译项目,而不必在下令行上运行C#编译器。Visual Studio会调用C#编译器。集成的调试程序:在代码第一次进行运行时,一般是不会立即执行。也许在第二次、第三次才会准确运行。Visual Studio2008在程序连接的过程中可以对程序进行中断,观察变量。访问其他程序:Visual Studio2008还能调用其他器材进行编写计算你机或网络的一些内容,而无需退出开发环境。5.3网站母板页前台所有页面是由顶部和底部构成,顶部为本网站的商品信息和购物车会员注册等功能的菜单,底部为管理员登录入口,因此把这些共用信息放在母版页中,其他页面使用此母版页即可,这样可以极大的减轻工作量,有利于用户能够更加方便的对网站进行浏览,更有利于用户能够快速的找到自己想要购买到的鲜花,如图5-1所示。图5-1母版界面截图主要HTML如下: 登录 注册 ,欢迎来到网上花店系统! 退出登录   首页 鲜花展示 购物车 会员登录 会员注册 购物车中有 件商品 管理员登录5.4会员注册页面此页面实现会员的注册,注册信息包括用户名、登录密码、

温馨提示

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

评论

0/150

提交评论