网上手机商店的设计与实现.doc
《网上手机商店的设计与实现.doc》由会员分享,可在线阅读,更多相关《网上手机商店的设计与实现.doc(25页珍藏版)》请在三一文库上搜索。
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数据库进行交互,实现数据的插入、提取、删除以及管理。在此过程中使用了DreamwaverCS5平台进行html语言、css语言、javascript语言的编写,以及对页面的布局、美工。在搭建后台的过程中,使用了EclipsePHPStudiov1.2.2平台,实现了与数据库之间的交互,实现了从静态页面到动态网站的跨越。在数据库的使用中,本次设计使用的是MySQL数据库对数据进行管理。网站服务器
12、使用了Apach服务器,它是当下最流行的Web服务器端软件之一。下面将对设计中涉及的开发工具以及语言进行介绍。1.1 HTML语言网页文档也称为HTML源文件,它是用超文本标记语言(HyperText Markup Language,HTML)编写而成的。HTML语言是一种顺序符号标记语言。20世纪80年代初,HTML由万维网联盟(World Wide Web Consortium,W3C)制定。由于制作网页与编写文档很相似,所以HTML包括一些定义页面内容和格式的符号,称为标记。HTML是使用SGML定义的网页设计语言,或者可以说HTLM是SGML的一个应用程式,但HTML不是程式语言,它只
13、是标示语言,它能够将文本、图片、声音和动画结合在一个网页文档中。后来,这些文档可以使用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。虽然可以通过CGI实现一定的交互,但采用这个方法的
15、编程比较复杂,而JavaScript的出现,使得信息和用户之间不再只是显示和浏览的关系,而是实现了一种实时的、动态的、可互交的表达能力,用可提供动态实时信息并对客户操作进行反应的Web页面取代了静态的HTML页面8。JavaScript是众多脚本语言中非常优秀的一种,它与WWW的结合有效地实现了网络计算机和网络计算机的蓝图,这必将在飞速发展的信息时代占据重要的一席之地9。1.4 PHP的简介PHP,一个嵌套的缩写名,它最初只是Personal Home page (个人主页)的缩写,但是后来经过修改,采用了GNU命名惯例(GNU=Gnus Not UNIX),如今它是超文本预处理编程(Hype
16、rtext 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 ASP.NET、Ruby(on Ra
18、ils或其他)、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软件采用了GPL(GNU通用公共许可证)16。由
19、于其体积小、速度快、成本低,尤其是具有开发源码这一特点,许多中小型网站为了降低网站成本而选择了MySQL作为网站数据库17MySQL的历史可以追溯到1979年,当时它只是一个很底层的面向报表的存储引擎,经过了十多年的发展,在1996年,MySQL1.0终于问世了,但它面向的对象只是一小部分人,相当于内部发布,同年10月份,MySQL3.11.1发布,但是它只提供Solaris下的二进制版本。直到MySQL3.22发布后,MySQL开始得到广泛的应用,它是一个标志性的版本,因为它提供了基本的SQL支持。2003年3月,MySQL4.0发布,它使新的基于MySQL的应用程序得到了更广泛的应用,但在
20、该版本中,MySQL并不支持视图、存储过程、触发程序、游标等18。而MySQL5.0的出现,它弥补了4.0的不足19。MySQL的主要竞争产品包括PostgreSQL、Microsoft SQL Server和Oracle。与这些产品相比MySQL具有高性能、低成本等优点20。2 需求分析需求分析的任务就是通过详细的调查现实世界中要处理的对象,充分的了解系统的工作概况,根据用户的各种需求,在此基础上确定系统的功能。一个系统必须要充分的考虑到今后可能的扩展和改变。2.1 用户需求分析本系统的用户需求主要分为三种,即游客用户需求,会员用户需求,管理员用户需求。(1)游客用户需求分析游客可以在本网站
21、浏览各类手机商品,搜索手机商品,还可以进行注册成为本网站的会员,只有注册成为会员,才可以在本网站购买优惠的手机商品。(2)会员用户需求分析会员用户对本网站的需求是会员通过输入用户名、密码和验证码登录到本网站后,可以浏览各类商品,搜索所需要的商品,下订单和查询订单,购物车管理,修改会员的个人资料。(3)管理员用户需求分析管理员对本网站的主要职责是对整个网站的数据进行管理和维护,包括对数据的添加、修改和删除。管理员维护管理员和会员的登录信息及权限、维护网站信息、维护会员个人信息,对手机商品进行添加、修改和删除,查询和处理会员订单,还可以删除会员。2.2 系统功能需求分析首先要对现有的购物网站进行分
22、析,现有的购物网站是信息的重要来源,了解购物网站的一些基本功能,从而明确新网站的设计目标和模型。从整个网站系统来看,其功能主要可以分为两个方面,即前台方面要实现的功能和后台方面要实现的功能2.2.1 系统前台功能分析(1)用户注册和登录:只有成为注册用户之后,才能在购买商品的时候享受优惠条件, 因此需要提供用户注册功能以及相关的用户信息修改、密码维护等。(2)商品浏览 搜索功能:以列表的方式显示商品信息,这样可以在页面显示大量的商品信息,同时可以提供更多的商品浏览方式,例如分类浏览最新手机、热销手机、推荐手机和特价手机等。(3)购物车:当用户找到需要的手机时,可以将手机加入购物车,然后继续寻找
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 手机 商店 设计 实现
链接地址:https://www.31doc.com/p-2458066.html