




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机网络专业毕业论文:网上鲜花销售系统的设计与实现 毕业设计(说 明 书) 题 目:网上鲜花销售系统的设计与实现 姓 名:编 号: 字 号某某某学院年 月 日 某某学院毕 业 设 计 (论 文) 任 务 书 姓名 _ 专业 计算机网络技术_ 任务下达日期 _年_月_日 设计(论文)开始日期 _年_月_日 设计(论文)完成日期 _年_月_日 设计论文题目网上鲜花销售系统的设计与实现_ A.编制设计 _ _ B.设计专题(毕业论文)_ _ 指 导 教 师 _ 系部主任 _年_月_日 平顶山工业职业技术学院毕业设计(论文)评语第_页共_页学生姓名:_ ,_计算机网络技术_ 专业 _07级 2班_
2、年级毕业设计论文题目:_ 网上鲜花销售系统的设计与实现_评 阅 人:_ 指导教师:_(签字)年 月 日成 绩:_系部主任:_(签字)年 月 日 毕业设计(论文)及辩论评语:某某学院毕业设计(论文)辩论委员会记录系 专业,学生于 年月日 进行了毕业设计(论文)辩论。 设计题目: 专题(论文)题目: 指导教师: 辩论委员会根据学生提交的毕业设计(论文)材料,根据学生辩论情况,经辩论委员会讨论评定,给予学生 毕业设计(论文)成绩为 。 辩论委员会 人,出席 人。 辩论委员会主任(签字): 辩论委员会副主任(签字): 辩论委员会委员: , , , ,_, _。目 录目 录IV第1章 绪论11.1 系统
3、开发的背景11.2 系统开发的意义11.3 系统开发的方法21.4 组织结构2第2章 关键技术32.1 系统技术32.1.1 ASP技术的优势和特点32.2 系统适用对象5第3章 系统的分析与设计63.1 系统需求分析63.1.1 系统需求分析概要63.1.2系统的用例需求73.2 系统功能设计113.2.1系统总体设计思路113.2.2 系统业务流程123.2.3 系统功能模块设计163.3 系统数据库设计193.3.1设计数据库表单193.3.2 数据库逻辑结构设计243.3.3 数据库表的关系263.3.4 系统数据库设计26第4章 系统实现294.1 系统实现294.1.1 系统的流程
4、图304.2 模块实现30第5章 系统测试和优化405.1 系统测试方案405.2网站优化445.2.1 网站优化目标及意义:445.2.2 管理维护及内容更新45第6章 结论466.1 创立TextMid应用程序466.2 设计中遇到的问题及解决方法466.3 设计中总结应予以更新的更好的设计思路466.4 总结与体会47参考文献48致谢49第1章 绪论 本章节主要是研究了系统的开发背景、系统的开发意义、系统的开发方法、国内外研究现状、论文的组织结构。1.1 系统开发的背景 二十世纪进入信息开展高速路,数码化革命给所有领域带来新的改变,随着电脑办公自动化的普及,电子商务应运而生,一切都归功于
5、Internet的巨大奉献,互联网的世界里蕴含无限生机,这里只有想不到的,没有做不到的。 网上营销,已成为新经济时代的一个亮点,网上购物已成为时髦话题,逐渐成了一种新的生活方式,网络为零销售交易的信息传递和支付结算提供了前所未有的便利,在网络销售方式下,消费者足不出户,便可以完成购物过程。网上商店已越来越多,而鲜花作为生活的点缀,也越来越成为生活所需要,网上花店也应运而生。加之,现在客户的期望值越来越高,客户需要更好的效劳(产品及个性化效劳)。鲜花销售的竞争已逐渐从鲜花的竞争转变为效劳的竞争,因此鲜花销售要开展就必须要进一步优化业务流程以提高企业竞争能力。因此,加强鲜花销售管理是鲜花销售管理开
6、展的必然,通过计算机来大量完本钱来由工作人员手工完成的工作,真正到达合理和充分利用现有资源,减轻工作压力。1.2 系统开发的意义 1 电子购物提高了贸易的效率,电子贸易具有迅速快捷、费用低、信息量大、甚至可以看到实物照片和录像资料等特点。买卖双方可以在网上展开询价、谈判等商事活动。 2 建立起顾客忠诚度。建立顾客忠诚度、阻止顾客流失的最正确方法是互联网。 3 电子贸易削弱了商品与劳务提供者及消费者之间地理位置上的联系,使商品或劳务的交易活动由固定的场所转移到了没有固定场所的、开放的国际互联网络上。 4 电子贸易所带来的巨大变化还表现在贸易方式和内容上。对于有形商品,商人们通过互联网付款来完成订
7、货业务。在电子购物中心,消费者根据自己的需要进行电子搜寻,这可以节省很多时间,消费者可以比有形的购物中心更快地选择店铺,而零售商那么不必租用昂贵的店面或装饰橱窗,货物可以放在廉价的仓库里,消费者通过互联网下订单便可以得到送货上门的效劳。 综上所述可以看出,网上销售是一种新型的、以信息技术为依托的、全过程整合的一体化销售链渠道,它与传统企业的市场营销组织结构以及其职能性截然不同。所以开发网上购物系统是很有意义的。网上购物跨越了时空的限制,给商业流通领域带来了非同寻常的变革。网上购物的真正受益者是消费者。网上购物的感觉好极了,你什么都不用烦,敲几个键确认一下,很快就会送货上门,小到一付眼镜,大到一
8、台洗衣机。另外还有两个好处,一是开阔了视野,可以货比三家。逛商店只能一个一个地逛,你即使拿出一天的时间也只能跑自己附近的几个店。而在互联网上情况就大不一样了,你调出一类商品,就可以浏览成百上千个网上商店的商品。二是价格廉价,因为网上商店把商家与消费者直接沟通起来,省去了中间环节,也省去了商场和销售人员的费用。1.3 系统开发的方法 本次设计的网上花卉销售管理系统是一种具有交互功能的商业信息系统,在网络上建立一个虚拟的购物商场,使购物变得快捷、方便。利用windows+IIS作为发布平台。利用三层结构技术,即表示层、逻辑层、数据效劳层。这三层被分成三个相对独立的单元。表示层负责与用户交互,并把相
9、应的请求通过调用中间层的组件传递给商业逻辑层;商业逻辑层通过组件执行具体的事务逻辑,通过SQL等方式向第三层的组件提出数据或其他资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库效劳器上运行。采用三层结构能很好的解决网站的可扩展性、平安性、管理性等关键问题。使顾客可以享受方便、快捷、平安可靠的网上购物的乐趣。实现了商业贸易的电子化。1.4 组织结构本文中共分6章,主要是对在网上购物做了一些详细的说明。第一章绪论,主要讲系统开发的背景、系统开发的意义,系统开发的方法及国内外研究现状;第二章系统关键技术,主要讲系统所用到的一些关键技术;第三章分析与设计,主要介绍系统需求分析概要、
10、功能需求及总体设计;第四章系统实现,主要讲各个功能的实现过程;第五章系统测试,主要介绍系统使用的测试方法及测试用例并计算系统的稳态可用性;第六章总结与展望。每章附有本章重点介绍的功能图例及详细讲解,帮助理解系统的各局部功能。第2章 关键技术 2.1 系统技术2.1.1 ASP技术的优势和特点 ASP的优势: Active Server Pages:“动态效劳器网页,一般简称为“ASP,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的6>HTML格式,而且这些程序是在网络效劳端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得A
11、SP的“执行结果,并且将这ASP执行的结果直接在浏览器中“浏览,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,假设使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)假设使用Netscape浏览器就无法显示VBScript的执行结果。 ASP的特点:1 任何开发工具皆可开展ASP 只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页开展工具,例如,FrontPage Express、 FrontPage等也都可以;本网站选用的是Dreamweave
12、r MX2 语言相容性高 ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X效劳器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。3 隐密平安性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因ASP程序先于网站效劳(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。4 易于操
13、控数据库 ASP可以轻易地通过ODBCOpen Database Connectivity驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件或是Excel 文件当成数据库用。5 面向对象容易学习 ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,假设使用ASP内建的“Application对象或Session对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。6
14、 ASP的六大内部对象 Request、Response、Server、Session、Application、ObjectContext 从客户端取得信息将信息送给客户端提供一些Web效劳器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 效劳器进行分布式事务处理2.1.2 Acess数据库简介 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来
15、建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作标准化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大局部数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下: 1 存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 2 面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成
16、的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3 界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4 集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开
17、发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创立表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5 Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Acces 强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.2
18、系统适用对象 本系统实现了一般电子商务所具备的功能,如商品浏览、用户登录注册、网上与购物、结算、后台数据库管理等,利用这些功能可以对鲜花销售信息进行较好的管理。网上鲜花销售系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括客户浏览鲜花(搜索查询),存放选中的商品的购物车,最后产生订单;对于销售管理者来说,需要对客户的信息,鲜花的信息,以及销售的信息进行管理。第3章 系统的分析与设计 企业网站是在网络环境下运行的,目前流行的为C/S和B/S,本系统采用了B/S来设计,B/S不需要安装客户端软件,借助浏览器就能够到达浏览信息,订购产品的目的,具有普遍性和广泛性,操作简单。 企业网站主
19、要的目标在于为企业提供信息的平台,通过平台帮助企业更快的进行信息流通,以此促进企业更好的开展。3.1 系统需求分析3.1.1 系统需求分析概要 本网上购物系统是基于B/S架构,本网站系统的开发主要是方便用户购置商品,减少供给商店面费用。 本系统共有三类用户:1 针对商家 商品管理模块:具备商品添加、删除、修改的根本功能。 商品分类模块:提供多种商品分类方式,如鲜花、绿色植物、商务用花、国际送花、节日鲜花、礼篮。 库存管理模块:具备商品入库、商品查询,详细记载各种商品的记录。 新闻管理模块:提供强大的新闻管理功能。商家可以通过在网站展示大量潮流资讯、行业资讯(如鲜花知识、送花小常识、园艺资讯)等
20、文字内容来对顾客起到导购的作用。 销售管理模块:提供多种商品导购方式、购物车管理、会员管理、网上金币支付等销售管理功能。 商品订单管理模块:提供多种订单处理方式(订单取消、订单查询、订单执行)。 销售统计模块:提供销售统计,包括商品销售量统计、员工业绩统计的功能。此功能以图表的形式显示,简单、直观、易懂。 客户关系管理模块:具备完善的客户关系管理模块,包括客户管理、供给商管理,可以让商家维护良好的客户关系,提高客户对网店的忠诚度。2 针对顾客 购物流程模块:具备强大而简单的、完善且人性化的购物流程。顾客从选择鲜花到完成整个购置的过程只需四步:点击详细-去收银台-确认订单-提交订单与订单支付。
21、多种购物模式:顾客可以注册网站会员后购置,也可以以游客身份直接购置。 购物车功能:系统支持购物车功能,可以将备选的鲜花先放入购物车然后进行二次筛选,并可随时更改已放入购物车的商品如商品数量、种类等。 货款支付模块:允许顾客选择在线支付方式进行金币支付。 会员中心模块:方案提供了完善的会员管理体系,网站前台会员可以通过会员中心查询并管理“我的订单及相关资金明细、支付明细等,能够对订单进行在线支付操作,还能够对“我的购物车进行管理。此外,在会员中心里客户还能够直观查看到订单处理状态、付款状态,如订单已确认、已付款、已取消。3 针对网站管理人员 网站平安管理模块:系统本身采取输入验证、访问限制、特殊
22、字符过滤、密码加密等一系列的平安手段和措施。 用户权限管理模块:不同的用户拥有不同的权限,从而具有不同的操作功能,如普通员工只具有根本的销售管理功能,而管理员或经理具有最高权限,对系统进行多方面的管理。因此,本系统主要功能是对商品进行管理规划,方便客户购置 功能性需求概述 前台模块1商品信息展示 4 会员信息修改2会员注册 5 商品查询3会员登陆 6 查询订单 后台模块1用户管理 4 信息管理2商品管理 5 文件管理3分类管理 6 首选效劳 用列模型 UML提供了用例图用于了解用户需求,用例图强调系统的整体性,强调系统外在的功能,强调系统对使用者有什么帮助和好处,强
23、调系统与外部的交互,本文中采用用例技术进行需求分析的获取和分析。为了能够正确的找出系统的用例,需要确定系统的边界,找出系统的执行者。用例图图符如下表3-1所示: 可视化图符名称描述 系统 系统边界,用例放其中用例 用例图中的用例 执行者 描述与系统功能有关的外部实体,可以是用户,也可以是外部系统关联 连接执行者和用例 图3-1 用例图图符1、系统边界:通过以上功能需求分析可知,系统边界为计算机系统和数据库效劳器之间。 2、系统执行者:管理员、顾客、数据库效劳器。3、用例:根本信息、日常业务、浏览花卉、购物车、会员管理、付款,本系统的用例图如图3-1所示。 概念层类图 概念层类图主
24、要描述应用领域中的概念,一个概念模型应独立于具体实现的软件和程序设计语言,单纯属于概念上的理解,在类描述中一般只给出主要类及主要类间关系。类图是所有面向对象建模方法的核心局部,类图描述了系统的静态结构,由类及类间关系组成。类是具有相同属性和相同方法的对象的集合,根本图符如表3-2所示: 可视化图符名称描述类 具体的一个类,第一栏类名,第二栏属性,第三栏方法包 一种分组机制,表示一个类图的集合关联 类的对象间的关系,包括聚集关系和组成关系 图3-2 概念层类图 本系统中主要的类有用户类Use.cs、会员类Associator.cs、鲜花类Flower.cs、供给商Provider.cs、销售类S
25、ell.cs、网上订单类NetOrderForm.cs,每个类中都有对应的字段、属性、方法,具体类的实现如图3-2所示 图3-1 鲜花销售管理系统用例图 图3-2 鲜花管理销售系统类图3.2 系统功能设计 近年来随着Intranet技术和电子商务的快速开展,许多企业都建立了自己的企业信息网,并利用Intranet网上发布企业信息,提供网上效劳,这种方法已被越来越多的企事业单位所重视。电子商务的兴起促使鲜花公司提出了更高的要求,希望能够让可户在Intranet上查询公司的产品信息,支持异地购置、预订产品。于是,基于browser/server方式的企业网站就应运而生了。本公司网站可以利用网站向客
26、户提供公司的产品信息和效劳介绍,能够较高成次地满足客户的要求,介绍公司的宣传本钱。利用网站向客户进行产品的销售和效劳,可以增加公司的收入。还可以利用网站和代理商及合作伙伴进行销售和市场开发等方面的交流,加强同代理商及合作伙伴的沟通。通过互联网,轻易的把业务和效劳推向全世界,可以迅速提高公司的业务竞争力,提高公司的知名度和公司形象。随着网站访问量的增加,它会逐步成为公司的一项重要的无形资产,大大地提高公司的形象和效益。 鲜花销售系统的总体设计思路: 1 需求的综合表达:主要是说明建站的总体需求和期望的目标浏览者,并且确定希望浏览者所能看到的设计与所需购置商品的最终效果,建站需求是设计筹划网站功能
27、的第一步。 2 网站的根本功能描述:主要包括描述网站浏览者如何运用这个网站,网站管理员如何管理,具体到一步一步的功能细节描述,以及如何运用相应的技术去实现建设目标和商业需求。 3 网站的信息布局图:网站的信息布局图是网站各模块或各网页的直观图,主要目的是提供一个明晰的网站导航直观图,以及分模块或网页的网站层次结构分布图。 4 数据流程图及数据库示意图:这是网站建设蓝图中的技术局部,主要直观地说明网站使用与维护的数据流程,分析数据来源;以及浏览者和网站管理者如何运用与更新网站数据。 为了到达鲜花销售系统的目标和功能,在系统建设的过程中应遵循以下原那么: 1 统一规划、分步设计。 信息系统的建设是
28、长期的和艰巨的,应根据用户对信息的需求和公司的经济承受能力,对系统进行统一规划,突出重点,逐步建设,尽可能的缩短系统开发周期。 2 坚持标准化和可行性。 利用当前市场上比拟先进的技术和相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定、以及其他通用规那么靠拢,要尽可能防止使用非标准化的协议和软件,要贯彻模块独立、接口开放、遵循标准的原那么。另外,还要根据行业的特殊性,尽可能的为用户考虑,但不能束缚新技术的开展。 3 保证系统的稳定性和平安性。 4 保证网络系统的先进性和有效性。 5 操作简单、人机界面友好,便于用户理解和使用。3.2.2 系统业务流程数据流图是用以描述系统
29、各项业务处理的过程,并利用数据流图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的过程、输出的形式等。经过详细的调研工作,根据数据存储录入的实际情况绘出客户购物的第一层数据流图如图3-2所示,数据流图根本组成及符号说明如表3-3所示。 符号含义说明数据处理 加工数据外部实体 提供相关数据的人员或组织,对相关工作进行处理的人员或组织数据存储 用来存储部门以后使用的大量数据数据流 表示数据流动 3-3数据流图符号花卉销售系统第一层数据流图,如图3-3所示: 图3-3鲜花销售第一层流程图接受订单第二层数据流图,如图3-4所示: 图3-4 鲜花销售第二层流程图 处理订单第三层数据流图
30、,如图3-5所示: 图3-5 鲜花销售第三层流程图 本系统客户购物流程,客户首先进入网页,在登录栏处输入用户名和密码,系统进行验证客户身份,假设系统没有检索到用户名,那么不允许购物,否那么进一步比拟用户密码,假设正确那么登录成功;用户可选择某种鲜花,点击进入详细信息,查看详细售价等信息,假设同意那么放入购物车内,在确定所需要的产品都在购物车后,提交所选的鲜花,进入订单页面,系统会自动加载用户已注册的根本信息,在订单页面中用户只需要填写详细的通讯地址、联系方式、送货时段等信息,确定无误后,进行付账,这时系统会验证客户所填写的信息是否正确,假设无误,那么保存正确信息,否那么不予处理,最后如果用户不
31、在购物,那么可退出登录。假设客户没有注册,那么只可以查询、浏览花卉信息,当要放入购物车内时系统会提示“请先登陆,假设会员在正确登录的情况下,提交订单,如果会员的金币缺乏,系统会提示“用户金币缺乏,请及时充值。网上花卉销售管理系统的购物流程图如图3-6所示。 图3-6 客户网上购物流程图 3.2.3 系统功能模块设计 系统首页整洁大方,浏览者注册为会员可以享受优惠价格购置产品,主页上有会员登录、公司动态、产品展示、在线订单、公告信息、留言反应和进入管理员等栏目,浏览者点击对应链接便可以进入相应的页面。会员登录 网站为会员提供更好的效劳及方便对网站的管理,采用会员制。会员可以享受订购产品和留言等效
32、劳功能。采用了会员制,更好的保证了客户和本公司的利益。 2 公司动态 公司动态展示了公司关心的相关信息,包括与公司、行业相关的最新科技、商务活动、特价商品、鲜花花语等等信息。管理员通过后台管理添加、修改、删除新闻。 3 产品展示产品展示为公司发布的相关产品资料。产品按类别分,可以提供产品名称类类型,产地,价格,详细说明和产品实物图,有利于相关客户查询所需产品,或者购置本公司产品等等。管理员可以通过后台添加删除产品信息。 4 在线定单 在线定单模块为客户进行商务活动提供便利,客户可以直接查询自己所需要的产品,网站管理员会在第一时间与您联系,完本钱次交易。为企业和客户带来了便利,让你足不出户,就能
33、采购到所需要的产品,到达双赢的效果。管理员通过后台查看定单,审核定单发货信息。 5 公告信息 公告信息分为特价商品和鲜花花语,送花常识等类型。特价商品频道可以最快的告诉顾客公司在特价销售的鲜花,刺激顾客购置。鲜花花语,送花常识是由公司提供一些鲜花和送花的常识,更好的为客户效劳。给网站带来一点趣味性,生动性。管理员可以通过后台添加、删除、修改两类公告信息。 6 留言反应 为企业和客户提供一个互动的平台,方便公司和客户关于销售和市场开拓的经验交流,更好的与客户沟通。管理员通过后台管理回复会员的留言信息。 7 管理员帐号 站点管理员通过后台管理维护整个站点正常运行,以及管理各个子模块的信息,添加产品
34、类别,同时可以管理会员,查看删除会员。 以上为系统模块的功能介绍,以下那么是系统模块功能划分图:图3-7网站用户系统模块划分图图3-8后台管理员系统模块划分图图3-9后台管理员商品管理功能划分图3.3 系统数据库设计 本系统采用Access 2003作为数据库。创立数据库“shop1299764859,根据需求分析: 数据库表单包含了会员信息表、管理员信息表、产品信息表、产品类别表、订单信息表、留言信息表、新闻信息表、送货方式表等等如表3-3所示 表3-3:数据库表单表名用途user会员信息表shop_admin管理员信息表shop_books产品信息表shop_anclass产品类别信息表s
35、hop_action定单信息表shop_fk留言信息表shop_news新闻信息表shop_songhuo送货方式表shop_pinglun顾客评论表shop_config信息支付表shop_links网站合作表vote鲜花评论表 以下将详细阐述各个数据表单:会员信息表user包含了用户名、密码、性别、会员电子邮件、 、姓名、地址等信息,它的字段说明如表3-4所示。表3-4:user列名数据类型字段说明userid自动编号主键,自动编号user_name文本用户名user_pwd文本用户密码Sex文本性别useremail文本会员电子邮件adddate文本会员生日usertel文本会员 use
36、rzhenshiname文本会员真实姓名quesion文本提示问题answer文本提示答案shouhuodizhi文本收货地址shengshi文本收货人所在城市shouname文本收货人姓名youbian文本收货人地址 管理员信息表shop_admin包含了管理员账号、管理员密码信息,它的字段说明如表3-5所示。表3-5:shop_admin列名数据类型字段说明adminid自动编号主键,自动增长admin文本管理员帐号password文本管理员密码新闻信息表shop_news包含了标题、新闻内容、发布时间、添加者等信息,它的字段说明如表3-6所示。表3-6:shop_news列名数据类型字段
37、说明newsid自动编号主键,自动增长newname文本标题newscontent备注新闻内容adddate日期/时间发布时间addname文本添加者产品类别信息表shop_ anclass包含了产品类别信息,它的字段说明如表3-7所示。表3-7:shop_anclass列名数据类型字段说明anclassid自动编号自动增长an_class文本主键,产品类别产品信息表shop_ books包含了产品名称、产品说明、发布时间、产品价格、会员价等信息,它的说明如表3-8所示。表3-8:shop_books列名数据类型说明bookid自动编号主键,自动增长mch文本产品名称pp备注产品说明rq日期/
38、时间发布时间nr文本详细说明tp文本产品实物图ml文本备注shichangjia数字产品市场价格huiyuanjia数字产品会员价格bookname文本鲜花名称订单信息表shop_ action包含了产品id号、会员姓名、留言、订货时间、发货状态、收货人姓名、收货人地址、收货人 ,它的字段说明如表3-9所示。表3-9:shop_action列名数据类型说明actionid自动编号主键,自动增加bookid数字产品ID号user_name文本会员姓名liuyan备注留言actiondate日期/时间订购时间zhuangtai数字发货状态shouhuoname文本收货人姓名shouhuodizhi
39、文本收货人地址usertel文本收货人 留言信息表shop_ fk包含了留言标题、留言内容、留言人姓名、留言人E-MAIL、留言人 、留言时间,它的说明如表3-10所示。表3-10:shop_fk列名数据类型说明fkid自动编号主键,自动增长fksubject文本留言标题fkcontent备注留言内容fkusername文本留言人姓名fkemail文本留言人E-MAILfktel文本留言人 fkdate日期/时间留言时间评论信息表shop_pinglun包含了评论的产品ID号、评论人的姓名、评论日期、评论内容、回复,它的说明如表3-11所示。表3-11:shop_pinglun列名数据类型说明
40、pinglunid自动编号主键,自动增加bookid数字评论的产品ID号pinglunname文本评论人的姓名pinglundate日期/时间评论日期pingluncontent备注评论内容shenhe文本回复支付信息表Shop_config包含了网站名称、注册条约、网站公告、汇款方式、购物流程、送货费用、运输说明、常见问题,它的说明如表3-12所示。表3-12:Shop_config列名数据类型说明id自动编号主键,自动增加webname文本网站名称regtiaoyue文本注册条约gonggao文本网站公告huikuanfangshi文本汇款方式gouwuliucheng文本购物流程song
41、huofeiyong文本送货费用shouhoufuwu文本售后效劳yunshushuoming文本运输说明changjianwenti文本常见问题jiaoyitiaoyue文本交易条约 3.3.2 数据库逻辑结构设计 概念模型的表示方法很多,其中最为著名最为常用的是E-R图。简单的说,E-R图用来分析数据关系的。下面具体列出花卉公司销售管理系统主要的实体图及E-R图。 鲜花根本信息表实图如图3-11所示:主要包括商品编号、名称、产地、分类、寓意、图片、级别,其中通过级别可设置此花在前台的显示位置,而分类可设置图片按不同的类别进行存放,显示时每页按照类别显示。 图3-11 商品信息实体图 会员信
42、息表实体图如图3-12所示:主要储存会员的编号、姓名、昵称(用户名)、密码、积分、金币等。其中积分是用来累计该会员在本网站购物的多少,越多积分就越多,金币是用来将客户存储的现金兑换成金币,进行在线交易。 图3-12 会员信息实体图 订单表实体图如图3-13所示:主要储存会员的订单编号及订单的详细信息,如送货日期、送货时段、详细地址等收货人的详细信息,其中是否执行字段是由管理员来操作,确定是否执行此订单。 图3-13 订单实体图后台管理员E-R图: 图3-14后台管理员供给商的E-R图: 图3-15 供给商集成局部E-R图: 图3-16 集成局部3.3.3 数据库表的关系 本系统中的数据库表关系
43、略微复杂,其中做主要的数据库表就是商品详细信息表 GoodsInfo、管理员信息表Managers、订单信息表GoodsOrder,这三个表构建了本系统业务数据的根底,其他表或多或少的与这些表相关联。3.3.4 系统数据库设计 鲜花信息表主要用于根底信息管理模块中的商品信息管理。如表3-13所示。表3-13 鲜花信息表 字段名称 字段类型 主要属性 说明 编号 Int4 递增,无重复,不允许为空 用于与其他表关联 名称 char40 可重复,不允许为空 用于存储作为商品的花卉名称 拼音码 char20 无重复,允许为空 用于存储花卉名称的简称 产地 char10 可重复,允许为空 用于存储花卉
44、的生产产地 分类 char10 可重复,允许为空 用于存储花卉类别 寓意 datetime8 可重复,不允许为空 用于存储花卉含义 图片地址 Varchar50 可重复,允许为空 用于添加相应的鲜花信息 级别 Int4 可重复,允许为空 用于设置图片的级别 订单表用于存储客户订货的根本信息,方便日后客户查询及管理员配货,确保每份订单能正确送到客户手里。如表3-14所示。表3-14 订单表 字段名称 字段类型 主要属性 说明 订单编号 Char20 不可重复, 不允许为空 用于存储客户订单的编号 送货日期 Datetime8 可重复, 不允许为空 用于存储客户订单送货日期 送货时段 Decima
45、l9 可重复, 不允许为空 用于存储客户订单送货时段 会员编号 Int4 不可重复, 不允许为空 用于存储客户编号 署 名 Char20 可重复, 不允许为空 用于存储客户署名 省 份 Varchar50 可重复, 不允许为空 用于存储客户所在省份 详细地址 Varchar50 可重复, 不允许为空 用于存储客户详细地址 电 话 Char20 不可重复,不允许为空 用于存储客户 会员根本信息表,用于存储会员信息,客户在网上订购时首先要注册新的会员信息,只有注册成为会员才能进行后面的订购及其他操作如订货、订单查询等操作,所以注册会员是必须的,具体字段如表3-15所示。表3-15 会员信息表 字段
46、名称 字段类型 主要属性 说明 编 号 Int4 无重复,不允许为空 存储会员编号 姓 名 Char20 可重复,不允许为空 存储会员姓名 密 码 Char10 可重复,不允许为空 存储会员登录密码 身份证号 Char20 不可重复,不允许为空 存储会员身份证号 /MSN Char20 可重复,不允许为空 存储会员 积 分 Float8 可重复,不允许为空 存储会员积分 金 币 Decimal9 可重复,不允许为空 存储会员金币 电 话 Char20 不可重复,不允许为空 存储会员 省 份 Char10 可重复,不允许为空 存储会员所在省份 手 机 Char10 不可重复,允许为空 存储会员
47、号码 库存信息表,用于存储商品库存信息,包括各商品的库存数量、进货价格、零售单价、批发价格、最大库存、最低库存量。具体字段如表3-16所示。表3-16 库存信息表 字段名称 字段类型 主要属性 说明 编号 Int4 无重复,不允许为空 库存表主键 鲜花编号 Int4 不可重复,不允许为空 存储鲜花编号 数量 Bigint8 可重复,不允许为空 存储各鲜花数量 进货单价 Decimal9 可重复,不允许为空 存储进货单价 零售单价 Decimal9 可重复,不允许为空 存储零售单价 批发单价 Decimal9 可重复,不允许为空 存储批发单价 最大库存 Bigint8 可重复,允许为空 存储最大
48、库存量 最小库存 Bigint8 可重复,允许为空 存储最低库存量第4章 系统实现 本系统主要由前台显示后后台管理两局部组成,所以系统实现这一章节也主要从前台实现和后台实现两个方面进行阐述。系统前台的功能主要是向浏览者提供图书信息的展示以及订购图书的接口,另外还包括会员注册、登录、查询订单记录等功能;后台管理主要包括图书管理、订单管理、用户管理和系统管理,在后台局部需要屡次显示数据列表,一般均采用GridView控件进行显示,与前台局部的显示相似。4.1 系统实现系统各个页面功能的具体描述如表4-1所示: 表4-1 系统各页面功能模块功能名称首页前台显示企业动态游览新闻详细信息产品展示产品搜寻查看产品在线订单在线订单产品搜寻公告信息特价鲜花鲜花常识留言反应会员信息查看留言后台管理分类管理管理商品评论商品小类管理商品大类管理用户管理商品类别转移管理网站用户管理后台管理添加新闻信息管理修改删除新闻公告设置文件管理删除文件首页鲜花详细信息查询统计管理显示鲜花分类其他鲜花类别4.1.1 系统的流程图图4-1 系统流程图 系统分为会员登陆与非会员登陆,会员登陆系统后可以进行任何操作,而非会员登陆后,只能查看商品,但不能下订单购置。4.2 模块实现 会员登陆页面有两个文本框来实现,一个用于输入用户名,一个用来输入密码,如果用户名或者密码错误的话,将出现密码不正确或者用户名不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农场肉羊养殖建设项目可行性研究报告
- 重难点解析冀教版8年级下册期末测试卷含答案详解【A卷】
- 自考公共课检测卷及参考答案详解(达标题)
- 注册公用设备工程师考前冲刺测试卷【夺分金卷】附答案详解
- 自考专业(计算机网络)模拟试题附参考答案详解(考试直接用)
- 中考数学总复习《旋转》模拟试题附答案详解(基础题)
- 营销方案策划超算创新创业项目商业计划书
- 卡通形象的海鲜品牌创新创业项目商业计划书
- 汽车金融产品用户画像创新创业项目商业计划书
- 法律行业智能案件管理系统开发方案
- 家庭医生签约服务培训
- 子宫憩室护理查房
- 河南省开封市西北片区2023-2024学年九年级英语第一学期期末达标检测模拟试题含解析
- 体育开学第一课课件
- 被诈骗的起诉书范文
- 医院病历单请假用
- 肝胆外科专科知识题库及答案
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 迷你中长导管-
- 钢质防火门安装施工方法
- 优化物理教学策略的思考(黄恕伯)
评论
0/150
提交评论