ImageVerifierCode 换一换
格式:DOCX , 页数:69 ,大小:2.57MB ,
资源ID:28354569      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28354569.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科毕业设计论文敬老商城的设计与开发.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

本科毕业设计论文敬老商城的设计与开发.docx

1、本科毕业设计论文敬老商城的设计与开发1 概述1.1 敬老商城系统背景最近几年来,在经济全球化的过程中,计算机网络、通信技术、电子商务也在迅猛发展,而且电子商务的处理方式发生也随之发生了重大变化。电子商务作为商业贸易领域中一种先进的交易方式,以日新月异的高科技手段挑战传统的经贸方式,并对传统商城零售业的观念和行为方式产生了巨大的影响和冲击。中国人口众多,地域广阔,拥有亚洲最有潜力的零售市场。在改革开放以来,零售业的发展十分迅速,虽然这样,零售业中电子商务的发展还是存在各种缺陷,所以在适当的时间、适当的地点以合适的价格销售适当的商品,是能够为商城带来极大的利益。现在,老年人对精神消费和物质消费方面

2、有很大的市场需求,就我国而言,可供老年人消费的市场还远远赶不上老年人的真正需求,在生活中,老年人不仅购物难、娱乐难、旅游难等等,这些难事表明老年消费市场还存在着很多的“空白点”。长期以来,老年人需要的商品缺乏,精神文化生活单调贫乏,据调查,有90%左右的老人对现在的老年消费品不满意,老年人的消费额占的比例很小。正在到来的老年人口增长高峰将对经济社会发展带来深刻影响,老年人在物质生活、医疗卫生、文化教育等方面的需求将越来越多,老年人有了更高的追求,不但要玩得尽兴,还要提高自身的文化素质,讲究生活质量。因此老年人市场需求多、消费空间大,前景广阔。所以,随着信息时代来临,敬老商城的发展,会使老年市场

3、成为市场消费的热点。1.2 敬老商城功能简介敬老商城,为老人建立一个商品齐全的购物平台,帮助年轻人为家里的老人选择所需物品,为老人学习提供丰富的休闲娱乐、修身养性等各种资源,也会增加年轻人和老人之间的互动,为未来社会的发展提供方便。该系统的平台主要功能包括:注册、登陆、商品浏览、购物、文章展示、帮助文档、新闻公告等前台模块,系统也包括客户信息和商品信息管理模块。当前的敬老商城系统使用WampServer集成环境、Dreamweaver、PS等工具对网站进行设计,而数据库管理方面采用的是Mysql,该工具便于后台数据库的管理和操作。商城主要功能模块分为:(1)商城展示:首页老人商品展示、查询、文

4、章展示、帮助文档、商城新闻公告等。(2)会员模块:会员注册、登陆相关功能,订单管理,购物车,维护个人信息,维护收货地址,评论相关功能。(3)商品订单:商品分类管理、商品图片管理、商品订单管理。(4)团购功能:团购方案及相应的折扣方案。(5)信息管理:文章模块,公告模块。(6)基础功能:购物车功能、商品网上支付功能、文章展示、商品搜索功能等。(7)系统管理:用户管理,店铺管理。1.3 开发平台及工具简介商城的开发主要采用的是基于ECSHOP的php+mysql应用平台,需要服务器上的操作系统为Microsoft windows 2007 server。考虑到操作简单和等各个方面的原因,这里选择了

5、Windows 2007系统,采用服务器软件有Apache,Mysql,Zend,Phpmyadmin集合环境,即WampServer环境,该环境对服务器的环境进行了端口优化,实现ftp功能。本系统所用到的开发工具主要包括:设计软件Photoshop,Dreamweaver,等,开发时主要进行了前台页面的设计与商城的布局设计,代码中涉及Html5,Div+css,JS,Php,SQL等开发语言。1.4 技术背景简介(1)敬老商城的服务器与系统运行环境的搭建技术:开发时所用电脑上的服务器是windows 2007的服务器,以及该系统下的php+mysql+zend+apache集成环境,还有wa

