




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASP的摄影器材交易系统的规划与设计 大连理工毕业设计(论文)( 2012届 )题 目: 基于asp的摄影器材交易系统的设计 与实现 学 院: 专 业: 网络工程 学生姓名: 沈刚 学号: 指导教师: 李丹 职称: 合作导师: 职称: 完成时间: 2012 年 7 月 10 日 成 绩: 基于ASP的摄影器材交易系统的规划与设计目录摘要1关键词1英文摘要2英文关键词31 引言41.1 课题研究的目的和意义41.2 研究现状及发展趋势41.3 论文结构52 系统的总体结构分析62.1 系统分析62.1.1 系统设计目标62.1.2 系统功能概述72.2 需求分析82.2.1 技术可行性:82.2.2 社会可行性分析:92.2.3 系统安全性分析102.3 关键技术102.3.1 构建开发环境 IIS简介102.3.2 开发工具、开发语言 Dreamweaver介绍 开发语言ASP简介112.3.3 后台数据库123 购物网站的数据库设计133.1 数据库概要设计133.2 数据库E-R图133.2.1 数据库总E-R图133.2.2 客户实体图143.2.3 商品实体图143.2.4 优惠表实体图143.2.5 多个实体间的联系图153.3 数据库详细设计154. 摄影器材交易系统的总体设计184.1 网站系统概要设计184.2 系统流程图214.3 数据流图225. 摄影器材交易系统的实现及优缺点的分析235.1 系统的实现235.2 本交易平台的优点分析305.3 本交易系统的缺点分析306. 总结31参考文献32基于ASP的摄影器材交易系统的规划与设计摘要:伴随人们生活水平的提高,摄影器材需求不断增涨,传统的交易方式无法满足实际需求。因此,本课题采用Dreamweaver_MX和ASP为开发工具,结合sqlserver数据库,开发了一套网上摄影器材交易系统。该系统包括前台和后台两大管理模块,通过这两个主要模块实现用户会员管理,商品信息浏览、管理及查询,订单生成及管理等功能。该系统程序功能完备,可以使购摄影器材变得轻松、快捷、方便。关键词:网上购物;摄影器材;ASP;Sqlserver;Dreamweaver Transaction System Of Photographic Equipment Based On ASP SHAO Tong Director:WANG Yan-xia(College of Mathematices, Physics and Information Engineering, Zhejiang Normal University )Abstract:With the improvement of peoples living standard , more and more people like photography which increases the demand for photography equipment. An online trade platform will better improve its development. In this area,Use Dreamweaver_MX and ASP combining with the ACCESS databases, develop a platform of digital equipments choosing and buying.Photographic equipment trading system include two management modules of the front desk and back desk. It will reach the functions of the user member management, commodity information navigation, management and inquiries, order form and management, the interaction between buyers and sellers etc. by these two main modules. System development mainly include the setting and maintenance of database and foreground application development. For the former request to establish the data consistency, integrality and a good data security database. For the latter requires a complete function of application program and easy to use etc.Keywords:On-line shopping;photographic equipment ;ASP;Sqlserver;Dreamweaver 1 引言1.1 课题研究的目的和意义 随着网络技术、数据库技术等一系列计算机技术的迅速发展及日趋完善,政府信息化建设的不断深入,信息己被视为重要资源而得到开发利用,信息系统己成为管理、规划和决策不可缺少的技术手段,在电子商务方面更有了突破性的进展,从1998年3月我国第一笔互联网网上交易成功到现在我国电子商务已从概念论进入到务实阶段,网上交易更是成为当下时尚消费,网上交易额日益疯涨,淘宝更是创下了一天交易额达到33.6亿元的销售额的记录。伴随着人们的生活水平的不断提高,人们对审美角度和生活品质有了更全面的理解,摄影爱好者也越来越多,然而全球数码科技的不断进步和摄影器材生产企业产能的不断增长,摄影器材产品类型的不断更新,产品价格也出现了不同的变化,市场价格变得较为混乱。就中国产业发展研究网最新发布的2010年版中国摄影器材市场现状分析及前景预测报告也中表明,2010年虽然我国摄影器材价格上涨幅度不是很大,但整体摄影器材产业发展态势良好,供需矛盾得到进一步缓解,经过激烈的竞争,资源得到优化配置,企业综合实力稳步提高。在未来的二三年内我国摄影器材价格整体上涨仍将持续,价格相对保持稳定,摄影市场将要迎来下一个春天,所以摄影器材交易系统的全面研究和开发更具有经济效益和实用价值。对于用户来说,一个好的摄影器材交易系统可以为他们带来更多方便,这样的系统可以给消费者提供参考和对比的平台,通过平台上的信息交流,可以让用户了解更多的摄影器材的知识和相关的技术指标,让用户不必再担心买到没有质量保证的不合格的产品。更可以指导他们如何选择一款适合自己的摄影器材,让消费者不仅可以买到自己心仪的摄影器材而且价廉物美。通过对摄影器材交易平台的研究,打造一个针对摄影器的更专业的,能够开展网上营销、网上采购的网上交易平台。保护消费者的合法权益权益,为消费者解决质量保障的问题,并且改善当下网上交易系统的双方诚信监管、交易安全性等诸多问题,尽可能的减少用户的担忧。1.2 研究现状及发展趋势随着计算机技术的飞速发展,网络应用的普及,利用网络构建交易平台势在必行。交易平台的目标是借助现代互联网,实现商品交换,以改变传统上商品交换的弊端,促使市场以更快的发展,赋予其时效性、快速性、简单性、可信性等特点。在国内这几年来,是网上交易发展较快,但与发达国家相比,仍有很大的差距。根据国外成功经验,有这样三点值得我们重视:一是庞大的上网人数是网上交易开展的基础,二是低廉的交易成本是网上交易开展的必要条件,三是方便、快捷、安全的交易通道是网上交易开展的保证。从目前来说,这三点我们并不具备,其原因如下:1)网民发展速度虽快,但比重不高。2)上网速度慢和网络的不稳定是网上交易的一个 瓶颈。3)其他因素。比如,经济基础薄弱,难以承担购买电脑的费用和上网费用;互联网知识没有普及,80%的投资者对电脑知识知之甚少;宽带网没有全面推广,大大影响了上网速度和上网费用,等等。在国外,一些发达国家如美国等网上交易的生命力非常旺盛,一方面与这些国家发达的网络系统有关,另一方面也是与网上交易的优势分不开的。另外它操作方便、信息快捷全面,自由度大,可不受时间和地点的限制,随时随地获得行情并进行交易,因此在这些国家的消费这颇受青睐。他们拥有无可限量的信息资源,因特网的普及程度比较广泛。国外的服务意识比国内的要好的很多,对保护消费者权益的相关法律和相关部门也相对要健全一些。在摄影器材技术方面比较先进,交易平台方面经营时间先对比较久,操作流程要成熟一些。 1.3 论文结构 本论文研究的内容是:利用ASP 组件技术为开发平台,开发一个摄影器材交易网站,通过采用ASP 和Access 技术的结合开发网上购物系统。并使得所开发的交易网站实现器材的信息发布、器材在线订购,在线管理员对订购订单处理。本系统涉及到两类用户:普通购买用户和管理员,普通用户可以随便查看商品的即时新闻,管理员用户可以生成新闻并且对订单进行处理,对摄影器材商品进行发布。本文具体的组织结构如下: 1)引言:主要讲解了摄影器材网站的选题背景及意义和国内外购物网站的发展现状,同时介绍随着网络的发展, 网上购物、在线交易系统的重要意义和必要性。2)系统的总体结构分析:主要包括系统分析、需求分析和关键技术 系统分析包括系统设计目标和系统功能概述,并对此交易系统网站进行需求分析,需求分析则根据系统的任务分别对技术可行性、管理可行性、经济可行性、系统安全性分析进行讨论。关键技术主要论述了网站开发应用到的环境及开发工具、 Browser/Server结构、ASP 技术、Access 数据库等。 3) 摄影器材网站的数据库设计:本章是以上一章的相关技术为基础,对系统数据库进行详细分析主要包括数据库概要设计及详细设计。系统概要设计要包括数据结构的设计。数据库的详细设计包括具体实现方法。 4)网站的系统设计:本章是以第二章讨论的相关技术为基础,主要对摄影器材网站的交易系统进行详细设计,主要包括系统功能的概要设计和详细设 计。对相关功能如何实现进行系统的描述。 5)摄影器材网站的优缺点分析:指明本系统和其他同类型网站相比的优缺点。 6)总结:主要是对本论文的整个开发过程的总体的总结。 2 系统的总体结构分析 2.1 系统分析 2.1.1 系统设计目标 本系统需要满足以下几个系统设计目标。 1. 实用性原则:真正达到市场的要求,为客户的实际工作服务,按照要求的轻重缓急,合理设计摄影器材网上销售系统。 2. 可靠性原则:保证系统的安全性,为客户提供可靠安全的服务,尤其是要保证 Internet上访问到的前台销售管理系统的安全。 3. 友好性原则:使系统操作上要求简单方便,便于用户掌握。 4. 可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩展。 2.1.2 系统功能概述 1)会员访问管理功能通过注册,填写相关的信息就可以成为摄影器材交易网站的会员,会员的多少决定了摄影器材交易平台的成功与否,所以对会员设置了一系列的优惠和保护措施。会员可以享受商城的优惠活动,并且在购买商品后可以获得相应的积分,管理员可以通过后台对所有会员进行添加和删除,并对相应的会员积分,会员活动进行管理和修改。2)购物车功能 会员在选定合适的摄影器材后,加入购物车才能在购物车内看到商品,购物车中显示了所要购买的摄影器材的品牌、名称以及型号。进入购物车后,用户可以添加所购买的商品数量,通过对数量的更改,商品总数也会相应的增加或减少,用户也可以删除自己选中但不喜欢的商品,进行简单的添加删除,并可以清空购物车里的所有商品,购物车里还设置了继续购物的导航,在购物车和主页之间可以更快捷的往返,便于用户操作。3)摄影器材信息管理功能 摄影器材信息分大类和小类,大类包括了摄影器材的各大品牌,小类是各大品牌一些不同功能,不同参数的机型和样式,管理员通过后台可以对大类小类分别进行添加,删除和修改。在录入摄影器材时,只要在信息中选定大类和小类,就会在前台的商品分类的位置找到,通过添加一张或多张摄影器材的大图和小图,可以让消费者更直观的看到商品。而且可以通过对新品、推荐、特价这三个栏目的勾选,让商品的小图在主页上显示出来,让主页看起来更加的美观,更充实。同样管理员也可以对所有商品进行添加、删除、和修改。并且后台系统还提供了缺货提醒功能,当商品数量达到零时,这类摄影器材就会出现在缺货栏里面,管理员可以更好的管理了解商品数量,及时补充。4)订单管理功能 每个会员完成交易后,在后台都会形成自己的订单,管理员可以通过后台对这些订单进行管理。如:添加订单,删除没有填写必要信息的单,修改订单的一些基本信息。管理员可以按照订单编号的方式、订单日期的方式、未审核订单状态等方式查询订单信息。方便对所有订单的管理。5)摄影器材评论管理会员在购买摄影器材后,可一对其进行评论,并对商品进行打分,管理员可以通过后台,对这些评论进行添加,删除等管理。对一些不和法的评论进行删除,对一些基本的评论通过审核并保留,还可为一些用户提出的问题进行答复。尽可能的做到与用户沟通。 2.2 需求分析 本系统的摄影器材网上销售系统分为前后台管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的摄影器材网上交易系统;后台管理系统是在Intranet内部用于摄影器材商店的管理员管理的摄影器材网上交易系统的后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能快速的从数据库中挑出,充分考虑顾客浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。本系统设计的网上购物过程为,当客户通过 Internet 访问商店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登陆(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。 本系统的后台管理系统融入了企业传统的进销存概念,对摄影器材进行分类管理提供摄影器材信息管理的添加,修改和删除的功能,支持摄影器材封面图片的上传工作,从而增强了摄影器材宣传效果。对订单的管理是后台管理系统中关键的部分,根据自身要求,采用订单状态来标识摄影器材的各个流通环节,在编程设计时,要充分考虑订单管理与摄影器材管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理规则要提供合理的管理操作。 2.2.1 技术可行性:以IIS作为Web服务器,以Access 作为数据库服务器。准备图片处理软件Photoshop,动画处理软件Flash,网页编辑软件Dreamweaver等,利用数据库技术建立后台数据服务器,为摄影器材网上交易平台提供信息资源服务。本系统由于开发工具是可视化的,操纵起来方面简单,只要管理者运用过一般的管理系统,加上设计者对该系统的讲解操纵者很快能上手,方便简单,但又不失实用。管理者可以通过系统直接完成各项操作,进行动态更新,而且可以比较直观的看到操作的效果。由于该系统开发工具具有的优点,使该系统在维护等其他方面的开销大大减少了。现今技术条件下,数据库技术比较成熟,网络及时通讯技术如腾信QQ、校内、MSN、飞信等技术很受欢迎,电子邮件系统发达。为摄影器材交易平台的开发奠定了基石,本系统是基于asp的,它支持可视化开发工具环境、可管理性、缩放性和可用性扩展性及安全性,强大的数据库开发功能等优点。通过对asp的学习,对它有了基本的了解和运用,而且也做过差不多类型的课程设计,因此用它来开发网站系统是很方便可行的,我相信这些都是设计该系统的技术保障, 因此开发摄影器材交易平台在技术上是可行的。 2.2.2 社会可行性分析:随着生活水平的日益提高,人们对生活质量有了更深一成的理解,对事物的美与丑有更独到的看法。我们更想捕捉这些瞬间,所以人们对摄影器材的要求也日渐提高。基于互联网的各种应用日益受到了人们的重视,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网上购物已经日渐普及,很多人都通过网络来购物,在这里消费者可以更直观的看到各种摄影器材的各项指标和性能。这几年来,是国内网上交易发展较快的一年。网购受到了广大青年消费者的青睐,网上消费体制也越来越健全。纵观我国摄影器材产品出厂价格的波动,是市场发挥作用的表现,波动范围在市场价格变动的正常范围。产品价格及需求受多种因素影响,变化趋势复杂。价格波动催生买卖方式变化。网上交易平台应运而生,过去几个月来,随着需求的改善,而生产能力仍然有限,高技术摄影器材的价格已经开始重新上涨。但是,两个不同的价格层次已经出现:但通常会向采购商提供供应保障;相反,虽然现货市场价格要低得多,但不提供供应保障。这种较低的价格范围是一种“不正常现象”,它是由于贸易商和成熟的摄影器材生产商为了争夺市场份额而采取折价策略造成的。所以能够给消费者提供全面独到的市场消息的网上交易平台,一定会受到越来越多消费者的青睐。中国产业发展研究网最新发布的2010年版中国摄影器材市场现状分析及前景预测报告中也指出,2010年虽然我国摄影器材价格上涨幅度不是很大,但在未来的二三年内我国摄影器材价格整体上涨仍将持续,价格相对保持稳定,摄影市场将要迎来下一个春天。 2.2.3 系统安全性分析 考虑到本系统商业用途,安全问题始终应该放在第一位。特别是运动态技术结合数据库的网站,不良企图的用户如果找到程序漏洞侵入的话,结果会不堪设想。下面在这里探讨以下安全性的问题。 系统安全维护:为保证业务应用不间断运行,数据中心形式的信息数据库用户集中运行平台必须具有极高的安全性器系统、存储系统、备份系统等方面须进行高安全性和可靠性设计。系统达到C2 级以上标准安全级别,具有一定的防病毒、防入侵能力。在采用硬件备份、冗余、负载均衡等可靠性技术的基础上,采用相关的软件技术提供较强的管理机制和控制手段。以提高整个系统的安全性。 2.3 关键技术 2.3.1 构建开发环境网站的一般工作原理是指 Web 服务器与客户端浏览器交互的基本原理,简单的说就是网站服务器上的文件和数据库最终成为客户所看到的页面的过程。实质上这个过程就是解决下面三个问题的过程:1) 网站的数据如何变成页面数据网站程序解决。 2) 如何根据用户请求将指定的数据体送达客户端Internet解决。 3) 客户端如何将页面数据显示为页面(所谓页面就是图形界面上的文本、图像、图形的集合)浏览器解决。 IIS简介Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的InternetIntranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 2.3.2 开发工具、开发语言 Dreamweaver介绍本系统主要使用Dreamweaver开发工具。Dreamweaver是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 8 提供了专业人员在一个集成、高效的环境中所需的工具4。开发人员可以使用 Dreamweaver 8 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务。利用 Dreamweaver 中的可视化编辑功能,您可以快速创建 Web 页面而无需编写任何代码。Dreamweaver 还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、“编码”工具栏和代码折叠);有关层叠样式表 (CSS)、JavaScript、ColdFusion 标记语言 (CFML) 和其它语言的语言参考资料。还使您可以使用服务器技术(如 CFML、ASP.NET、ASP、JSP 和 PHP)生成动态的、数据库驱动的 Web 应用程序。Dreamweaver 可以完全自定义。您可以创建您自己的对象和命令,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能。 开发语言ASP简介ASP即Microsoft Active Server Pages 的简称。 ASP是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中。 通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VbScript和javascript等脚本语言,默认为VbScript。 ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一遍之后再发送数据3。ASP的特点与功能 1)无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 2)易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。3)独立于浏览器 用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 4)面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。 5)与任何ActiveX scripting 语言兼容 除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。 6)源程序码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 2.3.3 后台数据库数据库结构设计的好坏将直接对系统的效率以及实现的效率产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于数据库的应用程序的实现等等。本系统是采取Access Basic。通过使用Access Basic可以增加应用程序的执行速度,减少编码量,同时也减少在为Microsoft Windows应用程序接口编程时、在开发应用程序中遇到的问题的技术。谨慎地使用变量和它所占用的存储空间能有效地减少一个应用程序所消耗的资源,同时也全面提高了它的性能。Access既拥有用户界面(VB可以用来开发用户界面);也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑处理);又可以存储数据,即在“表”中存储数据。而所有这些都存储在一个 MDB 格式的文件中1(当然,也可以是 MDE 等格式)。Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。3 购物网站的数据库设计 3.1 数据库概要设计 数据库概要设计是对数据库的各部分分别进行分析和讨论,从而在数据库的各部分进行分析的同时,达到对数据库进行分析的过程,因为数据库是由各个表组成的,对数据库的各个表分析和设计后,就能更好的达到对整个系统的分析与设计,从而更好地完成设计。 3.2 数据库E-R图 3.2.1 数据库总E-R图图3.2.1数据库总e-r图 3.2.2 客户实体图图 3.2.2 客户实体图 3.2.3 商品实体图图 3.2.3 商品实体图 3.2.4 优惠表实体图图 3.2.4 优惠表实体图 3.2.5 多个实体间的联系图实体与实体间有多种联系,画出各种实体间的联系图如下:1)客户与商品实体之间的联系图,如图所示。图实体联系图 2)客户与商品退货之间的关系图,如图所示。图 客户与商品退货单联系图3.3 数据库详细设计 1)客户表(customer表)如表 3.3.1所示表 3.3.1 客户表属性名数据类型是否为空含义是否为主键cust_idchar(6)not null注册号primary keycust_codechar(12)not null密码addrchar(40)not null地址regis_dategetdate()null注册日期zipchar(6)not null邮编tel_nochar(11)not null电话sexchar(2)not null性别cust_nameChar(8)not null姓名cust_levelchar(8)not null客户等级cust_scointnot null客户积分 2)优惠表(discount表)如表 3.2所示。表 3.2 优惠表属性名数据类型是否为空含义是否为主键cust_levelchar(4)not null客户等级primary keydiscountnumeric(7,2)not null优惠率sco_rechar(20)not null积分要求 3)商品表(product表)如表 3.3所示。表 3.3 商品表属性名数据类型是否为空含义是否为主键prod_idchar(6)not null商品编号primary keyprod_namechar(20)not null商品名称kind_nochar(6)not null商品类别编号sup_nochar(6)not null生产厂家编号storageintnot null商品库存量pro_datedatetimenot null商品生产日期unit_pricenumeric(7,2)not null商品单价supplyintnot null供货量 4)商品类别表(kind表)如表 3.4 所示。表 3.4 商品类别表属性名数据类型是否为空含义是否为主键kind_nochar(6)not null商品类别编号primary keykind_namechar(15)not null商品类别名 5)订单总表(sales表)如表 3.6所示。表 3.6 订单总表属性名数据类型是否为空含义是否为主键order_nochar(10)not null订单编号primary keycust_idchar(16)not null注册号tot_amtnumeric(7,2)null订单总额order_dategetdate()not null订货日期invoice_nochar(15)not null发票号码order_statuschar(2)not null订单状态 deliv_datedatetimenot null配送日期 6)订单明细表(sale_item表)如表 3.7所示。表 3.7 订单明细表属性名数据类型是否为空含义是否为主键order_nochar(10)not null订单编号primary keyprod_idchar(6)not null商品编号primary keyunit_pricenumeric(7,2)not null商品单价dis_pricenumeric(7,2)not null商品折后价qtyintnot null商品数量order_datedatetimenot null订货日期 7)商品暂存表(shopcart表)如表 3.8所示。表 3.8 商品暂存表属性名数据类型是否为空含义是否为主键shop_nochar(5)not null购物车编号primary keycust_idchar(6)not null注册号prod_idchar(6)not null商品编号primary keyunit_pricenumeric(7,2)not null商品单价dis_pricenumeric(7,2)not null商品折后价qtyintnot null商品数量buychar(4)not null是否购买pro_totamtnumeric(7,2)not null商品总金额 8)商品配送单(delivery表)如表 3.9所示。表 3.9 商品配送单属性名数据类型是否为空含义是否为主键deliv_nochar(10)not null配送单编号primary keycust_idchar(6)not null注册号order_nochar(10)not null订单编号prod_idchar(6)not null商品编号qtyintnot null商品数量unit_pricenumeric(7,2)not null商品单价tot_amtnumeric(9,2)not null订单总额zipchar(6)not null邮编addrchar(40)not null地址tel_nochar(11)not null电话deliv_dategetdate()not null配送日期cust_namechar(8)not null姓名4. 摄影器材交易系统的总体设计 4.1 网站系统概要设计作为在线购物商城,前台销售系统提供以下功能:客户信息管理,商品信息管理,购物车管理,订单信息管理。1)消费者信息管理(1)消费者必须注册并登录本系统才能进行网上交易活动。一个客户只能拥有一个注册号(用户名),注册号可由客户根据自己的喜好自行定义。(2)同一时间内一个注册号不能在多处登录。客户所填资料必须真实,其中注册号、密码、姓名、性别、地址、邮编为必填资料。 (3)会员的积分将根据客户的订单金额逐次积累。(4)消费者注册成功以后,其注册信息将自动被加入客户表中。登录系统后,会员可以查询或修改个人信息。2)商品信息管理(1)消费者登录本系统后,可以浏览本商城所展示的商品。(2)消费者登录本系统后,可以查找自己所需要的商品。(3)消费者登录本系统后,可以购买自己选中的商品。3)购物车管理当客户选中某件商品并点击时,会进入到该商品的主界面,点击订购可以将其放入购物车,在购物车里可以添加类似的商品一起购买,也可以删除不喜欢的商品。4)订单信息管理(1)客户确认购买购物车中的商品后,提交购物清单,此时将自动生成一张商家配送单,配送单中商品编号、商品数量、配送单编号将自动插入配送表中,而客户姓名、地址、邮编、电话则设置为默认值,即客户可以修改其中的信息。(2)当客户付款后,将自动生成一张订单明细表。明细表中包括商品价格和优惠价,同时自动生成一张订单总表,订单时间由系统自动生成,即系统当前时间;订单号由系统自动生成。本摄影器材交易平台的后台管理系统将提供客户管理,商品管理,订单统计管理等功能,具体描述如下:1)客户管理(1)为客户建立一张基本表,用于添加客户个人信息,客户登录后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。(2)为客户赋予查询或修改个人信息的权利。2)商品管理(1)添加商品是可以设置商品为最新,热卖等信息,可以在主页面相应的位置显示出来。(2)若商品库存量小于等于0,则显示断货。(3)若某种商品已不再销售时,应将该商品信息删除。(4)当商品入库时,将商品按不同的种类分类管理,分类标准为:大类和小类。3)订单统计管理(1)统计商城所有订单信息。(2)统计每个客户年订单总额。根据以上的分析得到系统的整体结构图如图3.1.1所示:系统总体功能图 系统流程图系统流程图3.1.2游客可以在摄影器材交易平台进行大致浏览,但是只有在注册成为会员后才能在平台上进行购物。成为会员后,通过主页、导航或高级搜索可以找到自己想要的摄影器材或配件,在不缺货的情况下,就能顺利的将器材放入到购物车,进入购物车后系统会自动列出相似的器材(购买此商品的顾客,还购买了如下商品),以及对该商品的比较全面的介绍。会员在购物车中也可以对已选定的商品进行删除,也可以对其他商品进行添加。在确认购买后,会员可以享受摄影器材交易平台的相应优惠和积分,并显示所购买商品的一些基本信息:商品名称,市场价,购买单价,数量以及总价。在点击下一步后,会员需要填写收货人姓名和性别;详细地址;邮政编码;联系电话和电子邮箱并选择送货方式和付款方式。最后必须要确认订单信息是否正确,还可以对该订单特殊要求填写在最后一栏,管理员会对要求合理与否进行管理。4.3 数据流图系统的数据流图如图1.3所示。客户登录1.0浏览商品需要购买2.0购物车产品描述商品折后金额客户积分状况3.0生成配送单订单细节订单明细表客户付款5.0开发票准备配送细节通知客户6.0生成退货单调整订单明细表退货款差额调整4.0处理订单订单总表客户积分、等级调整优惠率发票图3.1.3数据流图5. 摄影器材交易系统的实现及优缺点的分析 5.1 系统的实现本系统分别以用户和管理员的身份登陆系统,演示系统的操作过程。 图5.1.1管理员和会员的登入界面如图5.1.1是管理员和会员的登入界面,游客可以在首页的会员登录框中登录或者点注册成为本站会员。使用用户包含普通用户、会员、管理员等三种类型的用户,使用身份验证机制。不同类型的用户具有不同的数据库,具有不同的操作对象和操作级别,而访问都是基于WEB方式。普通用户具有浏览各种摄影器材、摄影配件、和摄影器材的相关知识。会员则可以在商城内进行购物,并可以对摄影器材发表感想,进行交流;管理员则可以对每位会员进行管理,发布新闻和公告,并对各种发布的信息进行管理等。图5.1.2商品分类通过后台,管理员对商品进行大类和小类的添加后,在首页的商品分类栏中会清晰的显示出来,用户可以简单在这里找到需要的摄影器材的种类。如图5.1.2所示。图5.1.3商城新闻和专题如图5.1.3所示,管理员可以通过最新商城新闻和最新购物专题这一栏,对最近的一些关于摄影器材的新闻进行添加,删除和修该。也可以发布本摄影器材交易平台的购物专题和促销活动,并对到期的专题进行删除。图5.1.4最新商品如图5.1.4所示:最新商品,这里会显示最新录入商品的小图片、单价、品牌以及型号等内容,用户可以通过大致图片的阅览后,点击图片进一步的进入详细说明,进一步了解自己看中的摄影器材。如图5.1.4所示。图5.1.5滚动图片区如图5.1.5所示:滚动图片区,会将摄影器材交易品后台的一部分商品进行上翻的循环滚动,可以手动添加或删除需要滚动的摄影器材,所以可以添加一些商业广告,创建了一个不错的盈利平台。图5.1.6精品热卖如图5.1.6所示:这一部分展示了热卖的一些商品,管理员可以通过后台对这些图片进行添加、删除和修改,并且可以根据自己的意愿,或摄影器材交易平台的需要对显示器材的数量进行修改和控制。图5.1.7高级搜索如图5.1.7所示,商品分类包括各大品牌的商品,比如:索尼、佳能、松下等。查找方式包括商品简介,商品名称,商品品牌。用户可以通过关键字的搜索找到相应的摄影器材。图5.1.8购物车如图5.1.8所示:会员在选定合适的摄影器材后,加入购物车才能在购物车内看到商品,购物车中显示了所要购买的摄影器材的品牌、名称以及型号,用户可以添加所购买的商品数量,通过对数量的更改,商品总数也会相应的增加或减少,用户也可以删除自己选中但不喜欢的商品,进行简单的添加删除,并可以清空购物车里的所有商品,购物车里还设置了继续购物、推荐商品等导航,在购物车和主页之间可以更快捷的往返,便于用户操作。图5.1.9订单管理如图5.1.9所示:每个会员完成交易后,在后台都会形成自己的订单,管理员可以通过后台对这些订单进行管理。如:添加订单,删除没有填写必要信息的单,修改订单的一些基本信息。管理员可以按照订单编号的方式、订单日期的方式、未审核订单状态等方式查询订单信息。方便对所有订单的管理。图5.1.10商品添加如图5.1.10所示:根据商品名称、商品品牌、商品规格、商品单位、商品价格、库存数量进行添加,上传的小图片、大图片、配置图片以及简介可以让用户更直观更详细的了解该商品。图5.1.11商品管理如图5.1.11所示:可以对所有商品进行添加删除和修改等管理。图5.1.0系统主界面如图5.1.0所示是系统的主界面。 5.2 本交易平台的优点分析 1)前后台管理模式。本交
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安徽宣城市中心医院第一批次招聘22人模拟试卷附答案详解(模拟题)
- 2025福建省福州第十八中学招聘工作人员1人考前自测高频考点模拟试题及答案详解1套
- 2025江苏张家港市万通建设工程有限公司招聘2人考前自测高频考点模拟试题有完整答案详解
- 2025年甘肃省陇南事业单位招聘在哪查看考前自测高频考点模拟试题有答案详解
- 2025广东汕头市中心医院招聘编外人员57人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年榆林华源电力有限责任公司招聘(5人)考前自测高频考点模拟试题及一套答案详解
- 2025年中国机械工业集团有限公司春季校园招聘笔试题库历年考点版附带答案详解
- 2025包头市白云鄂博矿区招聘区属国有企业工作人员模拟试卷及答案详解参考
- 2025年三明市供电服务有限公司招聘61人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年湖南衡阳市公安局警务辅助人员招聘120人模拟试卷及答案详解一套
- 产业策划投标方案(3篇)
- 2025年广西专业技术人员继续教育公需科目(一)答案
- 家校社协同育人机制的创新构建与实践探究
- 近视管理白皮书(2025)专家共识-
- 护理学基础:会阴部擦洗
- 征收置换商铺协议书
- 2025届云南省中考道德与法治试题模拟检测试题(一模)附答案
- 中华民族共同体概论知到课后答案智慧树章节测试答案2025年春丽水学院
- 《工贸企业重大事故隐患判定标准(纺织)》知识培训
- 2023年高考真题-英语(天津卷) 含答案
- 2023阿里云原生架构白皮书
评论
0/150
提交评论