版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 本 科 生 毕 业 论 文 题 目: “安踏”专卖店服装销售系统的分析与设计 专 业: 学 号: 学生姓名: 指导教师: 职称: 论文字数: 完成日期 : 年 月教 务 处 印 制目录摘要:I关键字IAbstractIIKeywordsII第1章 前言1电子商务和管理信息系统(MIS)概述1本系统的目的、内容及意义1系统的目的1研究内容2本系统的意义2系统开发的介绍3开发环境及工具介绍31.3.1.2 Microsoft Access 2003简介4第2章 系统分析52.1 需求分析52.2 可行性分析5第3章 系统功能分析83.1 系统功能架构图83.2 功能分析9第4章 概要设计10设计
2、目的10顶层数据流图104.2 数据字典114.3 数据库设计134.3.1设计目标13数据概念结构设计13数据概念结构设计13全局E-R图154.3. 3逻辑结构设计154.3. 3.1 数据库关系模型:154.3. 3.2 数据库逻辑结构:16第5章 主要功能页面的设计185.1 主页设计18主页设计18管理员登录界面设计19用户登录界面设计19管理员功能界面设计20客户功能界面设计21客户注册界面设计21服装添加界面设计22修改现有服装信息界面设计22评论管理界面设计23送货汇款设置界面设计23第6章 系统测试246.1 装入测试数据246.2 测试运行及调试24第7章 总结26参 考
3、文 献27致 谢44 “安踏”专卖店服装销售系统的分析与设计摘要:随着 Internet 的普及和电子商务的兴起,网上服装销售是 Internet 电子商务在服装销售行业发展的必然结果,网上服装销售系统的主要功能是利用网站作为交易平台,将服装的一些基本信息以网站的形式发布到 Internet 中,客户可以通过 Internet 登录服装销售网站来查看销售服装信息并提交定单订购服装,实现在线进行交易,这种新型的服装销售形式,与传统利用街面铺面进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活
4、,新服装信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率 正是由于这些优势,网上服装销售才能得以迅速地发展。 “安踏”服装专卖店作为一个中小型的“安踏”服装销售店,由于其对电子商务的认识不足,信息意识淡薄,运营机制落后,导致其在服装采购、销售等环节的工作效率低下,未能及时掌握销售动态和客户的需求,在同等的服装销售企业中已失去竞争力。为改善这种状况,决定开发一套 “安踏”专卖店服装销售系统。 “安踏”专卖店服装销售系统主要功能模块包括两大部分:(1)客户界面部分,其主要包括:选购服装(可通过关键字进行查询)、可以查看畅销服装和新上市服装等、购物车功能、查看服装详细情
5、况、用户注册、用户登陆、查看用户的订单信息、修改客户个人信息、找回密码功能、购物帮助功能。(2)管理员后台管理界面部分,其主要包括:服装分类管理(增加,修改和删除)、服装信息管理(修改,删除,查看)、用户管理(查看,修改,删除)、订单管理(查看订单清单,更新订单付款,出货状态,删除订单)、添加新服装(可以上传服装的图片)。选用目前常用的编程语言ASP进行开发;使用Microsoft ACCESS 2003数据库对数据进行存储。关键字: 电子商务;客户信息;销售管理;服装信息;数据库The Analysis And Design Of Chuxiong "Anta" stor
6、e clothing sales systemsAbstract: With the Internet's popularity and the rise of e-commerce, online apparel sales are Internet e-commerce in the clothing retail industry's inevitable result. online clothing sales is the system's main function, use website as a trading platform that will
7、post some of the basic clothes information to the Web site of Internet, customers can log on clothing sales by Internet site to view information and submit orders for clothing sales clothing order to achieve online transactions, compared with the traditional use of street paving the way for sales, t
8、his new form of clothing sales, , has many advantages: First, turning down sales costs; Second, it use the network platform replace trading traditional use of street paving the way for sales; Third ,it more rapidly and flexible about information post. Once new clothing information posted, the custom
9、er can immediately see the transaction immediately from the Web, thus greatly improving the efficiency of trading. because of these advantages, online apparel sales could be developed rapidly.Chuxiong "Anta" as a small clothing store of "Anta" clothing sales stores, because of th
10、eir lack of knowledge on e-commerce and information consciousness, operating system behind, resulting in the apparel sourcing, marketing and other aspects of work efficiency low, fail to grasp the dynamic sales and customer demand, companies in the same clothing sales have been lost competitiveness.
11、 To improve this situation, I am decided to develop a set of Chuxiong "Anta" store clothing sales system. The main function module of Chuxiong "Anta" clothing store sales includes two parts: The one is customer interface part, which mainly include: purchase clothes (by keyword qu
12、eries), you can view the new listing of clothing and best-selling apparel, shopping cart, view the clothing details, user registration, user login, see the user's order information, modify your personal information, retrieve the password function and shopping help function .The other one is admi
13、nistrator Admin interface part, which mainly include: clothing Category management (add, modify and delete); Clothing information Management (modify, delete, view);user management (view, edit, delete);order management (see list of orders, update orders payment, shopping status, delete the order); ad
14、d new clothing (can upload clothing pictures). Selected the most commonly used ASP programming language developed; using Microsoft ACCESS 2003 database for data storageKeywords: E-commerce; customer information; sales management; clothing information; database第1章 前言电子商务和管理信息系统(MIS)概述电子商务1是利用当代计算机技术、
15、网络通讯技术、多媒体技术、Internet、Extranet 等技术实现各种商务活动的电子化、信息化、数字化、无纸化和国际化。随着Internet 的飞速发展,使得电子商务的实现变为可能。Internet 以其标准化、全球化、全民化、迅猛发展等特点成为了电子商务的基础。电子商务活动已经演变成了利用Internet 网络进行经济活动的网络经济。从狭义上说,电子商务就是电子贸易,主要指利用WEB 提供的手段在网上进行电子交易,包括通过Internet 买卖产品和提供服务。从广义上说,电子商务还包括企业内部的商务活动,如生产、管理、财务以及企业间的商务活动。电子商务一般分为四类:企业对个人的电子商务
16、、企业对企业电子商务、个人对个人的电子商务、企业内部的电子商务。本系统将采用第一种模式,即企业对个人的电子商务。管理信息系统2(MIS,Management Information System),于20世纪60年代中期发展起来,是一个由人和计算机等组成的通过对信息进行收集、传输、加工、保存、维护和使用来支持一个组织机构内部的作业、管理、分析和决策职能的系统。从企业角度讲,就是为实现企业的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的计算机硬件、软件、通信设备、规章制度及有关人员的统一体。管理信息系统是基于数学、计算机科学、管理科学的一门综合性、边缘性、系统性的科学。同时管理信
17、息系统又是一个具有高度复杂性、多元性和综合性的人机系统。它全面使用现代计算机技术、网络通讯技术及管理科学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。1.2本系统的目的、内容及意义系统的目的随着 Internet 的普及和电子商务的兴起,网上服装销售是 Internet 电子商务在服装销售行业发展的必然结果,网上服装销售系统的主要功能是利用网站作为交易平台,将服装的一些基本信息以网站的形式发布到 Internet 中,客户可以通过 Internet 登录服装销售网站来查看销售服装信息并提交定单订购服装,实现在线进行交易,这种新型的服装销售形式,与传统利用街面铺面进行销售的方式
18、相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活,新服装信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率 正是由于这些优势,网上服装销售才能得以迅速地发展。 “安踏”服装专卖店作为一个中小型的“安踏”服装销售店,由于其对电子商务的认识不足,信息意识淡薄,运营机制落后,导致其在服装采购、销售等环节的工作效率低下,未能及时掌握销售动态和客户的需求,在同等的服装销售企业中已失去竞争力。为改善这种状况,决定开发一套 “安踏”专卖店服装销售系统。研究内容开发一个网络版的 “安踏”专
19、卖店服装销售系统,并实现以下几个功能:(1)客户界面部分:选购服装(可通过关键字进行查询),用户可以根据自己对服装样式、型号、主色调、价格等因素来查询服装,进而购买适合自己的服装。可以查看畅销服装和新上市服装等,用户可以查看就近一段时间内畅销的服装和最近发布的服装。购物车功能,用户可以点击购物车的标志将该服装放入用户的购物车之中。方便用户下订单。查看服装详细情况,用户点击服装图片以后就可以查看服装的详细详细。 用户注册,网上购物的用户都必须登录,而登录所用的用户名与密码就是要用户注册后得到的。用户登陆,网上购物的用户都必须登录。查看用户的订单信息,用户下了订单以后可以查看订单的详细信息。修改用
20、户个人信息,用户登录了以后可以修改自己的注册信息。找回密码功能,用户在忘记密码不能登录时,用户可以根据注册时的找回密码的问题与答案进行重新设置密码,起到了找回密码的作用。购物帮助功能,用户可以查看该页面后正确地进行网上购物。(2)管理员后台管理页面部分:服装分类管理:增加,修改和删除,服装分类有一级分类和二级分类。现有服装管理:修改,删除,查看。客户管理:查看,修改,删除。订单管理:查看订单清单,更新订单付款,出货状态,删除订单。用户管理:查看,修改,删除。此功能只能是系统管理员使用,是用来管理后台的使用者。统计查询。本系统的意义 “安踏”专卖店服装销售系统不仅可以大量减少人力、物力,降低了成
21、本,而且突破了时间和空间的限制,使得服装交易活动可以在任何时间、任何地点进行,从而大大提高了效率,对推动 “安踏”服装专卖店未来的发展有着一定的实际意义。 开发环境及工具介绍本系统是构建在Microsoft公司的系统平台与环境下采用ASP开发设计的。ASP的开发工具很多,而且各有优缺点。这里选择了DreamWeaver8开发工具。在使用此工具前需要建立ASP开发环境,因此就需要安装WEB服务器IIS5。DreamWeaver8是由Macromedia公司推出的一款在网页制作方面大众化的软件,他具有可视化编辑界面,用户不必写复杂的HTML源代码就可以生成跨平台,跨浏览器的网页,不仅适合于专业网页
22、编辑人员的需求,同时也容易被掌握。另外Dreamweaver8.0的网页动态效果与网页排版功能都比一般的软件好用,所以Dreamweaver8.0是网页设计的首选工具。.1 ASP技术简介 ASP3 全称为 Active Server Pages(动态服务器主页),它是一种应用程序环境,可以利用 VBScript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来。可以将 ASP 理解为一种特殊的 CGI。 利用 ASP 生成的网页,
23、与HTML相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。ASP应用程序以.asp文件的形式存盘无需经过任何的编译,便能有浏览器查看,当然不能直接运行,只有在服务器执行后才能浏览。ASP程序的控制部分是使用VBScript、Jscript等脚本语言来设计,当执行ASP程序时脚本程序将一整套命令发送给脚本编辑器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的
24、命令。当然,同其他编译语言一样,ASP程序的编写也遵循一定的规则,如果想使用自己所喜爱的脚本语言编写ASP程序,那么服务器上需要有能解释这种脚本语言的脚本解释器。当安装ASP时,系统提供了VBScript和Jscript两种脚本语言,而VBScript则被作为系统默认的脚本语言,也可根据自己的喜好改变系统默认的脚本语言。Active Server的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑, ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用"<%>"
25、;将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Content Linking component(内容链接组件)、Brows
26、er Capabilities component(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。此外,ASP技术的另一个重要特点是,程序员可以利用Java、Visual Basic、 Visual C+等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能
27、力,这是传统的CGI程序所不及的。在网站系统的开发应用中,Microsoft公司的ASP(Active Server Pages)被广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现了过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。ASP可以和诸如SQL Server和Microsoft Access2003这样的数据库进行连接,进而完成数据的交换与更新。.2 Microsoft Access 2003简介 对于信息管理系统
28、,数据库的管理自然非常重要,它是存放数据及其相关信息的仓库,是信息管理应用系统的基础。它将大量的数据按数据模型组织起来,提供存储、检索、维护数据的功能,使应用系统能以统一的方式方便、及时、准确地从数据库中获取所需信息。目前,较大型的有Oracle公司的Oracle,Microsoft公司的SQL Server,Sybase公司的Sybase以及IBM的DB2等。SQL Server以其极强的灵活性及易伸展性,从小型到大型企业用户都可以使用,而Oracel、Sybase、DB2这些数据库管理系统则只适用于大型企业用户,因为其本身运行环境配置及硬件要求都相对较高,中小规模的数据库管理系统为Visu
29、al FoxPro和Access,但相比这下Visual FoxPro已渐走下坡路,在年轻一辈程序员中已使用不多,Access作为Microsoft Office中的一个软件,倒显得常见,多用于小型管理系统; “安踏”专卖店服装销售系统不是很大型的企业所用,所以采用Microsoft Access 2003作为后台数据库管理系统。Microsoft Access是当前最流行的关系型数据库管理系统之一,其基本核心是Microsoft Jet数据库引擎,它以操作方便、简单易学的特点深受广大编程爱好者的信赖。Access能够满足小型企业客户/服务器解决方案的要求,是一种功能较完备的系统。一个数据库对
30、象(Database)是由若干表、查询、窗体、宏和模块等对象及对象的集合组成的,这些集合的组合丰富和增强了Access数据库的功能,在Access中,所有的对象均保存在一个“*.MDB“文件中,这给数据库的维护带来了很大的方便。第2章 系统分析2.1 需求分析 通过调查,网络版的 “安踏”专卖店服装销售系统需要实现以下功能(1)客户界面部分:选购服装(可通过关键字进行查询),用户可以根据自己对服装样式、型号、主色调、价格等因素来查询服装,进而购买适合自己的服装。可以查看畅销服装和新上市服装等,用户可以查看就近一段时间内畅销的服装和最近发布的服装。购物车功能,用户可以点击购物车的标志将该服装放入
31、用户的购物车之中。方便用户下订单。查看服装详细情况,用户点击服装图片以后就可以查看服装的详细详细。 用户注册,网上购物的用户都必须登录,而登录所用的用户名与密码就是要用户注册后得到的。用户登陆,网上购物的用户都必须登录。查看用户的订单信息,用户下了订单以后可以查看订单的详细信息。修改用户个人信息,用户登录了以后可以修改自己的注册信息。找回密码功能,用户在忘记密码不能登录时,用户可以根据注册时的找回密码的问题与答案进行重新设置密码,起到了找回密码的作用。购物帮助功能,用户可以查看该页面后正确地进行网上购物。(2)管理员后台管理页面部分:服装分类管理:增加,修改和删除,服装分类有一级分类和二级分类
32、。现有服装管理:修改,删除,查看。客户管理:查看,修改,删除。订单管理:查看订单清单,更新订单付款,出货状态,删除订单。用户管理:查看,修改,删除。此功能只能是系统管理员使用,是用来管理后台的使用者。统计查询。2.2 可行性分析 “安踏”专卖店服装销售系统软件是针对 “安踏”专卖店服装销售的实际情况而设计的,基于 “安踏”专卖店服装销售以及需求而设计的,所以对于 “安踏”专卖店服装销售来说是可用的;本软件是用和数据库ACCESS 2003而编写的,这两种编程工具提供了编程的方法和工具,是现在最为常用、相对简单的网页编程工具,所以在 “安踏”专卖店服装销售系统软件实现起来有一定的基础,对编程人员
33、来说设计 “安踏”专卖店服装销售系统软件是可以实现的;因此,对于用户和编程人员来说 “安踏”专卖店服装销售系统软件都是可行的。1)经济可行性本系统是基于WEB的B/S结构开发,系统的运行所需服务器可由专业的网络公司提供,这样,可以不用购买与系统实施相关的软、硬件设备,只需支付提供服务的专业网络公司一定的使用费即可。下面列举某网络公司服务器代理收费标准:国际域名:60元/年, 国内域名:60元/年;300M 空间+100M邮局+国际域名=160元/年;600M 空间+200M邮局+国际域名=260元/年;可见,选择这种方式,企业每年只需花费数百元钱。本系统是采用了成熟的编程技术ASP,大大缩短了
34、开发周期。开发周期的缩短,意味着投入的人力、物力将会有所减少,这在很大程度上降低了系统的研发费用。总的说来,在系统运行之前企业的投入大概在500至1000左右。这样的费用对于 “安踏”服装专卖店这样的中小企业来说是能够承担的。在系统开发成功后扩大了销售的渠道,可大大提高各方面管理的效率和准确性,从而降低成本,更及时有效的辅助管理人员对网络营销进行决策,新系统的实施带来的经济效益将远远超过它的成本费用。网上服装销售系统运行,扩展了企业的销售渠道,大范围地扩大企业的销售订单来源。同时,缩短了企业与客户(包括潜在客户)在时间和空间上的距离,在提供优质、快速服务的同时也降低了企业双方的运营成本。不但给
35、企业带来不可估计的品牌效应和潜在的效益,同时,提高了企业形象,增强了企业的综合竞争能力。因此,从经济效益上看新系统的开发是可行的。2)技术可行性a、硬件:我是用个人电脑做成的,做该系统最多用了100M的空间,包括资料的存储、系统资料的存储以及系统的存储等。b、系统软件:操作系统提供的接口能力能符合需要,我在自己的电脑上安装了和ACCESS 2003软件。3)管理可行性 “安踏”专卖店服装销售有很好的管理体制,进行严格的权限分配;因此管理上可行。综上所述,开发 “安踏”专卖店服装销售系统在技术上、经济上、管理上都是可行的。4)性能需求分析 从实用、方
36、便的角度开发 “安踏”专卖店服装销售系统,建立面向 “安踏”专卖店服装销售全过程的管理与控制系统,在设计过程中主要考虑以下原则:a、可操作性原始信息皆由各相关人员录入,数据输入的格式应符合业务习惯,并且直观、方便。要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。 b、可靠性 系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性。 c、实用性 从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。 d、安全性 系统安全措施可靠
37、、高效、可维护性好,有权限控制、口令控制,其中口令录入界面便于系统识别登录用户。 e、可维护性 为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。 f、可移植性 系统开发完成后,要能运行于任何由Windows NT/Windows XP操作系统所构成的计算机网络环境下。第3章 系统功能分析3.1 系统功能架构图在线购买留言评论查看订单信息查看购物车服装查询查看购买信息提交购物单清空购物车继续购买查 找 服 装查看服装信息购 买 服 装 客户登录
38、综合需求分析和可行性分析,经过功能划分,最终将 “安踏”专卖店服装销售系统总体功能架构图绘制如下:图3-1客户界面的系统功能模块图客户管理服装管理分类管理送货汇款管理评论管理订单管理管理员维护管理员登陆图3-2管理界面的系统功能模块图3.2 功能分析根据系统功能架构图,现将各模块功能分析如下:(1)客户界面部分:选购服装(可通过关键字进行查询),用户可以根据自己对服装样式、型号、主色调、价格等因素来查询服装,进而购买适合自己的服装。可以查看畅销服装和新上市服装等,用户可以查看就近一段时间内畅销的服装和最近发布的服装。购物车功能,用户可以点击购物车的标志将该服装放入用户的购物车之中。方便用户下订
39、单。查看服装详细情况,用户点击服装图片以后就可以查看服装的详细详细。 用户注册,网上购物的用户都必须登录,而登录所用的用户名与密码就是要用户注册后得到的。用户登陆,网上购物的用户都必须登录。查看用户的订单信息,用户下了订单以后可以查看订单的详细信息。修改用户个人信息,用户登录了以后可以修改自己的注册信息。找回密码功能,用户在忘记密码不能登录时,用户可以根据注册时的找回密码的问题与答案进行重新设置密码,起到了找回密码的作用。购物帮助功能,用户可以查看该页面后正确地进行网上购物。(2)管理员后台管理页面部分:服装分类管理:增加,修改和删除,服装分类有一级分类和二级分类。现有服装管理:修改,删除,查
40、看。客户管理:查看,修改,删除。订单管理:查看订单清单,更新订单付款,出货状态,删除订单。用户管理:查看,修改,删除。此功能只能是系统管理员使用,是用来管理后台的使用者。统计查询。第4章 概要设计编写关于 “安踏”专卖店服装销售系统的分析设计说明论文的目的是:完整、准确地描述 “安踏”专卖店服装销售系统工作流程和管理需求,为基于 “安踏”专卖店服装销售系统软件开发提供管理需求模型,为软件开发提供需求依据,供软件用户和软件系统分析、设计、开发人员使用。在 “安踏”专卖店服装销售系统管理制度的基础上,开发 “安踏”专卖店服装销售系统,用计算机工作代替以往大量的手工重复劳动以减轻工作人员的劳动量,提
41、高工作效率, “安踏”专卖店服装销售系统开发后不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得服装交易活动可以在任何时间、任何地点进行,从而大大提高了效率,对推动 “安踏”服装专卖店在“安踏”服装销售的发展有着一定的实际意义。 顶层数据流图为了建立一个满足用户需求的信息系统,要对调查材料进行加工、提炼,抽出其中只反映企业中信息运动规律的部分,把用户的需求“翻译”成对信息处理功能的需求,以建立系统的逻辑模型。数据流程图是组织中信息运动的抽象,是信息系统逻辑模型的主要形式,也是系统分析人员与用户进行交流的有效手段,也是系统设计(即建立所开发的系统的物理模型)的主要依据之一。
42、经过分析 “安踏”服装专卖店的管理信息需求,得到了如图4-2至图4-3所示的本系统所处理的数据流程。数据流图符号意义如图4-1所示:外部实体数据处理数据存储数据流图4-1 数据流图符号表示意义专卖店P1服装销售系统客户F1客户订单信息F1客户订单信息发货信息发货信息图4-2顶层数据流程图D1服装信息列表P2服装信息修改楚雄安踏F2服装信息清单F2服装信息清单图4-3a第二层数据流程图发货信息F6付款信息D3已付款凭证D2服装信息列表P4核对订单P5核对订单情况D4发货信息客户P3接受订单P6批准订单F3确定订单信息F1客户订单信息F4订单数据F4订单数据F4订单数据F5服装详细信息F7已批准订
43、单信息F7已批准订单信息图4-3b第二层数据流程图4.2 数据字典数据词典是对数据流图上所有成分的定义和解释的文字集合,在系统分析时,数据词典起着重要的作用,它包含关于系统的详细信息。在结构化分析中,数据字典的主要功能是给数据流图上每个成份给予定义和说明。它有利于用户更清楚的了解系统的结构体系,很清晰的说明了当前系统的总体概况,有利于用户和设计者的及时沟通。管理员表中数据字典的数据项如下表4-2-1表所示。表4-2-1 管理员表(admin) 姓名:管理员别名:描述:用于管理员的确认定义:管理员基本信息=ID+权限+用户名+密码用户信息表中数据字典的数据项如下表4-2-2表所示。姓名:用户别名
44、:描述:用于用户的确认和用户密码的找回定义:用户信息=用户编号+用户名+用户密码+电子邮件+用户真实姓名+手机号+QQ号+密码提示+密码答案表4-2-2 用户信息表(user)服装信息表中数据字典的数据项如下表4-2-3表所示。姓名:服装信息别名:描述:用于管理员服装入库并发布和用户查看定义:服装信息=商品编号+商品名称+主色调+型号+数量+图片+上市时间+发布时间+积分+市场价,会员价+VIP价+详细介绍+推荐+评比表4-2-3 服装信息表(product)订单信息表中数据字典的数据项如下表4-2-4表所示。姓名:订单信息别名:描述:用于管理员处理订单和用户查看订单定义:订单信息=订单号+销
45、售时间+销售数量+销售编号+客户真实姓名+服装ID+汇款方式+送货方式+ +总金额表4-2-4订单信息表(orders)4.3 数据库设计概念模型4用于信息世界的建模,与具体的DBMS无关。为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据模型。人们常常首先将现实世界抽象为信息世界,然后再将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统和具体的DBMS,而是概念级的模型;然后再把模型转换为计算机上某一个DBMS支持的数据模型。实际上,概念模型是现实世界到机器世界的一个中间层次。信息世界中包含的基本概念有实体和联
46、系。(1)实体(entity)客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。例如,一个学生、一门课、一个供应商、一个部门、一本书、一位读者等都是实体。(2)联系(relationship)在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是组成实体的各属性之间的联系。两个实体型之间的联系可以分为3类:一对一联系(1:1);一对多联系(1:n);多对多联系(m:n)。概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为
47、常用的是P.P.S.Chen于1976年提出的实体联系方法(Entity-Relationship Approach,简记为E-R表示法)。该方法用ER图来描述现实世界的概念模型,称为实体联系模型,简称E-R模型。设计目标本系统处理数据量不大,为使操作简单快捷和保证数据录入的准确性,系统加设了数据校验和友好的错误提示功能,令系统更加人性化。各种信息可进行精确或模糊查询,使得查询更加方便、准确、灵活。系统管理员可按照用户业务需求修改操作权限,数据保密性强。数据概念结构设计4.3.2.1数据概念结构设计综合第2、3章内容,现将本系统概念模型及相应关系模型设计如下:根据设计规划出的主要实体有:用户实
48、体、订单实体、合同实体等。各个实体具体的描述属性图如下。用户实体属性图如图4-5所示。该实体的属性除了图中所示以外还包括密码、真实姓名、身份证号码、个人 、QQ、电子邮件、会员级别、注册时间。用户ID用户名密码提示密码答案用户实体图4-5 客户实体属性图订单实体属性图如图4-6所示。该实体的属性除了图中所示外还包括用户名、金额总计、收货人姓名、收货地址、交货方式、付款方式。订单ID 用户ID产品名产品数量订单实体图4-6 订单实体属性图服装列表实体属性图如图4-7所示。该实体的属性除了图中所示以外还包括介绍、上市时间、所属分类、添加日期、数量、折扣。服装ID 服装名称数据库服务器主色调价格服装
49、列表实体图4-7 服装列表实体属性图留言实体属性图如图4-8所示。该实体的属性除了图中所示以外还包括留言人电子邮件、留言人QQ、留言时间、回复内容、回复时间、回复人。用户ID 留言时间留言内容留言人留言实体图4-8 留言实体属性图4.2全局E-R图mnn评论审核发表1服装列表管理客户u管理客户订单管理员提交处理n1111n1m图4-9 全局E-R图4.3. 3逻辑结构设计4.3. 3.1 数据库关系模型:结合各实体属性图和总 E- R 图 得出下列关系模型:1.管理员(用户编号,用户帐号,用户密码,权限)(用户编号,用户名,用户密码,电子邮件,用户真实姓名,手机号,QQ号,密码提示,密码答案)
50、(商品编号,商品名称,主色调,型号,数量,图片,上市时间,发布时间,积分,市场价,会员价,VIP价,详细介绍,推荐,评比)(订单号,销售时间,销售数量,销售编号,客户真实姓名,服装ID,汇款方式,送货方式, ,总金额)4.3. 3.2 数据库逻辑结构:该系统数据库为 db.mdb,在数据库中建立管理员信息表admin、商品信息表product、订单信息表orders等几张表。1). 用户信息表结构列名数据类型长度允许空说明idint10no用户编号usernamevarchar50no用户姓名passwordint10no用户密码e-mailvarchar50no电子邮件Namevarchar
51、50no用户姓名phonevarchar20no手机号qqvarchar19noQQ号码questionvarchar50no密码提示answervarchar50no密码答案2).服装信息表列名数据类型长度允许空说明idInt10no编号Productnamevarchar50no商品名称modelvarchar50no型号Colourvarchar50no主色调productdateDatetime10no上市日期scoreInt10no积分datailvarchar200no详细介绍Price1Floatno市场价Price2Floatno会员价recommendInt10no推荐dis
52、countInt10no折扣adddateDatetime10no添加日期Productdidvarchar50no服装IDrankInt10no用户评价分数ranknumvarchar6no评比picvarchar50no服装图片Totalvarchar10no数量3).订单信息表列名数据类型长度允许空说明actioonidint10no编辑Username varchar50no客户名actiondateDatetimeno日期idint10no产品编号productnumvarchar10no订购数goodsvarchar50no订单编号statevarchar10no状态recepit
53、varchar50no收货人Addressvarchar100no收货地址postcodevarchar10no commentsvarchar200留言paymethordvarchar10no汇款方式deliverymethordvarchar10no送货方式sexvarchar10no性别paidFloatno总金额realnamevarchar50no姓名usermailvarchar50noEMAILusertelvarchar50no useridvarchar10no用户ID4).管理员信息表列名数据类型长度允许空说明idint10no用户编号Adminvarchar50no用户姓名passwordint10no用户密码Rankvarchar50no权限以上数据表中的数据类型均采用Mcrosift Access 2003中的数据类型定义。第5章 主要功能页面的设计5.1 主页设计主页设计主页中主要包含了新装上市信息用来向用户展示刚刚发布的新上市的服装信息。畅销服装信息用来向用户展示最畅销的服装。推荐服装信息是想用户展示本店所推荐的服装。搜索是用户根据自己的需求对服装进行搜索。分类是用来向用户展示本店服装有哪些分类,并可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论