6、mpsever自带的服务器的配置。主要用到的软件是(php,apache,zend以及数据库管理软件phpmyadmin,mysql)。(2)前端框架设计:一个商城框架设计是用户购买体验最重要的一部分,也可以说商城设计水平的高低,会直接影响到用户的购买心情,这里所用到的软件有(photoshop,Dreamweaver)。(3)商城页面设计。一个引人注目人的商城系统,需要有完整的形象设计,更需要有创意的前端界面设计,这些对敬老商城的推广应用都会起到意想不到的效果,系统后期开发优化工作用到的软件有(Dreamweaver,js)。(4)系统程序开发,这是商城建设最基础、最重要的一步,是系统各个模

7、块实现交互的前提。主要进行的是将开发的程序嵌入到画面设计中,是对后台程序的二次开发,这里主要用到开发语言有(php,html5,js)。1.5 项目简介本课题旨在培养学生通过对社会的行业进行分析,能够完整、准确的完成需求报告,同时还要结合自身掌握的开发技术,来开发出一个老人商城,主要是要为老人建立一个生活、娱乐、保健等,各个方面商品齐全的购物平台,进而帮助年轻人为家里的老人选择所需物品,为老人提供丰富的休闲娱乐、修身养性等各种资源,也会增加年轻人和老人之间的互动,为未来社会的发展提供方便。该系统是通过对网上已有ecshop商城的学习,进一步设计商城的模块与功能,并提高师生交流的效率,为学生学习

8、与老师教学提供便利。该系统的平台主要功能包括:注册、登陆、商品浏览、购物、公告文章等前台模块,系统也包括客户信息和商品信息管理模块。2 相关工具介绍2.1 Apache介绍Apache的Web服务器软件应用十分广泛,使用排名占到世界第一,它几乎能够在各种计算机平台上开发使用,从性能、速度方面来说都是首选。 Apache经过多次修改后,它现在是世界上使用最为广泛的网络服务器软件之一。因为它是开源的软件,所以一直就有人不断的为它开发出各种新功能、新特性,还有人在不断修改Apache现存的缺陷。特点主要有:使用起来简单,系统运行的速度很快,性能十分稳定,而且还可以用来做代理服务器,为使用者提供了很大

9、的方便。 Apache现在有很多新产品,不仅支持SSL技术,还支持多个虚拟主机的使用。但是Apache的运行基础是进程,因为进程是比较消耗能源的,所以不太适合用在多处理器上。因此,在一个Web站点中,通常是通过增加服务器来扩容,也可以通过扩充群集节点来实现。到现在,它仍然是世界上最为流行的服务器,市场的占有率在60%左右。世界上很多著名的软件如Yahoo、W3 Consortium、Financial Times等,都是Apache的产物,分析Apache的成功之处,主要在于它开源、可跨平台使用,几乎可以在所有操作系统上运行,它还有很好的可移植性,这些方面都增加了它的使用率。 Apache服务

10、器的主要特点: (1)具有对最新的通信协议的支持的特点。 (2)具有基于文件配置的过程简单。 (3)具有对通用网关的接口支持的特点。 (4)具有支持基于IP的虚拟主机和基于域名的虚拟主机的特点。 (5)具有对各种方式的HTTP认证支持的特点。 (6)具有集成代理服务器模块的特点。(7)具有对服务器端包含指令支持的特点。(8)具有对Socket(安全套接层)的支持特点。(9)具有对用户的会话过程进行跟踪的特点。(10)具有能通过第三方模块进而支持Java Servlets的特点。2.2 Wampsever集成环境介绍2.2.1 MySQL MySQL数据库管理系统,它是一个小型的管理数据的系统,

11、因为在使用过程中,成本低、性能好、可靠,使它成为当前最受欢迎的数据库之一,所以在中小型商城开发系统中,它被广泛地使用。因为系统整体小、运行速度快、使用成本低,尤其是软件开源,这些特点使得它得到中小型企业的喜爱。它的官方网址是:。MySQL具有的特点:(1)编写使用语言是C+与C,测试中使用了各种编译器,这些都保证了源代码的可移植性更加效的。(2)软件支持Linux、Mac OS、Novell Netware、Solaris、Windows等多种操作系统。 (3)为C、C+、Python、Java、Perl、PHP和Ruby等编程语言提供了API。 (4)软件还能使用多线程,对CPU资源进行了很

