礼品在线销售平台的设计与实现-毕业论文_第1页
礼品在线销售平台的设计与实现-毕业论文_第2页
礼品在线销售平台的设计与实现-毕业论文_第3页
礼品在线销售平台的设计与实现-毕业论文_第4页
礼品在线销售平台的设计与实现-毕业论文_第5页
免费预览已结束,剩余74页可下载查看

下载本文档

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

文档简介

本科毕业论文本科毕业论文 (科研训练、毕业设计) 题题 目:目:礼品在线销售平台的设计与实现礼品在线销售平台的设计与实现 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 年 月 厦门大学学士学位论文 I 摘要 电子商务是电子手段在市场营销上的应用,是企业营销实践与现代信息通讯技术、计 算机网络技术相结合的产物,也就是指企业以电子信息技术为基础,以计算机网络为媒介 和手段而进行的各种营销活动的总称。电子商务作为一种国际通行的商务模式,正在成为 世界性的潮流,并引发了自工业革命以来经济领域一场更加广泛、深刻的革命性变革。电 子商务促使传统市场成为全球性的市场,使市场营销活动摆脱了国界的限制,为企业的营 销提供了更为广阔的潜在市场。正因为电子商务成为了一种商业上的新潮流,所以电子商 务网站也是层出不穷。 本文主要介绍如何开发一个电子商务网站:基于 Web 的礼品在线销售平台。本系统基 于.NET Framework 的 Visual Studio 2003 平台,采用 C#面向对象语言,利用 ASP.NET,ADO.NET 等技术进行开发,并使用了微软的 Access 数据库存储系统。 在线礼品 销售系统拥有一般电子商务平台的大部分实用功能,系统由两部分组成,它们是前台客户 端和后台管理系统。一般的未注册客户只能进行礼品的浏览,成功注册之后则不光可以浏 览礼品,还可以在线定购和定做礼品,并能以订单的方式被平台的后台管理人员进行处理。 后台管理人员可以进行订单的确认工作,礼品的信息修改和添加新礼品,还可以添加新的 管理员。 本文首先介绍了电子商务的一些基本知识,重点介绍了在线礼品销售平台的总体设计, 详细设计,外观设计,关键代码,并展示了系统运行的详细界面。 本系统仅仅是电子商务的一个小的应用,电子商务的能力远不止于此,并且今后的应用方 式也会日新月异。我会不断学习新的知识,争取紧跟电子商务发展的步伐。 关键词 电子商务 电子商务网站 礼品网站 厦门大学学士学位论文 II Abstract E-commerce is a application on marketing using the electronic means.It is a product of the integration of marketing practice,modern communication technology and computer network technology,also a summary of various marketing activities which is based in electronic information technology,spreaded by the computer network.As a common international business model, E- commerce is becoming a global trend, and trigger a more extensive and profound revolution in the economic field compared to the industrial revolution. It can change traditional markets into global markets,get rid of the border restrictions for marketing activities and provide a broader potential market for enterprise marketing.Just because E-commerce become a new trend of business, E-commerce website is so endless. This thesis describes how to develop an e-commerce site:Web-based platform for gifts sales online.This system whose coding language is C # is based on the platform of Visual Studio 2003.I use ASP.NET, ADO.NET to develop the web and access of microsoft for the database.This system have most useful features as common e-commerce platform. It is composed of two parts.One is the outlook for the client, the other is the management part. General unregistered customers can only view the gifts,but after they register for the system,they can buy them online and customize the gifts.The order will be handled by the management staff of the back.The man in the background can handle the orders,add new gifts,also can add new administrator. Firstly, we introduced some basic knowledge of e-commerce,but the focus is to introduce the common design, detailed design, design of appearance and the key code.We also show the detailed interface of the system.This system is just a small application of e-commerce.The capability of e- commerce is much more than that and the application ways will be ever-changing from now on. I will continue to learn new knowledge to keep up with the pace of development of e-commerce. Keywords E-commerce E-commerce Website Gifts Website 厦门大学学士学位论文 III 目录 第一章 绪论1 1.1 电子商务简介 .1 1.1.1 电子商务的定义 .1 1.1.2 电子商务的由来 .1 1.1.3 电子商务的未来前景 .2 1.2 电子商务的分类 .2 1.2.1 B2B 电子商务2 1.2.2 B2C 电子商务3 1.2.3 C2C 电子商务3 1.2.4 B2M 电子商务3 1.3 电子商务网站的一般需求 .4 1.4 主要工作内容 .5 1.5 论文章节安排 .5 第二章 礼品在线销售平台的总体框架设计6 2.1 礼品在线销售平台的需求分析 .6 2.1.1 总体需求6 2.1.2 数据需求6 2.1.3 功能需求6 2.2 礼品在线销售平台的用例描述 .7 2.3 礼品在线销售平台的外观设计 14 2.3.1 界面设计.14 2.3.2 色彩搭配设计.14 2.3.3 网页组织设计.15 2.4 礼品在线销售平台的数据库设计 15 2.4.1 E-R 模型.15 2.4.2 数据表 16 第三章 礼品在线销售平台的功能模块设计.19 3.1 前台客户端的功能模块设计 19 3.1.1 注册模块详细设计 19 3.1.2 登陆模块详细设计 20 3.1.3 搜索模块详细设计 22 3.1.4 用户个人信息模块详细设计 24 3.1.5 购物车模块详细设计 25 3.1.6 在线定做模块详细设计 26 3.1.7 订单和积分模块详细设计 28 3.2 后台管理端的功能模块设计 29 厦门大学学士学位论文 IV 3.2.1 后台登陆模块详细设计 29 3.2.2 产品管理模块详细设计 30 3.2.3 用户管理模块详细设计 32 3.2.4 订单管理模块详细设计 34 第四章 礼品在线销售平台的实现.36 4.1 系统建设及运行环境 36 4.2 前台客户端界面 36 4.2.1 前台客户端首页 36 4.2.2 会员登陆界面 37 4.2.3 会员注册界面 37 4.2.4 搜索结果界面 38 4.2.5 购物车界面 39 4.2.6 商品信息界面 39 4.2.7 查看订单界面 40 4.2.8 查看积分界面 40 4.2.9 在线定做界面 41 4.3 后台管理端界面 42 4.3.1 管理员登陆页面 42 4.3.2 管理系统首页 42 4.3.3 添加产品页面 43 4.3.4 商品管理首页 43 4.3.5 商品修改页面 44 4.3.6 用户管理首页 44 4.3.7 订单管理首页 45 4.3.8 订单确认后页面 45 4.3.9 订单详情页面 46 第五章 关键代码介绍.47 5.1 前台客户端关键代码介绍 47 5.2 后台管理端关键代码介绍 55 第六章 总结与展望.59 致谢60 参考文献61 厦门大学学士学位论文 V Contents Chapter 1 Introduction.1 1.1 Introduction of e-commerce.1 1.1.1 The definition of e-commerce1 1.1.2 The origin of e-commerce .1 1.1.3 The future of e-commerce.2 1.2 The classification of e-commerce 2 1.2.1 B2B e-commerce.2 1.2.2 B2C e-commerce 3 1.2.3 C2C e-commerce3 1.2.4 B2M e-commerce3 1.3 The general demand for e-commerce site.4 1.4 The main content of my work.5 1.5 The section arrangement of the thesis.5 Chapter 2 Common design of framework for the platform.6 2.1 The demand analysis of the platform.6 2.1.1 The overall demand of the platform.6 2.1.2 The data demand of the platform6 2.1.3 The functional demand of the platform6 2.2 System use case description.7 2.3 The overall design for the interface14 2.3.1 The interface design14 2.3.2 The color design14 2.3.3 The organize design15 2.4 The database design .15 2.4.1 Database conceptual designER diagram15 2.4.2 Database logical designdata table diagram 16 Chapter 3 Detailed design of the function for the platform 19 3.1 The detailed design of the function for the client .19 3.1.1 Registration Module Design19 3.1.2 Login module design.20 3.1.3 Search module design.22 3.1.4 Personal data module design24 3.1.5 Cart Module Design.25 3.1.6 Online customized module design 26 3.1.7 Orders and Integral module design.28 3.2 The detailed design of the function for the management part .29 3.2.1 Login module design.29 厦门大学学士学位论文 VI 3.2.2 Product Management Module Design.30 3.2.3 User Management Module Design32 3.2.4 Order Management Module Design34 Chapter 4 The results of the platform for gifts saling.36 4.1 The environment of softwares and hardwares.36 4.2 The inferface of the client.36 4.2.1 Home page of the platform36 4.2.2 The login page.37 4.2.3 Registration page37 4.2.4 Search results page 38 4.2.5 Cart page.39 4.2.6 Commodity information page 39 4.2.7 Orders page 40 4.2.8 Integral page .40 4.2.9 Online customized pages41 4.3 The inferface of the management part.42 4.3.1 The login page for the administrator .42 4.3.2 Home page of management system .42 4.3.3 The product added page.43 4.3.4 Home page of commodity management .43 4.3.5 Commodity changed page 44 4.3.6 Home page of the user management44 4.3.7 Home page of the order management 45 4.3.8 Order validated page.45 4.3.9 Details of orders page.46 Chapter 5 Description of key code.47 5.1 Description of key code for the client.47 5.2 Description of key code for the management part.55 Chapter 6 Conclusions and Future Work.59 Acknowledgements60 References 61 厦门大学学士学位论文 1 第一章 绪论 本章主要介绍电子商务的一般知识,同时介绍了这次毕设的主要工作内容以及论文章的 安排。 1.1 电子商务简介 本节介绍了电子商务的一些基本知识,主要包括电子商务的定义、由来和未来前景。 1.1.1 电子商务的定义 首先,电子商务(Electronic Commerce)通常是指是在全球各地广泛的商业贸易活动中, 在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商 贸活动,实现消费者的网上购物,商户之间的网上交易和在线电子支付以及各种商务活动、 交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式2。 “中国网络营销 网” Tinlu 相关文章指出,电子商务涵盖的范围很广,一般可以分为 B2B、B2C、C2C、B2M(在下一小节将会详细介绍)四种3。随着国内 Internet 使用人口之增 加,利用 Internet 进行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在快速 增长,电子商务网站也层出不穷。 1.1.2 电子商务的由来 在上一节中讨论了电子商务的具体定义,这节将继续追溯电子商务的来源3。 电子商务最早产生于 60 年代,发展于 90 年代,其产生的重要条件主要有三: (一) 计算机的广泛应用 近 30 年来,计算机的处理速度越来越快,处理能力越来越强,价格越来越低,应用越 来越广泛,这为电子商务的应用提供了基础。 (二) 网络的普及和成熟 由于 INTERNET 逐渐成为全球通信与交易的媒体,全球上网用户呈现级数增长趋势,快 厦门大学学士学位论文 2 捷、安全、低成本的特点为电子商务的发展提供了应用条件。 (三) 信用卡的普及应用 信用卡以其方便、快捷、安全等优点而成为人们消费支付的重要手段,并由此形成了完 善的全球性信用卡计算机网络支付与结算系统,使“一卡在手、走遍全球”成为可能,同时 也为电子商务中的网上支付提供的重要的手段。 基于以上三点使电子商务得以产生并且继续往前发展。 1.1.3 电子商务的未来前景 电子商务成立至今,其发展速度空前绝后,普及速度也超出了我们大家的想象,因此我 们完全有理由相信,不论是发达国家还是发展中国家,不论是教育科研部门还是新闻媒体, 都将以前所未有的热情投入电子商务,全球性的电子商务热潮必将一浪高于一浪。以下是证 明其前景的一组数据:1997 年全球电子商务销售额才 26 亿美元,到 1998 年就达到了 430 亿美元,到 2000 年将达到 3000 亿美元。而现在电子商务每年的销售额在数万亿美元。这种 奇快的发展速度、诱人的发展前景,必然导致各国政府、全球商界不遗余力地争“山头” 、 “抢位置”4。 经济的增长需要创新,而电子商务既是一场商业领域的根本性革命,又是一次世界性的 声势浩大的创新活动,是未来贸易方式的发展方向,是全新的商务模式,也是 21 世纪的主 流商业与主要贸易形态。电子商务带给人们的不仅是商业机会、商业利润,而更主要的是商 务观念的深刻革命,是经济增长方式的巨大变革,更是未来经济发展的严峻挑战,因此我们 必须要对它有充分的了解与认识,并且要正确估计它在未来的经济发展中所占的地位。 总之,电子商务是未来商务发展的必然趋势,是商业领域的深层次变革,必然会有巨大 的发展前景。 1.2 电子商务的分类 本节主要介绍了电子商务的四大分类:B2B 电子商务、B2C 电子商务、C2C 电子商务以及 B2M 电子商务。 厦门大学学士学位论文 3 1.2.1 B2B 电子商务 B2B 指的是 Business to Business,即商家(泛指企业)对商家的电子商务。 即企业与企业之间通过互联网进行产品、服务及信息的交换。通俗的说法是指进行电子 商务交易的供需双方都是商家(或企业、公司),她(他)们使用了 Internet 的技术或各种 商务网络平台,完成商务交易的过程。这些过程包括:发布供求信息,订货及确认订货,支 付过程及票据的签发、传送和接收,确定配送方案并监控配送过程等。B2B 的典型是“阿里 巴巴”,“中国制造网”,“慧聪网”等。 1.2.2 B2C 电子商务 B2C 指的是 Business to Consumer,即商家对广大客户的电子商务。 B2C 模式是我国最早产生的电子商务模式,以 8848 网上商城正式运营为标志。B2C 即企业通 过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在 网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于 工作忙碌的上班族,这种模式可以为其节省宝贵的时间1。 1.2.3 C2C 电子商务 C2C 指的是 Consumer To Consumer,即用户对用户的电子商务。 C2C 商务平台就是通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上 网拍卖,而买方可以自行选择商品进行竞价。C2C 的典型例子就是“淘宝网” 。 1.2.4 B2M 电子商务 B2M 指的是 B2M 是相对于 B2B、B2C、C2C 的电子商务模式而言,是一种全新的电子商务 模式。而这种电子商务相对于以上三种有着本质的不同,其根本的区别在于目标客户群的性 质不同,前三者的目标客户群都是作为一种消费者的身份出现,而 B2M 所针对的客户群是该 企业或者该产品的销售者或者为其工作者,而不是最终消费者。 企业通过网络平台发布该企业的产品或者服务,职业经理人通过网络获取该企业的产品 或者服务信息,并且为该企业提供产品销售或者提供企业服务,企业通过经理人的服务达到 厦门大学学士学位论文 4 销售产品或者获得服务的目的。职业经理人通过为企业提供服务而获取佣金。 B2M 与传统电子商务相比有了巨大的改进,除了面对的用户群体有着本质的区别外, B2M 具有一个更大的特点优势:电子商务的线下发展!以上三者传统电子商务的特点:商品 或者服务的买家和卖家都只能是网民,而 B2M 模式能将网络上的商品和服务信息完全的走到 线下,企业发布信息,经理人获得商业信息,并且将商品或者服务提供给所有的百姓,不论 是线上还是线下。 以中国市场为例,传统电子商务网站面对 1.4 亿网民,而 B2M 面对则是 14 亿的中国公 民!B2B 的典型是 E 步伐等。 1.3 电子商务网站的一般需求 电子商务网站是电子商务系统工作和运行的主要承担者和表现者,是一个企业、机构或 公司在互联网上建立的站点,其目的是为了宣传企业形象、发布产品信息、宣传经济法规、 提供商业服务等。 电子商务网站的功能关系到电子商务业务能否具体实现,电子商务网站功能的设计是电 子商务实施与运作的关键环节,是电子商务应用系统构建的前提。由于在网上开展的电子商 务业务不尽相同,所以每一个电子商务网站在具体实施功能上也不相同。 一般来说一个成功的电子商务网站必须具备以下 7 个功能: (1) 企业形象宣传 企业建立自己的商务网站并率先打造与树立企业形象,是企业利用网络媒体开展业务的 最基本的出发点。 (2) 新闻发布、供求信息发布 包括新闻的动态更新、新闻的检索,热点问题追踪,行业信息、供求信息、需求信息的 发布等。 (3) 产品和服务项目展示 利用网络媒体进行产品的推销,无疑使企业多了一条很有前途的营销渠道。这是一个基 本且十分重要的功能。 (4) 商品和服务订购 这是实现用户在线贸易磋商、在线预定商品、网上购物或获取网上服务的业务的功能, 提供全天候 24 小时的随时交易。该功能不仅依赖于技术的设计与实现,更依赖于网站主体 厦门大学学士学位论文 5 在设计时从简化贸易流程且便于用户运用的角度去构思。 (5) 信息搜索与查询 这是体现网站信息组织能力和拓展信息交流与传递途径的功能。商务网站提供信息搜索 与查询功能,可以使客户在电子商务数据库中轻松而快捷地找到需要的信息,是电子商务网 站能否使客户久留的重要因素。 (6) 客户信息管理 这是反映网站主体能否以客户为中心、能否充分地利用客户信息挖掘市场潜力的有重要 利用价值的功能。 (7) 销售业务信息管理 完全的电子商务网站还要包括销售业务信息管理功能,从而使企业能够及时地接受、处 理、传递与利用相关的数据资料,并使这些信息有序而有效地流动起来,为组织内部的 ERP 等管理系统提供服务。 在明确了电子商务网站应该具备的基本功能之后就应该对其进行总体规划。 1.4 主要工作内容 这个毕设的主要目标是设计一个礼品在线销售平台,平台需具有一个前台客户端和一个 后台管理端,前台客户端需要具有在线购物和在线下单的基本功能,并且要能根据各种条件 进行礼品的搜索;后台管理端则需要具备产品管理,用户管理和订单管理的功能。系统整体 要具备一定的承压能力,并且需要有一定的安全性。 1.5 论文章节安排 (1) 第一章简述了电子商务基本概念以及构建电子商务网站的一般需求,并且指出了这 次毕设的主要工作内容。 (2) 第二章主要介绍了礼品在线销售平台的总体框架设计,包括平台的需求分析,平台 的用例描述,平台的外观设计以及数据库的设计。 (3) 第三章主要介绍了礼品在线销售平台的功能模块设计,主要是前台的客户端和后台 的管理系统这两大部分的所有功能模块。 厦门大学学士学位论文 6 (4) 第四章主要介绍了系统实现之后的界面,包括前台客户端和后台管理系统。 (5) 第五章主要是针对关键部分的代码进行了介绍。 (6) 第六章是总结与展望,主要是总结了这次毕设所完成的程度并且指出了平台还存在 的一些不足。 厦门大学学士学位论文 7 第二章 礼品在线销售平台的总体框架设计 本章主要描述了该礼品在线销售平台的总体框架设计,包括平台的需求分析,用例描述, 总体外观设计以及数据库设计。 2.1 礼品在线销售平台的需求分析 本节主要描述了本平台的详细需求分析,包括总体需求,数据需求以及功能需求。 2.1.1 总体需求 我所要构建网站是一个在线销售礼品的平台,网站名称是阿拉丁,因为“阿拉丁”是传 说中能实现任何人愿望的灯神,所以就希望来买礼品的人都能买到称心的礼物。网站主要面 对的客户群很广泛,礼品也涉及一般的私人往来,学术交流活动,会议庆典,单位福利等等, 所以网站的模式应该是 B2B 和 B2C 的兼容类型。 2.1.2 数据需求 销售平台包含的数据主要是根据平台所涉及的实体抽象而成。主要有以下几个: (1) 平台注册会员:用户名,密码,真实姓名,性别,移动电话,固定电话,联系地址, 邮政编码,邮箱。 (2) 后台系统管理员:用户名,密码,权限等级。 (3) 平台销售的礼品:礼品名称,礼品市场价,会员价,礼品上架时间,礼品查看次数, 礼品具体描述,礼品用途分类,礼品价格分类,礼品类别分类。 (4) 客户下的订单:订单所属客户,订单所定购的商品名称,数量,价格,下单日期, 订单状态,礼品的包装要求。 2.1.3 功能需求 (1) 前台客户端功能 浏览功能:不管是未注册的游客还是已经注册的会员都应该可以浏 厦门大学学士学位论文 8 览本平台的所有礼品。 搜索功能:本论文主要研究建立一个礼品网站。浏览者可以根据多 种条件进行搜索,例如礼品的价格范围,礼品的用途等等,应该既 可以根据单一条件搜索,也可以使用多种条件综合查询。 注册功能:此功能为最基本的功能,大部分功能只有在浏览者注册 之后才可以正常使用。 购物车功能:此功能只能允许注册会员使用,用户可以把想买的礼 品放入购物车,并且可以选择礼品数量。 查看订单功能:登陆的会员可以查看自己已经下的所有订单的信息。 查看客户信息功能:注册会员可以查看自己的信息,并且可以进行修改。 在线定做功能:注册会员可以定制对于礼品的一些要求,例如特别 的包装要求,或者是印上个人的 LOGO 标志等等。 (2) 后台管理系统功能 产品管理功能:管理员可以修改产品的信息,也可以删除产品和添 加新的产品 管理员权限分级:管理员分为普通管理员和超级管理员,普通管理 员只有产品管理功能,而超级管理员还具有订单管理和用户管理的 功能。 用户管理功能:超级管理员可以增加新的管理员,并且可以决定权 限,也可以删除管理员。 订单管理功能:超级管理员可以查看所有的订单,并且可以确认订 单以及删除订单。 2.2 礼品在线销售平台的用例描述 在上面已经介绍过了本平台的主要功能,下面将详细介绍本系统的用例图,用来进一步 明确所有的功能。用例图如下: 厦门大学学士学位论文 9 (1) 用例图: 图 2-1 平台用例图 上图介绍了本平台的主要用例,例如登陆,注销,浏览,修改信息等等。 (2) 用例图详细描述: 表 2-1 登陆前台系统用例 用例用例 IDID: UC001 用例名称用例名称:登陆前台系统 参与者参与者:会员 前置条件前置条件:登陆系统的人必须是已经注册的会员 后置条件后置条件:会员进入系统 基本事件流:基本事件流:输入用户名;输入密码;点击按钮登陆 异常事件流:异常事件流:用户名不存在;密码和用户名不匹配 厦门大学学士学位论文 10 表 2-2 注销系统用例表 用例用例 IDID: UC002 用例名称用例名称:注销系统 参与者参与者:会员 前置条件前置条件:会员已经登陆进入系统 后置条件后置条件:会员退出系统 基本事件流:基本事件流:点击“注销用户”的按钮 异常事件流:异常事件流:无 表 2-3 浏览礼品用例表 用例用例 IDID: UC003 用例名称用例名称:浏览礼品 参与者参与者:浏览者 前置条件前置条件:只要在浏览器里输入网址就可以浏览礼品 后置条件后置条件:无 基本事件流:基本事件流:输入 URL;浏览 异常事件流:异常事件流:浏览者突然断线则无法正常浏览 表 2-4 搜索礼品用例表 用例用例 IDID: UC004 用例名称用例名称:搜索礼品 参与者参与者:浏览者 前置条件前置条件:输入网址后选择搜索条件 后置条件后置条件:列出所搜索到的所有商品 基本事件流:基本事件流:输入 URL;输入搜索条件;点击搜索按钮 异常事件流:异常事件流:可能突然断线或者是服务器问题导致无法列出搜索结果 表 2-5 修改会员信息用例表 用例用例 IDID: UC005 用例名称用例名称:修改会员信息 参与者参与者:会员 前置条件前置条件:会员已经登陆进入系统 后置条件后置条件:个人信息被成功修改 基本事件流:基本事件流:进入客户中心,点“个人信息”进行修改 异常事件流:异常事件流:修改后的用户名已经被人占用 厦门大学学士学位论文 11 表 2-6 购买礼品用例表 用例用例 IDID: UC006 用例名称用例名称:购买礼品 参与者参与者:会员 前置条件前置条件:会员已经登陆进入系统 后置条件后置条件:成功得下了一个订单 基本事件流:基本事件流:浏览商品;点击“购买“按钮 异常事件流:异常事件流:可能用户没有登陆,会提示用户先登陆 表 2-7 定做礼品用例表 用例用例 IDID: UC007 用例名称用例名称:定做礼品 参与者参与者:会员 前置条件前置条件:会员已经登陆系统 后置条件后置条件:成功得将定做要求添加进订单信息 基本事件流:基本事件流:浏览商品;点击“在线定做”按钮 异常事件流:异常事件流:输入的商品名称不存在;用户没有登陆 表 2-8 登陆后台管理系统用例表 用例用例 IDID: UC008 用例名称用例名称:登陆后台管理系统 参与者参与者:超级管理员;普通管理员 前置条件前置条件:登陆的人必须具备管理员基本权限 后置条件后置条件:成功登陆后台管理系统 基本事件流:基本事件流:输入用户名;输入密码;点击“登陆”按钮 异常事件流:异常事件流:用户名不存在;用户名和密码不匹配 厦门大学学士学位论文 12 表 2-9 增加礼品用例表 用例用例 IDID: UC009 用例名称用例名称:增加礼品 参与者参与者:普通管理员;超级管理员 前置条件前置条件:管理员已经登陆系统 后置条件后置条件:已经成功得添加礼品 基本事件流:基本事件流:点击“添加商品”按钮;输入商品详细信息;点击上传 异常事件流:异常事件流:新添加的商品名称已经存在 表 2-10 删除礼品用例表 用例用例 IDID: UC010 用例名称用例名称:删除礼品 参与者参与者:普通管理员;超级管理员 前置条件前置条件:管理员已经登陆系统 后置条件后置条件:已经成功删除礼品 基本事件流:基本事件流:点击“修改商品”按钮;点击想删除的商品;进入商品信息页面后点击删除按钮 异常事件流:异常事件流:无 表 2-11 修改礼品信息用例表 用例用例 IDID: UC011 用例名称用例名称:修改礼品信息 参与者参与者:普通管理员;超级管理员 前置条件前置条件:管理员已经登陆系统 后置条件后置条件:礼品信息被成功修改 基本事件流:基本事件流:点击“修改商品”按钮;点击想修改的商品;修改商品详细信息;点击修改按钮 异常事件流:异常事件流:修改后的商品新名称可能已经存在 厦门大学学士学位论文 13 表 2-12 查看订单信息用例表 用例用例 IDID: UC012 用例名称用例名称:查看订单信息 参与者参与者:超级管理员 前置条件前置条件:超级管理员已经登陆系统 后置条件后置条件:订单信息被查看 基本事件流:基本事件流:点击“订单管理”按钮;点击想查看的订单 异常事件流:异常事件流:无 表 2-13 确认订单用例表 用例用例 IDID: UC013 用例名称用例名称:确认订单 参与者参与者:超级管理员 前置条件前置条件:超级管理员已经登陆系统 后置条件后置条件:订单状态得到改变 基本事件流:基本事件流:点击“订单管理”;在表格里选择要确认的订单后点确定按钮 异常事件流:异常事件流:如果订单已经确认过,则状态不会改变 表 2-14 删除订单用例表 用例用例 IDID: UC014 用例名称用例名称:删除订单 参与者参与者:超级管理员 前置条件前置条件:超级管理员已经登陆系统 后置条件后置条件:订单已经被删除 基本事件流:基本事件流:点击“订单管理”;点击要删除的订单;进入订单信息页面之后点击删除按钮 异常事件流:异常事件流:无 厦门大学学士学位论文 14 表 2-15 增加用户用例表 用例用例 IDID: UC015 用例名称用例名称:增加用户 参与者参与者:超级管理员 前置条件前置条件:超级管理员已经登陆系统 后置条件后置条件:新的管理员被添加 基本事件流:基本事件流:点击“用户管理”;输入新的用户名,密码以及权限点击添加按钮 异常事件流:异常事件流:新的管理员名称已经存在 表 2-16 删除用户用例表 用例用例 IDID: UC016 用例名称用例名称:删除用户 参与者参与者:超级管理员 前置条件前置条件:超级管理员已经登陆系统 后置条件后置条件:管理员被删除 基本事件流:基本事件流:点击“用户管理”;选择要删除的用户,点击删除按钮 异常事件流:异常事件流:无 表 2-17 修改用户信息用例表 用例用例 IDID: UC017 用例名称用例名称:修改用户信息 参与者参与者:超级管理员 前置条件前置条件:超级管理员已经登陆系统 后置条件后置条件:管理员信息被修改 基本事件流:基本事件流:点击“用户管理”;选择要修改信息的用户;修改完后点击确认按钮 异常事件流:异常事件流:修改后的用户名已经存在 厦门大学学士学位论文 15 2.3 礼品在线销售平台的外观设计 本节主要介绍了平台的总体外观设计,主要包括平台的界面设计,色彩搭配设计以及网 页组织设计。 2.3.1 界面设计 一个网站的外观至关重要,一个界面美观的网站才能有更大的机会去吸引浏览者。在做 正式的编码之前应该想清楚网页如何进行布局排版。 一个网站的界面必须清晰明快、布局合理、图文并茂、重点突出,才能吸引浏览者的关 注。网页的布局和排版都非常重要。在这里以本平台的首页界面设计为例进行说明。 阿拉丁礼品在线的首页是依据一般电子商务网站的通用界面版型来设计的。网站首页上 有介绍公司情况的链接,客户中心登陆的链接,所有平台的功能都可以通过网页顶部的一排 链接进入,例如:在线定做。而在网页的左侧则是搜索栏,有三个单独的搜索条件,每个搜 索条件成一个小表格,此外在搜索栏的上方还有综合查询的搜索条,用户可以选择多个条件, 点击按钮进行综合查询。首页的正中大部分的版面则被分成了上下两块,上面一块放置礼品 销售平台的置顶产品,也就是极力推荐的产品;下面一块则放置排在查看次数前 16 位的热 门产品。这样布局关键是为了让网站简洁易用,浏览者可以在登陆进首页后就知道这个网站 到底有哪些功能,可以提供些什么。既可以吸引客户的眼球,也可以节省客户搜索产品所需 要的时间。 2.3.2 色彩搭配设计 要想让网站的外观看起来很美观,不光要注重网站的界面排版还要注意网站的色彩搭配。 关键是要选择好网站的主色调,以一种颜色的色调为主并将这种风格贯彻在所有网页的色彩 搭配上。 一个好的色彩搭配可以让网页看起来很赏心悦目。网页的色彩搭配必须要与自己的主题 相联系。对于商务网站来说,我认为应该尽量采用暖色调,比如红色和黄色,可以让整个页 面看起来富于热情。还要注意的是网页中一般会显示很多图片,如果选定了网页的色调为暖 色调,那所显示的图片也要选择暖色调的图片,如果不是,可以用 Photoshop 做适当的加工 处理。 厦门大学学士学位论文 16 阿拉丁礼品在线的主色调是粉红色配合白色,可以给予了来访者一种热情欢迎的感觉。 2.3.3 网页组织设计 大家一般在浏览商务网站的时候,可以注意到,大部分页面有很多地方都是相似或者就 是相同的,因为有很多部分需要保留在不同的页面上,例如页面底部的公司地址介绍以及页 面上方的登陆框,甚至是左面的搜索栏,如果在每个页面上都重复的编码相同的界面,肯定 是很浪费程序员时间和精力的。所以在本平台上用了浮动帧的技术,也就是通过 html 的 标签或者是传统的标签来把网页组织成框架模式,相同的部分可以通过 插入标签来插入相同的源文件。这样既可以节省编程时间也可以提高网页的下载速 度。 在阿拉丁礼品在线的设计中,我会把所有网页的头部抽出来,做成“top.aspx”文件, 在需要显示这一相同头部的网页中用标签插入。 2.4 礼品在线销售平台的数据库设计 本节主要介绍了数据库的设计过程,包括数据库的 E-R 模型设计和数据表设计。 2.4.1 E-R 模型 在需求分析的数据分析中已经介绍了平台所涉及的所有实体,它们分别是平台注册会员、 后台管理员、礼品以及订单。在礼品中有三项属性分别是礼品价格分类,礼品用途分类和礼 品类别分类,这三个属性是为搜索提供条件的,所以将这三个条件单独成表,和礼品这个实 体形成引用关系。 厦门大学学士学位论文 17 具体模型图如下: 图 2-2 ER 模型图 2.4.2 数据表 (1) user 表(前台注册会员表) 表 2-18 注册用户数据表 列名列名描述描述数据类型数据类型约束条件约束条件 user_id 用户编号自动生成主键 username 用户名文本非空 password 密码文本非空 truename 真实姓名文本无 sex 性别数字无 mobile 移动电话文本无 tel 固定电话文本无 reg_date 注册时间日期/时间自动生成 post_code 邮政编码文本无 e-mail 邮箱地址文本无 厦门大学学士学位论文 18 (2) product 表(商品信息表) 表 2-19 商品信息数据表 列名列名描述描述数据类型数据类型约束条件约束条件 product_id 商品编号自动生成主键 pname 商品名称文本非空 market_price 市场价数字非空 price 会员价数字非空 publishtime 上架日期日期/时间无 viewcount 查看次数数字代码生成 content 产品描述文本无 image 图片地址文本代码生成 istop 是否置顶是/否非空 uses_id 用途编号数字外键,非空 cid 类别编号数字外键,非空 price_id 价格编号数字外键,非空 (3) price 表(价格表) 表 2-20 价格数据表 列名列名描述描述数据类型数据类型约束条件约束条件 price_id 自动编号自动生成主键 price 价格范围文本非空 (4) uses 表(用途表) 表 2-21 用途数据表 列名列名描述描述数据类型数据类型约束条件约束条件 uses_id 自动编号自动生成主键 uses 商品用途文本非空 厦门大学学士学位论文 19 (5) category 表(类别表) 表 2-22 类别数据表 列名列名描述描述数据类型数据类型约束条件约束条件 cid 自动编号自动生成主键 category 商品类别文本非空 (6) order 表(订单表) 表 2-23 订单数据表 列名列名描述描述数据类型数据类型约束条件约束条件 oid 订单编号自动生成主键 user_id 用户编号数字外键,非空 product_id 商品编号数字外键,非空 price 会员价数字非空 pname 商品名称文本非空 count 购买数量数字非空 ordertime 下单时间日期/时间代码生成 packing_request 包装要求文本无 logo_text Logo 要求是/否无 tel 联系电话文本无 mail 联系邮箱文本无 address 联系地址文本无 厦门大学学士学位论文 20 第三章 礼品在线销售平台的功能模块设计 本章主要介绍了该礼品在线销售平台的功能模块设计,主要分为两大部分,分别介绍了 前台客户端和后台管理端的所有功能模块。 3.1 前台客户端的功能模块设计 本节介绍了该礼品在线销售平台的前台客户端的所有模块。 3.1.1 注册模块详细设计 对于一般的浏览者来说,他可以正常的浏览网站的礼品并且可以进行搜索,但是如果要 购买礼品的话就必须要注册,在成为会员之后就可以进行礼品的购买和定做了。 具体的流程图如下: 图 3-1 注册模块流程图 厦门大学学士学位论文 21 完成注册功能,在解决方案中新建一个 aspx 页面为 register.aspx。此页面的作用是 完成注册。 注册人首先需要填写用户名,用户名为必填选项,可以用一个 requiredFieldValidator 来做验证,并且让错误显示信息为“请输入用户名”. 如果用户提交了页面却没有填写用户名,则会出错。填写了用户名之后则需要填写密码, 密码要求输入两次进行确认,第一次输入的密码再用一个 requiredFieldValidator 来进行 确认,错误信息写为“请输入密码”,第二次输入的密码则用一个 compareValidator 来进 行验证,它有两个很重要的属性,一个是 controlToCompare,另外一个为 controlToValidate,第一个属性赋值为第一次输入的密码文本框,第二个属性赋值为确认 密码的文本框,则当提交之后,系统会自动进行确认,如果两次输入的密码不相等,则显 示错误信息为“密码不一致”.输入完用户名和密码之后,就要填写个人真实信息,以方便 邮寄,顺次填写真实姓名,性别(用 radioButtonList 来选择),手机,固定电话,邮箱, 地址,邮编,点击注册按钮,如果信息验证正确则以会员的身份跳转至首页。 3.1.2 登陆模块详细设计 一般的未登陆的

温馨提示

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

评论

0/150

提交评论