当前位置:文档之家› 化妆品网站的设计与实现本科学位论文

化妆品网站的设计与实现本科学位论文

化妆品网站的设计与实现本科学位论文
化妆品网站的设计与实现本科学位论文

毕业设计论文

化妆品网站的设计与实现

The Design & Implement of Online Shop

学院:北京交通大学

专业:计算机与技术

班级:13级

姓名:曹孟欣

指导教师:赵阿群

2015 年5 月10 日

摘要

本文主要介绍了此次毕业设计的开发背景及如何分析、设计和实现的。现在绝大多数的人们购买化妆品都是通过去实体店,在那里查看自己需要的化妆品并进行购买。经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,在线购物已经蓬勃发展起来。随着经济不断发展,我国使用化妆品的人群在不断增加,化妆品销售网站的构建是非常必要和可行的,在我国已得到初步应用并有很广泛的市场需求前景。

在论文中首先介绍了电子商务及化妆品网上销售的相关知识,并根据以上知识,使用ASP动态网页制作技术,结合Access 2003数据库,设计实现一个化妆品销售动态网站。文中主要包括系统分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说明。

关键词:电子商务;化妆品销售;ASP

目录

1.绪论 (1)

1.1 选题背景 (1)

1.2 选题意义 (1)

1.3 资料来源 (2)

1.4 系统特点 (2)

1.5 本文结构 (2)

2.系统分析 (3)

2.1 初步调查 (3)

2.2 可行性分析 (3)

2.3 详细调查 (4)

3.系统设计 (8)

3.1 系统设计目标 (8)

3.2 系统功能结构图 (9)

3.3 数据库设计 (11)

3.4 编码设计 (18)

4.系统实施 (38)

4.1 开发工具选择 (38)

4.2 软硬件环境设计 (38)

4.3 系统测试 (39)

5.系统使用与维护说明书 (40)

5.1 系统安装与配置说明 (40)

5.2 系统使用说明书 (42)

5.3 系统维护说明书 (46)

6.设计开发总结 (47)

6.1 设计中使用的关键技术 (47)

6.2 毕业设计体会 (48)

参考文献 (50)

谢辞 (51)

化妆品网站的设计与实现

1. 绪论

1.1选题背景

随着Internet 的普及和电子商务的兴起,网上化妆品销售是Internet 电子商务在化妆品销售行业发展的必然结果,这种新型的化妆品销售形式,与传统利用实体店进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活,新车信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。而对于普通购买者来说,难以在短时间内找到自己心仪的化妆品,无法及时购买到也成为购买者的难题。因此如何采用先进的信息化手段解决这些诸多问题也成为趋势及必然。

正是由于这种必然趋势,网上化妆品销售才能得以迅速地发展。网上化妆品销售系统的主要功能是利用网站作为交易平台,将化妆品的一些基本信息以网站的形式发布到Internet 中,客户可以通过Internet 登录化妆品销售网站来查看化妆品信息并提交订单订购化妆品,实现在线交易。因此,开发这样一个网上化妆品销售平台就成为很有必要的事情。化妆品销售网站开发后不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得化妆品交易活动可以在任何时间、任何地点进行,从而大大提高了效率。

现在越来越多的人喜欢上网购物,虽然网上购买化妆品还比较少见,但是随着近几年电子商务的迅猛发展,网上化妆品城慢慢蓬勃发展起来。在我国网上选购化妆品已经得到初步应用并且具有很广泛的市场需求前景。

网上化妆品销售可以实现人们远程逛逛化妆品城和购买化妆品的愿望。本系统的主要功能是可以更好的帮助实体店经营管理化妆品销售,了解顾客需求。从而可以达到扩大市场和增加知名度的作用。

1.2选题意义

在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质量是每一个企业必须面临并且必须解决的重大课题。化妆品销售业在面对进货、销售、存货问题时,以前手工作坊式的管理已远不能够满足现今日益扩大的化妆品销售市场,企业只有

采取信息化管理方式,才能够保证企业的最大赢利及可持续发展。

化妆品销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得化妆品交易活动可以在任何时间、任何地点进行,实现24小时营业,不需要营业员,网上化妆品城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。其营业成本比传统意义上的实体店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上化妆品销售更容易开拓全球市场,从而大大提高了效率。对推动化妆品销售业的发展有着一定的实际意义。

1.3资料来源

本文在深入分析电子商务的特点的基础上,对化妆品销售行业进行了深入调研,利用互联网海量资源,抽象分析了化妆品销售的共性特点,结合用户需求,提炼出系统的功能需求。化妆品销售相关的业务资料来自于互联网和各大化妆品巨头的官方网站;编程技术资料来源于日常学习及学校化妆品馆借阅的书籍。

