1、 河北农业大学 成人高等教育毕业论文 题 目: 体育用品销售网站的设计与实现 The Design & Implement of Online Car Shop 专 业: 计算机科学与技术 层 次: 本科 年 级: 2013 级 姓 名: 指导教师: 完成时间: 2015 年 11 月 20 日 摘 要 本文主要介绍了此次毕业设计的开发背景及如何分析、设计和实现的。现在绝大多数的人们购买体育用品都是通过去 4S 店,在那里查看自己需要的体育用品并进行购买。经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,在线购物已经蓬勃发展起来。随着经济不断发展,我国体育用品拥有人群在不断增加,体育用品
2、销售网站的构建是非常必要和可行的,在我国已得到初步应用并有很广泛的市场需求前景。 在论文中首先介绍了电子商务及体育用品网上销售的相关知识,并根据以上知识,使用 ASP 动态网页制作技术,结合 Access 2003 数据库,设计实现一个体育用品销售动态网站。文中主要包括系统分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说 明。 关键词:电子商务;体育用品销售; ASP 目 录 1. 绪论 . 1 1.1 选题背景 .1 1.2 选题意义 .1 1.3 资料来源 .2 1.4 系统特点 .2 1.5 本文结构 .2 2. 系统分析 . 3
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. 系统实施 . 39 4.1 开发工具选择 . 39 4.2 软硬件环境设计 . 39 4.3 系统测试 . 40 5. 系统使用与维护说明书 . 41 5.1 系统安装与配置说明 . 41 5.2 系统使用说明书 . 42 5.3 系统维护说明书 . 46 6. 设计开发总结 . 47 6.1 设计中使用的关键技术 . 47 6.2 毕业设计体会 . 48 参考文献 . 50
4、 1 体育用品销售网站的设计与实现 1. 绪论 1.1 选题背景 随着 Internet 的普及和电子商务的兴起,网上体育用品销售是 Internet 电子商务在体育用品销售行业发展的必然结果 ,这种新型的体育用品销售形式,与传统利用 4S 店进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活,新车信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。而 对于普通购买者来说,难以在短时间内找到自己心仪的体育用品,无法及时购买到也成为购买者的难题。因此如何采用先进的
5、信息化手段解决这些诸多问题也成为趋势及必然。 正是由于这种必然趋势 ,网上体育用品销售才能得以迅速地发展。网上体育用品销售系统的主要功能是利用网站作为交易平台,将体育用品的一些基本信息以网站的形式发布到 Internet 中,客户可以通过 Internet 登录体育用品销售网站来查看体育用品信息并提交订单订购体育用品,实现在线交易。因此,开发这样一个网上体育用品销售平台就成为很有必要的事情。体育用品 销售网站开发后不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得体育用品交易活动可以在任何时间、任何地点进行,从而大大提高了效率。 现在越来越多的人喜欢上网购物,虽然网上购买
6、体育用品还比较少见,但是随着近几年电子商务的迅猛发展,网上体育用品城慢慢蓬勃发展起来。在我国网上选购体育用品已经得到初步应用并且具有很广泛的市场需求前景。 网上体育用品销售可以实现人们远程逛逛体育用品城和购买体育用品的愿望。本系统的主要功能是可以更好的帮助实体店经营管理体育用品销售,了解顾客需求。从而可以达到扩大市 场和增加知名度的作用。 1.2 选题意义 在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质量是每一个企业必须面临并且必须解决的重大课题。体育用品销售业在面对进货、销售、存货问题时,以前手工作坊式的管理已远不能够满足现今日益扩大的体育用品销售市场,企业2 只有采取信息
7、化管理方式,才能够保证企业的最大赢利及可持续发展。 体育用品销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得体育用品交易活动可以在任何时间、任何地点进行,实现 24 小时营业,不需要营业员,网上体育用品城可以被设置 成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。其营业成本比传统意义上的 4S 店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上体育用品销售更容易开拓全
8、球市场,从而大大提高了效率。对推动体育用品销售业的发展有着一定的实际意义。 1.3 资料来源 本文在深入分析电子商务的特点的基础上,对体育用品销售行业进行了深入调研,利用互 联网海量资源,抽象分析了体育用品销售的共性特点,结合用户需求,提炼出系统的功能需求。体育用品销售相关的业务资料来自于互联网和各大体育用品巨头的官方网站;编程技术资料来源于日常学习及学校体育用品馆借阅的书籍。 1.4 系统特点 本系统设计具有紧密结合体育用品销售行业的业务、设计界面简洁大方、便于使用等优点,此外,本系统使用 ASP+ACCESS 开发,非常便于部署,成本较低,并且具有完全的自主知识产权。 1.5 本文结构 本
9、文通过基于 Web 的技术对一个小型体育用品在线销售系统进行设计和开发。 第一章:绪论 (本章阐述了系统的开发背 景、研究意义,分析了体育用品销售网站设计的特点和资料来源 ) 第二章:系统分析(分析了此系统的可行性,需求及数据需求) 第三章:系统设计(根据系统需求,设计了系统的数据库结构,并对系统功能模块机型划分和细化 ) 第四章:系统实施(说明系统开发工具、软硬件环境,结合代码和图片,对实现的功能加以解释说明,并需要对程序各个页面进行测试工作,看看是否达到要求) 3 第五章:系统使用与维护说明书(介绍系统安装与配置说明,以及系统使用说明和系统维护说明) 第六章:设计开发总结(介绍了设计中使用
10、的关键技术、以及本次设计的心得体会 )。 2. 系统分析 2.1 初步调查 目前网站设计所选用的模式有 B/S( Browser/Server)、 C/S( Client/Sever)、 B/B( Browser/Browser)、 C/C( Client/Client)这四种常用的架构,针对不同的需求有目的地选取系统架构也是必须的,本体育用品在线销售管理网站的功能需求所采用的是 B/S架构。 B/S 结构的优点是可以在任何地方进行操作而不用安装任何专门的软件。充分利用浏览端和服务器端硬件环境的优势,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种脚本语言和动态网页编 程技术,用通
11、用浏览器实现本需复杂专用软件才能实现的强大功能,节约了开发成本,是一种全新的软件系统构造技术。 2.2 可行性分析 2.2.1 技术可行性 技术可行性分析是指:根据现有的技术条件,是否能达到所提出的要求;所需要的物理资源是否具备,能否得到。 本系统属于一个普通的 MIS 系统。在其组织关系上不存在很高的复杂性、烦琐性及不确定性,而且从整个系统的技术构成上来看,他还是属于一个简单的数据库应用类的系统。其基本操作是对数据库进行添加、删除、查找、编辑等。所就单纯的数据库应用来看,暂不存在太大的技术。并且在系统的开发过程中,利 用 Access 作为该系统的数据库,使用 ASP 作为系统开发的工具 4
12、。 软件方面:本系统采用 ASP、 Dreamer weaver 开发出友好的人机界面,便于用户理解、操作。数据库管理能够处理大量数据,同时保持数据的完整性、安全性、一致性。因此开发平台已成熟可行。 硬件方面:科技飞速发展的今天,硬件更新速度飞快,容量也越来越大,可靠性越来越高,价格普遍降低。因此硬件平台也能够满足本系统所需。 因此本系统的设计与开发在技术上和硬件设备上的条件都得到满足,技术上是可行的。 4 2.2.2 经济可行性 经济可行性分析主要涉及系统开发 成本和收益的对比。从开发成本上考虑,本系统开发所使用的 ASP 技术,是基于 WEB 的 B/S 结构开发,系统的运行所需服务器可由
13、专业的网络公司提供,这样,企业可以不用购买与系统实施相关的软、硬件设备,只需支付提供服务的专业网络公司一定的使用费即可,成本很低。 计算机网络飞速发展的根本原因在于计算机的应用促进了社会经济的发展,并且给社会带来了相当大的经济效益回报。通过网站管理体育用品销售信息在速度和效率上都会有极大的提高,同时巩固客户与商家的稳定互动关系,给商家都带来了巨大的收益。 2.2.3 操作可行性 原始的信息收集方式费时 费力,网络普及化的今天,各个年龄阶层的人群对于网络都有一定程度的接触和了解。 因此体育用品在线销售的普及也变得异常快捷。动动鼠标就能获得物品和服务,这就使得人们更加乐于接受这种消费方式。 2.3
14、 详细调查 软件开发中的角色是指按照一定体系划分用户类型,它能够代表用户的特征 ,是统一描述众多用户个体的集合。不同的角色对应程序的需求目标不同,只有明确了角色,软件开发人员才能在纷乱复杂的要求中理出脉络,分析出完整的应用程序模型。 作为一个网上体育用品销售系统,可以有三个基本的角色 : ( 1)网站管理员 ( 2)网站会员 ( 3) 网站的普通浏览者 2.3.1 业务流程分析 由于不同角色需求目标不同,因此每一个角色在系统中具有的功能也不同。下面是体育用品销售网站系统中三个角色具有的功能。 网站管理员应具有的功能 ( 1)对体育用品类别的管理: 添加体育用品类别 修改体育用品类别 删除体育用
15、品类别 5 (2)对体育用品的管理 添加体育用品 修改体育用品 删除体育用品 ( 3)对体育用品订单的管理 : 审核体育用品订单 2.网站会员应具有的功能 会员注册 会员登录 浏览体育用品销售网站的体育用品 查询体育用品销售网站的体育用品 使用购物车购买体育用品,并生成相 应的订单。 3.普通浏览者应具有的功能 ( 1)浏览体育用品销售网站的体育用品 ( 2)查询体育用品销售网站的体育用品 体育用品销售网站从用户的角度考虑,用户可以搜索指定的体育用品,用户也可以照体育用品类别浏览体育用品,用户注册身份并登陆到体育用品销售网站后可以购买指定的体育用品。体育用品销售网站从网站管理员的角度考虑,需要
16、对体育用品类别的信息和体育用品信息做出处理,以使管理员的管理更加方便,用户的浏览和查询更加高速快捷。此外还应该对用户的订单进行有效的管理 2。 2.3.2 数据流程分析 该体育用品销售网站中,主要有“ 顾客”、“体育用品”、“管理员”等数据元素,它们之间通过订单有机联系在一起,如下图 2-1 所示: 6 图 2-1 数据流程分析 2.3.3 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。 1、数据流 数据存储名称:顾客信息 数据来源:顾客信息表 数据去向:顾客登陆模块 数据组成:顾客信息 =ID+用户名 +密码
17、 +注册时间 + 描述:存储了顾客的基本信息 数据存储名称:体育用品信息 数据来源 : 体育用品 信息表 数据去向: 体育用品浏览、体育用品管理 模块 数据组成 :体育用品信息 =体育用品 ID+名称 +品牌 +型号 +最高时速 +油耗 +价格 + 描述:存储了体育用品的基本信息 数据存储名称:订单信息 数据来源: 订单信息 表 数据去向:提交订单模块 数据组成 :订单信息 =顾客 ID+体育用品 ID+购买数量 +价格 +购买时间 +收货地址 + 描述:存储了 顾客提交的订单 信息 2、数据项 顾客 订单信息 明细 管理员 体育用品 查询 购买 体育用品分类 生成 发货 增删改 查询统计 分类信息 7 管理员数据项: 数据项:用户名 数据类型:文本类型 长度限制: 20 数据项:密码 数据类型:文本类型 长度限制: 20 顾客数据项 数据项:用户名 数据类型:文本类型 长度限制: 50 数据项:密码 数据类型:文本类型 长度限制: 50 数据项: Email 数据类型:文本类型 数据长度: 50 数据项:身份证号 数据类型:文本类型 数据长度: 18 体育用品数据项 数据项:名称 数据类型:文本类型 长度限制: 100 数据项:型号 数据类型:文本类型 长度限制: 50 数据项:最高时速 数据类型:数字类型 数据长度: 4 数据项:综合油耗 数据类型:浮点数类型