网上购物系统(程序代码+任务书+说明书+外文翻译+演示文稿)_第1页
网上购物系统(程序代码+任务书+说明书+外文翻译+演示文稿)_第2页
网上购物系统(程序代码+任务书+说明书+外文翻译+演示文稿)_第3页
网上购物系统(程序代码+任务书+说明书+外文翻译+演示文稿)_第4页
网上购物系统(程序代码+任务书+说明书+外文翻译+演示文稿)_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

i基于PHP技术的网上购物系统摘要随着Internet的普及,互联网以一股巨大变革力量的面貌出现在商务关系领域。计算机网络为商务活动开辟了新的空间,提供了新的手段,同时为公司业务发展赋予了更多的机会,成为现代商务的潮流。电子商务凭借其成本低、效率高、机会多等优势,吸引着越来越多的商业企业。网络的出现和发展,建立商业网站,成了企业走近电子商务的第一步,一个设计成功的网上购物系统无疑是走好这一步的关键。本论文介绍了用PHP等工具建立一个电子商务网站。该设计遵循了软件工程中软件生命周期法(瀑布模型);按照软件分析、软件设计、软件编码、和软件维护分为定义系统目标、可行性分析、需求分析、概要设计、详细设计、软件编码、软件测试、软件维护等九个阶段。并将面对用户的WEB界面采B/S结构和对于后台数据挖掘的管理逻辑层采用C/S。本论文采用了结构化设计方法,采用了数据流程图(DFD),数据字典、程序流程图等工具清晰的展示升级过程。保证了系统的健壮性,可维护性,可扩充性。建立后的网站是一个动态、交互式、具有站内新闻、推荐产品、在线留言,用户注册,系统管理等功能的商务网站。关键词:电子商务,PHP,MYSQL数据库,软件开发方法iiOnlineshoppingsystembasedonPHPtechnologyAbstractWithpopularizationofInternet,itbringsoneanewreforminthefieldofbusinessrelationship.Computernetworkhasopenedupthenewareaforthecommercialactivity,hasofferedthenewmeans,andgavemorechancesforcompanysbusinessdevelopmentatthesametime.E-commercebecomesthetrendsofthemoderncommercialaffair.Becauseofitslowcost,higheffect,manychancesandsoon,E-Businessabsorbsmoreandmorecommercialenterprises.WithappearanceanddevelopmentofInternet,buildingcommercialwebsiteshasbecomethefirststeptoapproachE-Businessforenterprises.Thekeystepistodesignasuccessfulcommercialwebsite.ThethesisexpoundshowtobuildanE-BusinesswebsitebyuseofsoftwaretoolssuchasPHP,DELPHIandsoon.Thedesignkeepstotheclassiclifecycleofsoftwareengineering(waterfallmodel).Accordingtosoftwareanalysis,softwaredesign,softwarecodeandsoftwaremaintenance,thedesignisdividedintonineprocessessuchasdefinesystematicgoal,feasibilityanalysis,demandanalysis,outlinedesign,design,softwarecode,softwaretestindetail,softwaremaintain.Inthewebinterfaceofuser,weadoptB/Sstructure.AndweadoptC/Stobackstagesupportermanagementlogiclayerthatneedsdatamining.Keywords:E-Business,B2CWebsiteofEcommerce,PHP,MYSQL,Classicdevelopcircle目录摘要.iAbstract.ii1引言.12网站开发所需要的工具.22.1系统开发工具介绍.22.1.1MacromediaDreamweaverMX2004简介.22.1.2MacromediaFireworksMX2004简介.32.1.3MacromediaFlashMX2004简介.32.1.4PHP简介.42.1.5MySQL简介.52.2系统需求.82.2.1MacromediaDreamweaverMX等软件的系统需求.82.2.2在Mysql数据库下PHP的配置.82.3PHP环境配置.82.3.1配置IIS.82.3.2安装IIS服务器.93系统分析.113.1整体框架结构.113.2模块功能划分.123.3数据库列表.134页面设计.164.1首页:.164.1.1站内新闻浏览页:.184.1.2在线留言页面:.204.1.3推荐产品页面.214.1.4用户注册页面.224.1.5个人后台管理页面.235管理员操作界面.255.1管理员登陆界面.255.2管理员操作界面.265.3管理员操作详解.275.3.1用户帐号管理操作说明.285.3.2站内新闻编辑操作说明.295.3.3商品类别操作说明.305.3.4商品管理操作说明.325.3.5用户注册管理.355.3.6留言管理操作说明.365.3.7友情链接管理操作说明.37结论.38参考文献.39致谢.40外文原文.41中文翻译.4701引言科学技术的突飞猛进直接把我们带进了信息化和数字化的社会,计算机的应用已普及到经济和社会生活的各个领域,网络时代的出现改变了人们的生活方式的方方面面,让人可以足不出门就可以与世界同步,以最快的速度了解到新的消息和咨询,让人置身于一个全新的世界里,其中网上购物与交流对于智能生活来说是一个普遍而重要的部分,由此促成了电子商务的出现,但以前的服务效率不高。而长久以来,人们就希望有一个高效率的电子商务网站,让人们在购物、交流等更加方便。在一定区域里建立电子商务网站可以应用网络的优势为人们提供一个虚拟购物的环境,让大家能够足不出户都可以了解到市面上的最新产品信息,还可以购买到自己所需的大部分商品;二手市场则可以提供更便利的交易环境。更重要的是通过网上购物、交流的经验,便于在更大范围内推广,促进电子商务事业的发展。21世纪是知识经济的世纪,电子商务是发展的必然。该课题的开发奠定了我将来更好地为信息化社会服务的基础。整个系统结构如下图1.1所示。图1.1系统结构图本毕业设计主要完成Web服务器端的用户管理、商品信息管理、商品信息录入管理、商品订单管理、商品的浏览和查找、友情链接模块的设计、实现与完善以及整个电子商务网站的组织建立和测试工作。Database服务器数据准备关联规则采掘用户Web服务器数据操作12网站开发所需要的工具2.1系统开发工具介绍2.1.1MacromediaDreamweaverMX2004简介MacromediaDreamweaverMX2004提供了更多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发人员和设计师能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,开发人员能够运用Dreamweaver与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。DreamweaverMX2004提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。DreamweaverMX2004新特点简介如下:1、将世界一流水平的“设计”和“代码”编辑器合二为一在设计窗口中精化源代使你能够按工作的需要定制自己的用户界面。2、利用丰富的CSS样式表支持构筑复杂的、标准规范的站点。同时提供了丰富的使用工具用于快速选择和样式属性控制工具。3、跨浏览器有效性检查。4、使用内置的图形编辑程序让开发更加节省时间5、创建更适用的用户界面6、功能更多的CSS支持,CSS的可视化设计CSS检查工具:7、改进CSS直观应用效果8、改进的CSS面板9、基于文本属性改进的CSS检查工具10、新的基于页面属性的CSS11、CSS代码提示:在代码窗口中快速查看手工编写的CSS样式的提示,或由Ctrl/Space键调出代码提示。12、运用完整的集成开发环境来开发HTML、XHTML、XML、ASP、MicrosoftPHP、JSP、PHP、和MacromediaColdFusion站点。通过Macromedia插件中心你可以获取超过800个免费插件来定制和扩展你的开发环境。13、FTP安全保障:所有传输的文件完全加密,并阻止越权存取你的信息、file内容、用户名和口令。14、外部文档/代码的无缝结合15、增强与MX其它软件产品的结合能力,包括Flash、Fireworks及其他MacromediaStudioMX2004设计开发工具。16、MicrosoftPHPForm控制对象:使用改进后的PHP对象和属性检查工具构建操作MicrosoftPHPwebforms。17、PHP服务器行为:重新编写的PHP语法和服务器行为,包括Master-Detail页面设置模块、用户身份证验证模块等。18、改进的表格编辑工具19、更加可靠实用的FTP客户程序20、修改的insert面板221、高效率的文件编辑过程。22、更多有效地代码编辑:像按右键弹出的编码工具,更新后的查询替换工具,更多的搜索选择项并且能够保存搜索条件,以及能够迅速启动的属性检查工具.23、详尽的属性编辑:利用属性检查工具构建详尽的编辑:列出每个适用于当前选择项的可用标记属性。24、利用改进的用户界面查找东西更加快速,更多的更加清晰的显示上下文以及焦点,快速存取最近使用的文档和教程资源。2.1.2MacromediaFireworksMX2004简介MacromediaFireworksMX2004是用于设计、优化和集成Web图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。FireworksMX2004新功能有:1、执行效率的提高2、用户界面的改进3、内建FTP登陆和版本控制4、新的特效5、自动图形6、新的照片修饰工具7、服务器端代码的支持8、系统反锯齿和自定义反锯齿9、双字节支持10、提供了JavaScriptAPI接口2.1.3MacromediaFlashMX2004简介FlashMX2004是一款功能非常强大的动画制作软件,你只需把你已经编辑好的图片调入该程序中,然后可以对图片进行任意的控制,如由上到下、由左到右等等,而且制作出的动画文件大小绝对让你满意。Flash基于矢量图的Web标准,可以制作Web导航、互动图片及动画效果,可以被Netscape、Macintosh、Windows、AOL以及四千多万可浏览flash的浏览器支持。FlashMX2004新功能有:1、时间线效果加速和简化时间线上可重复使用的通用交互任务。例如:改变时间线效果允许用户快速为一个对象设置动画,位置,缩放,不透明和颜色变化。2.行为无需了解代码,就可以通过行为面板快速应用ActionScript。用户还可以创建自己的行为。3.PDF&EPS支持4.CSS样式表5.锯齿文字6.模板:增加了许多模板。7.开始页面3该新窗口可以让用户选择从哪个项目开始工作。8.帮助新的帮助系统整合全部帮助信息到应用程序中。9.视频导入向导当导入视频片断时,这个新的多步向导提供控制指定范围的视频被导入,可重复使用的编码设置和颜色修正新性能。10.外部FLV支持你现在可以直接播放硬盘上的FLV(Flash视频)文件(不需要导入)。这样可以用有限的内存播放很长的视频文件而不需要从服务器下载完全部文件。11.改良的性能重大的改进已经增强了全部性能,用户将会注意到编译后的文件将不仅在FlashPlayer7中执行效果好,同样在以前版本的播放器中也很好。12.拼写检查/全局查找替换功能可以对整个FLA文件进行全局查找和替换,并且支持正规表达式13.辅助功能支持改进MSAA(MicrosftActiveMYSQLibility)标准。14.动作脚本2.0为支持面向对象编程做了非常大的改进。15.历史面板和命令16.Unicode&字符串面板完全支持Unicode,字符串面板允许本地语言直接成为多国语言。17.扩展性发展了新的可扩展架构,将有几个三方软件提供支持。18.发布设置增强了报表功能。2.1.4PHP简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:HypertextPreprocessor)的缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只须直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。PHP最强大最显著的特性之一,是它支持很大范围的数据库。您会发现利用PHP4编写数据库支持的网页简单得难以置信。目前,PHP支持如下数据库:AdabasDIngresOracle(OCI7andOCI8)dBaseInterBaseOvrimosEmpressFrontBasePostgreSQLFilePro(read-only)mSQLSolidHyperwaveDirectMS-SQLSybaseIBMDB2MySQLVelocisInformixODBCUnixdbm(实际上通过扩展库的应用,php也可以连接MYSQL等)1.开放源码-所有的PHP源码都可以得到。事实上,所有的源码都包含在随书附带的光盘中。2.没有运行费用-PHP是免费的。3.基于服务器端-由于PHP是在Web服务器端运行的,PHP程序可以很大、很复杂而不会降低客户端的运行速度。4.跨平台-虽然我是以win2000操作系统下构建网站的,但PHP程序可以运行在UNIX,Linux,或者Windows等所有主流操作系统下。5.嵌入HTML-因为PHP语言可以嵌入到HTML内部,所以PHP很容易学习。6.简单的语言-和Java和C+不同,PHP语言坚持以基本语言为基础,然而它的功能也强大到足以支持任何类型的Web站点。7.效率高-和其它的解释性语言相比,PHP系统消耗较少的系统资源。当PHP作为ApacheWeb服务器的一部分时,运行代码不需要调试外部二进制程序,服务器解释脚本不需要承担任何额外负担。8.分析XML-用户可以组建一个可以读取XML信息的PHP版本。9.数据库模块-用户可以使用PHP存取Oracle、Sybase、MSSQL、AdabaseD、MySQL、mSQL、PostgreSQL、dBase、FilePro、Unixdbm、Informix/Illustra等类型的数据库,以及任何支持ODBC标准的数据库。10.文件存取-PHP有许多支持文件存取函数。11.文本处理-PHP有许多函数处理字符串,其中包括模式匹配的能力。12.复杂的变量-PHP支持标量、数组、关联数组等变量,这给用户提供了以支持其它的高级数据结构的坚实基础。13.图象处理-用户可以使用PHP动态的创建输出图像、PDF文件甚至Flash动画(使用libswf和Ming)。14.更多其他功能。2.1.5MySQL简介MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL(StructuredQueryLanguage结构化查询语言)是目前使用最广的并且是标准的数据库语言。SQL语言使得存取或更新信息变得十分容易,你可以直接使用SQL从网站上查询信息。MySQL的快速和灵活性足以满足一个网站的信息管理工作。数据库与用户端之间的接口程序可以使用CGI进行通信。新网ChinaDNS使用的是PHP,使用PHP和MySQL这两样东西加在一起,对于开发数据驱动的网站这项工作而言是最佳组合。PHP是一种用于服务器端执行程序解释的脚本语言。如果你接触过ASP的话,5那么您对于在HTML页面中嵌入代码应该是比较熟悉了。PHP代码在服务器一端被解释、执行并转变成普通的HTML页面内容,送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。MySQL的功能特点如下:1、可以同时处理几乎不限数量的用户;2、处理多达50,000,000以上的记录;3、命令执行速度快,也许是现今最快的;4、简单有效的用户特权系统。5、数据类型字段支持大量数据类型是件好事。通常的整数、浮点数、字符串和数字均以多种长度表示,并支持变长的BLOB(BinaryLargeOBject)类型。对?br字段由自动增量选项,日期时间字段也能很好的表示。MySQL与大多数其他数据库系统不同的是提供两个相对不常用的字段类型:ENUM和SET。ENUM是一个枚举类型,非常类适于Pascal语言的枚举类型,它允许程序员看到类似于red、green、blue的字段值,而MySQL只将这些值存储为一个字节。SET也是从Pascal借用的,它也是一个枚举类型,但一个单独字段一次可存储多个值,这种存储多个枚举值的能力也许不会给你一些印象(并可能威胁第三范式定义),但正确使用SET和CONTAINS关键字可以省去很多表连接,能获得很好的性能提高。6、SQL兼容性MySQL包含一些与SQL标准不同的转变,他们的大多数被设计成是对SQL语言脚本语言的不足的一种补偿。然而,另一些扩展确实使MySQL与众不同,例如,LINK子句搜索是自动地忽略大小写的。MySQL也允许用户自定义的SQL函数,换句话说,一个程序员可以编写一个函数然后集成到MySQL中,并且其表现的与任何基本函数如SUM()或AVG()没有什么不同。函数必须被编译道一个共享库文件中(.so文件),然后用一个LOADFUNCTION命令装载。它也缺乏一些常用的SQL功能,没有子选择(在查询中的查询)。视图(View)也没了。当然大多数子查询可以用简单的连接(join)子句重写,但有时用两个嵌套的查询思考问题比一个大连接容易。同样,视图仅仅为程序员隐蔽where子句,但这正是程序员们期望的另一种便利。7、存储过程和触发器MySQL没有一种存储过程(StoredProcedure)语言,这是对习惯于企业级数据库的程序员的最大限制。多语句SQL命令必须通过客户方代码来协调,这种情形是借助于相当健全的查询语言和赋予客户端锁定和解锁表的能力,这样才允许的多语句运行。8、参考完整性(ReferentialIntegrity-RI)MySQL的主要的缺陷之一是缺乏标准的RI机制;然而,MySQL的创造者也不是对其用户的愿望置若罔闻,并且提供了一些解决办法。其中之一是支持唯一索引。Rule限制的缺乏(在给钉字段域上的一种固定的范围限制)通过大量的数据类型来补偿。不简单地提供检查约束(一个字段相对于同一行的另一个字段的之值的限制)、外部关键字和经常与RI相关的“级联删除”功能。有趣的是,当不支持这些功能时,SQL分析器容忍这些语句的句法。这样做目的是易于移植数据库到MySQL中。这是一个很好的尝试,并且它确实未来支持该功能留下方便之门;然而,那些没有仔细阅读文档的的人可能误以为这些功能实际上是存在的。69、安全性自始至终我对MySQL最大的抱怨是其安全系统,它唯一的缺点是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变。通常的SQLGRANT/REVOKE语句到最近的版本才被支持,但是至少他们现在有了。MySQL的编写者广泛地记载了其特定的安全性系统,但是它确实需要一条可能是别无它法的学习过程。10、备份和恢复、数据导入/导出强制参考一致性的缺乏显著地简化备份和恢复,单靠数据导入/导出就可完美复制这一功能。LOADDATAINFILE命令给了数据导入很大的灵活性。SELECTINTO命令实现了数据导出的相等功能。另外,既然MySQL不使用原始的分区,所有的数据库数据能用一个文件系统备份保存。数据库活动能被记载。与通常的数据库日志不同(存储记录变化或在记录映像之前/之后),MySQL记载实际的SQL语句。这允许数据库被恢复到失败前的那一点,但是不允许提交(commit)和回卷(rollback)操作。11、连接性MySQL客户库是客户/服务器结构的C语言库,它意味着一个客户能查询驻留在另一台机器的一个数据库。然而MySQL真正的强项处于该库中的语言“包装器(wrapper)”,Perl、Pathon和PHP只是一部分。Apache的Web服务器也有许多模块例如目录存取文件等允许各种各样的Apache配置信息(例如目录存取文件)使用MySQL,应用程序接口简单、一致并且相但完整。另外、多平台ODBC驱动程序可自由获得。12、未来MySQL的开发继续以快速进行着。事实上,开发步伐对大多数开放源代码是一种挑战。本文提到的几个抱怨中有很多新功能正在解决,然而,我将不对还没确实存在的特征做评价。开发者们向我表明了在未来的开发中把增加查询功能和提高查询速度作为最高优先级。13、总结Mysql是数据库领域的中间派。它缺乏一个全功能数据库的大多数主要特征,但是又有比类似Xbase记录存储引擎更多的特征。它象企业级RDBMS那样需要一个积极的服务者守护程序,但是不能象他们那样消费资源。查询语言允许复杂的连接(join)查询,但是所有的参考完整必须由程序员强制保证。MySQL在Linux世界里找到一个位置提供简洁和速度,同时仍然提供足够的功能使程序员高兴。数据库程序员将喜欢其查询功能和广泛的客户库,数据库管理员会觉得系统缺乏主要数据库功能,他们会发觉它对简单数据库(在不能保证购买大牌数据库时)是有价值的。2.2系统需求72.2.1MacromediaDreamweaverMX等软件的系统需求表2.1软件系统需求配置在DreamweaverMX下开发PHP,需要一个Web服务器,一个应用程序服务器,一个数据库和一个驱动器用来驱动数据库,上表列出的是一个在Mysql数据库下开发PHP的典型配置。2.2.2在Mysql数据库下PHP的配置表2.2PHP的配置2.3PHP环境配置2.3.1配置IIS图2.1IIS配置本系统采用了Microsoft的IIS5.0作为系统服务器,在安装操作系统的时候,IIS并没有默认安装到操作系统中,其安装过程非常简单,下面介绍IIS的安装步骤:打开“控制面板”里面的“添加/删除程序”选项,然后选择“添加删除Windows组件”,最后选中弹出对话框的“Internet信息服务(IIS)选项”,如下图所示,按照系统提示进行安装即可。在安装完毕以后,需要测试服务器是否安装成功,打开浏览器,然后输入Windows操作系统Intel奔腾处理器或类似,主频633M以上Windows98/Me/2000或WindowsNT4.0或者更高版本可用RAM64MB可用硬盘空间120MB增强色16位,800*600dpi分辨率显示器(推荐使用更高的分辨率和颜色深度)UltrDev系统Web服务器应用程序服务器数据库驱动器WindowsNTserver或2000本地运行的IIS本地运行的IISMysql驱动8http:/localhost或者http:/,测试是否成功。2.3.2安装IIS服务器进入管理界面,打开控制面板,双击打开“管理工具”,然后选择“Internet信息服务”,双击图标,进入管理工具界面,如下图所示:图2.2管理工具界面展开服务器,在“默认WEB站点上“单击鼠标右键选“属性”选中“主目录”选项卡,设置本地路径。如下图所示:9图2.3本地路径设置界面单击“文档”,为默认文档添加index.php。设置此项的目的是当打开网站时将打开,index.php。单击“确定“按钮,此时IIS的设置已完成。3系统分析网上购物系统是针对交友进行管理,是利用计算机进行集中管理而开发的系统。该系统引擎连接MYSQL数据库进行开发的注册会员管理系统,力求与实际相结合具有10查询、管理等功能。主要包括实现以下基本功能:1)要求既能够分门别类的浏览,可进行检索与查找,可有查看新闻,商品查询、会员注册,在线留言,联系我们。2)能够对注册用户的基本信息进行添加、修改、删除、更新等操作。3)设计出的软件能够提供一个良好的模板或平台,使得用户以后能够按照基本要求对网上购物系统的内容进行修改和更新,方便用户的使用。3.1整体框架结构网站首页查看商品登陆管理员操作网站后台退出登陆离开网站订购商品图3.1框架结构图3.2模块功能划分根据网站的开发,系统分以下三个模块,即管理模块、留言交流区,商品信息区新闻浏览模块、站内新闻搜索模块,可以将系统分解成几个功能模块来分别设计,功能模块之间关系如图:后台管理区11图3.2模块关系图如图:管理模块管理友情链接站内新闻管理管理员帐号管理,注册用户管理商品类别,商品信息管理新闻浏览模块点击已发布的新闻链接进入查看关键字模糊查询在线留言模块添加留言查看留言信息3.3数据库列表数据库中的用户表如图3.3所示:网站首页新闻浏览区用户注册区在线留言区推荐产品区12图3.3:allusers表数据库中的管理商品信息表如图3.4所示:图3.4:gwc表数据库中的留言板表如表3.5所示:13图3.5:Liuyanban表数据库中商品类表如图3.6所示:图3.6:Shangpinleibie表数据库中商品信息表如图3.7所示:图3.7:Shangpinxinxi表数据库中新闻通知表如图3.8所示:14图3.8:Xinwentongzhi表数据库中用户注册表如图3.9所示:图3.9:Yonghuzhuce表数据库中友情链接表如图3.10所示:图3.10:Youqinglianjie表154页面设计4.1首页:图4.1设计主页图首页界面划分清晰,功能明确。页面左上角是本站的名称“手机电子商力网”,没有夸张难认的LOGO,明晰清楚。在其右侧是网站的功能导航栏,分别有“首页”、“站内新闻”、“用户注册”及“在线留言”。功能界定明确,没有错综复杂的关系。“在线留言”是系统提供给读者进行读者间的交流及读者与系统管理员进行互动的平台。页面左下角,分别是用户信息(未登陆时显示登陆界面,登陆后显示用户信息,用户注册界面的入口设置在此处)、系统公告及相关友情链接。在此右侧,则是新书推荐及最新商品的列表介绍界面。整体来说,手机电子商力网首页设计大气,操作人性化。图4.2用户登录模块(未登录)16图4.3用户登录模块(已成功登陆)实现本模块的主要代码如下所示:用户名:权限:用户名:密码:174.1.1站内新闻浏览页:图4.4新闻主页图0)for($i=0;$i此页面为站内新闻浏览页,登陆后可以点击查看18图4.5站内新闻页面图此页面为站内新闻,可随时了解最新的新闻,双击可查看详细内容,实现本模块的主要代码如下所示:返回4.1.2在线留言页面:19图4.6留言页面图此图所示的界面是本系统的主要交流互动的承载页面。可明确分为两部分,第一部分为已有的留言信息,以列表的形式展列,可分页显示,详细列举用户名称、头像、发表时间、内容及相关操作工具。第二部分为留言信息发表处,自动调取用户名,要求用户输入Email、主页、QQ等信息,写入要发表的信息,并选择好头像及填写正确的校验码,点击“提交”按钮后,系统自动将信息存入系统数据库,并即时显示在上方的列表中。实现本模块的主要代码如下所示:if(document.form1.zhanghao.value=)alert(请输入账号);document.form1.zhanghao.focus();returnfalse;if(document.form1.xingming.value=)alert(请输入姓名);document.form1.xingming.focus();returnfalse;if(document.form1.liuyan.value=)alert(请输入留言);document.form1.liuyan.focus();returnfalse;functiongow()location.href=peixunccccailiao_add.php?jihuabifffanhao=+document.form1.jihuabifffanhao.value;204.1.3推荐产品页面图4.7产品页面图该页面显示的为商品具体的信息,点击详细有可以看到详细的资料。图4.8产品页面图实现本模块的主要代码如下所示:210)?&mc=?我要购买数量返回/form4.1.4用户注册页面图4.9用户注册图此页面为用户注册,包括用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,等,实现本模块的主要代码如下所示:functioncheck()if(document.form1.zhanghao.value=)alert(请输入账号);document.form1.zhanghao.focus();return22false;if(document.form1.mima.value=)alert(请输入密码);document.form1.mima.focus();returnfalse;if(document.form1.xingming.value=)alert(请输入姓名);document.form1.xingming.focus();returnfalse;if(document.form1.Email.value=)alert(请输入Email);document.form1.Email.focus();returnfalse;if(document.form1.zhaopian.value=)alert(请输入照片);document.form1.zhaopian.focus();returnfalse;functiongow()location.href=peixunccccailiao_add.php?jihuabifffanhao=+document.form1.jihuabifffanhao.value;4.1.5个人后台管理页面图4.10个人后台页面图个人资料管理包括:用户名,密码,姓名,性别,电话,身份证,地址,职位,备注等,实现本模块的主要代码如下所示修改个人资料:当前日期:0)?账号:/此项不得修改密码:/姓名:/性别:/地区:/Email:/照片:/5管理员操作界面5.1管理员登陆界面图5.1管理员登陆页面图24在“用户名”和“密码”两个输入框中输入正确的信息后,方可安全登录网站后台。而为了安全考虑,不设注册,管理员帐号是在数据库内部设置的。0)$_SESSIONusername=$username;$_SESSIONcx=mysql_result($query,0,cx);/$row=mysql_fetch_row($query)/echo$_SESSIONcx;echoalert(登陆成功!);location=main.php;elseechoalert(用户名或密码错误!);history.back();elseechoalert(请输入完整!);history.back();?5.2管理员操作界面图5.2管理员操作界面图25输入正确的管理员帐号密码的,可进入管理员操作界面。管理员操作界面采取区块形式安排操作。左下角为操作菜单,展开后可进行所有后台操作,简便易懂。右下角为操作区块,当点击左边的链接后,在这个区块会显示所进行的具体操作功能详情。图5.3管理员操作界面图展开后的功能列表,明了,清晰。功能一应俱全,没有任何冗余,也没有任何遗漏。5.3管理员操作详解手机电子商力网强调最小信息冗余度,最大信息传达率,所以,撤销一切可能造成空间浪费或给网友造成不便的多余功能。一切操作全由管理员完成。现将管理员的操作过程详细说明如下。从以上功能列表展开图可以看出,管理员的操作可分为:1.管理员帐号管理2.站内新闻管理3.商品类别管理4.商品信息管理265.注册用户管理6.留言管理7.友情链接8.退出为贯彻本站信息处理的“不冗余,不遗漏”原则,下面就用户帐号管理、管理行业类别、管理行业信息、修改密码和退出四项操作进行说明解释,其他几项与戏剧艺术相类似,故不多作解释。5.3.1用户帐号管理操作说明图5.4用户帐号管理操作说明图如图,当管理员点击“用户帐号管理”的链接时,右边的窗口出现了此界面。上半部分是增加用户的操作界面,在输入用户名、密码和确认密码后即可完成操作。下半部分是已有管理员列表,所有已有管理员的所有信息都可以在这里查找到,包括权限。当然,也可以在这里进行删除操作。用户名:权限:用户名:td27密码:5.3.2站内新闻编辑操作说明图5.5站内新闻编辑操作说明图此界面即是编辑新闻信息界面,管理可在些添加新闻内容。完成后点击确定编辑,系统便自动将信息存入后台数库。图5.6站内新闻编辑操作说明图此界面主要代码如下:$pagecount)$pagecurrent=$pagecount;$ddddd=$pagecurrent*$pagelarge;if($pagecurrent=$pagecount)if($rowscount%$pagelarge=0)$ddddd=$pagecurrent*$pagelarge;else$ddddd=$pagecurrent*$pagelarge-$pagelarge+$rowscount%$pagelarge;for($i=$pagecurrent*$pagelarge-$pagelarge;$i5.3.3商品类别操作说明图5.7商品类别操作说明图29图5.8商品类别操作说明图此界面是添加商品信息页面,当输入所有正确的相关信息后,系统自动存储。第二个图为所有在库的商品信息,以列表的方式显示,可以进行章节添加、删除等相关操作functionOpenScript(url,width,height)varwin=window.open(url,SelectToSort,width=+width+,height=+height+,resizable=1,scrollbars=yes,menubar=no,status=yes);functionOpenDialog(sURL,iWidth,iHeight)varoDialog=window.open(sURL,_EditorDialog,width=+iWidth.toString()+,height=+iHeight.toString()+,resizable=no,left=0,top=0,scrollbars=no,status=no,titlebar=no,toolbar=no,menubar=no,location=no);oDialog.focus();添加商品类别:当前日期:functioncheck()if(document.form1.leibie.value=)alert(请输入类别);document.form1.leibie.focus();returnfalse;functiongow()location.href=peixunccccailiao_add.php?jihuabifffanhao=+document.form1.jihuabifffanhao.value;305.3.4商品管理操作说明图5.9商品管理操作说明图该图所展示的界面可以根据提示信息与要求添加新的手机商品类型。图5.10文件上传图31图5.11商品管理操作说明图该界面可以对已添加的商品进行删除和修改的操作。图5.12打印界面图此页面为打印页面。32$pagecount)$pagecurrent=$pagecount;$ddddd=$pagecurrent*$pagelarge;if($pagecurrent=$pagecount)if($rowscount%$pagelarge=0)$ddddd=$pagecurrent*$pagelarge;else$ddddd=$pagecurrent*$pagelarge-$pagelarge+$rowscount%$pagelarge;33for($i=$pagecurrent*$pagelarge-$pagelarge;$i5.3.5用户注册管理图5.13用户注册管理图此页面为用户注册,包括用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,等,实现本模块的主要代码如下所示:已有用户注册列表:搜索:账号:姓名:序号账号密码姓名性别地区Email照片是否审核添加时间操作当前位置:首页留言板查看已有留言border=0回复:355.3.7友情链接管理操作说明图5.15友情链接管理操

温馨提示

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

评论

0/150

提交评论