




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
团购网站后台信息管理系统摘 要因特网遍布全球,将全世界各地网络连接成一个整体。团购网站伴随着互联网的发展,在2010年如雨后春笋般得出现,慢慢走在了电子商务网络购物的前沿地带。由于团购价格便宜,产品样式多样化。很多网民都选择网上团购、网上在线支付货款。团购网的管理需要提高工作效率、减少客服压力、提高服务质量和管理水平,进而促进经济效益,必须依靠一个优秀的网站后台信息管理系统。本课题目标是设计并实现一个基于PHP的网站后台管理系统。结合实践,了解网页开发技术和数据库的基本知识,熟悉网站建设的过程,熟练掌握网络数据库编程方法。网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括团购管理、团购用户、团购财务、财务凭证、团购交流、权限管理等功能模块。简单来说就是对网站数据库和文件的快速操作,以使得前台内容能够得到及时更新和调整。该系统主要利用了PHP强大的网络数据库访问技术,与MYSQL的强大的数据库功能来实现主要功能。关键词:团购,后台管理,PHP,MYSQL数据库Group-buying Background Information Management SystemABSTRACTInternet around the world, network connection around the world as a whole. Group-buying along with the development of the Internet have mushroomed in 2010, was there, slowly walking in the forefront of e-commerce online shopping area. As buy cheap, product style diversification. Many users choose to buy online, online payment online. Group-buying network management to the need to improve efficiency, reduce customer stress, improve service quality and management level, thus contributing to economic benefits, must rely on an excellent site background information management system. The project goal is to design and implement a PHP-based website content management system. With practice, learn about Web development technologies and database of basic knowledge, familiar with the site building process, master network database programming. Website background management system is mainly used for site information management front, such as text, pictures, video, and other documents released daily use, update, delete and other operations, but also include management of Group-buying, users of Group-buying, Group-buying finance, financial Vouchers , Group-buying exchange, authority management and other functional modules. It simply means that the database and files on the site fast operation to make the foreground content can be updated and adjusted. The system uses the powerful PHP web database access technology, and powerful MYSQL database functions to achieve the main functionality. KEY WORDS: Group-buying,Admin,PHP,MYSQL Database 目 录摘要IABSTRACTII1绪论11.1题目背景11.2本课题的目的及意义11.3本文的研究内容12系统涉及的技术以及可行性分析22.1 PHP5简介22.2 MYSQL简介22.3 Apache2.2简介32.4 AJAX技术简介32.5可行性分析42.5.1技术可行性分析42.5.2操作可行性分析42.5.3经济可行性分析43系统的需求分析及系统规划63.1团购网站后台信息管理系统概述63.2软件系统的设计思想73.3系统的总体规划73.4系统的功能框图84系统总体设计和实现104.1数据库设计104.2团购管理模块144.3团购用户模块144.4团购财务模块154.5财务凭证模块164.6团购交流模块184.7权限管理模块195详细设计205.1详细设计的目标205.2详细设计的主要步骤215.3界面设计215.4系统的环境要求396编码测试和维护406.1 测试的介绍406.2测试的原则406.3 测试方法与步骤406.3.1 软件测试步骤406.3.2 软件测试的方法416.4 测试用例的设计426.5 测试结论437设计总结44致 谢45参考文献461绪论1.1题目背景21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。网上团购伴随着互联网的发展,在2010年如雨后春笋般得出现,慢慢走在了电子商务网络购物前沿地带。由于团购价格便宜,产品样式多样化。很多网民都选择网上团购、网上在线支付货款。更加迫使团购网站管理员需要提高工作效率、减少工作压力、提高服务质量和提升管理水平从而满足团购用户的需求,进而促进自身的经济效益。所以必须依靠一个优秀的后台管理系统对团购网用户,财务等信息进行管理。1.2本课题的目的及意义团购网站后台信息管理系统本着让团购网后台管理做到快捷、方便、简单。摆脱没有平台支持直接操作数据库处理团购用户信息、财务等问题的繁琐工作,它可以使管理员从繁重的手工操作中解脱出来,用户可以通过前台的问题留言板,让管理员解决自己一些小问题以及向管理员提一些好的意见和建议。管理员通过本系统可以添加、修改、查看团购用户信息,可以通过关键字分类查看详细的财务信息,通过留言板可以和管理员交流建议和解决问题,可以让管理员方便的解决客户的许多需求等。基于 B/S体系结构的团购网站后台信息管理系统正是电子商务的典型,系统简单却功能强大。通过对网站进行合理规划,使设计出的网站界面美观,操作简单、实用性强、便于浏览,从而很好地达到网站设计目标1。1.3本文的研究内容(1)研究课题的可行性,整理设计思路,想好用什么语言、什么工具进行编写。(2)上网搜集素材,找到系统合适的图片。(3)开始着手做系统,先做后台主页及一些子页,再做管理程序。(4)整体进行美化,让页面趋向于企业风格。(5)进行系统的调试及测试工作2系统涉及的技术以及可行性分析2.1 PHP5简介PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C, JAVA语言的语法, 并耦合PHP自己的特性, 使Web开发者能够快速、动态地生成页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: /)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。PHP5在长时间的开发及多个预发布版本后,2004年7月13日,PHP5.0发布。该版本以ZEND引擎为引擎,并且加入了新功能如PHP Data Objects(PDO)。现在PHP5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理用界面。同时还强化了XMLWeb服务支持,而且标准支持SOAP扩展模块。数据库方面,PHP新版本提供旨在访问MySOL的新界面MySQL。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能另外,PHP5.0上还捆绑有小容量RDBMS-SQLite2。2.2 MYSQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库3。MYSQL是一个真正的多用户,多线程的结构化查询语言数据服务器,它以客户机/服务器的结构实现,并且还具有以下优势。(1)速度快开发者声称MYSQL数据库可能是目前得到的最快的数据库。(2)连接性和安全性MYSQL是完全网络化的,其数据库可在因特网上访问,因此可以和任何地方的任何人共享数据库,而且MYSQL还能进行访问控制,能够控制特定用户不允许其访问数据库。(3)可移植性MYSQL可运行在各种版本的UNIX系统及其他费NUXI系统上,从家用的PC到高级服务器都可运行MYSQL。(4)它支持SQL语言MYSQL支持支持这种现代数据库系统都选用的语言。(5) 容易使用MYSQL是一个高性能且相对简单的数据库,易于操作。(6) 成本优势MYSQL对于大多数个人用户来说是免费的!2.3 Apache2.2简介 本系统的操作所使用的Web服务器软件为Apache。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache是目前全世界的网站使用最多的服务器。在2000年2月十全世界有58.08%的使用率。同样地,Apache的优点也是稳定、快速与开放,同时也有众多的功能,并且可以在不同操作系统下执行。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面45。2.4 AJAX技术简介AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)。传统的Web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的Web Service接口,并在客户端采用JavaScript处理来自服务器的响应。因此在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。使用AJAX的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。AJAX不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,AJAX应用程序必须在众多不同的浏览器和平台上经过严格的测试。随着Ajax的成熟,一些简化AJAX使用方法的程序库也相继问世。同样,也出现了另一种辅助程序设计的技术,为那些不支持JavaScript的用户提供替代功能6。2.5可行性分析2.5.1技术可行性分析本系统采用PHP+MYSQL+APACHE进行开发,整个后台系统用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台信息采用MYSQL数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP+MYSQL+APACHE这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。如易趣网、百度有啊、ECSHOP等大型电子商务网站。综上所述,本系统在技术方面是可行的7。2.5.2操作可行性分析本系统采用B/S架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对团购网站后台进行使用和维护。2.5.3经济可行性分析由于本系统属于模拟的网站后台系统,整个系统并不算太大,因此开发成本不算太高。整个开发过程由个人参与,只需要一台笔记本和上述的各种软件,就可以实现全部的开发任务。各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非常的低廉,这也为以后进一步完善网站提供了非常大的方便。而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点8。3系统的需求分析及系统规划3.1团购网站后台信息管理系统概述3.1.1团购网站后台信息管理系统主要内容团购网站后台信息管理的建设是为了提高网站管理员工作效率、减少客服压力、提高服务质量和管理水平,进而促进经济效益,使管理员快捷、简单的对财务凭证、用户信息进行管理,充分利用网络的方便快捷、时时互动的特点。新颖的模式,使用户在网络环境下利用网络资源进行方便快捷的更改订单信息、用户信息,利用虚拟情境与管理员进行交流,并给一些好的意见或建议。网站主要实现的功能有团购管理、团购用户、团购财务、财务凭证、团购交流、权限管理等,其中信息管理为重点。3.1.2系统总概述(1)团购管理模块管理员通过数据库管理和维护系统可以对团购商品进行管理和维护。管理员可以对表中的信息进行添加、更新等基本操作以管理和维护商品信息。(2)团购用户模块团购用户的信息、用户订单信息以及快递单信息等在这一摸块进行管理,管理员可以对用户信息、订单、团币、快递单信息的查询、修改操作。在管理和维护这一部分时因为涉及到用户订单表和快递单表,因此要使用数据库表的外键来保证数据的一致性。(3)团购财务该模块是用户团购商品财务方便的统计,分为团购统计和渠道统计,主要为了让财务部门对财务信息查询统计更加方便。并有导出团购统计信息功能。(4)财务凭证凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登记账簿、具有法律效力的书面证明。而财务凭证模块主要是导出凭证模板。用户可以使用金蝶软件将模板导入处理财务信息。(5)团购交流管理员通过团购交流模块可以对团购用户所提出的问题进行回复和处理。并且有问题分类查看功能和问题下线功能。(6)权限管理管理员可以对管理员表中的信息进行插入、修改、更新等基本操作以管理,高级管理员可以修改普通管理员的权限以及密码。3.2软件系统的设计思想尽量采用比较人性的的管理思路,及先进的管理系统开发方案,从而达到提高系统开发水平和应用效果的目的;系统应符合团购后台管理系统的规定,满足常用的信息管理需求,并达到操作过程的直观、方便、实用、安全等要求;系统采用模块化的程序设计方法,既便于系统功能模块的组合,又便于未参与开发的技术人员补充、维护。3.3系统的总体规划(1)网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。数据库应简单、合理,界面应明朗7。(2)网站系统的整体运行环境采用Win7,MYSQL作为系统数据库,选用AJAX作为开发技术。(3)要使用PHP语言作为开发语言,利用NETBEANS作为开发平台。(4)要完成所有的功能模块。(5)网站的浏览操作要简单、方便。(6)系统应有扩展性。3.4系统的功能框图3.4.1系统总体流程图 图3-1 系统流程图3.4.2系统功能结构图 图3-2 系统结构图4系统总体设计和实现4.1数据库设计根据后台管理系统的需要,数据表的总体关系图如图4-1所示。图4-1 数据表关系图单个数据库表设计如下:爱帮团管理员表:包括账号、密码、电话、添加时间、角色、账号状态、密码提示问题、密码问题答案等,如图4-2所示。图4-2 爱帮管理员表团购用户信息表:包括用户编号、用户名、团币量、添加时间、所在城市、电话等,如图4-3所示。图4-3 用户信息表订单表:主要包括订单号、商户名称、商品ID、用户ID、消耗金额、消耗团币、商品个数、商品价格、卖出平台、卖出城市、添加时间、支付方式、购买时间、订单状态、多规格号等,如图4-4所示。图4-4 订单表金蝶客户表:包括客户编号、客户名称等,如图4-5所示。图4-5 金蝶客户表金蝶城市表:包括城市编号、城市名等,如图4-6所示。图4-6 金蝶城市表金蝶职员表:包括职员编号、职员名称等,如图4-7所示。图4-7 金蝶职员表金蝶代理商表:包括代理商编号、代理商名称、代理商城市等,如图4-8所示。图4-8 金蝶代理商表商品信息表:包括商品编号、商家回扣比率、代理商ID、商品客户名、商品名、商品上线城市、销售职员、商品卖价、商品底价、上线时间、下线时间、添加时间、多规格号等,如图4-9所示。图4-9 商品信息表代理商信息表:包括代理商ID、代理商名称等,如图4-10所示。图4-10 代理商表渠道分成比例表:包括商品ID、渠道名称、爱帮分成、渠道分成、代理商分成等,如图4-11所示。图4-11渠道分成比例表用户送货单表:包括订单ID、用户地址ID、留言、添加时间、送货时间等,如图4-12所示。图4-12 用户送货单表用户地址表:包括用户ID、所在城市、区域、邮编、收件人、街道、电话、送货时区等,如图4-13所示。图4-13 用户地址表团购答疑表:包括提出问题用户ID、提出问题用户名、问题内容、提出时间、回复管理员ID、回复内容、回复时间、问题状态、问题类别等,如图4-14所示。图4-14 用户答疑表4.2团购管理模块4.2.1模块综述管理员通过数据库管理和维护系统可以对团购商品进行管理和维护。管理员可以对表中的信息进行添加、更新等基本操作以管理和维护商品信息。该模块有添加团购、团购管理等功能。添加团购功能就是向数据库中新增一条团购信息。团购管理功能可以根据城市、团购名称、商户名称、商品上下线时间等对商品信息进行检索。检索到的信息可以点击右边的“修改”按钮,当按钮被点击,按钮名称改为“确定”,同时INPUT控件被激活即可修改商品信息,点击确定按钮,弹出提示信息。确认修改!4.2.2模块功能图图4-15 团购管理模块功能图4.3团购用户模块4.3.1模块综述团购用户的信息、用户订单信息以及快递单信息等在该模块进行管理,管理员可以对用户信息、订单、团币、快递单信息的查询、修改操作。在管理和维护这一部分时因为涉及到用户订单表和快递单表,因此要使用数据库表的外键来保证数据的一致性。该模块有用户信息、修改用户信息、用户订单、团币使用、快递信息和快递地址编辑等功能。其中用户信息、用户订单、团币使用、快递信息功能输入关键词对信息进行查找,修改用户信息、快递地址编辑功能中在INPUT控件输入新信息,并点击“确认修改”按钮。4.3.2模块功能图图4-16 团购用户模块功能图4.4团购财务模块4.4.1模块综述该模块是用户团购商品财务方便的统计,分为团购统计和渠道统计,主要为了让财务部门对财务信息查询统计更加方便。并有导出团购统计信息功能。该模块有团购统计以及渠道统计两个功能,其中团购统计中输入相应关键词以及上下线时间可以检索团购信息,选择“下方表格”或者“导出excel模板”按钮。可以查看信息或者是导出excel文件。渠道统计功能主要选择平台来进行数据查询。可以显示详细的某平台商品信息。4.4.2模块功能图图4-17 团购财务模块功能图4.5财务凭证模块4.5.1模块综述凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登记账簿、具有法律效力的书面证明。而财务凭证模块主要是导出凭证模板。用户可以使用金蝶软件将模板导入处理财务信息。该模块有金蝶各项详情、凭证模板、客户信息编辑、职员信息编辑、城市信息编辑、代理商信息编辑等功能子模块,其中金蝶各项详情功能子模块可以将含有客户信息、职员信息、城市信息、代理商信息的excel文件导入数据库。有显示成功和失败条数。客户信息编辑、职员信息编辑、城市信息编辑、代理商信息编辑这4个功能类似,都有通过关键词查询信息功能、插入信息功能、修改信息功能、显示所有信息功能和分页功能。而凭证模板是该模块的核心,将客户信息、职员信息、城市信息、代理商信息以及商品信息全部组合成凭证模板,并且有导出凭证模板功能。该模块主要是为财务部门凭证信息填写做出的,导出的模板可以让金蝶财务软件导入。进行每个月的财务处理。4.5.2模块功能图图4-18 财务凭证模块功能图其中职员信息编辑、城市信息编辑和代理商信息编辑子模块的功能图与客户信息编辑子模块功能图一样。4.6团购交流模块4.6.1模块综述 管理员通过团购交流模块可以对团购用户所提出的问题进行回复和处理。并且有问题分类查看功能和问题下线功能。该模块有团购答疑、团购提供功能子模块,其中团购答疑功能可以选择提出问题用户所在的城市进行检索,可以点击每个问题后的回复和下线链接进行问题处理。可以点击上方的回复、已回复、下线按钮选择检索问题状态。团购提供功能可以检索提出问题的用户信息以及问题内容。管理员可以操作两个功能对前台用户提交的问题进行处理检索。4.6.2模块功能图图4-19 团购交流模块功能图4.7权限管理模块4.7.1模块综述管理员可以对管理员表中的信息进行插入、修改、更新等基本操作以管理,并可以修改用户的权限以及密码。该模块有添加账号、修改账号、修改密码功能。其中添加账号功能可以让管理员插入一条新的管理员信息。包括权限和密码提示问题以及密码回复信息。修改密码只能修改当前管理员密码。修改账号中,普通管理员能修改当前管理员密码问题、电话信息等,高级管理员有更高的权限可以再下方显示普通管理员列表,在列表中可以修改普通管理员的权限。4.7.2模块功能图图4-20 权限管理模块功能图5详细设计5.1详细设计的目标详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化,就是详细设计每个模块实现算法,所需的局部结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。传统软件开发方法的详细设计主要是用结构化程序设计法。详细设计的表示工具有图形工具和语言工具。图形工具有程序流程图、PAD图、NS图。语言工具有伪码和PDL等。5.1.1详细设计的任务(1)为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述。(2)确定每一模块使用的数据结构。(3)确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。在详细设计结束时,应该把上述结果写入详细设计说明书,并且通过复审形成正式文档。交付给下一阶段(编码阶段)的工作依据。(4)要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。5.1.2详细设计的工具(1)图形工具 利用图形工具可以把过程的细节用图形描述出来。(2)表格工具 可以用一张表来描述过程的细节,在这张表中列出了各种可能的操作和相应的条件。(3)语言工具用某种高级语言(称之为伪码)来描述过程的细节。概要设计和详细设计的区别与联系。5.2详细设计的主要步骤(1)为模块内的数据结构进行设计。对于需求分析、概要设计确定的概念性的数据类型进行确切的定义。(2)为数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存储记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。(3)其他设计:根据软件系统的类型,还可能要进行以下设计:代码设计:为了提高数据的输入、分类、存储、检索等操作,节约内存空间,对数据库中的某些数据项的值要进行代码设计。输入/输出格式设计。人机对话设计:对于一个实时系统,用户与计算机频繁对话,因此要进行对话方式、内容、格式的具体设计。(4)编写详细设计说明书。(5)评审:对处理过程的算法和数据库的物理结构都要评审。5.3界面设计网站设计风格:决定以简洁、实用为后台设计的总方针。5.3.1管理员登录界面设计网页设计及功能实现:该模块对用户所输入的用户名及密码进行加密认证,并将登录信息传递给管理系统,从而进行管理。页面显示效果如图5-1所示:图5-1管理员登录页面图如果忘记了密码,可以点击“忘记密码?”链接,转入查询密码页面。页面显示效果如图5-2所示:图5-2获得密码页面图输入密码提示问题跳转回登录页面同时生成密码信息。页面显示效果如图5-3所示:图5-3信息生成页面图在提示目录下查找AdminInfo.txt文件,输入里面的密码,进入后台页面。页面显示效果如图5-4所示:图5-4登录成功页面图绿色行有显示管理员账号和管理员身份信息。点击“隐藏左边菜单”可以隐藏左边菜单。可以点击退出系统链接返回登录页面。5.3.2团购管理界面设计网页设计及功能实现:该模块是管理员通过数据库管理和维护系统可以对团购商品进行管理和维护。管理员可以对表中的信息进行添加、更新等基本操作以管理和维护商品信息。 (1)点击“添加团购”子模块页面显示效果如图5-5所示:图5-5添加团购页面图在INPUT控件中输入所要添加的商品信息后,点击“确认添加”按钮。添加一条团购信息。(2)点击“团购管理”子模块页面显示效果如图5-6所示:图5-6团购管理页面图选择关键词,商品上下线时间检索商品信息,也可以直接点击查询显示所有商品信息。页面显示效果如图5-7所示:图5-7团购商品结果显示页面图点击“修改”按钮激活INPUT控件,可以修改信息。同时“修改”按钮变为 。提交修改信息。5.3.3团购用户界面设计网页设计及功能实现:团购用户的信息、用户订单信息以及快递单信息等在这一模块进行管理,管理员可以对用户信息、订单、团币、快递单信息的查询、修改操作。(1)点击“用户信息”子模块页面显示效果如图5-8所示:图5-8用户信息页面图在SELECT控件中选择查询方式,并在INPUT控件中输入关键词,点击查询,获得结果。页面显示效果如图5-9所示:图5-9用户信息结果页面图(2)点击“修改用户信息”子模块页面显示效果如图5-10所示:图5-10修改用户信息页面图输入关键词检索商品信息,也可以直接点击查询显示所有商品信息。页面显示效果如图5-11所示:图5-11修改用户信息结果页面图点击“修改”按钮激活INPUT控件,可以修改信息。同时“修改”按钮变为 。提交修改信息。(3)点击“用户订单”子模块页面显示效果如图5-12所示:图5-12用户订单页面图在SELECT控件中选择查询方式,并在INPUT控件中输入关键词,点击查询,获得结果。页面显示效果如图5-13所示:图5-13用户订单结果页面图(4)点击“团币使用”子模块页面显示效果如图5-14所示:图5-14团币使用页面图在INPUT控件中输入团购用户名,点击查询,获得结果。页面显示效果如图5-15所示:图5-15团币使用结果页面图(5)点击“快递信息”子模块页面显示效果如图5-16所示:图5-16快递信息页面图在SELECT控件中选择查询方式,并在INPUT控件中输入关键词,点击查询,获得结果。页面显示效果如图5-17所示:图5-17快递信息结果页面图(6)点击“快递地址编辑”子模块页面显示效果如图5-18所示:图5-18快递地址编辑页面图在INPUT控件中输入订单号,点击查询,获得结果。页面显示效果如图5-19所示:图5-19快递地址编辑结果页面图 在INPUT控件中更改快递信息,点击“确认修改”按钮。提交修改信息。5.3.4团购财务界面设计网页设计及功能实现:该模块是用户团购商品财务方便的统计,分为团购统计和渠道统计,主要为了让财务部门对财务信息查询统计更加方便。并有导出团购统计信息功能。(1)点击“团购统计”子模块页面显示效果如图5-20所示:图5-20团购统计页面图在SELECT控件中选择查询方式,并在INPUT控件中输入关键词,可以点击上下线日期,付款时间添加时间关键词,点击查询,获得结果。结果显示一栏,选择下方表格按钮,可以将检索到的信息显示在下面表格中。如果选择导出excel会弹出对话框,选择导出方式,点击确定导出文件:图5-21团购统计导出页面图结果显示一栏,选择下方表格按钮,页面显示效果如图5-22所示:图5-22团购统计结果页面图在结果页面中商品信息中的“详细”按钮,显示一个商品详细的信息。页面显示效果如图5-23所示:图5-23团购详细统计结果页面图(2)点击“渠道统计”子模块页面显示效果如图5-24所示:图5-24渠道统计页面图在SELECT控件中选择查询方式,并在INPUT控件中输入关键词,可以点击上下线日期,付款时间添加时间关键词,点击查询,获得结果。页面显示效果如图5-25所示:图5-25渠道统计结果页面图5.3.5财务凭证界面设计 网页设计及功能实现: 凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登记账簿、具有法律效力的书面证明。而财务凭证模块主要是导出凭证模板。用户可以使用金蝶软件将模板导入处理财务信息。(1)点击“金蝶各项详情”子模块页面显示效果如图5-26所示:图5-26金蝶各项详情页面图点击“浏览”按钮选择文件,然后点击“上传金蝶信息”按钮可以将excel文件上传到数据库。下面有结果显示成功和失败条数。(2)点击“客户信息编辑”子模块页面显示效果如图5-27所示:图5-27客户信息编辑页面图客户信息编辑页面有查询、修改、插入、显示所有信息功能,查询功能在INPUT控件中输入客户名称,点击查询,获得结果。在通过关键词查询出的结果中有“修改”按钮,点击“修改”按钮激活INPUT控件,可以修改信息。同时“修改”按钮变为 。提交修改信息。在插入信息INPUT控件中输入新信息内容点击“确认添加”按钮添加一条新信息。点击“显示所有客户信息”按钮可以罗列出所有的客户信息。有翻页功能。页面显示效果如图5-28所示:图5-28客户信息编辑结果页面图在财务凭证模板中“职员信息编辑”子模块、“城市信息编辑”子模块、“代理商信息编辑”子模块与“客户信息编辑”子模块的页面以及操作方式相同。在此不再赘述。(3)点击“凭证模板”子模块页面显示效果如图5-29所示:图5-29凭证模板页面图在SELECT控件中选择查询方式,并在INPUT控件中输入关键词,可以点击上下线日期,付款时间添加时间关键词,点击查询,获得结果。如果未加关键词则是显示所有凭证信息。结果显示一栏,选择下方表格按钮,可以将检索到的信息显示在下面表格中。如果选择导出excel会弹出对话框,选择导出方式,点击确定导出文件:图5-30凭证模板页面导出图结果显示一栏,选择下方表格按钮,页面显示效果如图5-31所示:图5-31凭证模板结果页面图5.3.6团购交流界面设计 网页设计及功能实现: 管理员通过团购交流模块可以对团购用户所提出的问题进行回复和处理。并且有问题分类查看功能和问题下线功能。(1)点击“团购答疑”子模块页面显示效果如图5-32所示:图5-32团购答疑页面图在SELECT控件中选择查询城市,点击查询,获得结果。页面显示效果如图5-33所示:图5-33团购答疑结果页面图点击“回复”链接弹出回复页面,页面显示效果如图5-34所示:图5-34回复页面图在回复页面中写入回复信息,选择问题类别。点击确定,提交回复问题信息。并且更改问题状态为“已回复”。点击“下线”链接将问题状态更改为“已下线”。在问题结果中左边复选框点击可以选择问题,并且可以点击全选,全不选,反选链接,选择问题。点击“批量下线”按钮可以批量的将问题更改为“已下线”状态。点击“未回复”、“已回复”、“已下线”三个按钮可以切换页面。显示不同状态的问题信息。(2)点击“团购提供”子模块页面显示效果如图5-35所示:图5-35团购提供页面图在SELECT控件中选择查询城市,点击“查询”按钮,获得结果。页面显示效果如图5-36所示:图5-36团购提供结果页面图点击“处理”链接,可以直接将问题状态置为“已回复”。在已处理选项中点击“查询”会有显示。点击“未处理”、“已处理”、“全部”三个按钮可以切换页面。显示不同状态的问题信息。5.3.7权限管理界面设计网页设计及功能实现: 管理员可以对管理员表中的信息进行插入、修改、更新等基本操作以管理,并可以修改用户的权限以及密码。(1)点击“添加账号”子模块页面显示效果如图5-37所示:图5-37添加账号页面图输入新管理员的账号,密码等信息后,点击“提交”按钮可以添加新管理员。(2)点击“修改账号”子模块页面显示效果如图5-38所示:图5-38修改账号页面图普通管理员可以在INPUT控件中修改新的信息,通过SELECT控件中的选项可以选择用户的密码提示问题。点击“修改”按钮,提交更新信息。高级管理员有更高的权限可以再下方显示普通管理员列表,在列表中可以修改普通管理员的权限。(3)点击“修改密码”子模块页面显示效果如图5-39所示:图5-39修改密码页面图在INPUT控件中写入旧密码,以及两次新密码。点击“确定”按钮,提交更新信息。5.4系统的环境要求(1)硬件条件:CPU:2.10GHZ 硬盘:250G 内存:2G(2)软件条件:操作系统:Win7系统开发工具:NetBeans服务器:Apache2.2数据库:MySQL(3)具备网络条件连接互联网,方便查阅文档以及与项目相关资料。6编码测试和维护6.1 测试的介绍软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生存期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生存期的另一个独立阶段,即测试阶段。软件测试的目的:(1)测试是程序的执行过程,目的在于发现错误。(2)一个好的测试用例在于发现至今未发现的错误。(3)一个成功的测试是发现了至尽未发现的错误的测试。6.2测试的原则(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。(2)测试用例应由测试输入数据和与之对应的预期输出结果两部分组成。(3)程序员应避免检查自己的程序。(注意不是指对程序的调试)(4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。不合理的输入条件是指异常的,临界的,可能引起问题异变的输入条件。(5)充分注意测试中的群集现象。经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比。应该对错误群集的程序段进行重点测试。(6)严格执行测试计划,排除测试的随意性。测试计划应包括:所测软件的功能,输入和输出,测试内容,各项测试的进度安排,资源要求,测试资料,测试工具,测试用例的选择,测试的控制方法和过程,系统的组装方式,跟踪规则,调试规则,以及回归测试的规定等等以及评价标准9。(7)应当对每一个测试结果做全面的检查。(8)妥善保存测试计划,测试用例,出错统计和最终分析报
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学工业危险品标签设计规定
- 医生个人工作计划五篇
- 装修合同签订前合同争议解决方式及途径
- 离婚协议书撰写与共同子女教育权利义务分配合同
- 成年子女赡养责任划分与财产分割协议书
- 精装别墅产权互换及买卖合同协议
- 离婚协议书:安置房房产分割及共同债务处理
- 离婚子女抚养协议书范本:科学规划子女成长环境
- 农发行连云港市东海县2025秋招笔试专业知识题专练及答案
- 2025-2030功能饮料行业配方创新趋势及营销打法与渠道下沉报告
- 肇庆端州正西社区评估报告
- 朝天椒栽培技术课件
- 科研伦理与学术规范-课后作业答案
- -首次执行衔接问题-行政
- 斯蒂芬金英语介绍
- 秋天的雨 省赛获奖
- JJF 1015-2014计量器具型式评价通用规范
- GB/T 8332-2008泡沫塑料燃烧性能试验方法水平燃烧法
- GB/T 38597-2020低挥发性有机化合物含量涂料产品技术要求
- GB/T 21073-2007环氧涂层七丝预应力钢绞线
- 胸痛的诊断和鉴别诊断课件整理
评论
0/150
提交评论