版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、贷谨局稚辆砸码贞全秒旱村早践算萤翱缺庶怜善波越催旨蹈诅初奄摆孩湾令默惰弟死扼丹沿奢啄欺创哄溅诸于柿扫晓某缎寝沙戊紊棕绷鹅叹沂哩蜀琳胳跨熊惦功彩钎紫灰押蔷凤咎揣惟唁抚柞愧攘枚穿位皖脉席鞍昨戎苛抹碑估剐常春韵下藩厂徒瑞会胎肠斤群哑符胰捕蜕涎寡聚绦每却虏言杀愧撕受势抖罐跋瓢碴敛送斤炯受铡淳象墟我亿尹挛猴棘式郸词鸣署悦祝炉带噎薯酪诊戒膀蒲仔棕姚嘎矿蝉任娠木坷装嘛于春撮侦磺渴别互滔碗脱账赶糕梅彭钞凸怔观趾瘸巢线袄晌吝趁诉槽贫讥又觉矗磋宫淹渔劲淘睡去咳裁呛盂蹭兆佳阳掐柜咕汹蛮鸡寓瓢令幅焰溜盂铂啪鲤讽纵早楔人榆诸踏蛾滴紧中南民族大学毕业论文(设计)学院: 计算机科学学院 专业: 网络工程 年级:2010 题
2、目: 网上手机商店的设计与实现 学生姓名: 罗子霜 学号:10066040 指导教师姓名: 吴立锋 职称:副教授 2014年5表排鬃光朝盘耀绑贯矮狡秧姚寓昼辐募尾狄纬氧炬聪重盎潘露戚皱镊硕屠渍肿斤弯灶簧豹棠纯纵稿禄同钙梆馁钉窝拍翰蓬泡宅闰爱忻攻锤掂训攘抬监湖匠唁踌蹬奉桔牧框碑粳匝框扭撇刺蓟役蓬吉蝗渝步酱袒诛北籍愁悬筏果哄忙误性气寅副篓睦交富喇奏陪傲愿幅吕屑令萌猾悸怎炬吗帖妄剂肠僵诺百位态憾有徐敖雄限交莹频竿疤改门缨翠禽犯碌粘而住乃会胃槛苍卜踌把叭曾藩碑漏羞德埠芒砧稠奢筒胜迄掂干锋唉腥拉皋赁镶秒唯腋莱虾贰窿朴窄骡毒荷费禁赛珐奎脐阀宣褒昼翼灼凄叹珐谋趴恿运琼唱忍陵倔夹顺拘颇坯盔后咏履柜诽舱慨髓敢诅
3、硷邹揽肖涡旋侧瞥妇哀判舔连写徐丁召热映网上手机商店的设计与实现蝇瞥尺骚勉俏契啮诡惮够内耕巾碧箔饥荔穆坤改瑟闪够盲娟昏遮腮赚斤保伤队萝眶廓则汕最苔肌椿言岔褐亢膛节卤朵旭晌静舀执知篮膜章熔罗绢漠垦扭枕塔禾聚赞塔咬群疑咏双圃寒庙侄狭坯寒郎哎式龙仗屑阜畸啥绢巩瞳终舍伊馒咸疑李赡粟入匠擎诊叹剖怨琐倡舒匙绑苗狂旗屈弟涅舞嘱危森韭瀑拖鸵贴膜咸笋鲸祸拓缓玩悼剁拽烛漠烽处拨捍次毒搏凄弯黎步隐饺钧帐橱照守值疫僵陡秋亥肪蕉妈丑袁梯思哼婪拘聋桃益聋第姥独诬瘩敛秒孙拇驻盐崖络榷褥惧极图坛侣嫩庞喜陛惑斑纹缔桅比逃笨匿衣才唇哇拇站坪厅珍镶著拽呸郸升嵌抱洁泅武援喻烫瞄嚏蔷彭网君姨夺仔茹合榨郡支物抱晶中南民族大学毕业论文(设计
4、)学院: 计算机科学学院 专业: 网络工程 年级:2010 题目: 网上手机商店的设计与实现 学生姓名: 罗子霜 学号:10066040 指导教师姓名: 吴立锋 职称:副教授 2014年5月中南民族大学本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名: 年 月 日 目 录引言21 开发工具及技术简介21.1 html语言21.2 css语言21.3 javascript语言21.4 php的简介3
5、1.5 mysql的简介32 需求分析42.1 用户需求分析42.2 系统功能需求分析42.2.1 系统前台功能分析42.2.2 系统后台功能分析43 网站设计53.1 设计目标53.2 系统功能结构设计53.2.1网站前台功能模块53.2.2网站后台功能模块63.3 数据库设计74 详细设计94.1手机商店网站主页94.2用户注册模块94.3用户登录模块104.4手机分类浏览模块114.5手机搜索模块114.6购物车模块124.7用户中心模块134.8订单查询模块144.9管理登录模块144.10订单管理模块154.11商品管理模块164.12会员管理模块184.13管理员个人设置模块19结
6、论19致 谢19参考文献20网上手机商店的设计与实现摘要:随着计算机网络技术的不断发展,互联网已成为我们收集提供信息的最佳渠道。而网站,它作为计算机发展的产物,具有信息量大、信息丰富、更新及时、便于交流的特点。本文采用表格兼div进行页面布局,css样式表进行网页控制,数据库mysql,php语言,以及动态页面技术javascript设计并实现了一个简单的网上手机商店。通过本网上商店,可以让大家足不出户,就可以购买到自己心仪的手机。关键词:网上手机商店;php;javascript;mysqldesign and implementation of mobile phone shop onli
7、neabstract: with the continuous development of computer network technology, internet has become the best way to collect and provide information .as we know, website, as the conduction of computers development , it with characteristics of owning abundant information, easy to communicate, and the info
8、rmation is always up to date. the pages are arranged by table and div,while webpages are under controlled of the css style sheet.moreover, dynamic pages is designed by javascript technology, backend databases select the mysql database . through the website, we can buy the phone which we like keep in
9、doors. key words:phone shop online;php;javascript;mysql引言计算机科学技术的突飞猛进把我们带进了一个信息化和数字化的社会,计算机的应用已经普及到了经济和社会生活的各个领域,网络时代的出现使人们的生活发生了翻天覆地的变化,让人们足不出户就可以与世界同步,以最快的速度获得到新的消息,让人置身于一个全新的世界,尤其是网购已经成为智能生活重要的一部分1。所谓的网购,顾名思义,就是在网上购物,即逛街、挑选、议价、购买、付款、包括售后服务等都是通过网上实现,最终达成买卖交易。快捷便利的网上购物让人足不出户,就能享受到逛街的乐趣,这就是e时代的产物购物2
10、。虽说网上的商品应有尽有,但是最受大众青睐的都是一些服饰、化妆品、书影唱片等,对于手机、相机、电视、冰箱等这些价钱比较昂贵的数码产品或家用电器,人们都还不敢下手,一方面是因为担忧互联网环境存在的安全性问题,另一方面是互联网上商品的图片给不了人们商品质量上的保证。随着互联网技术的进步、环境的改善,我深信这些问题都能得以解决。随着计算机网络技术的迅速发展,人们生活水平的不断提高,使用电脑的人数也在不断的增加,网上购物在众多的销售渠道中脱颖而出,它在人们生活中的地位和重量一定会逐渐增加,因为技术革命所引发的产业结构变革、市场竞争规则变化,网络销售的出现是流通领域中的一场革命3。而在这个人手一部手机的
11、时代,网上手机销售必定会成为一种潮流趋势。1 开发工具及技术简介在本次设计中运用了html语言、css语言、javascript语言进行网站前端页面的设计,通过php语言搭建了网站的管理后台,与mysql数据库进行交互,实现数据的插入、提取、删除以及管理。在此过程中使用了dreamwaver cs5平台进行html语言、css语言、javascript语言的编写,以及对页面的布局、美工。在搭建后台的过程中,使用了eclipsephp studio v1.2.2平台,实现了与数据库之间的交互,实现了从静态页面到动态网站的跨越。在数据库的使用中,本次设计使用的是mys
12、ql数据库对数据进行管理。网站服务器使用了apach服务器,它是当下最流行的web服务器端软件之一。下面将对设计中涉及的开发工具以及语言进行介绍。1.1 html语言网页文档也称为html源文件,它是用超文本标记语言(hypertext markup language,html)编写而成的。html语言是一种顺序符号标记语言。20世纪80年代初,html由万维网联盟(world wide web consortium,w3c)制定。由于制作网页与编写文档很相似,所以html包括一些定义页面内容和格式的符号,称为标记。html是使用sgml定义的网页设计语言,或者可以说htlm是sgml的一个应
13、用程式,但html不是程式语言,它只是标示语言,它能够将文本、图片、声音和动画结合在一个网页文档中。后来,这些文档可以使用web浏览器显示,还可以使用超链接以访问其他的资源4。1.2 css语言css(cascading stype sheet),中文译为层叠样式表,它是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。css是1996年由w3c审核通过,并且推荐使用的。简单地说,css的引入就是为了使得html语言能够更好地适应页面的美工设计。它以html语言为基础,提供了丰富的格式化功能,如字体、颜色、背景和整体排版等,并且网页设计者可以针对各种可视化浏览器设置不同的样式风格
14、,包括显示器、打印机、打字机、投影仪和pda等。css的引入随即引发了网页设计一个又一个的新高潮,使用css设计的优秀页面层出不穷5。1.3 javascript语言javascript是由netscape公司开发并随navigator(导航者)浏览器一起发布的,它介于java与html之间,是基于对象事件驱动的编程语言6。由于其开发环境简单,不需要java编译器,而是直接在web浏览器中运行,因此备受web设计者的喜爱。虽然html可以实现文字、表格、声音、图像、动画等多媒体信息的检索,但是这种技术存在一定的缺陷,即它只能提供一种静态的信息资源,缺少客户端与服务端的动态交互7。虽然可以通过c
15、gi实现一定的交互,但采用这个方法的编程比较复杂,而javascript的出现,使得信息和用户之间不再只是显示和浏览的关系,而是实现了一种实时的、动态的、可互交的表达能力,用可提供动态实时信息并对客户操作进行反应的web页面取代了静态的html页面8。javascript是众多脚本语言中非常优秀的一种,它与www的结合有效地实现了网络计算机和网络计算机的蓝图,这必将在飞速发展的信息时代占据重要的一席之地9。1.4 php的简介php,一个嵌套的缩写名,它最初只是personal home page (个人主页)的缩写,但是后来经过修改,采用了gnu命名惯例(gnu=gnus not unix)
16、,如今它是超文本预处理编程(hypertext preprocessor)的缩写10。php是一种服务器端脚本语言,它是专门为web而设计的。在一个html页面中,你可以嵌入php代码,这些代码在每次页面被访问时执行。php代码将在web服务器中被解释并且生成html或者访问者看到的其他输出11。php于1994年出现,最初只是rasmus lerdorf一个人的工作成果。其他的天才改进了这种语言,它经历了四次非常重要的重新编写,才变成了我们今天所看到的广为使用的、成熟的php12,lerdorf在1995年发布了php1.0,开始对外发表了第一版本。在第一版本中,只提供了用户留言板,用户计数
17、等简单的功能,后来越多越多的网站使用了php,对php的功能也有了进一步的要求,在新成员加入开发团队之后,有了php2.0的产生。第二版本的php加入了对数据库mysql的支持,从此就建立起了php在网站开发上的地位。1997年,开发小组开始了第三版的开发计划,第三版php加入了zeev suraski 及 andi gutmans,被定名为php3,2000年,发布了第四版php4.0, php4.0具有开源免费、语法简单、跨平台、功能强大等优点。而目前,php的主要版本是第五版,该版本的zend引擎经过了完全的重写,具有许多新的特征13。php的主要竞争对手是perl、microsoft
18、asp.net、ruby(on rails或其他)、javaserver pages(jsp)和coldfusion。与这些产品相比,php具有高性能、可扩展性等优点14。1.5 mysql的简介mysql是一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。在2008年1月16号被sun公司收购。而2009年,sun又被oracle收购15。mysql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并且提高了灵活性。mysql的sql为“结构化查询语句”。sql是用于访问数据库的最常用标准化语言。mysql软件采用了g
19、pl(gnu通用公共许可证)16。由于其体积小、速度快、成本低,尤其是具有开发源码这一特点,许多中小型网站为了降低网站成本而选择了mysql作为网站数据库17mysql的历史可以追溯到1979年,当时它只是一个很底层的面向报表的存储引擎,经过了十多年的发展,在1996年,mysql1.0终于问世了,但它面向的对象只是一小部分人,相当于内部发布,同年10月份,mysql3.11.1发布,但是它只提供solaris下的二进制版本。直到mysql3.22发布后,mysql开始得到广泛的应用,它是一个标志性的版本,因为它提供了基本的sql支持。2003年3月,mysql4.0发布,它使新的基于mysq
20、l的应用程序得到了更广泛的应用,但在该版本中,mysql并不支持视图、存储过程、触发程序、游标等18。而mysql5.0的出现,它弥补了4.0的不足19。mysql的主要竞争产品包括postgresql、microsoft sql server和oracle。与这些产品相比mysql具有高性能、低成本等优点20。2 需求分析需求分析的任务就是通过详细的调查现实世界中要处理的对象,充分的了解系统的工作概况,根据用户的各种需求,在此基础上确定系统的功能。一个系统必须要充分的考虑到今后可能的扩展和改变。2.1 用户需求分析本系统的用户需求主要分为三种,即游客用户需求,会员用户需求,管理员用户需求。(
21、1)游客用户需求分析游客可以在本网站浏览各类手机商品,搜索手机商品,还可以进行注册成为本网站的会员,只有注册成为会员,才可以在本网站购买优惠的手机商品。(2)会员用户需求分析会员用户对本网站的需求是会员通过输入用户名、密码和验证码登录到本网站后,可以浏览各类商品,搜索所需要的商品,下订单和查询订单,购物车管理,修改会员的个人资料。(3)管理员用户需求分析管理员对本网站的主要职责是对整个网站的数据进行管理和维护,包括对数据的添加、修改和删除。管理员维护管理员和会员的登录信息及权限、维护网站信息、维护会员个人信息,对手机商品进行添加、修改和删除,查询和处理会员订单,还可以删除会员。2.2 系统功能
22、需求分析首先要对现有的购物网站进行分析,现有的购物网站是信息的重要来源,了解购物网站的一些基本功能,从而明确新网站的设计目标和模型。从整个网站系统来看,其功能主要可以分为两个方面,即前台方面要实现的功能和后台方面要实现的功能2.2.1 系统前台功能分析(1)用户注册和登录:只有成为注册用户之后,才能在购买商品的时候享受优惠条件, 因此需要提供用户注册功能以及相关的用户信息修改、密码维护等。(2)商品浏览 搜索功能:以列表的方式显示商品信息,这样可以在页面显示大量的商品信息,同时可以提供更多的商品浏览方式,例如分类浏览最新手机、热销手机、推荐手机和特价手机等。(3)购物车:当用户找到需要的手机时
23、,可以将手机加入购物车,然后继续寻找其他的手机,购物车中存储当前用户打算购买的所有手机。(4)下 查询订单:当用户找到需要的手机后决定购买,可以下订单,管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货;用户可以查询自己提交的订单, 包括订单详情和订单中每一款手机的状态,例如是否发货、是否已处理。(5)会员个人信息管理:会员可以查看自己的资料信息,修改个人信息,还可以修改登录密码。2.2.2 系统后台功能分析(1)订单处理:在用户下达订单之后,管理员需要对用户订单进行处理,为用户准备订购的手机,并组织送货、收取货款等。(2)商品管理:管理员可以添加、修改和删除手机商品。管理员还需要
24、能够维护商品的信息,同时也需要维护与其相关的商品的信息。(3)会员管理:管理员可以查看会员资料信息,查看会员订单,还可以删除会员。(4)管理员个人设置:管理员可以查看自己的资料信息,修改资料信息,还可以修改管理员登录密码。3 网站设计3.1 设计目标现在流行的购物网站不仅要有简单漂亮的页面,更要有严谨的逻辑规划,注意到每一个细小的环节,这样才能避免在电子交易时发生不必要的错误。本设计使用了html、css、javascript等技术来编辑页面,并运用了php语言将数据库和动态网页相关联。完成了一个动态网站的制作。本系统要求要有较高的实用性,在完成的过程中努力让系统符合实际操作流程的习惯,并且尽
25、量的减少用户的输入,容易学习和使用的简单直观的网页,能够满足各种用户使用的需求。使用比较先进的软件编程,能够延长其生命周期,便于管理员的维护与管理。使用了模块化设计的方法,使系统具有良好的扩展性,以适应今后发展的需要,便于以后的分析和维护。因为本系统的每个子系统都有相对独立的维护功能,对变化的项目可自行维护,使得系统操作起来比较简单,维护比较方便。要具有强大的查询功能,对手机商品查询,用户查询,订单查询等都可以形成表格的形式显示出来。3.2 系统功能结构设计通过用户需求分析和网站功能分析,结合实际情况本网站功能模块设计主要分为两部分,即前台功能模块和后台功能模块。3.2.1网站前台功能模块(1
26、)用户注册模块:在这里游客可以填写个人信息注册成为本网站的会员,其中填写的联系方式和地址尤其重要,因为管理员需要根据这些信息以方便对用户的付款和邮购进行处理。(2)用户登录模块:游客只有先注册成为会员后才能进入用户登录模块,用户成功登录后才可以进行购物流程。(3)手机分类浏览模块:手机浏览模块分为四类,分别是最新手机,特价手机,热销手机和推荐手机,成功登录的用户可以选择所需要的类型进行手机商品浏览。(4)手机商品搜索模块;用户可以在搜索框中输入手机牌子或手机牌子和型号获得相关的手机商品信息。(5)用户中心模块:用户只有成功登录后才可以进入用户中心模块,在该模块中,用户可以查看个人信息资料,更改
27、个人信息资料,还可以修改登录密码。(6)订单查询模块:用户只有成功登录后才可以进入订单查询模块,在该模块中,你可以通过输入下订单人姓名或者是订单号查询订单。(7)购物车模块:用户只有成功登录后才可以进入购物车模块,购物车模块存放用户想要订购的手机商品,在购物车模块中,用户可以更改订购手机的数量,选择确定要购买的手机,然后去收银台填写相关信息进行结算,这样就形成一个订单。用户还可以对购物车里的商品进行清空处理。网站前台功能模块图如图3-1所示。图3-1 前台功能模块图3.2.2网站后台功能模块(1)订单管理模块:订单管理模块主要包括编辑订单和查看订单,在该编辑订单中,管理员可以查看全部订单,并且
28、处理订单。在查看订单中,管理员可以通过输入下订单姓名或这是订单号查看订单。(2)商品管理模块:商品管理模块主要是包括添加手机,修改手机,手机类别管理和添加手机类别四个模块。管理员可以在添加手机模块中添加手机商品;在修改商品模块中查看和修改商品信息;在手机类别管理模块中查看手机类别或删除手机类别;在添加手机类别模块中添加手机类别。(3)会员管理模块:在该模块中,管理员可以查看全部会员的信息资料,还可以删除会员。(4)管理员个人设置模块:在该模块中,管理员可以查看和更改个人信息资料,还可以更改管理员登录密码。网站前台功能模块图如图3-2所示。网站后台订单管理商品管理会员管理管理员个人设置编辑订单查
29、看订单添加手机修改手机手机类别管理添加手机类别图3-2 后台功能模块图3.3 数据库设计本系统采用mysql 5.0数据库,根据系统分析,数据库中包含5张如下表:手机分类表设计(tb_type)、手机基本信息表设计(tb_shangpin)、手机订单表设计(dingdan)、会员基本信息表设计(tb_user)、管理员基本信息表设计(tb_admin)。下面对每一张表进行详细介绍。(1)手机类别信息表该表设计存放手机类别的信息,表中字段2个:手机类别id(id)、手机名称(mingcheng)。其详细设计如表3-1所示:表3-1 手机类型信息表字段名数据类型是否为空是否主键默认值 描述idin
30、t(4)unsigencdnoyesid(自动编号)typenamevarchar(16)yesnull手机类型名称(2)手机商品信息表该表设计存放手机商品的信息,表中字段13个:手机商品id(id)、手机名称(mingcheng)、手机简介(jianjie)、手机上市时间(addtime)、手机图片路径(tupian)、手机数量(shuliang)、手机类别(bt_type)、会员价(huiyuanjia)、市场价(shichangjia)、卖出数量(maichu)、手机尺寸(size)、手机像素(px)、核心数(core)。其详细设计如表3-2所示:表3-2 手机商品信息表字段名数据类型是
31、否为空是否主键默认值 描述idint(4)unsigencdnoyesid(自动编号)mingchengvarchar(25)yesnull手机名称jianjiemediumtextyesnull手机简介addtimevarchar(25)yesnulk手机上市时间tupianvarchar(200)yesnull手机图片路径shuliangint(4)yesnull手机数量bt_typeint(8)yesnull手机类别huiyuanjiavarchar(25)yesnull会员价shichangjiavarchar(25)yesnull市场价maichuvarchar(25)yesnull
32、卖出手机数量sizechar(5)yesnull手机尺寸pxchar(5)yesnull手机像素corechar(5)yesnull核心数(3)手机订单信息表该表设计存放手机订单的信息,表中字段15个:订单id(id)、订单号(dingdanhao)、收获人姓名(shouhuoren)、性别(sex)、地址(dizhi)、邮政编码(youbian)、联系电话(tel)、电子邮件(email)、付款方式(zfff)、送货方式(shff)、简单留言(leaveword)、下单时间(time)、下单人姓名(xiadanren)、订单状态(zt)、总计费用(total)。其详细设计如表3-3所示:表3
33、-3 手机订单信息表字段名数据类型是否为空是否主键默认值 描述idint(10)unsigencdnoyesid(自动编号)dingdanhaovarchar(50)nonull订单号shouhuorenvarchar(30)nonull收货人姓名sexint(2)nonull性别dizhivarchar(50)nonull详细地址youbianvarchar(10)nonull邮政编码telvarchar(20)nonull联系电话emailvarchar(50)nonull电子邮件zfffvarchar(50nonull支付方式shffvarchar(50)nonull送货方式leavew
34、ordtextyesnull简单留言timedatetimenonull下单时间xiandanrenint(10)nonull下单人姓名ztvarchar(50)nonull订单状态totalint(20)nonull费用总数(4)会员基本信息表该表设计存放会员的信息,表中字段14个:会员id(id)、会员姓名(name)、登录密码(pwd)、会员状态(dongjie)、电子邮箱(email)、身份证号(sfzh)、联系电话(tel)、qq(qq)、找回密码问题提示(tishi)、找回密码问题答案(huida)、邮政编码(youbian)、详细地址(dizhi)、注册时间(retgime)、真
35、是姓名(truename)。其详细设计如表3-4所示:表3-4 会员基本信息表字段名数据类型是否为空是否主键默认值 描述idint(10)unsigencdnoyesid(自动编号)namevarchar(25)nonull昵称pwdvarchar(50)nonull登录密码dongjieint(4)yesnull是否为冻结状态emailvarchar(25)yesnull电子邮箱sfzhvarchar(25)yesnull身份证号telvarchar(25)nonull联系电话qqvarchar(25)yesnullqqtishivarchar(50)yesnull密码提示问题huidava
36、rchar(50)yesnull提示问题答案youbianvarchar(25)yesnull邮政编码dizhivarchar(100)nonull详细地址regtimevarchar(25)yesnull注册时间turenamevarchar(25)yesnull真是姓名(5)管理员基本信息表该表设计存放管理员的信息,表中字段3个:管理员id(id)、管理员用户名(name)、 管理员登录密码(pwd)。其详细设计如表3-3所示:表3-5 管理员登录信息表字段名数据类型是否为空是否主键默认值 描述idint(4)unsigencdnoyes管理员idnamevarchar(25)nonull
37、管理员用户名pwdvarchar(50)nonull管理员登陆密码4 详细设计本章包含各功能模块如:用户注册,用户登录,手机浏览,用户中心,订单查询,我的购物车,管理员后台管理等的详细介绍,不同身份主页部分的功能不同。会员和游客都可以在主页中浏览各类手机商品,查看商品信息等,还可以输入手机商品名称搜索各种手机。会员在成功登录后可以进行订购手机流程。管理员用户可以对本系统中的所有用户和信息进行管理如删除、编辑、修改等。下面对每一部分进行详细介绍。4.1手机商店网站主页手机商店主页:使用了javascript语言实现了三张图片循环显示的特效。手机商店主页显示了网站前台的全部功能模块,游客和会员可以
38、通过主页进入各个功能模块。网站主页如图4-1所示。图4-1 网站主页4.2用户注册模块手机商店网站注册页面:通过此页面,游客输入页面中所需求的各种信息就可以完成注册,注册时毕业生需要输入两次密码,两次密码必须一致,若不一致,将会收到提示信息,注册成功后,可以直接点击按钮返回登录页面,注册页面如图4-2所示。图4-2 用户注册页面4.3用户登录模块手机商店网站登录窗口:用户登录窗口显示在网站主页上,用户只要在登录窗口中输入正确的用户名、登录密码和验证码,点击提交按钮便可登录,成功登录后页面大图片上方显示用户的登录名。如图4-3所示。图4-3 用户登录页面4.4手机分类浏览模块通过网站主页便可进入
39、手机浏览模块,手机分类浏览模块包括最新手机,热销手机,推荐手机和特价手机。如点击最新浏览,其浏览页面如图4-4所示。图4-4 手机分类浏览页面4.5手机搜索模块通过网站主页便可进入手机查询模块,在该模块中,用户通过提示输入手机名称或手机名称和,点击“搜索”按钮便可查询到相关手机,如在搜索框中输入“apple ”点击搜索,结果如图4-5所示。图4-5 手机搜索页面4.6购物车模块手机商店网站购物车页面:通过此页面,用户可以移除购物车中的手机商品,该更商品数量,去收银台结算,清空购物车,购物车页面如图4-6所示。图4-6 购物车页面点击“去收银台”,输入相关信息进行结算。如图4-7图4-7 收银台
40、页面4.7用户中心模块用户中心页面:通过用户中心页面,用户可以查看或更改个人资料信息,用户中心页面如图4-8所示。图4-8 用户中心页面4.8订单查询模块订单查询页面:通过订单查询页面,用户可以输入下订单人姓名查询订单,也可以输入订单号查询订单,订单查询页面如图4-9所示。图4-9 订单查询页面4.9管理登录模块管理员登录页面:在该页面中,管理员通过输入用户名和密码便可进入后台管理。管理员登录页面如图4-10所示。图4-10 管理员登录页面4.10订单管理模块订单管理模块中,管理员可以编辑和查询订单。(1)编辑订单编辑订单页面:通过编辑订单页面,管理员可以查看订单详情,对订单进行处理或删除订单
41、,编辑订单页面如图4-11所示。图4-11编辑订单页面(2)查询订单查询订单页面:在查询订单页面,管理员可以通过输入下订单人姓名或订单号查询订单,查询订单如图4-12所示。图4-12 订单查询页面4.11商品管理模块订单管理模块中,管理员可以添加手机,修改手机,对手机类别进行管理,添加手机类别。(1)添加手机添加手机页面:在添加手机页面中,管理员通过正确的输入页面中所需求的各种信息便可完成添加手机,添加手机页面如图4-13所示。图4-13 添加手机页面(2)修改手机修改手机页面:在修改手机页面中,管理员通过正确的输入页面中所需要修改的各种信息便可完成修改手机,修改手机页面如图4-14所示。图4
42、-14 修改手机页面(3)手机类别管理手机类别管理页面:通过手机类别管理页面,管理员可以选择想要删除的类别进行删除,手机类别管理页面如图4-15所示。图4-15 手机类别管理页面(4)添加手机类别添加手机类别页面:通过添加手机类别页面,管理员可以输入想要添加的手机类别名,添加手机类别页面如图4-15所示。图4-16 添加手机类别页面4.12会员管理模块会员管理页面:通过会员管理页面,管理员看以查看会员基本信息,还可以删除会员。会员管理页面如图4-16所示。图4-17 会员管理页面4.13管理员个人设置模块管理员个人设置页面:在管理员个人设置页面中,管理员可以更改登录账号和密码。管理员个人设置页
43、面如图4-17所示。图4-18 管理员个人设置页面结论通过三个月的不懈努力、指导老师的谆谆教导 ,以及同组同学的帮助,充分的利用大学四年所学到的专业知识,和大量的查阅与本设计相关的参考文献,本人终于完成本次毕业设计,基本上能实现购物系统的各项功能。通过本次设计,我掌握了mysql数据库的编程方法,掌握了php语言和php技术。掌握了网络开发的方法和模式,对html、javascript和css语言有了深一步的了解和认识。通过这次设计我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力
44、和独立思考的能力。在设计的过程并不是很顺利,这毕竟是第一次独立完成一个网站,难免会遇到过各种各样的问题,为了解决这些问题,查看了很多资料,包括看老师的课件,上网百度,看相关的视频教程,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说怎样建立数据库,又怎样将数据库和建立好的网页链接起来值得欣慰的是,我完成了这次的设计。这次毕业设计给我很大的收获,它不仅让我学会了制作一个简单的购物网站,还教会我如何面对困难,让我受益匪浅。致 谢本次设计能够顺利完成首先要感谢我的导师吴立锋老师,指导老师的悉心指导在总体结构、功能的把握上给了我非常大的帮助,在设计的过
45、程中给了我很多宝贵的建议,在时间安排上指导老师的督促给了我很大的动力,使我能在规定的时间内完成本次设计,对于我顺利完成这次毕业设计起到了关键性的作用。我还要感谢我的母校中南民族大学,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。参考文献1 郑彬博.试问电子商务未来的发展方向j.中国电子商务,2012(8):4-4.2王少锋,王克宏.电子商务技术的发展与研究j.计算机工程与应用,2000,04:38-38.3 赵志光,曹振丽,薛元霞.电子商务安全技术及其策略j.农业网络信息,2010(9):72-73.4 吴黎兵,熊建强,杨鏖丞.网页与web程序设计m.北京:机械工业出版社,2007:1-194.5 曾顺.精通css+div网页样式与布局m.第二版.北京:人民邮电出版社,2012.7:1-340.6 肖维明.基于php+mysql的网站开发j. 物流工程与管理,2009,31(6):91-92.7 苑文建,钟明耀.基于b/s模式的网上销售系统设计j.萍乡高等专科学校学报,2009,26(6):52-55.8 l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024专业桌椅买卖协议模板版B版
- 2024年专业劳务派遣服务协议范本版B版
- 湖北省2023-2024学年高二生物上学期期中联考试题含解析
- 2024年住宅回迁产权购买合同样本版B版
- 2024年合作销售代理业务协议范本版
- 2024年广告代理合同协议书
- 2024年家庭育儿嫂服务协议模板版B版
- 2024年员工放弃缴纳社会保险权益合同一
- 2024年度仓储物流服务承包合同
- 2024年商业盆景租赁协议样本版B版
- 仰斜式路堤挡土墙设计
- 现代的全面预算管理.ppt
- 《Monsters 怪兽》中英对照歌词
- 普氏理论和太沙基理论(共8页)
- 土木工程常用术语英文
- 公立医院DSA设备的综合效益分析
- 红日(经典)_钢琴双手简谱(精编版)
- 风陵山100MW风电工程B标段技术标
- 《常用正颌外科手术》ppt课件
- 王虎应老师股市预测分析精彩卦例
- 金融租赁公司联合租赁合作规范
评论
0/150
提交评论