欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    计算机科学与技术专业 企业网站的设计与实现ava技术Mysql数据库BS结构.docx

    • 资源ID:539438       资源大小:318.06KB        全文页数:36页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机科学与技术专业 企业网站的设计与实现ava技术Mysql数据库BS结构.docx

    在已经进入了21世纪的今天,随着社会不发展进步,绝大多数的人们对于电子信息化的理解和认识,已经从低水平的阶段发展到高水平的阶段,从最原始的感性的认知渐渐过渡到了理性的认知。此外,人们也渐渐地认识到了相关管理工作的重要性,并且通过科学化的管理,使信息的存储更加完善、快捷和精确,以此来提高管理工作的效率并且加速其发展速度。本文主要介绍的是如何进行设计与实现企业网站,梳理了相关研究的发展状况、所涉及到的开发背景,并且分析了系统的设计目标、系统的需求和系统总体的设计方案,对企业网站的设计与实现进行了比较详细的分析和讨论,最后对企业网站的设计与实现进行了一些具体测试。本文以java作为开发技术,呈现了一个企业网站的设计与实现。企业网站的设计与实现的主要使用者分为管理员和用户,用户:网站首页、新闻信息、个人信息、产品信息、留言回复,管理员:个人信息、网站信息、公司信息、管理员信息、产品信息、留言回复等功能模块。通过设计这一些功能性模块,基本上实现了整个企业网站信息管理的全过程。关键词:企业网站的设计与实现;java技术;MySql数据库;B/S结构ABSTRACTNowthatWehaveenteredthe21stcentury,asthesocietyisnotdevelopingandprogressing,thevastmajorityofpeople,sunderstandingandknowledgeofelectronicinformatizationhasdevelopedfromalow-levelstagetoahigh-levelstage,fromthemostprimitiveperceptualrecognition.Knowledgegraduallytransitionedtorationalcognition.Inaddition,peoplehavegraduallyrealizedtheimportanceofrelatedmanagementwork,andthroughscientificmanagement,thestorageofinformationismorecomplete,fasterandaccurate,soastoimprovetheefficiencyofmanagementworkandaccelerateitsdevelopmentspeed.Thisarticlemainlyintroduceshowtodesignandimplementcorporatewebsites,sortoutthedevelopmentstatusofrelatedresearch,thedevelopmentbackgroundinvolved,andanalyzethedesigngoalsofthesystem,systemrequirementsandoverallsystemdesignschemes.Thedesignandimplementationwereanalyzedanddiscussedindetail.Finally,somespecifictestswerecarriedoutonthedesignandimplementationofthecorporatewebsite.Thisarticleusesjavaasthedevelopmenttechnologytopresentthedesignandimplementationofanenterprisewebsite.Themainusersofcorporatewebsitedesignandimplementationaredividedintoadministratorsandusers.Users:websitehomepage,newsinformation,personalinformation,productinformation,messagereply,administrators:personalinformation,websiteinformation,companyinformation,administratorinformation,Productinformation,messagereplyandotherfunctionalmodules.Throughthedesignofthesefunctionalmodules,thewholeprocessoftheentireenterprisewebsiteinformationmanagementisbasicallyrealized.Keywords:Designandimplementationofenterprisewebsite;Javatechnology;MySQLdatabase;B/Sstructure前言1第1章概述21.1 课题背景及意义21.2 国内外研究现状21.3 本课题主要工作3第2章系统开发环境42.1 java技术42.2 Mysql数据库52.38 /S结构6第3章系统分析83.1 可行性分析83.1.1 技术可行性83.1.2 操作可行性83.1.3 经济可行性93.1.4 法律可行性93.2 系统流程分析93.2.1 系统开发流程93.2.2 用户登录流程10Ill3.2.3 系统操作流程113.2.4 添加信息流程113.2.5 修改信息流程123.2.6 删除信息流程133.3 系统用例分析133.3.1 管理员用例图13332用户用例图14第4章系统设计154.1 系统概述154.2 系统结构设计154.3 数据库设计164.3.1 数据库设计原则164.3.2 数据库实体164.3.3 数据库表设计18第5章系统界面实现205.1 登录205.2 管理员功能模块205.2.1 个人信息管理205.2.2 网站信息管理215.2.3 公司信息管理215.2.4 管理员信息管理225.2.5 产品信息管理225.2.6 留言回复信息管理235.3 用户功能模块235.3.1 首页235.3.2 用户登录245.3.3 用户中心24第6章系统测试266.1 系统测试的意义266.2 测试方法276.3 测试结论28结论29参考文献30致谢31-l-4三-X刖百本系统使用的是信息存储管理和网络通信,具有很多优点。比如,存储量大,保密性好,可靠性高,保存时间长,计算、检索速度快,最重要的一点是成本低。对于工作的效率上来说,能得到非常大的提升,延展到服务的水平也会有更好的收获,整个企业网站的各个方面的管理更加的系统和科学,更加的简洁和规范。在发达国家当中,网络发展水平高,计算机管理已经基本普及。我国由于发展水平的限制,计算机技术的发展迟缓,迄今较多单位和地区仍然没有跟上时代步伐,采用老旧的方式进行信息管理,效率及其低下。随着科技发展的日新月异,我国的网络技术也逐渐向前追赶,推动了互联网技术的发展,使得网络管理技术走向大众,不再是空中楼阁。这些系统具有以下特征:(1)先进性:实现网络化管理。(2)通用性:同一行业基本都能使用。(3)方便性:通过网络就能够完成管理工作。(4)及时性:信息更新及时。(5)可扩展性:可以根据需求来进行模块的增添。(6)安全性:对用户、单位等进行信息加密。迄今为止,互联网已进入到了人们日常生活当中,手机和电脑等成为了人们获取信息的主要工具,我们处在一个沟通交流没有限制的时代,所以,用网络进行企业网站的管理也是大势所趋,因此,企业开发设计一个企业网站也是非常有必要的。本文主要介绍的是系统的基础知识,还在这个基础上进行了系统的分析。要让这个系统更好,更完善,就要先对该系统进行分析研究。相比于以往的相关性基础,对新系统的功能进行了详细分析,然后对系统进行设计。在系统的可行性方面上,我选择用JaVa技术来开发和设计。在数据存储方面,我使用MySql数据库进行设计。由于java和MySql技术都己成熟,所以各个方面,都非常安全可靠并且实用。在最后我将对整个系统进行一系列的测试、完善以及发布。第1章概述1.1 课题背景及意义互联网技术的发展可以改变原有的管理方式,但是因为之前有各种问题,比如技术水平尚不成熟、用户不愿意接受、网络普及度低、互联网相关的法律法规没有完善等,对互联网发展造成了极大的阻碍。二十一世纪以后,我国的经济水平有了跳跃式的发展,各个难题都被一一解决,信息化管理这种管理模式慢慢被国内各大机构认同,而且他们也都积极主动地加入到这种管理方式中来。在此之前的企业网站信息管理,都是通过专业的工作人员进行人工统计。这种方式不仅效率低,而且在查找和变更时特别不便。随着技术水平的成熟和科学水平的发展,信息化发展水平也开始突飞猛进,大众也开始发现计算机功能的强大之处。本系统使用的是信息存储管理和网络通信,具有很多优点。比如,存储量大,保密性好,可靠性高,保存时间长,计算、检索速度快,最重要的一点是成本低。对于工作的效率上来说,能得到非常大的提升,延展到服务的水平也会有更好的收获,整个企业网站的各个方面的管理更加的系统和科学,更加的简洁和规范。1.2 国内外研究现状互联网技术的发展日新月异,对我们的生活方式产生了巨大的影响。传统的人工信息管理模式效率差,成本高,同时管理质量也差强人意。在发达国家当中,网络发展水平高,计算机管理已经基本普及。我国由于发展水平的限制,互联网技术的发展和发达国家相比还存在一定差距。当下一些地区仍然采用老旧的人工方式进行信息管理。随着科技的发展,我国的网络技术发展也进入加速通道,网络管理系统开始逐步走向广大用户。这些系统具有以下特征:(1)先进性:实现网络化管理。(2)通用性:同一行业基本都能使用。(3)方便性:通过网络就能够完成管理工作。(4)及时性:信息更新及时。(5)可扩展性:可以根据需求来进行模块的增添。(6)安全性:对用户、单位等进行信息加密。迄今为止,互联网己进入到了人们日常生活当中,手机和电脑等成为了人们获取信息的主要工具,我们处在一个沟通交流没有限制的时代,所以,用网络进行企业网站的管理也是大势所趋,因此,企业开发设计一个企业网站也是非常有必要的。1.3 本课题主要工作本文主要介绍的是系统的基础知识,还在这个基础上进行了系统的分析。要让这个系统更好,更完善,就要先对该系统进行分析研究。相比于以往的相关性基础,对新系统的功能进行了详细分析,然后对系统进行设计。在系统的可行性方面上,我选择用JaVa技术来开发和设计。在数据存储方面,我使用MySql数据库进行设计。由于java和MySqI技术都已成熟,所以各个方面,都非常安全可靠并且实用。在最后我将对整个系统进行一系列的测试、完善以及发布。第2章系统开发环境2.1java技术从JaVa语言发布以来,它已经成为主要的程序语言。自从进入网络时代,JaVa语言发展迅猛,各种程序陆续开始采用JaVa语言。由于JaVa语言的独特性质(线性和可伸缩性),得到了许多程序员的青睐,同时由于它的广泛应用,JaVa语言的特性得到了进一步证明。它的某些应用程序和优点可以使很多编程者节约了很多时间,使其开发更加方便。JaVa语言具有许多种功能:(1)跨平台独立性;(2)面向对象;(3)安全性得以保障;(4)支持多个任务;(5)多种编写方式方法,代码编写简单。与其他代码语言相比,Java语言的优势非常突出,进而使得其具有广阔的应用空间。JaVa语言具有面向对象的功能,并且容易被我们所理解。实质上,对象的概念并不复杂,可以理解成任何事物都可以作为相对独立的对象,万事万物都可以是一个对象,甚至我们人类本身都是一种特殊的对象。利用面向对象语言的基这样一个基本的特征,去解决软件开发过程中出现的一些实际性的问题,从而为有效的软件开发去提供相对应的技术支持。JaVa语言的独立性非常突出。如果我们的应用程序是用该种语言编写的,在将程序应用在别的计算机系统时,不需要对代码进行改写。同时,JaVa语言也具有很强的跨平台性。既能在WindoWS系统中运行,也能在LinUX系统中运行。因此我们得出一个结论:Java语言具有出色的可移植性,而且可以在各种平台上很好地去实现。Java语言与JavaScript语言在虽然表面上看的联系难以区分,但是它们两个是两种完全不同的程序开发语言技术,它们两个有着本质上的区别,如前所述,JaVa语言是面向对象的语言,而JavaScript语言作为一种全新语言,实质是一种拓展语言。它能与别的语言一起使用并且产生更丰富的页面效果和程序。两种语言的异同点如下面几占八、1、它们在面向对象和基于对象方面具有差异2、它们的解释方面和编译方面具有差异3、它们的强、弱变量存在显著差异4、它们的代码格式具有差异5、它们的嵌入方法具有差异6、他们的静态和动态的联编具有差异2.2Mysql数据库mysql数据库的语言特点是非结构化,与其他语言相比非常简单直接,很容易掌握,其结构也非常的简单,而且它的功能非常强大,能够储备大量信息。mysql主要是一种应用于数据的查询以及编程,现在有许多关系数据库无处不在,而mysql数据库已在其中被广泛使用。我们在编程时如果采用mysql数据库,可以大大提升我们的工作效率,同时数据库中大量的数据支撑可以保证我们的工作质量。mysql数据库的优点是用户无须了解和掌握存储方法,使得过程非常简捷。所以,mysql数据库完全区别于其他数据,同时数据库不同并不会影响管理和输入,可以对同一个数据库进行相应的记录和集合。mysql数据库与其他数据库相比,灵活简洁,但是功能突出。在绝大多数的情况下,在别的程序当中我们可能需要编写大量的代码来实现某个功能,但是仅需一小段代码即可在SQL数据库中实现该功能。因此,mysql数据库的语言相对来说是非常简洁方便的,数据库文件的扩展名是mysql。数据库从本质上来说是用于存储数据的存储室,但要注意的是将数据存储在计算机上的存储室,而不是实际上真实存在的存储室。数据存储使用固定的格式,而不是没有顺序的。所以,我们可以将它定义为:可以共享以及存储在计算机的内存中并且具有较长的时间的固定格式。数据库管理工作是一项系统的工作,首先需要建立数据表,进行存储数据和数据修改与添加。数据库的平稳运行需要专业的技术人员进行维护。建立数据表过程中,为了保证数据的安全性,可以通过调整数据、重新构造和组合数据等方式。JDBC的驱动程序与数据库是不同的,在每个数据库的应用程序中,它们是相互区分的,当某个程序要开始运行时,可以实现与客户端的通讯,不过要在相关协议之下。然后,该系统就会将这些数据进行连接,当我们选择某一个桥时,接下来就会简要的描述出该数据库是怎样来创建的。一旦人员点击了“完成”按钮,这时候数据源名称会显现,按照指示点击“下一步”,就可以在对话框中进行身份验证,输入密码。Mysql数据库作为一种服务器,其特点是多线程和多用户。SQL数据库的管理系统在于SQL客户端与服务器模型之间的关系,其与其他数据库相比,存在显著优势:操作非常容易、管理简捷、功能多样、多线程、不易波动等。在数据库后端开发Web站点及其他应用程序软件中具有广泛可靠的应用。同时,在对MySql数据库程序进行编写及访问时.,可以采用多种语言。MySqI数据库也是开放源代码的,所以开发人员越来越喜欢使用MySql关系数据库,应用范围也得到了一定的扩展,这都是因为它运行快速且易于使用,并且还能够用于开发Web站点或应用程序软件的数据库后端。mysql数据库有非常多的优点,比如可以轻松理解的操作、非常高的信息存储量和强大的功能等等。因此,它被人们广泛的使用,对于mysql数据库来说,通常将其用于编码和查询数据,并且在许多的设计当中也应用到了该数据库。此时,可以对常规数据进行操作,包括查找和合并等。因此,在使用数据库时,我们只需要编写一小部分数据即可实现相应的功能。众所周知,数据库的功能是对数据进行存储。值得注意的是,数据只能存储在计算机中,而非现实世界里的空间。数据存储需要遵守一定的规则,并非无序,据此对数据库的定义为:存储在计算机内存中的同时可以共享的固定格式,数据库的管理是一项系统工作,包括建立数据表,进行数据存储、进行数据修改和添加,数据库的流畅运行,需要一定专业技术人员进行维护。2. 3B/S结构BROWSER/SERVER程序的使用和访问必须采用浏览器,与C/S的程序比较,可以直接使用,并不需要安装程序。BROWSER/SERVER体系结构是在远程服务器上进行安装一个的操作模式,从而所有计算机通过互联网就可以使用和访问它。BROWSER/SERVER体系结构的开发模式提高了广大用户的工作效率,同时采用该结构开发的程序可以方便的进行操作与使用。B/S结构赋予了用户们极大的便利,他们通过Internet可以在任何位置对该网站进行访问和使用,打破了时间和地点对其他数据结构的限制。B/S结构实现了程序的完全开放,同时利用互联网可以对用户提供远程服务。B/S主要有三层结构,包括数据层、控制逻辑层与视图层。视图层的存在,保证了用户允许控制层对数据层中的数据进行调用,进而完成访问。这三层是相互独立的,易于维护,并且使用安全,三层也可以互相调用以提高效率。第3章系统分析系统分析,简而言之,需求人员首先需要获取信息,之后需要对用户和开发人员展示获取的信息。在开发软件这一历史进程中,需求分析曾经很长时间得不到重视,导致软件功能研发走了很多弯路。以美国IBM公司为例,他们要为英国电信公司开发信息管理系统,由于开发之初的目的不够明确,实际工期比预期延长了半年多,为双方带来了很大的经济损失。我国的软件公司在软件开发中也不例外,面临着相似的问题。对开发目的和需求不够明确,缺乏和客户的有效沟通,使得在进行验收时,出现需求和实际不符,进而需要进一步完善和更改,增加了开发成本。那么,致使所有这些不好结果的直接原因便是需求获得的不及时、不完整、不清晰。3.1可行性分析企业网站的设计与实现,其主要目标就是在互联网上实现企业网站的有关信息管理服务。所以,我们在确定好目标之后,将要从以下这四个方面进行分析其是否可以实现该系统目标。3.1.1 技术可行性企业网站的设计与实现通常采用Java语言,结合B/S结构和Mysql数据库。对程序的设计和开发具有明确要求,必须功能完整,使用简单,同时拥有稳定、安全的数据库,保证数据的安全性。企业网站的设计与实现,其开发技术具备高度可行性,而且开发人员已经掌握了相应的开发技术。因此系统的开发具有可行性。3.1.2 操作可行性企业网站的登录界面是一个企业的形象,应该操作简单易行。登录界面使用通用的窗口界面,利用计算机进行访问操作。企业网站的登录和普通的计算机操作一样简便。本系统的用JaVa语言进行开发,并且基于B/S结构,这些开发条件可以使得本系统更加完整,并且具有易操作、易管理等优点。因此,可以进行开发该系统。3.1.3 经济可行性企业网站的设计与实现基于B/S模式,同时数据的存储采用Mysql数据库。所以这种模式对硬件和软件环境没有苛刻要求,非常容易进行购买。因此,使用该程序并不需要大量的人力、物力和财力,系统也不是非常复杂,而且开发周期比较短,具有很高的经济可行性。3.1.4 法律可行性该企业网站的设计与实现是自己设计的管理系统。软件以及数据库是基于源代码进行操作,进而不会涉及到知识产权层面的问题。所以该系统的设计是法律允许的。3. 2系统流程分析3. 2.1系统开发流程在设计和实现企业网站的开发时,首先进行需求分析,然后为系统制定总体的设计方案等等。系统的开发流程按照图3-1进行操作。3.2.2用户登录流程图37系统开发流程图为了确保系统的安全性,如果要使用本系统来管理系统信息,则必须首先登录到系统当中。如图3-2所不O输入用户名、舟6玲等信息图3-2登录流程图3. 2.3系统操作流程用户在进行操作时.,首打开系统,登录界面显现出来,提示操作者输入用户名和密码,输入之后系统会检测正确性。一旦核实正确无误,系统功能界面会显现出来,操作者可以进行相应的操作;如果信息错误的话,系统则会提示信息错误,并且该用户无法执行登录。操作流程如下图3-3所示。图3-3系统操作流程图3. 2.4添加信息流程管理员可以添加个人信息以及其他等内容,用户也可以在自己的权限范围之内添加相关的信息。用户在输入了信息之后,系统将会自动的检验用户输入的信息和数据是否正确。如果信息正确的话,它将被添加到数据库之中;如果信息错误的话,系统将会提示您重新进行输入信息这一步骤。添加信息的过程如下图3-4所示。图3-4添加信息流程图3. 2.5修改信息流程管理员能实现对信息流程的修改。管理员具有对网站信息进行更改的权限,且用户也能在自己的权限之内更改用户的个人信息。首先,进入用于更改信息的界面,输入更改后的信息数据,然后系统将会确定并验证所输入的数据。如果修改之后的信息可以使用,系统将会提示修改成功,并且修改之后的信息会在数据库中更新;如果修改后的信息不可以使用,系统则提示修改失败,并且要求重新输入信息。信息流程图见下图3-5。(开始)选择需要修改记录输入数据是否合法是写入数据库(结束)图3-5修改信息流程图3. 2.6删除信息流程管理员有权限删除企业信息以及其他相关信息。首先需要对相关信息进行筛选,从而选择需删信息,通过鼠标进行删除,此时系统会提出问询,确定是否确定删除,当再度点击“确定”之后,信息才会被完全删除,数据库中的该信息会消失。删除信息流程见下图3-6。图3-6删除信息流程图3. 3系统用例分析3.3.1管理员用例图该系统的核心用户是系统管理员。管理员登录以后,可以从管理员菜单当中管理后台系统。具有六大主要功能。下图3-7显示了管理员使用的示例。图3-7管理员用例图用户进入系统之后可以实现以下功能:网站首页、新闻信息、个人信息、产品信息、留言回复等。用户用例如图3-8所示。图3-8用户用例图第4章系统设计4.1系统概述对系统进行了详细的分析之后,我们便开始进行下一个程序:系统的设计。系统的设计一般会包括总体设计及详细设计两个部分。其中,总体设计是从全局上来说的,指的是大致上的设计,只有将总体设计进行处理之后,才能基于总体设计的效果对系统的某些详细环节及内容进行针对性设计处理,如数据设计、文件设计等等。并且通过总体的设计,我们可以大致地划分出程序的模块和功能部分。总体设计是从全局来说的,是初始阶段的一个理念设计,对于某个项目来说,总体设计并非唯一的,而是在众多的设计中进行分析比较而确定。分析比较所涉及到的主要是成本比较、性能比较和收益比较,最终确定最优设计方案,选择最出色的总体设计,能有效提高公司的效率,降低开发成本。因此,做好总体设计对我们来说是非常重要的。企业网站进行设计过程中一般采用的工作原理图见下图4-1:执行过程图47系统工作原理图4. 2系统结构设计系统架构图从属于系统的设计阶段,在此设计阶段当中,系统架构图仅仅是产品的一部分。总体设计是系统的基础,并且决定了真个的系统模式。图4-2所表示的是对于企业的总体系统结构展示。图4-2系统结构图4. 3数据库设计数据库是信息系统的基础。当前,计算机系统的关键和核心部分就是数据库。所以在对数据库进行设计开发的过程时,必须要重视开发质量,这会对整个系统的开发速度和质量带来重要的影响。4.1.1 数据库设计原则概念模式基于对数据需求的分析,通常使用概念性数据模型来表示各种数据之间的联系,而且它为系统用户处理和管理信息,同时,它建立起来一个E-R图以表示具体的实体、属性以及联系之间的特定关系。4. 3.2数据库实体数据实体(Entity)也叫作实例。其所指的主要是将系统与现实世界进行区分,举例来说,在网站系统内的“事物”或“事件”和现实世界中的对象是区分开来的,企业中的每一个员工,屋子当中的每一个家具都是如此。本系统的E-R图如下图所示:1、用户实体图如图4-3所示:图4-3用户实体图2、企业网站信息管理的实体图见下图4-4:图4-4企业网站信息管理实体图3、新闻信息实体图如图4-5所示:图4-5新闻信息实体图图4-6管理员实体图4. 3.3数据库表设计数据库表的设计过程十分重要,在设计过程中需要对数据库表的信息进行明确的掌握,在下表中,对数据库的各信息进行详细介绍。表4-1admin管理员信息表字段名称字段意义字段类型字段长度键码能否为空adminld主键编号int11主键否adminName用户名varchar255否adminPassword密码varchar255否表4-2t_user用户信息表字段名称字段意义字段类型字段长度键码能否为空userid主键编号int11主键否UserName用户名varchar255否UserPassword密码varchar255否UserSex性别int11否UserXingming姓名varchar255否UserAge年龄int11否UserMinzu民族varchar255否UserPhone电话varchar255否UserImg图片varchar255否表4-3t_shuju企业网站信息表字段名称字段意义字段类型字段长度键码能否为空shujuld主键编号int11主键否ShujuName名称varchar255否ShujuMark内容text否ShujuType分类int11否shujulmg图片varchar255否userid用户IDint11否UserNamc用户名varchar255否roleld角色int11否表4-4t_gonggao新闻信息表字段名称字段意义字段类型字段长度键码能否为空gonggaold主键编号int11主键否gonggaoName新闻名称varchar255否gonggaoMark内容text外键否gonggaolmg新闻图片varchar255否gonggaolmgName图片名称varchar255否gonggaoDate新闻日期datetime0否ggtypelcl分类IDint11否ggtypeName分类名称varchar255否第5章系统界面实现4.1 登录管理员输入帐号密码来登录系统。此时,系统的数据库将会搜索对应的相关信息。当输入账号密码出现问题,显示不正确时,就会出现相关提示,要求登录用户进行重新登录,再次输入账户和密码,直到输入的帐户密码成功为止,系统将会呈现出成功登录的信息。下图5-1显示了用户登录网站的效果:系!企业网站SS无管理员4图57登录界面4.2 管理员功能模块4.2.1 个人信息管理管理员拥有对个人信息管理进行处理的权限,管理员可以对个人信息进行查看、修改、删除和添加等等。程序成效图如下图5-2所示:5. 2.2网站信息管理管理员对于网站的信息管理拥有足够的权限,能对网站的相关信息进行查看、修改、删除和添加,还能处理相关信息的管理操作。程序效果图如下图5-3所示:企业KSE,c人百毫”日石修旗三码奸iw】2个人刖B图5-3网站信息管理界面5. 2.3公司信息管理管理员对于公司的信息管理具有足够的处理权限,能对公司的信息进行查看、修改、删除和添加等。程序效果图如下图5-4所示:企业网站公耽Mt牌站值公MMQa<4C? <ACB2021923B a»21-02-042021*02-04笫219232021-02-0«202皿。Odrnn Mtm新直”也2£1图5-4公司信息管理界面&个人虐xshngl5. 2.4管理员信息管理管理员有权限进行添加、查看、修改以及删除管理员信息等的操作。程序效果图如下图5-5所示:企业网站twa三«1«««关于IW)展系?M)9Hs*w帕3皇公取植msfi图5-5管理员信息界面5. 2.5产品信息管理管理员有权限进行添加、查看、修改以及删除产品信息等的操作。程序效果图如下图5-6所示:图5-6产品信息管理界面5.2.6留言回复信息管理管理员对于留言回复信息管理具有足够的处理权限,能对公司的信息进行查看、修改、删除和添加等。程序效果图如下图5-7所示:企业网站三dmrr台C,一&的H3B录日石*W11三iMWfl)联系也门外”公司饼/V9AO产质标25B个人f三愚、。FmXO产Ma-三2ClAMfiZ*三fi>FSgl>r*fiSL广晶假4IlIFOMlS三5aws<5IIkftfi5图5-7留言回复管理界面5.3用户功能模块5.3.1首页用户进入系统访问首页之后,可以执行诸如查看网站主页和新闻信息之类的操作。该程序的前台界面效果见下图5-8:企业网站网站善页 关于我In 产品信JB WM)ffl 联系娩们 tB8fK9 Je的中心图5-8前台界面图5.3.2用户登录用户在登录时需要率先注册,添加自己的个人信息保证自己成为网站的会员,此后才能对系统进行正常的登录,并且利用系统的相关界面进行操作。整体系统的用户登录界面效果见下图5-9:企业网站图5-9用户登录界面5.3.3用户中心用户对于用户中心中的个人界面具有足够的处理权限,能对个人中心内的个人信息、留言回复信息及产品信息等信息进行查看、修改、删除和添加等操作。用户中心的整体界面效果见下图5T0:SZroeotoeWT4000v吩aYW三oeoroeMT211HWWT2mtMWQmWWTrororo?"ro-eowe三toawWT>roroeMTEgMMT13W.t-r一二二,IWy-1111Mm>三三O11o:a>v«ii>v*nrj6nr9mIWU«1>«noz特11(j,Snr»C«r«M«£«1三Orn(BV=11IJl3,met«9第6章系统测试系统开发的最后一步是系统测试。纵观整个系统,系统测试是极为重要的一个环节。客户需要通过系统测试来观察整个系统的质量和性能等方面的效果。系统测试时,必须要严格遵循相关规范性及严谨性原则,保证测试过程不被其他因素所影响,从而能确切的了解到系统运行中是否会出现bug,如果出现bug,就对出现的bug进行调试,直到调试到程序可以完美运行。从编程之日开始,系统测试就已是软件开发的重要组成部分,而且是非常重要的组成部分,我们要在系统测试的过程当中发现其中的错误。根据相关研究和调查数据可知,当前软件测试在整个系统的工作环节所占的工作量比重很大,据统计约有45%,且在系统建立所花费的软件开发成本,也涉及到无数次系统测试,加剧了测试成本。在进行测试时,基本每个程序总会有所疏漏和错误。程序系统的开发过程,在本质上是一种试错过程,必须要通过专业的测试工具来进行测试,从而更有效的发现其中的问题。6.1系统测试的意义现代信息技术水平一直在迅速的发展之中,整体上的互联网技术已然达到了较高水平,且在社会各方面都被普及和应用。人们将软件质量作为检验应用网络技术一个标准,我们必须将软件质量做到最好才行这样才会有市场竞争力,软件质量的高低是该软件系统是否能占据市场,并且长时间存活的重要考量因素。图6-1就是纠错测试流程。图67测试与纠错信息流程6.2测试方法具体的测试方法包括:黑盒测试和白盒测试。黑盒测试,其本质是对系统功能的测试,该方法的实质是通过系统的程序界面来对相关程序的功能、使用方法进行数据统计、处理、接收和输出,从而正确输出信息,并且对外部的信息精准性、完整性进行充分的保证。白盒测试所指的一般是结构测试,其测试主要是对整个系统的结构进行逻辑测试和验证,从而对其结构进行明确的处理,保证任务及工作的正确运行。具体的功能测试包括:系统的适用性;系统的准确性;系统的安全性等功能测试。(1)用户登录测试:表6-2登录测试用例表用例编号UC-TEST-002测试名称注册测试前提条件打开首页页面并未登录步骤操作描述数据期望结果1点击登录按钮无跳转到登录页面续表6-22输入用户账户名、验证码,且单击“登录”界面用户名、验证码输入框清空内容并且提示“请输入用户名和密码”3输入密码和验证码,单击“登录”密码、验证码输入框清空内容并且提示“请输入用户名和密码”4输入用户账户名、密码,单击“登录”用户名、密码输入框清空内容并且提示“验证码输入错误”5填写错误的或者不存在的用户名密码以及验证码用户名、密码、验证码输入框内容会被清除且提示“用户名或密码错误”6输入正确用户账户名、密码及验证码用户名、密码、验证码跳转首页,右上角显示的用户姓名测试结果成功测试人测试说明无

    注意事项

    本文(计算机科学与技术专业 企业网站的设计与实现ava技术Mysql数据库BS结构.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开