12、好的使用。 (5)还有SQL查询优化算法,极大的提高了查询速度。(6)既可以作为一个库嵌入到其他的系统中提供支持,还可以作为一个单独的程序应用在客户端服务器中。(7)软件还提供了一个管理工具,主要用于管理、检查、优化数据库,也可以处理具有大数据量的大型数据库。 2.2.2 PHPPHP独特的语法混合了C、Java、Perl以及PHP自创新的语法1。它比CGI更快速的执行动态网页。而且php有各种编译器,如:使用phpstorm编辑器,可以对代码进行调试,通过打断点,可以很好的控制代码的运行,能够观察代码的执行过程,为系统的开发提供很好的支持。PHP可以执行编译过的代码,甚至可以对代码运行进行加

13、密和优化,这也使代码的运行速度加快,提高网页的加载速率。PHP的功能十分强大,而且所有的CGI的功能使用PHP也都能实现,而且PHP支持几乎所有常用的操作系统以及数据库管理系统。PHP的特点包括: (1)代码开源:在浏览器上可以得到PHP源代码,也可以通过各种爬虫工具得到想要的php代码和网页设计代码,对系统开发有很大帮助。 (2)工具使用免费。 (3)使用方便快捷,学习起来十分简单。PHP可以嵌入网页的HTML语言中,学习不困难。 (4)运行效率高,PHP运行时消耗的资源相当少。(5)具有面向对像特点:PHP4、PHP5都改善了面向对象,目前看来,PHP用来开发大型商业程序是没有很大的问题。

14、 (6)与其他语言相比,PHP的编辑过程简单、实用性强、灵活性高,对初学者很有帮助。2.2.3 phpMyAdminphpMyAdmin是在Wampsever安装成功后可以直接访问到后台数据的,是以PHP为基础的,在商城开发的主机上,是以Web-Base方式架构的方式进行数据库管理的工具。 它可以管理整个服务器,也可以管理主机上的单个数据库,我当前的敬老商城的开发是为了实现后一种,所以我需要合理设置数据库管理的用户,要控制到只能对允许的数据库进行读/写,这些需要了解MySQL手册中相关的部分后,进行实际操作。2.3 DreamweaverDreamweaver是一个网页编辑器,属于美国MACR

15、OMEDIA公司开发的集网页制作和代码管理于一身的编辑器,它可以直接设计网页,也可以一边编写代码一边修改设计,它主要针对专业网页设计师的,是进行网站开发的视觉化网页开发工具,利用它可以制作出跨越平台限制和跨越浏览器限制的充满动感的网页。2.3.1 最佳的制作效率 Dreamweaver可以用最快速的方式将Fireworks,FreeHand或Photoshop等档案移至网页上。针对一些快捷键与格式控制,都可以通过简单步骤便可实现。Dremweaver可以与大家所喜爱的各种开发工具,如IE浏览器,Flash,Shockwave等搭配。网站的设计在Dreamweaver可直接完成,整体运用流程自然

16、顺畅,给人一目了然的感觉。 2.4 环境搭建(1)Apache 的安装Apache 的安装如下图所示。图1 Apache的安装(2)MySQL的安装MySQL 的安装如下图所示。图2 MySQL的安装(3)PHP 的安装php是一个zip文件,不是install的,安装起来还是比较简单的,直接用解压软件解压就行。找到php目录下的 php.ini.recommended (或者php.ini-dist)文件,重命名为 php.ini并复制到系统盘的windows目录下(以c:windows为例)。再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:windowssy

17、stem32下。把php5ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:windowssystem32下。(4)ZendOptimizer 的安装Zend Optimizer可以提高代码的运行速率,通过使用优化代码的方法来提高PHP应用程序的执行速度,执行使用Zend Optimizer的PHP程序比一班的不适用时的要快很多。而且还可以解析一些用Zend SafeGuard 加密过的文件,这就要必须装了Zend Optimizer才可以运行系统,本人使用的ecshop模板中就是经过加密的。Zend安装如下图3所示:图3 Zend

18、的安装(5)phpMyAdmin 电脑环境安装完成后,phpMyAdmin界面如下图4所示:图4 Phpmyadmin界面3 系统分析3.1 系统功能分析3.1.1 需求分析用户分为一般用户和管理员用户等用户管理权限;一般用户无需登录就可以浏览商城;用户登录后可对商城的商品进行收藏,购买及相关信息进行评论;有比较成熟的购物车功能,并且有品牌列表专区,团购活动等功能;用户可以通过搜索检索到自己所需求的商品信息;有一个用户中心功能板块,主要通过Phpmyadmin建立数据库和对数据库相关维护;拥有比较全面的后台商品发布功能;能够实现公告等功能。商城能运行在基于windows操作系统稳定的PHP服务