1.4系统特点

本系统设计具有紧密结合化妆品销售行业的业务、设计界面简洁大方、便于使用等优点,此外,本系统使用ASP+ACCESS开发,非常便于部署,成本较低,并且具有完全的自主知识产权。

1.5本文结构

本文通过基于Web的技术对一个小型化妆品网站进行设计和开发。

第一章:绪论(本章阐述了系统的开发背景、研究意义,分析了化妆品销售网站设计的特点和资料来源)

第二章:系统分析(分析了此系统的可行性,需求及数据需求)

第三章:系统设计(根据系统需求,设计了系统的数据库结构,并对系统功能模块机型划分和细化)

第四章:系统实施(说明系统开发工具、软硬件环境,结合代码和图片,对实现的功能加以解释说明,并需要对程序各个页面进行测试工作,看看是否达到要求)第五章:系统使用与维护说明书(介绍系统安装与配置说明,以及系统使用说明和

系统维护说明)

第六章:设计开发总结(介绍了设计中使用的关键技术、以及本次设计的心得体会)。

2. 系统分析

2.1初步调查

目前网站设计所选用的模式有B/S(Browser/Server)、C/S(Client/Sever)、B/B (Browser/Browser)、C/C(Client/Client)这四种常用的架构,针对不同的需求有目的地选取系统架构也是必须的,本化妆品在线销售管理网站的功能需求所采用的是B/S架构。

B/S结构的优点是可以在任何地方进行操作而不用安装任何专门的软件。充分利用浏览端和服务器端硬件环境的优势,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言和动态网页编程技术,用通用浏览器实现本需复杂专用软件才能实现的强大功能,节约了开发成本,是一种全新的软件系统构造技术。

2.2可行性分析

2.2.1 技术可行性

技术可行性分析是指:根据现有的技术条件,是否能达到所提出的要求;所需要的物理资源是否具备,能否得到。

本系统属于一个普通的MIS系统。在其组织关系上不存在很高的复杂性、烦琐性及不确定性,而且从整个系统的技术构成上来看,他还是属于一个简单的数据库应用类的系统。其基本操作是对数据库进行添加、删除、查找、编辑等。所就单纯的数据库应用来看,暂不存在太大的技术。并且在系统的开发过程中,利用Access作为该系统的数据库,使用ASP作为系统开发的工具[4]。

软件方面:本系统采用ASP、Dreamer weaver开发出友好的人机界面,便于用户理解、操作。数据库管理能够处理大量数据,同时保持数据的完整性、安全性、一致性。因此开发平台已成熟可行。

硬件方面:科技飞速发展的今天,硬件更新速度飞快,容量也越来越大,可靠性越来越高,价格普遍降低。因此硬件平台也能够满足本系统所需。

因此本系统的设计与开发在技术上和硬件设备上的条件都得到满足,技术上是可行的。

2.2.2 经济可行性

经济可行性分析主要涉及系统开发成本和收益的对比。从开发成本上考虑,本系统开发所使用的ASP技术,是基于WEB的B/S结构开发,系统的运行所需服务器可由专业的网络公司提供,这样,企业可以不用购买与系统实施相关的软、硬件设备,只需支付提供服务的专业网络公司一定的使用费即可,成本很低。

计算机网络飞速发展的根本原因在于计算机的应用促进了社会经济的发展,并且给社会带来了相当大的经济效益回报。通过网站管理化妆品销售信息在速度和效率上都会有极大的提高,同时巩固客户与商家的稳定互动关系,给商家都带来了巨大的收益。

2.2.3 操作可行性

原始的信息收集方式费时费力,网络普及化的今天,各个年龄阶层的人群对于网络都有一定程度的接触和了解。

因此化妆品在线销售的普及也变得异常快捷。动动鼠标就能获得物品和服务,这就使得人们更加乐于接受这种消费方式。

2.3详细调查

软件开发中的角色是指按照一定体系划分用户类型,它能够代表用户的特征,是统一描述众多用户个体的集合。不同的角色对应程序的需求目标不同,只有明确了角色,软件开发人员才能在纷乱复杂的要求中理出脉络,分析出完整的应用程序模型。

作为一个网上化妆品销售系统,可以有三个基本的角色:

(1)网站管理员

(2)网站会员

(3)网站的普通浏览者

2.3.1 业务流程分析

由于不同角色需求目标不同,因此每一个角色在系统中具有的功能也不同。下面是化妆品销售网站系统中三个角色具有的功能。

网站管理员应具有的功能

(1)对化妆品类别的管理:

添加化妆品类别

修改化妆品类别

删除化妆品类别

(2)对化妆品的管理

添加化妆品

修改化妆品

删除化妆品

(3)对化妆品订单的管理: 审核化妆品订单

2.网站会员应具有的功能

会员注册

会员登录

浏览化妆品销售网站的化妆品

查询化妆品销售网站的化妆品

使用购物车购买化妆品,并生成相应的订单。

3.普通浏览者应具有的功能

(1)浏览化妆品销售网站的化妆品

(2)查询化妆品销售网站的化妆品

化妆品销售网站从用户的角度考虑,用户可以搜索指定的化妆品,用户也可以照化妆品类别浏览化妆品,用户注册身份并登陆到化妆品销售网站后可以购买指定的化妆品。化妆品销售网站从网站管理员的角度考虑,需要对化妆品类别的信息和化妆品信息做出处理,以使管理员的管理更加方便,用户的浏览和查询更加高速快捷。此外还应该对用户的订单进行有效的管理[2]。

2.3.2 数据流程分析

该化妆品销售网站中,主要有“顾客”、“化妆品”、“管理员”等数据元素,它们之间通过订单有机联系在一起,如下图2-1所示:

图2-1 数据流程分析

2.3.3 数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。

2、数据项

3. 系统设计

3.1系统设计目标

化妆品销售系统其模型是典型的网上购物实践中最为普遍的电子商务企业对客户(B2C) 模式,主要包括会员注册、帐户管理、购物车、搜索、结帐等基本功能。此外,本系统也将实现在线化妆品销售系统的后端管理,包括化妆品的添加、帐单的处理等功能。本系统完全基于ASP技术,在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性[1]。

化妆品销售系统主要的功能如下:

(1)客户界面部分:

①选购化妆品(可通过关键字进行查询)

②可以查看热门化妆品和新品化妆品等

③购物车功能

④查看化妆品详细情况

⑤用户注册

⑥用户登陆

⑦查看用户的订单信息

⑧修改用户个人信息

⑨化妆品评论

(2)管理员界面部分:

①添加新化妆品:可以分别上传化妆品的小图片和大图片

②现有化妆品管理:修改,删除,查看

③订单管理:查看订单清单,删除订单

④化妆品评论管理:通过审核,删除评论

⑤化妆品分类:增加,修改和删除

⑥用户管理:查看,修改,删除

⑦管理员管理:添加管理员,可以分别给后台工作人员设置权限。也可以进行删除修改后台工作人员的信息。

3.2系统功能结构图

根据对系统需求的分析,可以把系统划分:用户功能模块、管理员功能模块、购买信息模块、化妆品信息模块。根据系统功能分析,可以画出系统的功能模块图,这里从用户界面、管理员界面分别对功能模块加以描述。

主界面显示了很多信息,如推荐化妆品,最新化妆品,化妆品搜索,化妆品分类等。本系统全部采用了后台和前台代码分离技术。前端实现功能如3-1所示:

图3-1前台功能模块图

用户在登录的时候以管理员身份登录,则可以进入到管理员界面。本系统默认管理员的账号密码都为“admin”。登陆成功后,进入到管理员首页main.asp.完成后台工作。如图3-2所示:

图3-2 后台功能模块图

3.3数据库设计

3.3.1 数据库概念模型设计

系统总共有8张表组成,下面依次介绍这些表的作用:

1.管理员表:存储管理员的基本信息.。

2.大分类表:存储化妆品的大分类信息。

3.交付信息表:存储购买化妆品的交付信息。

4.订购信息表:存储用户所购买化妆品信息及其用户所留信息。

5.化妆品信息表:存储化妆品的信息。

6.商品评论表:存储读者对化妆品的评论信息。

7.小分类表:存储化妆品的小分类信息。

8.用户表:存储用户的基本信息。

数据库的逻辑设计是使用示意图作为工具,创建数据库模式。在这个阶段需要分析各种数据之间的逻辑关系。

管理员登录示意图中包括编号、登录名、密码和权限信息如图3-3所示:

图3-3 管理员实体图

化妆品大分类示意图包括大分类号、大分类名、等级、分类顺序如图3-4所示:

图3-4大分类实体图

支付方式示意图包括编号、名称、费用、方法、顺序,如图3-5所示:

图3-5支付方式实体图

顾客评论示意图包括评论编号、编号、评论人姓名、评论时间、评论内容、审核如图3-6所示:

图3-6 顾客评论实体图

化妆品小分类示意图包括小分类编号、小分类名、小分类顺序、分类号、等级。如图3-7所示:

相关主题
文本预览
相关文档 最新文档