交友之家社交网站的设计与实现_第1页
交友之家社交网站的设计与实现_第2页
交友之家社交网站的设计与实现_第3页
交友之家社交网站的设计与实现_第4页
交友之家社交网站的设计与实现_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连东软信息学院本科毕业设计(论文)系 所: 专 业: 学生姓名: 学生学号: 指导教师: 导师 1 导师 2 导师职称: 导师 1 职称 导师 1 职称 论文题目:在线购物网站的设计与实现Design and Implementation of Online Shopping Sites 完成日期: 年 月 日 大连东软信息学院Dalian Neusoft University of Information大连东软信息学院毕业设计(论文) 摘要在线购物网站的设计与实现摘 要电子商务网站可以让全球的用户全年无休每天 24 小时地访问,为商家宣传和营销带来便利,经营者可以即时发布最新的信息。几乎同一时间,用户便可得到企业发布的最新消息。电子商务网站为商家和用户之间提供了便利的交流方式。最关键的是,网站的开销相对实体店面费用较少。因此,利用全球信息基础设施Internet 来改造企业传统的产品设计、制造和市场营销体系已是必然趋势。商品作为人们日常生活中必不可少的生活用品,很适合在互联网上进行销售,有很广阔的发展前景。为了更好的管理网上商店,方便商家更好的盈利,买家更好的购物,开发一个电子商务网站进行购物,是至关重要的。通过本网站的设计可以及时准确的帮助商家进行网络宣传、推广产品,能完成在线电子商务业务基本流程,即可以通过网络实现商品地展示;商品地在线订购,在线支付和在线客服;信息动态发布以及客户信息管理,旨在通过电子商务这一新型的商业运营模式,体现电子商务可以减少商业运营成本、提高传播迅速和服务质量、即时发布最新信息的优点。电子商务是中国的一个巨大的新产业。这个新产业会替代一些我国过时的旧产业, 压迫一些产业进行重组, 会成为我国经济的一个重要增长点。它也是一场交易方式的革命。它的廉价、高效的交易方式将促成企业内部与外部围绕交易方式的企业管理革命, 并将产生适合于中国电子商务时代的企业管理模式、企业组织模式。关键词:在线,购物,信息大连东软信息学院毕业设计(论文) Abstract-I-Design and Implementation of The Alumni Website by PHPAbstractE-commerce sites can let global users all year round, 24 hours a day to visit, bring convenience for business promotion and marketing, the operator can immediately release the latest information. Almost at the same time, the user can get to release the latest news. E-commerce for businesses and provides a convenient way of communication between users. Most crucially, the expense of the site relative storefront cost less. Therefore, the use of the global information infrastructure, the Internet to transform the enterprise the traditional product design, manufacturing and marketing system is inevitable trend.Goods as people daily life necessary articles for daily use, very suitable for selling on the Internet and has very broad prospects for development. In order to better management of online stores, convenience stores better profits and better shopping buyers, developing an e-commerce site for shopping, is very important. Through this website design can be timely and accurate helps businesses in network propaganda, the promotion of products, can complete online e-commerce business basic process, which can be through the network to show for their goods; Goods online ordering, online payment and online customer service; Dynamic information release and customer information management, through the electronic commerce this new type of commercial operation mode, e-commerce can reduce business operating costs, improve service quality, spread rapidly and immediately release the advantage of the latest information.E-commerce is a giant new industry of China. This new industry will replace some obsolete old industry in China, oppressed some of the industry restructuring, will become an important growth point of economy in our country. It is also a revolution in the way to trade. Its cheap and efficient way to trade will promote the enterprise internal and external surrounding the transaction mode of enterprise management revolution, and will produce is suitable for Chinas e-commerce era of enterprise management mode, enterprise organization model.Key words: Online, Shopping, Information 大连东软信息学院毕业设计(论文) 目录-II-目 录摘 要 .IABSTRACT .II第 1 章绪 论 .11.1 论文研究背景意义 .11.2 国内外现状 .1第 2 章关键技术介绍 .22.1 关键性开发技术的介绍 .22.1.1 ASP.NET .22.1.2 B/S 结构 .22.1.2 SQL server 2005 .2第 3 章系统分析 .33.1 需求分析 .33.1.1 系统组织结构的分析 .33.1.2 系统管理上的需求分析 .33.1.2 功能架构分析 .33.2 方案论证分析 .43.3 系统可行性分析 .43.3.1 技术可行性 .43.3.2 经济可行性分析 .43.3.3 管理可行性分析 .43.3.4 操作可行性分析 .43.4 系统开发环境 .4第 4 章系统设计 .54.1 设计指导思想和原则 .54.1.1 指导思想 .5大连东软信息学院毕业设计(论文) 目录-III-4.1.2 软件设计原则 .54.2 概要设计 .54.2.1 基本信息管理 .54.2.2 前台接待管理 .54.3 系统控制流程设计 .54.5 数据库设计 .6第 5 章系统实现 .85.1 系统界面实现 .85.1.1 用户登录模块的实现 .85.1.2 酒店客房管理模块的实现 .85.2.1 客房入住功能模块的实现 .85.3 数据库的实现 .8第 6 章系统测试 .96.1 系统测试 .96.1.1 单元测试 .96.1.2. 组合测试 .96.1.3. 确认测试 .96.1.4. 系统测试 .96.1.5. 用户验收测试 .9第 7 章结论 .10参考文献 .11致 谢 .12附 录 .13大连东软信息学院毕业设计(论文)-0-第 1 章绪 论1.1 论文研究背景意义现在是信息化时代,网络信息爆炸的时候。任何一种传播方式都比不过网络的传播速度。所以将这种现代化技术应用到现实生活问题的解决一定能使事情达到事半功倍的效果。所以同城儿童用品交换的网站开发是解决父母为孩子购买用品的不二之选。儿童用品交易网站是从买卖双方出发形成的一个交易互动平台,既可以实现买方在网站上的信息发布又可以实现卖方需求信息的留言。从而使买卖双方的交易更具有实质性与及时性。随着计算机网络技术、通信技术及数据库技术的进一步发展,基于 Internet技术的电子商务也得到了快速发展。目前上网已经成为人们生活中不可或缺的一部分,同城儿童用品交换网站为广大父母提供一个供需平台,父母可以将自己孩子不需要的东西上传至网站用以换取自己孩子需要的东西,各取所需、达到双赢。1.2 购物网站发展现状同城儿童用品交换网站就是在电子商务高度发达的基础上成长起来的。经济发展,人们生活水平提高,人们的可支配收入越来越多,购买的物品也随之增多。但是,并不是每一件买回的东西都是满意的,退货,换货这种行为也越来越多,但结果往往并不让人满意。现如今,中国已进入过剩时代,物质产品越来越丰富,人们的购买力越来越强,导致家里的闲置物品越来越多。而新品更新速度越来越快,如果不处理掉现有的限制物品或者非新品,这必然会影响人们进一步的消费。2009 年的调查报告显示,有闲置物品的消费者高达 96%,而拥有很多闲置物品的人更是达到 51%。这么高的比例更显示出人们对用不到或者不喜爱的物品的处理问题相当伤脑筋。这可以从另一个调查中找到根据:对闲置物品的处理途径中,有 72%的人选择放在柜子里不去理睬,21%的选择了送给别人,然而,仅有 2%的人选择了把他们卖给别人。再者,在问到是否了解“换客”一词时,只有四分之一的人对其相当了解,而大部分人还处于一知半解的状态。所以,将“换客”这一思想传递给消费者的话,可见关于物物交换的市场潜力相当巨大,市场容量也大得惊人。1.3 项目目的同城儿童用品交换网站是一个中小型的电子商务网站,主要实现会员注册登陆、物品上传、物品搜索、换物交易、等功能,涉及数据库、动态网页等多种技术,这些都是现阶段已经相当成熟的技术,可以确保日后网站的性能和运行的可靠性。大连东软信息学院毕业设计(论文)-1-同时,由于物物交换网站的特殊性,诚信是物物交换的重要前提,但目前缺乏有力的保障手段,依然存在浑水摸鱼的情况,所以我们可以试着利用淘宝网“支付宝”的操作模式作为保障手段。这样,我们除了提供信息发布平台之外,很有必要与其他行业携手,共同打造畅通的交换途径。不仅可以方便换客间的交流,而且有利于塑造交换过程统一、规范的网站形象,吸引更多的换客。1.4 项目意义考虑了用户对网站不同的工作能力,避免繁琐的操作从而提高工作效率,所有的操作页面均简单快捷,功能分类明确,任何一个功能页面都会有相应的功能信息提示,对于用户下一步可能会做的操作都有相应的提示。整个系统的设计都围绕着最终能实现一个友好完善的操作界面。设计实现的玩具交换网站主要包括前台和后台管理两个部分:前台的主要功能有查看玩具、会员注册、修改个人资料和密码、购物车、物品查询、投票、查询订单等功能;后台的主要功能包括会员管理、订单管理、商品管理、商品配送方式等功能。大连东软信息学院毕业设计(论文)-2-第 2 章关键技术介绍2.1 关键性开发技术的介绍2.1.1 JAVAJava 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET 平台以及模仿 Java 的 C#语言。Java 是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。Java 编程语言的风格十分接近 C 语言、C+语言。Java 是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java 舍弃了 C 语言中容易引起错误的指针(以引用取代) 、运算符重载(operator overloading) 、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming) 、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode) ,然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。2.1.2 B/S 结构B/S 结构(Browser/Server,浏览器/服务器模式) ,是 WEB 兴起后的一种网络结构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser ) ,如 Netscape Navigator 或 Internet Explorer,服务器安装Oracle、 Sybase、Informix 或 SQL Server 等数据库。浏览器通过 Web Server 同数据库进行数据交互。B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。大连东软信息学院毕业设计(论文)-3-2.1.3 My SQLMySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策” ) ,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。Linux 作为操作系统,Apache 和 Nginx 作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python 作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“组合可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从MySQL 的网站下载图形管理工具 MySQL Administrator,MySQL Query Browser 和MySQL Workbench。phpMyAdmin 是由 php 写成的 MySQL 资料库系统管理程程序,让管理者可用Web 界面管理 MySQL 资料库。phpMyBackupPro 也是由 PHP 写成的,可以透过 Web 界面创建和管理数据库。它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 数据库。另外,还有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,navicat 等等。大连东软信息学院毕业设计(论文)-4-第 3 章系统分析3.1 需求分析3.1.1 系统组织结构的分析本网站用户分为用户与管理员,用户可以查看各地美食动态、各地餐馆图片及文字介绍、各地美食资讯,网站留言以及分类搜索餐馆信息。管理员可以上传网站所需的内容文字和图片,并可管理留言板。如图 3.1 所示。购物网站网站前台 后台管理首页登录商品查询商品详情商品购买退出注册商品管理订单查询信息更新图 3.1 功能模块图3.1.2 系统管理上的需求分析系统可以帮助用户找到自己感兴趣的食品信息和餐馆信息,用户可以详细的查看各地的餐馆信息和美食资讯,并给网站留言。3.2 方案论证分析 本系统的程序测试和业务测试保证程序没有 BUG。3.3 系统可行性分析3.3.1 系统可行性 该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证,我们这里主要从经济可行性,技术可行性和操作可行性等方面进行分析。3.3.2 经济可行性分析经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。在开发过程中,需要用到的资源,只包括一台高配置计算机,以及有合适的开发环境,这些条件都已经满足,并且是可利用廉价的资源。其次本系统主要是个人开发的,投入的资金并不多,因此开发成本较低。从而引进使用本系统后,与传统教育方式相比具有高大连东软信息学院毕业设计(论文)-5-效率,低成本,高质量的特点,可以节省不少人力,物力和财力,所以从经济的角度来看该系统可行。3.3.3 技术可行性分析技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求。本系统使用 PHP 和 MySQL 开发工具,而这两个开发工具相对而言也是比较简单、易学的。这种面向对象语言,当前的计算机硬件配置也完全能够满足开发要求,所以技术上也是可行的。3.3.4 操作可行性分析本系统登陆后用户可以在首页查找自己喜欢的食品,并可以查询世界各地的美食餐馆。从人性化的角度出发,充分考虑用户的需求等方面,美观简洁的界面,操作简单,用户只需在搜索中输入用户所需要的查询,系统会列出相关的信息供用户查阅,所以本网站的操作是可行的。3.4 系统开发环境由于条件限制,本系统使用的是个人电脑开发。软硬件的参数如下:CPU=奔腾 3、主频=1.7GHZ 、内存=128MB、硬盘=40GB使用 Win XP、windows7、windows server 2008 等操作系统。数据库使用MySQL。大连东软信息学院毕业设计(论文)-6-第 4 章系统设计4.1 设计指导思想和原则4.1.1 指导思想本程序实现的是基于 PHP 的美食资讯网站,一切的设计都围绕美食和餐馆进行,结合市场上目前成熟的美食网站,整合本人的对物品交换情况的了解,设计了本网站。本系统是基于 PHP 的环境下开发的,但是并没有真正理解 PHP 系统的设计精髓,以及面向对象的思想,随着本人对 PHP 的进一步研究,希望能够网站在设计方面更加友好和完善。除了对现有知识的总结,加上对 PHP 的不断探索,才能够完成一个完善的物品交换网站。4.1.2 软件设计原则1) 结构简单原则2) 成本易于控制原则3) 人机交互力求界面友好原则4) 可行性和适应性原则5) 实用性和经济性原则6) 先进性和成熟性原则7) 开放性和标准性原则8) 可靠性和稳定性原则9) 可扩展性和易维护性原则4.2 概要设计4.2.1 基本信息管理经过前期的调查和研究,总结出该平台需要完成的一些具体功能,分析如下:(1)前台展示功能:网站用户能够查询各地餐馆信息、各地美食资讯、并给网站留言。(2)后台管理功能:管理员能够完成对网站内容信息的管理(文字和图片增删改、餐馆类别管理) 、留言管理(查看用户留言) 。大连东软信息学院毕业设计(论文)-7-(3)网站的分类功能:用户可查询按需求查看国内餐馆和国外餐馆。 4.3 系统控制流程设计业务流为有效的系统用户用户进入网站后可查看网站内容,网站美食社区栏目用户可选择是否留言,留言可输入文本信息并留言,不留言则直接关闭网站。本系统的流程分析如图 4.1 所示。开始用户进入输入文字结束购买商品浏览信息是否图 4.1 系统流程分析图4.5 数据库设计(1)用户表 xm_user,保存会员信息,表结构如表 4.1 所示。表 4.1 xm_user 表 字段名称 数据类型 长度 说明user_name varchar 40 昵称user_real Varchar 20 真实姓名user_age Varchar 100 年龄大连东软信息学院毕业设计(论文)-8-user_sex Varchar 50 性别user_tel Varchar 10 电话user_qq Varchar 50 QQuser_xueyuan Varchar 30 学院user_pass Varchar 30 登陆密码user_img1 Varchar 30 头像(2)每日新闻表 xm_article,保存新闻信息,表结构如表 4.2 所示。表 4.2 xm_article 表字段名称 数据类型 长度 说明ae_id Int 4 新闻 ID 主键ae_title Varchar 100 新闻标题ae_content Text 4 新闻内容ae_time Varchar 20 添加时间ae_click Int 4 浏览次数(3)我的好友表 xm_my_user,保存我的好友信息,表结构如表 4.3 所示。表 4.3 xm_my_user 表字段名称 数据类型 长度 说明m_id Int 10 IDuser_id Int 10 添加的好友 IDmy_id Int 10 当前会员 ID大连东软信息学院毕业设计(论文)-9-第 5 章系统实现5.1 系统界面实现5.1.1 网站首页的实现用户登录网站后首先进入到网站首页,网站首页是网站所有内容的广告页,其运行结果如图 5.1 所示。图 5.1 网站首页界面图代码如下:今日新闻大连东软信息学院毕业设计(论文)-10-5.1.2 用户注册页面的实现若用户无本网站会员还需注册,其效果如图 5.2 所示。大连东软信息学院毕业设计(论文)-11-图 5.2 注册页面部分前台代码如下:昵称:登录密码:确认密码:真实名称:性别:大连东软信息学院毕业设计(论文)-12-男女年龄:年龄段:-选择年龄段-联系电话:大连东软信息学院毕业设计(论文)-13-邮箱:QQ:学院:头像:头像大连东软信息学院毕业设计(论文)-14-5.2.1 查找好友页面会员登陆后可以查找好友,效果如图 5.3 所示。图 5.3 查找好友页面部分前台代码如下:昵称/大连东软信息学院毕业设计(论文)-15-姓名/年龄/头像昵称姓名性别年龄电话QQ学院管理 width=60/大连东软信息学院毕业设计(论文)-16-男女 style=color: #f00966加为好友 大连东软信息学院毕业设计(论文)-17-5.2.2 我的好友页面的实现会员可以查看已经添加的好友列表。效果如图 5.3 所示。图 5.4 我的好友页面部分代码如下:昵称/姓名/年龄/头像昵称姓名性别大连东软信息学院毕业设计(论文)-18-年龄电话QQ学院管理 width=60/男女 style=color: #f00966加为好友大连东软信息学院毕业设计(论文)-19-大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论