19、器环境;系统容易维护,便于功能的扩充 。3.1.2 前台功能分析(1)买家中心注册:每一个浏览该商城的用户,如果想要对敬老商城的商品进行收藏,购买及相关信息进行评论,首先必须成为注册用户。用户注册成功后,商城将该用户的所有注册信息保存到数据库中,而这些信息将作为用户以后登录和商城提供更多服务时的依据,可以在买家中心查看。登录:用户在此登录,判别身份,并且对自己的注册信息进行修改,更新自己的信息。用户信息:用户在注册的时候输入的信息,会出现在用户登陆以后的买家中心里,在选择买家中心时,可以找到注册时用户提交给商城的信息,用户页可以在登陆以后,对用户信息进行修改和维护。订单管理:用户通过购买敬老商

20、城的商品,生成的购物订单会出现在买家中心的订单管理中,买家与卖家都能看到。(2)商品信息管理 商店精品信息浏览:点击首页热卖商品,用户可以浏览敬老商城新添加的商品,。热卖商品信息浏览:点击首页热卖商品,用户可以浏览到检索出的热卖商品。 团购商品:点击首页导航上的团购,用户可以在画面浏览敬老商城所有的团购活动促销商品。(3)搜索快速搜索:在商品输入栏里添加所需商品的类别或名称,点击快速搜索,在所给商品列表里选择相应的商品;在店铺输入栏里添加所需要的店铺名称,点击快速搜索,在所给店铺列表里,点击进入相应的店铺。还有按上架时间,价格,更新时间排序搜索功能呢,物品有价格高低之分,而且会根据上架时间显示

21、不同排序,这样用户就可以根据自己的需要锁定商品。(4)购物车购物:用户点击购买商品,商品即添加购物车,添加到购物车的商品,可以点击删除或添加到收藏等操作,也可会到首页继续选择自己心仪的商品。结算:用户确定购买后,进入到结算模块,结算页面会出现用户商品信息,用户信息,支付方式,配送方式等等,点击结算进入支付。3.1.3 后台功能分析后台管理系统是管理员登陆查看商城中所有的数据、添加商城新闻、修改或删除所有的信息,同时可以删除本商城的无效的客户信息等等。(1)登陆登陆者要提供管理员后台登陆验证功能,输入验证码,登陆者密码在系统里对管理员密码进行md5加密算法加密,以免有人进行非正常操作,来保障用户

22、信息的安全。(2)商品管理对店主发布商品的基本信息进行管理,店主并能对其发布的商品进行添加、修改、删除信息等操作。(3)商品类别管理提供老人商品类别的添加,删除,修改,转移以及商品图片的添加,删除,修改功能。(4)商品订单管理管理员对注册用户根据购买的商品信息所提交的订单进行管理,有回复和支付控制的功能,实现对商品订单的控制。(5)注册会员管理 管理该系统的注册会员,包括对注册会员的审核,删除等功能,但为了尊重注册会员的信息所有,不提供管理员对注册会员信息的修改功能。(6)店铺公告管理店主在商城内可以进行新闻的发布,也可以更新发布的信息,还会提供管理员对新闻类别的管理和新闻内容的管理功能。(7

23、)评论管理管理员对注册用户提交的评价进行回复,和对该评价的删除功能,同时也提供管理员发布系统的评价公告功能。(8)付款方式管理员可以需要对用户的支付方式进行控制,可以进行添加、修改、删除以及需要付款数目。3.2 系统业务流分析敬老商城系统作为一个整体包含了许多的个体,用户作为一个个体可以在商城内浏览信息,购买商品等,管理员作为维护者,拥有管理用户和后台管理功能的使用权。因此,针对用户将要用到的功能和特点,此系统可以分为前台系统和后台系统。前台系统包括用户登陆和注册、商品的管理与搜索、购物车功能、新闻公告;后台系统包括商品管理、订单管理、用户管理和付款方式等功能。下面的商城流程图是从用户的角度开

