




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题 目: 基于PHP的曜辉医药网站的设计与实现 摘 要随着科技的飞速发展,在医药领域内,计算机的应用已经十分广泛。为了解决传统医药行业存在的一些弊端,提高医药信息管理的效率,同时也为了方便用户对于医药知识的了解、得到优质的医疗服务,所以开发了基于PHP的曜辉医药网站。基于PHP的曜辉医药网站采用B/S结构、php技术和MYSQL数据库进行开发设计。本网站实现了不同权限的用户登录,包括管理员、会员和用户。管理员能够实现栏目管理、内容管理、宣传海报、管理员管理、账号设置、用户管理、站点信息等功能;会员能够实现查看和添加我的收藏、文章管理、账号设置等功能;用户能够实现查看企业概况、浏览产品中心、查看
2、最新的新闻活动、联系研发团队和在线留言等功能。论文主要讲述了PHP的曜辉医药网站开发背景,对该系统做了详细的需求分析和功能需求,然后对PHP的曜辉医药网站进行测试和总结。期望利用先进的计算机技术和网络技术来改变目前的传统的医药行业存在的弊端,提高医药信息管理的效率,为广大用户提供最优质最快捷最方便的医疗服务。关键词:医药网站;php;MySQL;B/S模式;AbstractWith the rapid development of science and technology, computer has been widely used in the field of medicine. In
3、 order to solve some shortcomings in the traditional medicine industry, improve the efficiency of medical information management, and at the same time facilitate users 'understanding of medical knowledge and obtain high-quality medical services, a PHP-based Yanhui Pharmaceutical website was deve
4、loped.The PHP-based Yanhui Pharmaceutical website uses the B/S structure, PHP technology, and MYSQL database for development and design. This site implements user login with different permissions, including administrators, members and users. The administrator can realize the functions of column mana
5、gement, content management, publicity posters, administrator management, account setting, user management, site information, etc. Members can view and add my collection, article management, account settings and other functions; Users can view the company profile, browse the product center, view the
6、latest news events, contact the R&D team and leave messages online.The paper mainly describes the background of PHP's Yanhui Pharmaceutical website development, makes a detailed needs analysis and functional requirements for the system, and then tests and summarizes PHP's Yanhui Pharmace
7、utical website. It is expected to use advanced computer technology and network technology to change the shortcomings of the traditional medicine industry, improve the efficiency of medical information management, and provide the best quality, fastest and most convenient medical services for the user
8、s.Key words:medicine website; PHP;MySQL; B/S mode;目 录1 绪论11.1 研究的背景和意义11.2 研究现状21.3 系统设计21.4 论文结构42 系统需求分析52.1 可行性分析52.2 系统性能分析72.3 系统功能需求分析72.4业务流程分析93 开发工具和相关技术介绍113.1 平台开发工具113.2 平台开发相关技术114 系统设计164.1 系统功能设计164.2 系统数据库设计165 系统实现225.1 用户功能实现225.2管理员功能实现255.3会员功能实现286 系统测试306.1 测试方法306.2 测试分析316.3
9、测试目的336.4 测试结论33总 结35参考文献37致 谢391图表目录图3-2 管理员需求用例图9图3-3 会员需求用例图10图3-4 系统流程图11图4-1 系统功能图17图4-2 栏目管理E-R图19图4-3 内容管理E-R图19图4-4 用户E-R图20表4-1 用户信息表21表4-2 公司简介信息表21表4-3 评论信息表22图5-1 系用户登录界面图23图5-2 登陆流程图24图5-4公司概况界面图25图5-5新闻活动界面图25图5-6产品中心界面图26图5-7管理员登录界面图26图5-7 用户管理界面图27图5-8栏目管理管理界面27图5-9内容管理界面图27图5-10宣传海报
10、界面图28图5-12站点信息界面图28图5-13账号设置界面图29图5-14我的收藏界面图29图5-15文章管理界面图30图5-16账号设置界面图30表6-1 系统功能测试表32表6-2测试结果表331 绪论1.1 研究的背景和意义1.1.1网站的研究背景 我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尤其是计算机辅助企业仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助企业门户管理已十分普及,因此对这方面的研究是必要的,它将推动我国企业的发展和企业信息
11、处理的现代化。 当今社会互联网急速发展,计算机管理系统也在国内爆炸式的发展起来。这种网络模式对长期使用互联网社会产生了深远的的影响,在这种社会环境下开发一个适用于用户都可以操作的、简单的、便捷的PHP的曜辉医药网站的发展前景是非常好的。PHP的曜辉医药网站是对医药发展的一种支持手段,传统的管理模式还处于手工处理阶段,管理效率极低。随着患者的不断增多,传统基于手工管理模式已经无法满足当前用户需求,随着信息化时代的到来,使得PHP的曜辉医药网站的开发成了必然。 互联网带给大家无数的便利,高效,省时省力。网上管理方式通过互联网发生了翻天覆地的变化,通过互联网的崛起,我国的各大企业都纷纷想通过网络进行
12、管理信息。在21世纪,由于网络科技的发达,对于上述的问题我们做了详细的解决办法,在整个管理系统当中得到了很快的发展和应用。可以让用户节省了大量时间,更是对传统的看病习惯进行了改变,我通过上网,然后再网络上查询医药的信息,这已经是管理系统的最初标志,这也是让更好的发展医药的一种支持。1.1.2 网站研究的意义为了解决好PHP的曜辉医药网站的程序、更好的能够维护PHP的曜辉医药网站中出现的问题,同时为了让人们正确地了解PHP的曜辉医药网站。所以开发了本网站。本系统主要根据用户、会员和管理人员的需求做出分析,让用户更好的在线查询等,管理人员更好的管理信息,还可以给用户提供收藏等功能。从这个系统的操作
13、来说:它能够有效的进行信息的添加、修改、查询、删除一些信息并进行管理,在一定的程序上能够实现了自动化。网站设计的主要目的是为了实现通过网络来减少人力和财力的投入,不断提高工作效率。 最终我们希望通过PHP的曜辉医药网站可以达到以下目的: (1)提高医药信息管理的效率,实现管理上的井然有序。(2)实现用户及时进行更新网站信息,查看信息等。(3)解决传统医药存在的弊端。1.2 研究现状相比于外国的信息化管理,我国的起步明显有些晚。外国一些先进国家早在十几年前就出现了许多优秀的、成熟的管理系统。如全球预订系统(GDS),已形成了一套完善的法律和管理办法,随着互联网的广泛应用,大多数医疗部门都设有网站
14、,从医疗部门诚信、为学生服务的模式,一应俱全。国内对于信息技术的应用从时间上看起步并不晚,但从应用水平和应用规模上看远远落后于世界先进水平,这当然与我国信息技术开发与应用的整体水平有关,也与我国自身管理理念落后、管理人才缺乏相关。其他国内绝大多数医疗部门对信息技术的认识源于上个世纪90年代中期“互联网热”的冲击,一部分具有一定规模的医疗部门纷纷“上网”建立医疗部门医药管理系统或主页,追赶网络大潮。但是,这些主页的主要作用体现在宣传促销、消息展示等方面,对医疗日常管理管理还未有成熟的处理方式。1.3 系统设计根据软件工程的系统化开发流程,采用B/S架构设计,以php为开发技术,以关系型数据库my
15、sql作为后台数据库,利用 php技术实现曜辉医药网站中对数据库的安全连接和访问,在php集成开发环境中实现系统设计研发的全过程,所以该系统的主要任务是:(1) 系统稳定性:开发时能够保证系统具有良好的稳定性,同时,采用的数据库也能够长期有效的进行运行;(2) 易操作性:系统操作界面友好,用户易使用;(3) 数据安全性:系统要求保证数据的完整性和一致性。同时,系统也需要分配给不同用户的系统权限,这样才能够限制用户对数据库的一些相关的操作,保证系统的安全性;(4) 实用性:系统需要预留可扩展的接口,这样才能方便软、硬件的扩充。php的曜辉医药网站的设计与实现主要是为了满足双方的各自的需求,分别是
16、管理人员和用户。本文根据这两个方面进行对系统的开发研究。合格的系统不仅仅要注重它的实用性而且还要注重它的安全性、可靠性和美观性等诸多问题。要从具体的实际问题出发,制作出能够适合该药店本身业务需求的应用软件。在实用性方面,系统要能够根据用户的业务需求,充分做好业务需求分析,设计并且能实现每个功能模块,这就要求系统的每个功能都是为用户量身打造的,都能够适合此用户群体的业务需要,拥有着较高的实用性能;先进性方面,本系统的设计充分考虑现有先进的编程技术、网络技术、系统开发技术以及数据库技术。选则用了php作为主要开发工具,mysql数据库作为本系统的数据内容存储的工具。语言采用php语言,php语言以
17、优秀的编码框架和强大的编译功能支柱本系统的开发;高可靠性方面,本系统将编写成集实用性和可靠性的于的php的曜辉医药网站,此系统以利用现有的技术和合理的软件设计以及软件、硬件的合理选择,以保证本系统的数据的传输正确进行;高可靠性等方面,在此系统在设计中,将充分利用软件、硬件为系统提供安全保障措施,既能够保证用户安全地进行资源共享,同时还可保障关键数据的安全;智能等方面,在此系统设计的时候,将充分考虑系统的易用性,使用户在适应此系统一段时间后,可以适应于普通局域网的管理和应用;美观性方面,本系统是将多数时间被销售人员及管理人员使用的系统,因此要考虑视觉效果会对用户形成的不良影响,使用户能够在长时间
18、使用本系统后不会产生视觉疲劳的不良反应,在系统的视觉效果设计方面会注意;强逻辑性方面,本系统主要的管理对象是药品,但药品的库存量会是影响销售、进货以及管理的最关键的因素,因此本系统在药品进行销售或进货后修改具体涉及药品的库存信息,这就需要本系统具有较强的逻辑性以至于能够控制对库存信息的更新,若在这一环节上出现了细小的问题都将造成整个系统运行的紊乱。1.4 论文结构论文主要对php的曜辉医药网站的设计与实现背景选题意义和市场的需求进行分析的;进行对php的曜辉医药网站的设计与实现数据的简析和功能的介绍;并对系统所需的工具进行详细的介绍和了解;在系统的总体设计,主要对系统各功能模块的设计和数据的开
19、发;还有讲解每一个功能的具体实现。然后对系统进行测试分析介绍。最后进行总结致谢。2 系统需求分析需求分析是介绍我们对于一件事情是如何解决的,我们需要对这件事情进行详细的分析。首先,我们应该清楚这件事情的的目标是什么,它主要是包括我们解决这件事情想要得到一种什么样的结果以及我们需要付出多少的努力,然后,我们需要弄清楚我们该怎样的去解决这件事情,最后,我们需要整体的对这件事情做一个完整的计划,这个计划是可以完成这个系统的。2.1 可行性分析可行性分析就是分析这个项目的开发是否具有开发的意义,是不是真的需要这个系统来改善默写方面的不足,就拿本项目PHP的曜辉医药网站的设计与实现来说,开发这个系统是可
20、以很好解决用户管理信息,使PHP的曜辉医药网站可以开发出最大价值,而且还可以变相的解决用户一定程度上查看信息的难题,所以这个项目的开发是有价值有意义的。所以目标能否达到预想的结果,任务完成后的利益和价值能否大于开发过成的成本。所以,可行性研究本质上就是研究系统是否可以设计的过程。纵观全篇来说,大家需要应该达到下面的三个可行性:技术可行性:即使用现有的技术是否能完美的实现设定下的目标。经济可行性:即本次开发的PHP的曜辉医药网站的设计与实现所带来的社会价值和利息能否大于开发付出的代价。操作可行性,即系统的操作方式能否使用户普遍可以操作具有普遍性。2.1.1 技术可行性伴随着社会的高速发展,软件工
21、程这一行业也在不断更新,大家都在追求更加高效的方式来开发软件,不断丰富的开发软件、语言和系统也为开发系统提供了更好的开发环境,在本项目中就是使用了最好的语言php来编写程序,开发出的软件完全符合现代人的要求,便捷的操作,实用好看的操作界面,使用者只需要按照界面提示的文字来操作即可,不需要有软件开发的基础,十分简单。所以在这些技术和项目的开发上它是可以具体实行的。2.1.2 经济可行性 开发此项目主要是考虑它的经济效益和社会价值来决定的,具体考虑它的开发性质是否存在应用的价值观,如果我们开发出的软件不能在实现物品节约和资源节约上得到充分的利用价值,反而要投入大量时间、金钱和精力这样就会造成大量的
22、经济浪费,最后导致我们的开发项目失败。开发该项目最初就是为了节约成本提高社会利用价值,所以最初由我自己来独立完成,基本上是不需要启动大量的资金。在开发此项目所用的技术也是我在大学期间所学到的技术,所以经过此次开发系统也是我学习的一个过程。经过以上论述开发这个项目所带来的利是大于弊的所以满足经济的可行性。对于这个项目的的快发它主要是通过项目的经济可行性来决定的价值是否存在,是否有开发的必要,如果开出的软件并不能实现物品的节约和资源的节约,反而在网站开发的过程中投入大量人力,精力、时间完全和收益不成正比甚至小于投入成本那么这个项目的开发就是失败的。本项目开发的初衷就是为了节约,所以是有我自己来独立
23、完成的,基本不需要启动资金,在开发的过程中也是一个我学习的过程,是一个双赢的结果,综上所述这个项目的开发是利大于弊的所以满足经济的可行性。2.1.3 操作可行性系统界面简洁,各个模块管理分明,提示信息到位,系统能运行在大多数计算机中,系统的安装、调试、运行操作简单。使用性强上手快。系统的权限控制和分配明确,用户可以直接在系统中进行各种操作,而且整个流程的时间和工作量都大大的缩小,从根本上解决了工作效率、质量以及人员耗费的问题。此外,自从我们开发出PHP的曜辉医药网站之后,该系统的操作难度、受益程度以及复杂程度就完全的决定了该系统是不是能够受到推广,这同时也是开发人员必须要考虑的关键问题,超市管
24、理系统易于操作,方便快捷。在操作上,不需要任何的指导就可以自己学会如何去使用,在操作层面上来看,该系统是完全没有任何复杂性的。因此,PHP的曜辉医药网站操作非常简单,易于上手。综上所述,本网站的设计不管在经济上、技术上还是操作上都具备可行性条件。2.2 系统性能分析2.2.1系统数据安全系统用户在进行数据相关操作时(如新增、删除、修改、审核等),系统为了保证数据的安全可靠性,必须具备以下功能特点:(1) 征求询问确认操作:特别是在删除数据的操作上要再次向用户确认,避免不小心失误操作造成的数据损失。(2) 数据准确性校验:在填写信息时,特别重要的必填信息确保无误、无漏、合法操作等。避免不合法数据
25、存入数据库。(3) 重复数据的冗余性和缺省赋值性:对于一些公用的人员基本信息数据,在是数据库设计上不应该出现数据重复保存的现象。一些常用而且必须显示和输入的数据能够自动附带显示就不必要用户每次都填写,提高数据的缺省赋值性。2.2.2系统运行状态为了保证系统能够可靠的服务于手机安全管理工作。必须做到系统能够承受长期运行、稳定操作、高效完成的系统性能需求,因此,必须满足以下要求:(1) 系统结构设计合理系统其采用了松耦合开发模式,各个模块之间不相互依赖,可满足不断更新的需求,具备了良好的系统扩展性和维护性。(2) 系统具备良好的维护性、开放性。考虑到实际工作的需求会更新,系统也做好了这方面的准备,
26、会提供对外开放的规范接口,以便日后进行完善系统功能。(3) 系统的安全性高,系统在商业范围内使用,其中的数据涉及到许多超市人员的重要信息,如身份证号、手机号、家庭地址等私密信息。因此,在数据库设计上必须考虑到其重要性。建立起一套安全级别较高的机制是不可或缺的。(4) 系统的信息提示及时、处理准确性高。本系统中的任务提示信息,在一定时间内提醒用户有任务可处理,做到了消息及时提醒。系统考虑到以后会出现的数据量超大的问题,在数据的加载上使用了懒加载方式,减轻系统的压力,提高系统的响应速度,以更好的满足用户体验效果。(5) 系统的可升级性系统也会考虑到未来的功能会发生某种改变、内容可能更加丰富多彩,所
27、以系统具备可扩展性、升级性才能保证系统的不断发展。2.3 系统功能需求分析这个系统为了在设计及实现和后期维护方面的方便,还有用户使用时的方便,必须根据原因的设计原则,它主要的原则包括:简单性:意思是为了实现系统的功能,让系统的操作更加简单明了,而这个要求对系统来说是非常重要的。针对性:这个系统是根据电脑修理维护服务的需要来设定开发方面的设计,很具有突出和针对性。实用性:这个系统能够满足有关电脑修理维护服务的任何要求,从而具有很好的实用性。一致性:表现为页面整体设计的和命名规定的一致性,即页面布局以及用图和颜色风格的一致性,还有就是变量和类名及其它东西命名的一致性。功能的一致性;元素风格一致性;
28、变量命名规则的一致性。任意一个新网站的开发都需要完整的任务需求分析,需求分析的质量好坏决定了一个网站开发的意义,俗话说好的开头是成功的一半,对于PHP的曜辉医药网站的设计与实现来说前期的分析更加显得尤为重要,任务分析决定了之后任务的开展和设计,只有完美的需求分析才能做出更好的让民众更为满意的网站,否则将会导致无法进行,更无法完成任务。任务需求分析在整个系统开发的过程中是相当重要的一环,直接决定了开发过程中的软件质量,分析得是否完善,是否考虑到了每一步可能会出现的问题,这些都决定了软件能否正常运行,网站结构是否稳定,是否能让客户满意,需求分析决定了整个系统的框架、功能和要求。并且将现实设计变化成
29、对象并完成建模。本课题要求实现一套PHP的曜辉医药网站,包括用户、会员和管理员。管理员:栏目管理、内容管理、宣传海报、管理员管理、账号设置、用户管理、站点信息。会员:我的收藏、文章管理、账号设置。用户:企业概况、产品中心、新闻活动、联系我们、研发团队、在线留言等功能。(1)用户用例需求如图3-1所示:图3-1 用户需求用例图(2)管理员用例需求如图3-2所示:图3-2 管理员需求用例图(3)会员用例需求如图3-3所示:图3-3 会员需求用例图2.4业务流程分析系统流程分析是调查分析系统所涉及到的每个环节的业务流程,从PHP的曜辉医药网站的设计与实现的登录着手,以实际操作为出发点,掌握所有PHP
30、的曜辉医药网站的设计与实现内容,保证信息能够正确的输入和输出,数据存储的完整性以及信息处理方法过程,并根据实际操作步骤来绘制出具体的流程图。系统流程如图3-4所示:错误信息系统主界面系统登录界面系统管理输入操作员及密码数据库密码错误判断密码正确功能界面功能处理图3-4 系统流程图3 开发工具和相关技术介绍3.1 平台开发工具一般情况下,我们称phpstudy是一种开源的、方便的、快捷的代码。到目前为止,我们可以说它只是一种比较便捷的框架,该技术主要是通过计算机插件组件进而来构建计算机的开发环境的。phpstudy的用途并不仅是局限于 php技术的 ,这是因为,phpstudy的框架不仅用于以上
31、的这些部分,它还可以用来作为和软件开发的无关的其他的一些程序类型的基础工作部分进而来作为开发工作。通常情况下phpstudy的每一样东西都是可以由插件进行构成的,基于这一特点,所以我们对于给phpstudy提供插件的时候,我们所使用的任何的工具类型,开发人员都需要具有同等的发挥场所。3.2 平台开发相关技术3.2.1 B/S架构 数据库应用系统比较常见的结构有两种,分别是集中式、二层B/S(客户机/服务器)、三层B/S和多层结构。在集中式结构中,DBMS(数据库管理系统)、用户终端和应用程序都集中在一台计算机上运行,其特点是效率高、管理方便,但是投资较大、配置要求高、对用户数量也有限制。B/S
32、结构是一种存储、访问和处理数据的分布式模型,如图3-1所示。图3-1 三层B/S体系结构3.2.2 php技术介绍 php它是一种页面,它是运行在服务端的,当用户使用浏览器访问系统时,服务器会使用相应的引擎对请求的事件进行响应和运行,最后将响应生成的结果图反馈给浏览器显示出来给客户。PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。PHP 的核心,这个在1999年发布的剖析器称为 Zend Eng
33、ine,他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。 在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式发布,2004年7月13日则发布了PHP 5,PHP 5则使用了第二代的Zend Engine。PHP包含了许多新特色,像是强化的面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的延伸函数库)、以及许多效能上的增强。目前PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。 2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late st
34、atic binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能。 3.2.3 mysql数据库介绍 MySQL数据库是由甲骨文公司进行设计和发明的,到目前为止,市面上比较常用的数据库除了Oracle、SQL Server就是MySQL数据库,因此,该款数据库在系统的开发中还是站有非常重要的额度的。本文设计被遗弃宠物收养网站使用MySQL数据库的原因是:该数据库可扩展性非常强、稳定性也很强并且数据安全性强。因此选择MySQLr数据库是很重要的。MySQL主要是由一系列的相互协作
35、的基本组件进行构成的,它不仅能够满足最大的Web站点数据存储的需求还能够满足医疗部门分析数据的需要。通常情况下,我们都说MySQL它的最主要的一个优点就是它可以和客户服务器的开发工具或者桌面的应用程序紧密的工作。而且我们也可以使用许多不同的方法进行访问MySQL数据库。 4 系统设计4.1 系统功能设计通过系统需求分析,本PHP的曜辉医药网站包括用户、会员和管理员。管理员:栏目管理、内容管理、宣传海报、管理员管理、账号设置、用户管理、站点信息。会员:我的收藏、文章管理、账号设置。用户:企业概况、产品中心、新闻活动、联系我们、研发团队、在线留言等功能。其功能结构图如下图4-1所示:图4-1 系统
36、功能图4.2 系统数据库设计在开发系统中数据库设计是个非常重要关键的步骤,就像建房子的地基建设一样,系统的稳定、高效直接受数据库设计的影响。系统中最重要的就是数据,系统的发展以及后期的维护、功能实现和扩展都受到数据库设计的影响,设计不合理就会引起许多问题,有可能造成重做已完成的工作。数据库设计主要是我们需要根据系统的需求,设计出安全的、方便的、有效的、便捷的数据库。基于PHP的曜辉医药网站主要是采用的MySQL数据库进行开发的。 4.2.1 数据库E-R图我们根据系统中具体的用户的功能的需求进行分析,并对基于PHP的曜辉医药网站的E-R图做一个详细的设计,从而我们就可以得到几各实体之间的详细的
37、关系模型,规划出在本系统中使用的主要实体有类别管理实体、订单实体、管理员实体等,下面设计出这几个关键实体的实体关系图:图4-2 栏目管理E-R图图4-3 内容管理E-R图图4-4 用户E-R图 4.2.2 数据表字段设计绍我们根据需求可以对数据结构进行详细的分析,我们按数据额输入输出的要求进行分析,从而确定表何表之间的关系结构,同时我们可以进行验证、调整、完善、查询以及浏览等流程,这样可以使数据库能够实现用户对数据和功能的更多的要求。根据系统功能设计的要求和功能模块的划分, PHP的曜辉医药网站的设计与实现一共涉及到多个数据表。下面就介绍一下各别主要数据库表的设计结构及其功能建立数据库表:表4
38、-1 用户信息表字段名称字段意义字段类型字段长度键码能否为空ID编号varchar50主键否name用户名varchar50外键否type类型varchar50外键否pwd密码varchar50外键否email邮箱varchar50外键否tel电话varchar50外键否address地址varchar50外键否表4-2 公司简介信息表字段名称字段意义字段类型字段长度键码能否为空id编号varchar50主键否name名称varchar40否content内容varchar50外键否thumb发布人varchar50外键否descuiption描述varchar40否update结束时间dat
39、etime0否status状态datetime0否表4-3 评论信息表字段名称字段意义字段类型字段长度键码能否为空id主键编号varchar50主键否mid用户varchar40否content内容varchar50外键否type类型varchar150否created主题varchar50外键否update时间varchar150否status状态varchar50外键否5 系统实现5.1 用户功能实现5.1.1用户登录当用户输入个人的账号、密码登录系统,这时候系统的数据库就会在进行查找相关的信息,如果我们输入的账号和密码不正确,数据库就会提示出错误的信息提示,同时会提示用户重新输入输入自己
40、的账号和密码。网站用户登录效果图如图5-1所示:图5-1 系用户登录界面图用户登录是系统最基础的功能,用户通过输入用户名、密码以及验证码之后,通过系统判断输入信息是否正确,如果输入有误,则系统会提示输入错误,反之实现用户登录。用户登录流程图如图5-2所示:图5-2 登陆流程图5.1.2 前台功能用户主要实现企业概况、产品中心、新闻活动、联系我们、研发团队、在线留言等功能。网站首页效果图如图5-3所示:图5-3首页界面图5.1.3公司概况用户进入系统可以对公司概况详细信息进行查询、删除等操作。公司概况效果图如图5-4所示:图5-4公司概况界面图5.1.4 新闻活动用户可以查看新闻活动的具体信息。
41、新闻活动效果图如图5-5所示:图5-5新闻活动界面图5.1.5产品中心用户登录系统后可以对产品信息进行查看等操作。产品中心效果图如图5-6所示: 图5-6产品中心界面图5.2管理员功能实现管理员同用户一样可以通过输入用户名、密码登陆系统,开始管理系统功能。管理员登陆效果图如图5-7所示:图5-7管理员登录界面图5.2.1 用户管理管理员可以对用户信息进行修改等操作。用户管理效果图如图5-7所示:图5-7 用户管理界面图5.2.2栏目管理管理员可以对栏目信息进行添加、删除、修改操作。栏目管理效果图如图5-8所示:图5-8栏目管理管理界面5.2.3内容管理管理员可以对医药内容信息进行添加、删除、修
42、改等操作。内容管理效果图如图5-9所示:图5-9内容管理界面图5.2.4宣传海报管理员可以对宣传海报信息进行修改、删除、查看等操作。宣传海报效果图如图5-10所示:图5-10宣传海报界面图5.2.5管理员管理管理员可以对自己个人信息进行修改、删除、查看等操作。管理员管理效果图如图5-11所示: 图5-11管理员管理界面图5.2.6站点信息管理员可以对站点信息进行修改、删除、查看等操作。站点信息效果图如图5-12所示: 图5-12站点信息界面图5.2.7账号设置管理员可以对账号信息进行修改、删除、查看等操作。账号设置效果图如图5-13所示: 图5-13账号设置界面图5.3会员功能实现5.3.1我
43、的收藏会员可以对我的收藏内信息进行修改、删除、查看等操作。我的收藏效果图如图5-14所示: 图5-14我的收藏界面图5.3.2文章管理会员可以对文章信息进行修改、删除、查看等操作。文章管理效果图如图5-15所示: 图5-15文章管理界面图5.3.3账户设置会员可以对个人账号信息进行修改、删除、查看等操作。账号设置效果图如图5-16所示: 图5-16账号设置界面图6 系统测试随着飞速发展的信息技术,在社会的各大领域都已经开始使用,因此人们会将关注的焦点放到软件的质量问题上来,已经生存在竞争的环境中无论是对软件的使用还是生产,所以软件的质量是占有市场率的重要任务。选择好的软件是用户必须考虑的问题,
44、也是为了使自己的业务能够更好的完成。因为对质量不好的软件无论是维修费用还是用户的使用起来都是付出更大的成本。6.1 测试方法到目前为止,整个系统的设计基本就已经完成了,接下来是对基于PHP的曜辉医药网站进行测试,以确保系统的稳定性和安全性。虽然测试并不能完全的暴露出系统的所有问题,但也可以使系统的错误和不足降到最低,如果不测试就直接投入使用,将会造成严重的后果,经济方面也会有很大的损失。现如今一般的测试分为两种测试方法,一种是功能测试,也可称为黑盒测试,是对各个功能进行数据测试,对各个功能添加进相应的数据,看是否都实现了各自的功能,是否达到了预期效果,有没有错误,跳不跳乱码,这样的测试不从全局
45、出发,主要是测试各个功能小模块。第二种就是结构测试,也可称为白盒测试,是用来查看各个逻辑是否出错,是否是输入数据后,跳进了相映正常的页面,就是对代码的测试。6.2 测试分析经过对上述的测试结果分析,本PHP的曜辉医药网站的设计与实现满足用户的要求和需求。所有基本功能齐全,操作简单,系统运行性能良好,是一个值得推广、应用的PHP的曜辉医药网站的设计与实现。本PHP的曜辉医药网站的设计与实现登录功能测试如表6-1所示:表6-1 系统功能测试表测试方案测试数据预期结果用正确密码登录已存在账号用户名:admin,密码:123456测试身份验证成功,进入管理功能界面用错误密码登录已存在账号用户名:1,密
46、码:1测试提示“用户密码或用户名称有错,还有2次机会!”,返回登录界面用不存在账号登录用户名:admin,密码:12345 测试提示“用户密码或用户名称有错,还有1次机会!”,返回登录界面账号或密码为空不填写用户名和密码测试提示“用户密码或用户名称有错!”,登录界面关闭。经过测试,4项测试方案均达到了预计的测试结果,测试结果表如表6-2所示:表6-2测试结果表测试方案测试数据测试结果用正确密码登录账号用户名:admin,密码:12345身份验证成功,成功进入管理功能界面用错误密码登录账号用户名:2,密码:2测试提示“用户密码或用户名称错,还有2次机会!”,成功返回登录界面用不存在账号登录用户名
47、:admin(1),密码:1234测试提示“用户密码或用户名称错,还有1次机会!”,成功返回登录界面账号或密码为空不填写用户名和密码测试提示“用户密码或用户名称错!”,登录界面成功关闭。6.3 测试目的测试的目的当然是检测系统设计中的问题,看各个功能是否是按预期的功能实现,但测试的目的不仅仅如此,不仅仅是为了查看程序是否能正确运行,更是为了查看系统设计的是否有问题,是不是功能都设置完美了,最好有条件的去实地找人试用程序,看程序的功能方面的问题,看功能是否完善,是不是可以满足一个曜辉医药网站使用。6.4 测试结论对于PHP的曜辉医药网站的设计与实现初期的代码做的越好,其出现的错误也就越少,就会让
48、你认为该系统的测试是完美的。系统化测试虽然有序但是却处在一个繁琐位置。因此,错误一般出现在边界,这样一般通过手工就可以检测出来,但是,自动检测是最全面的,用的越多越好,机器不会像人会感觉疲惫和犯错误,它们会一如既往的工作,检测一个程序是否能像以前一样相同的输出,在做了一系列的改变后,它可以帮助我们将问题局部化,因为新代码就会把新的问题体现出来。测试和排错往往是两个阶段,排错就是已经知道了问题,然后逐步排除,而测试就是在系统工作时进行逐步检测。总 结通过本次的毕业设计以及毕业论文的撰写,让我将大学四年所学的专业知识都融会贯通起来,动手能力和实际操作能力都得到了很大的提升。毕业设计不仅考验的是对大
49、学所学专业知识的应用和理解,更是对自己能力与经验的提升。整个设计过程不仅考验了我的知识水平,更让我懂得了团结协作的重要性。尽管在设计中遇到了很多困难,但在老师和同学们的帮助下还是圆满的完成了这次任务。整个PHP的曜辉医药网站是应用PHP和mysql来做设计的。网站设计主要是对系统做了研究和分析,在经济上、操作上也进行了详细的可行性分析,用户在操作上较为容易。这次锻炼提高了我的实际应用水平,让我享受了探索未知世界的乐趣,也让我感受到了成功的喜悦,为我自身今后的发展也积累的宝贵的经验。参考文献1 孙卫琴.php面向对象编程. M电子工业出版社. 2016.7.2 杨学全.php编程技术. M北京:清华大学出版社. 2014.4.01.3 孟琼. Spring框架事务处理技术研究.J/OL江西省计算机研究所. 2012.10.05.4 董袁泉.基于Hibernat框架的J2EE应用开发.J/OL沙洲职业工学院学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租广告合同范例
- 厂房租赁合同范例时间
- 公司厂房土地合同范例
- 供应钢材合同范例
- 劳动合同范例合同范例
- 印字胶带订购合同范例
- 原料肉购销合同范例
- 二手房精装合同范例
- 北京设计合同范例
- 单位用水合同范例
- 2025年成都市高三语文第二次诊断检测试卷附答案解析
- 2024年山东省烟草专卖局招聘考试真题
- 2025年上半年市场监管总局直属事业单位公开招聘57人重点基础提升(共500题)附带答案详解-1
- 北京大学- DeepSeek如何提示词工程和落地场景分析
- 2024-2025学年湖北省武汉市武汉市江岸区高三上学期元月调考语文试卷
- 指挥中心弱电工程技术方案
- 急诊超声学知到智慧树章节测试课后答案2024年秋温州医科大学
- LY/T 3402-2024区域沙化土地分级规范
- DB32T3377-2018城市公共建筑人防工程规划设计规范
- 摄影公司安全生产培训
- 室外小型喷泉施工方案
评论
0/150
提交评论