24、始的,用户注册后,登录可以更好地购买本站商品、获取商城更多的活动;而未登录用户仅仅是可以浏览信息,不能对商品进行购买、收藏等,商城用户流程图如下图所示:图5 商城用户流程图在敬老商城中,用户的购物功能也是重中之重,购物流程图如下图所示:图6 购物流程图3.3 系统可行性研究下面是针对敬老商城系统从不同方面进行分析。3.2.1 社会可行性随着大众的消费以及生活习惯的改变和电子商务市场环境的日渐成熟,网上商品销售越来越受到广大市民的关注。但是在人口老龄化的步伐日益加快的情况下,中国空巢老人化问题日益严重,老人的生活也越来越引起人们的关注,所以老人在出行代步、物质生活、医疗卫生、文化娱乐等个方面的需

25、求将会越来越多。而目前我国电子零售业虽然发展迅速,但在针对老人产品的网购商品方面依然存在较大的市场空白,所以本系统的效益还是十分可观的。3.2.2 技术可行性通过对网上已有课程商城学习,设计商城的模块与功能,并提高师生交流的效率,为学生学习与老师教学提供便利。系统使用微软IIS作为Web服务器,后台数据库使用MySQL,并使用WampServer、Dreamweaver等工具对商城进行界面和功能设计。本系统开发的硬件环境为Windows平台,apache服务器,符合该系统开发技术条件。3.2.3 经济可行性由于所开发的商城是一个小型商城商城,要求并不是很高,本人在开发前系统的巩固学习了PHP和

26、MySQL的知识,对开发系统的经济要求较小,节省时间,所以从人力、物力等方面来说都是可行的。4 系统设计4.1 系统结构设计系统基本结构主要分为2大模块,分别为商城前台模块、后台管理模块,结构图如下图7所示:图7 系统结构图4.2 系统数据库设计4.2.1 数据库的分析数据库管理在信息管理中占有十分重要地位,数据库结构设计的优劣会直接影响到应用系统的效率及实现的效果,所以合理的数据库结构设计会提高数据存储效率。在设计数据库系统时,应该先充分了解用户在各个方面的需求,包括现有的需求、将来可能增加的需求。下面简单的介绍创建一个数据库结构的简单过程:(1)对需要的数据要做标识,;(2)要收集被标识的

27、字段到表中;(3)设计时要绘制一个简单的图表,记录数据;(4)创建时要规范数据,方便管理查询;(5)标识指定字段的信息;(6)接着创建物理表。4.2.2 数据库的设计在设计数据库表结构之前,首先要创建一个数据库,下面列举几个重要的数据表:表1 shopold_admin表的结构字段名称数据类型字段大小说明admin_idint11管理员IDadmin_permissionvarchar3000权限admin_namevarchar32名称admin_passwordvarchar32密码admin_login_timeint10登陆时间admin_login_numint11登陆次数admin

28、_is_suppertinyint1是否是管理员表2 shopold_memeber表的结构字段名称数据类型字段大小说明member_idint11会员idmember_namevarchar3000会员名称member_truenamevarchar32真实姓名store_idvarchar32店铺idmember_avatarint10会员头像member_sextinyint11会员性别member_birthdaydate1生日member_passwdvarchar32会员密码member_emailvarchar100会员邮箱member_qqvarchar100qqmember_

29、wwvarchar100阿里旺旺member_login_numint11登录次数member_timevarchar100会员注册时间member_login_timevarchar100当前登录时间member_old_login_timevarchar10上次登录时间member_login_ipvarchar10当前登录ipmember_old_login_ipvarchar10上次登录ipmember_goldnumint11金币数member_goldnumcountint11曾经拥有金币数member_goldnumminusint11已经消费金币数member_qqopenid

30、varchar100qq互联idmember_qqinfotext300qq账号相关信息member_sinaopenidvarchar100新浪微博登录idmember_sinainfotext300新浪账号列化值member_pointsint11会员积分available_predepositdecimal10,2预存款可用金额freeze_predepositdecimal10,2预存款冻结金额inform_allowtinyint1是否允许举报is_buytinyint1是否有购买权限is_allowtalktinyint1会员是否有咨询member_statetinyint1会员的开启状态member_creditint11会员信用member_snsvisitnumint11sns访问次数续表2member_areaidint11地区IDmember_cityidint11城市IDmember_provinceidint11省份IDmember_areainfovarchar255地区内容表3 shopold_goods_class表的结构字段名称数据类型字段大小说明gc_idint10索引IDgc_namevarchar100分类名

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1