【S驾校管理系统的设计与实现11000字】_第1页
【S驾校管理系统的设计与实现11000字】_第2页
【S驾校管理系统的设计与实现11000字】_第3页
【S驾校管理系统的设计与实现11000字】_第4页
【S驾校管理系统的设计与实现11000字】_第5页
已阅读5页,还剩26页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

摘要随着驾校学员的不断增多,以往的驾校管理模式远远不能满足现有驾校管理的需要,如何提高驾校的管理效率,是目前各大驾校关注的热点,为了方便学员以及管理人员进行驾校相关信息的管理,开发了嘉荫县嘉荫驾校管理系统。嘉荫县嘉荫驾校管理系统是采用JSP技术,MYSQL数据库,基于SSH框架进行开发。这篇文章首先介绍了该课题的现状,研究的目的和内容,系统中使用的相关技术和开发平台,然后分析了嘉荫县嘉荫驾校管理系统的发展需求和设计。包括系统功能模块、数据库设计、界面设计等。最后对嘉荫县嘉荫驾校管理系统进行测试,到完成本篇论文。嘉荫县嘉荫驾校的管理系统主要由三部分组成:学生模块、工作人员模块和管理模块。满足不同权限用户的需求,充分提高驾校管理效率,促进驾校发展。关键词:SSH框架;嘉荫县嘉荫驾校管理系统;JSP技术;MYSQL数据库目录目录TOC\o"1-3"\h\u24543摘要 绪论1.1研究现状互联网的飞速发展彻底改变了全球企业的运营方式。自1990年代以来,许多中国企业开始假设他们可以通过互联网管理信息。当时有很多原因,例如,公司的认证声誉很差,与互联网相关的法律法规不完善,开发技术还不够成熟,这降低了开发速度。俄罗斯的互联网大公司。进入21世纪后,我国经济飞速发展,各种制约企业管理的问题陆续得到解决,国内大型企业加入了电子信息管理模式。随着科学和技术的不断发展,人类生活的所有方面都进入了信息时代。计算机的使用和普及已迫使社会各阶层专注于通过Internet扩展业务,增加其知名度并更好地为其用户提供服务。由于我国经济发展水平的迅速提高,人们进入了富裕的生活,生活也丰富多彩。汽车成为了人们出行的必需品。汽车的普及,越来越多人开始去驾校学车,随着驾校学员的不断增多,过去,驾校管理模式无法满足现代驾校的发展需求。关于学生的信息越来越多,而手工记录的方式效率低下。因此,为了提高驾校的管理效率,我们建立了嘉荫县嘉荫驾校管理系统,方便学员、职工以及管理员使用,可大大提高驾校管理的效率。1.2研究目的随着社会的飞速发展,信息技术和数据库技术的不断完善,以及对嘉荫县嘉荫驾校的持续压力,传统的驾校管理方法越来越无法满足嘉荫县嘉荫驾校的需要。改进管理已成为一个紧迫的问题,需要加以解决。解决这些问题的一个关键措施是建立一个实用、先进和有效的嘉荫县嘉荫驾校管理系统。随着嘉荫县嘉荫驾校管理系统的不断发展,其功能变得越来越强大,管理效率会越来越高。最终我们希望通过嘉荫县嘉荫驾校管理系统可以达到以下目的:(1)提高驾校管理的效率,实现管理上的井井有条;(2)为用户提供一个方便的查看管理驾校信息的平台;(3)解决纸张管理造成的劳动力和物资浪费问题,实现低碳生活和减少成本;(4)可以改善嘉荫县嘉荫驾校工作人员的办公环境,不用再手动去记录驾校信息,直接在嘉荫县嘉荫驾校管理系统中记录即可。1.3研究内容嘉荫县嘉荫驾校管理系统使用JSP和MYSQL数据库技术来动态管理驾校信息,大大的提高了管理效率,使得驾校信息的管理系统化、高效化、科学化。嘉荫县嘉荫驾校的管理体系基本上实施学生模块。员工模块和管理员模块。它的开发内容主要包括服务器数据库的建立和维护以及接口应用程序的开发。经过调试,编译和实现,程序具有人性化的界面,程序设计风格简单,易用。在对系统需求进行分析的基础上,开发了嘉荫县嘉荫驾校管理系统。研究的主要内容如下:(1)在使用中了解系统的工作流程,撰写关于系统的需求分析。(2)根据嘉荫县嘉荫驾校管理系统用户的具体需要,分析、设计出系统的功能框架结构。(3)根据系统的需求分析以及总体设计,设计出系统的结构图。(4)根据功能编写本系统的开发技术文档。(5)编写代码。(6)对嘉荫县嘉荫驾校管理系统进行系统测试。2系统关键技术嘉荫县嘉荫驾校管理系统是在JSP+MYSQL开发环境中开发的。JSP是一种易于学习和使用的服务器端脚本语言,开发效率高,函数语言简洁明了。完全支持面向对象开发,并向下兼容,支持过程与面向对象两种风格的开发,并且应用广泛。最新统计显示,在全球互联网上有35%左右的网站为JSP驱动。MYSQL是一个小型关系型数据库管理系统,目前被广泛地应用在Internet上的中小型网站中。由于其规模小,高速和总成本低。2.1开发工具本系统的设计主要运用了MyEclipse和Tomcat后台服务器技术,设计时中采用了JSP技术完成了页面设计过程,接下来我们主要对MyEclipse和Tomcat进行说明。Myeclipse通常用于开发一套可连接的Java和J2EE模块,可用于完成数据库和J2EE开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。Tomcat是一种是一个免费的开放源代码的Web应用服务器。在访问客户比较少的情况下被经常采纳,在设计JSP程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache服务器相对独立的进程运行的。2.2JSP技术JSP方案使用Java编程语言,而JSP技术可以封装动态网页,网页还可以使用标签和脚本来访问服务器端存在的资源的应用程序逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。Web服务器收到访问JSP网页的请求时,程序段是第一次启动,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP设计的关键是服务器,大型网络应用程序的设计也来自于JavaServlet和JSP的合作。JSP规模相对较小,并且可以享受Internet的所有优势。JSP技术的优点:(1)写一次,到处跑。除了系统之外,您无需对代码进行任何更改。(2)多平台系统支持。在正常情况下,可以在任何情况下在所有平台上开发,在任何情况下都可以部署,而且在任何情况下都可以更新。与ASP/.net相比,优势是显而易见的。(3)强大的可塑性。通过一个不大的Java程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。(4)它为开发工具提供了强有力的和多样化的支持。Java已经拥有多种设计技术,更不用说,大多数工具都是免费的。(5)支持服务器端组件。只有很有力的服务器端组件才能支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVABEANS组件来达成纷乱的商务功能。2.3JavaScriptJavaScript是一种根据对象和情况驱使而且相对危险性比较低的用户端脚本语言。还可以大范围的用于用户端Web设计的脚本语言,一般可以用作增加HTML网页动态功能,例如反馈用户的所有操控。JavaScript的一个关键作用是向对象的功能,根据以对象为基础的程序开发,能够用更直接、系统化和能够反复利用的方法设计程序。根据HTML程序,可以采用Javascript对交互式Web网页进行设计。Javascript应用程序可以在网页和客户端之间提供及时,动态和互动关系。因此,网页可以提供非常丰富的信息和非常美丽的内容。该系统中的许多项目使用javascript技术。2.4B/S结构在三层体系结构的B/S(Browser/Server,浏览器/服务器结构)系统中,用户可以通过浏览器向分布在网络上的众多服务器发出请求。B/S架构的不断成熟,主要使用WWW浏览器技术,结合多种浏览器脚本语言,用通用浏览器需要实现原本复杂的专有软件来实现的强大功能,并节约了开发成本,是一种新的软件架构。B/S系统包括:表示逻辑层,控制逻辑层,数据展现层,三层是相对独立又相互关联。B/S结构的优劣如下:(1)软件开发成本低。近些年,Windows一般处在核心位置,其中浏览器以及客户端往往属于Windows的日常设置,同时有一些相关的服务器的OS里面,窗口操作系统并非需要特别的设置。但是Windows系统的User能够浏览、查找不是Windows操作系统当中分布的B/S框架应用服务端。(2)维护方式简单。目前系统软件的变更特别寻常,B/S模型将繁杂的应用系统设计宗旨进行一定的分类,把其分成特别简单的小模型;在不一样的小模型当中仅实现了系统相关层级的作用,与之隔壁相关的层级的通过相互的访问调用以实现层级间的通讯,数据相互通讯主要是靠设置的收发口来完成实现接收与输送功能。完成功能结构的开发事实上是为系统提供一类真实合理的开发渠道,同时可以为编程者提供便利,便于把那种渠道有效的转变成实现应用系统框架的具体B/S框架。Browser/Server模型的架构日常管理的方式比较少,主要是Browser软件作为用户端计算机的主要的访问工具,根本就不用专业的系统维护人员来进行相关的操作,只要将服务器连入到互联网即可以让访客在一切时间、以及方位完成对于服务端的搜索,并且这个也是为了用户计算机的程序这块更方便升级,因此,将来随着个人计算机技术越来越成熟,使用范围越来越泛,这肯定是一个发展的方向。(3)服务器端运行压力大。由于不少逻辑事务B/S框架往往是在服务端完成的,那样则会提升服务端的负载量。假如服务端出现了问题,其结局将不能预测,于是不少数据仓库端均具备数据仓库的基本备份功能,避免万一,必须将数据仓库当中的核心数据提前复制到之前所备份的服务端,此系统尝试通过B/S框架实施开发与设计,依据服务端融合网络。2.5MYSQL数据库在软件项目中,使用数据库管理可以确保数据的独立性,一致性和安全性,并为您提供有效的访问方法。系统的数据减少了程序员开发应用程序的时间。MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,它还提供了TCP/IP、ODBC和JDBC等连接到数据库的方式;虽然它的功能不够强大,规模相对较小,但这对系统来说是足够的,它还可以扩大有助于建立数据库结构空间的表格。使用MySQL创建系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。2.6Web技术目前,Internet中最重要的技术是Web技术,这一技术已经受到了世界的广泛应用,因此现在对软件开发的研究中,Web技术的开发也是非常重要的。2.6.1Web服务器网络端的服务器隶属于向浏览器实现逻辑事物以及业务流程的程序。服务器隶属于被迫操作的程序系统,仅仅在别的计算机的浏览器对其发出申请的口令的过程中,能够得到相应的反馈。诸如此类的操作流程在非常多的时候都在于搜索同时发送任意的一个文档给做出申请的浏览器。目前,使用最广泛的服务器是Apache服务器,此服务器是建立在Apache软件基金会的基础之上的敞开式源代码程序系统,此为相当高端和可靠的专属性的网络端服务器。在初期阶段,此服务器所运作的环境为Unix以及Linux的程序系统里面,在目前同样能够于窗口的系统里面运行。Apache服务器已经成为了目前最受欢迎服务器。2.6.2Web浏览器客户端在对Web服务器中的资源进行访问时,一般使用Web浏览器(browser)程序,究其本质,浏览器是一个程序,因此它也可以将HTTP请求消息发送到Web程序并可以处理响应消息,并且可以计算和记录鼠标在页面上的单击时间。早期的网络浏览器都是关于字符的,并不能对图形信息进行处理,同样无法形成以及实现图像化的使用者操作界面。1993年,第一个图形信息浏览器诞生了,该浏览器是由北美学家MarcAndreessen设计的,名字就叫做莫赛克。莫赛克的问世让其名声大噪。眼下,最受欢迎的两种浏览器就是InternetExplorer和NetscapeNavigator,除了这两种浏览器之外,还有一个比较受欢迎的免费开源浏览器,即FireFox。

3系统分析3.1需求分析根据驾校用户的需求我们介绍系统需求分析,我们要去考虑是否值得开发这个系统,开发这个系统能给我们带来什么样的便利和服务。这个嘉荫县嘉荫驾校管理系统是一个小型的管理平台,它把所有的驾校的基本信息显示在系统中,达到我们的要求。本系统作为智能化驾校管理的一个操作平台,需要界面设计美观大方,符合驾校管理需求,管理员有权利在后台实现增改删的功能。为了保证嘉荫县嘉荫驾校管理系统能够长期、稳定、高效的运行,必须对系统进行详细的需求分析。在实现嘉荫县嘉荫驾校管理系统时首先我们要考虑下面几点:(1)安全性。在信息时代,信息是宝贵的财富,必须充分保障系统信息的安全。(2)先进性。结合当前驾校管理的流行趋势,开发出一套适合驾校管理需要的系统。(3)有效性。效能主要包括功能效能。嘉荫县嘉荫驾校管理系统的功能设计必须最大限度地满足驾校管理的需要。3.2可行性分析3.2.1发展可行性随着驾校学员的不断增加,驾校信息数据越来越多,嘉荫县嘉荫驾校的完整管理系统对于全面,准确地管理驾校信息和提高管理效率至关重要。最重要的是提供有助于领导者长期发展的科学管理方法。因此,为了发展和创新驾校,建议开发嘉荫县嘉荫驾校的管理系统。3.2.2技术可行性嘉荫县嘉荫驾校的管理系统主要使用JSP技术作为设计工具,并使用MYSQL数据库存储数据,非常易于学习和使用。目前,我就已经掌握了JSP的主要知识,也对MYSQL数据库的操作进行了系统的学习。该系统的开发主要包括前端应用程序的开发以及后端数据库的建立和维护。应用程序的开发需要完整的功能并且易于使用,而数据库的建立和维护则需要建立具有强大数据完整性,良好数据安全性和高数据稳定性的数据库。该系统的开发侧重于数据库的设计和操作。3.2.3经济可行性经济可行性研究旨在分析组织的经济状况和投资能力,估算系统的建设,运营和维护成本,评价体系建立后所能取得的社会效益和经济效益。由于该系统是作为小项目开发的,因此经济投资非常小。一旦完成,该系统将提高驾校信息管理的效率,估计开发新系统的成本和未来的操作和维护成本。这是嘉荫县嘉荫驾校管理系统的研发成果,它可以取代传统的驾校信息管理方式,降低人工成本,节约资金,并大大增加信息量。同时,系统开发成本低廉,全部使用开源代码,降低了开发成本,可以在系统设计完成后立即启动。而且,该系统对计算机的配置没有很高的要求,即使从网吧淘汰的计算机也能满足需求。因此,从经济角度来看,该系统的开发是可能的。因此,通过以上可行性分析得知嘉荫县嘉荫驾校管理系统的设计与实现的可行的。3.3系统性能分析3.3.1系统安全性此嘉荫县嘉荫驾校管理系统要严格控制管理权限,具体要求如下:(1)如果您想管理嘉荫县嘉荫驾校的管理系统,必须首先使用用户名和密码登录系统。未经授权的用户无法以任何方式登录系统并查看有关系统的任何信息和数据,使系统得到保障。安全性、可靠性和准确性。(2)在特定的实现中设置了不同的权限。不同权限的用户登录系统后,不能跳过操作。(3)在实际使用过程中,系统将涉及大量需要保密的数据。系统中存在一些漏洞,这些信息的泄露将给用户带来巨大的损失。因此,我们在开发系统时完全保证这一点。3.3.2数据完整性(1)所有记录的信息必须完整,并且信息记录的内容不能为空。(2)各种数据间相互联系要保持正确。(3)相同数据在不同记录中要保持一致。3.4系统功能分析嘉荫县嘉荫驾校的管理系统主要包括三个功能模块,即学生模块,人员模块和管理员模块。这三个功能模块的功能将在下面分别进行分析。管理员模块:管理员可以登录并进入系统后台进行系统管理操作。管理员登录后,主要功能包括广告管理、员工管理、个人信息、学生管理、学校基础、课程信息、学习信息和系统管理。管理员用例图如图3-1所示。图3-1管理员用例图学员:学员登录后主要功能有公告信息、个人信息、课程信息、上课信息和学员用例图如图3-2所示。图3-2学员用例图职工:职工登录后主要功能有公告信息、个人信息、课程信息、上课信息、学员学习和教学信息,职工用例图如图3-3所示。图3-3职工用例图3.5系统流程分析3.5.1登录流程登录模块主要满足管理员、职员、学员的权限登录,登录流程图如图3-4所示。图3-4登录流程图3.5.2添加信息流程在添加信息时,信息编号系统采用自动递增方式,不需要用户输入数据。当员工和管理员在添加信息时输入信息时,系统会自动验证信息数据。如果信息合法,则检查已成功添加到数据库中,并且信息有效。添加失败,请再次输入信息。添加信息的过程如图3-5所示。图3-5添加信息流程图3.5.3删除信息流程选择要删除的信息,单击“删除”按钮,如果确实要删除该信息,系统将提示您。单击“确定”将其删除。信息将被成功删除,系统数据库将删除该信息。信息。信息删除的框图如图3-6所示。图3-6删除信息流程图

4系统设计在设计系统时,有必要从用户的角度综合考虑问题,以便最终的系统能够满足公众的需求。本章将重点描述系统的结构框架的设计,详细介绍每个数据库的基本结构框架。4.1系统概要设计嘉荫县嘉荫驾校的管理系统以两种模式运行:浏览器/服务器S结构(浏览器/服务器,浏览器/服务器结构)和基于Web服务的模式。这是适用于Internet环境的模型框架。只要用户能上网,就可以随时随地使用。系统原理图如图4-1所示:图4-1系统工作原理图4.2系统结构设计系统结构的总体设计是将一个巨大的任务划分为几个较小的任务的过程。当这些小任务分段完成时,它们将合并为一个完整的任务。工作的具体步骤:(1)系统被分解多个子模块(2)对各个子模块的功能进行预先的设计(3)对各个子模块之间的逻辑关系进行设计(4)对各个模块的界面以及模块间信息的传输进行设计嘉荫县嘉荫驾校管理系统结构图如图4-2所示图4-2系统功能结构图4.3系统顺序图使用顺序图可以更好地将系统分解为模块,并阐明每个模块的功能。该系统的几个主要模块的操作方案如下所示。4.3.1登录模块顺序图登录模块主要满足学生,教职工和管理员的登录要求,登录模块时序图如图4-3所示。图4-3用户登录顺序图4.3.2添加信息模块顺序图管理员可以在登录后添加信息的顺序如图4-4所示。图4-4添加信息顺序图4.4数据库设计数据库是计算机信息系统的基础。信息的收集,分类,存储,检索,更新,处理,统计和发布只能在数据库管理系统的支持下进行。当前,计算机系统的关键和主要部分是数据库。数据库开发的质量直接影响整个系统的质量和速度。数据库设计通常可以分为几个阶段:设计概念,设计逻辑,需求分析和设计物理。4.4.1数据库概念结构设计设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。在开发概念时,将采取措施来开发实体关系(E-R)模型。ER模型方法的组成元素是实体,属性和连接。ER模型可以由ER图表示,并且ER图应提供有关相关事物的线索以及用户工作环境中实体特征的描述。它是一种属性。在此阶段,用户可以参与数据库系统的设计并对其进行评估,这有助于确保数据库系统的设计满足用户的需求。在开发概念模型时,最常用的设计方法是Emurr模型方法。结合以上数据库需求分析,结合系统概念模型和设计方法的特点,构建了E-R模型图。(1)管理员信息对象的E-R模式如图4-5所示:图4-5管理员信息实体图(2)E-R广告信息对象模式如图4-6所示:图4-6公告信息实体图(3)用户信息实体E-R图如图4-7所示:图4-7用户信息实体图

(4)课程信息实体E-R图如图4-8所示:图4-8课程信息实体图(5)类信息实体的E-R图如图4-9所示:图4-9班级信息实体图4.4.2数据库表设计嘉荫县嘉荫驾校管理系统需要后台数据库,数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL、SQLServer、Oracle等,本系统采用MYSQL数据库管理系统。下面介绍嘉荫县嘉荫驾校管理系统数据库中各表的详细信息。各表设计结果如下:表4-1t_admin管理员信息表序号列名数据类型长度主键允许空说明1adminIdint11是否编号2adminNamevarchar255否是用户名3adminPasswordvarchar255否是密码

表4-2t_gonggao公告信息表序号列名数据类型长度主键允许空说明1gonggaoIdint11是否编号2gonggaoNamevarchar255否是名称3gonggaoMarkvarchar255否是内容4gonggaoImgvarchar255否是图片5gonggaoImgNamevarchar255否是图片名称6gonggaoDatedatetime否是日期7ggtypeIdint11否是类型8ggtypeNamevarchar255否是类型名称表4-3t_user用户信息表序号列名数据类型长度主键允许空说明1userIdint11是否编号2userNamevarchar255否是用户名3userPasswordvarchar255否是密码4userXingmingvarchar255否是姓名5userSexint11否是性别6userAgeint11否是年龄7userPhonevarchar255否是电话8userType1int11否是类型9userImgvarchar255否是图片10userImgNamevarchar255否是图片名称表4-4t_xxshangke课程信息表序号列名数据类型长度主键允许空说明1xxshangkeIdint11是否编号2xxshangkeNamevarchar255否是课程名称3xxkechengMarkvarchar255否是备注4xxkechengTypevarchar255否是类型5xxzhigongIdint11否是职工编号6xxzhigongNamevarchar255否是职工名称7xxyuanIdint11否是学员编号8xxyuanNamevarchar255否是学员名称表4-5t_xxban班级信息表序号列名数据类型长度主键允许空说明1xxbanIdint11是否编号2xxbanNamevarchar255否是名称3xxbanMarkvarchar255否是备注4xxbanTypevarchar255否是类型5xxzhuanIdint11否是专业编号6xxzhuanNamevarchar255否是专业名称7xxyuanIdint11否是学院编号8xxyuanNamevarchar255否是学院名称

5系统的实现5.1登录界面登录模块所承担责任的范围在于判断登录系统的合法性,这就涵盖了用户息,密码,操作范围,使用后端数据库和前端用户输入的用户名和密码,验证用户名和密码是否正确。只有数据库的用户名和密码完全吻合的基础上才能进入系统。进入系统以后才能进行下一步操作。登录程序如图5-1所示:图5-1登录界面图5.2公告管理界面管理员可以管理公告信息,包括公告类型和公告管理,管理员可以上传公告,也可以删除过期公告,职工和学员可以进行查看公告信息,其界面展示效果如图5-2和图5-3所示:图5-2公告类型界面图5-3公告管理界面5.3学员管理界面管理员可以管理学员信息,包括学员管理,学习学员,毕业学员,其界面展将学员的所有科目的对应栏目的相关资源信息键入到系统里面,基于检索查找学员的具体档案资料还有目前学习的进度还有状况,来充分认识到其的进度到底是快是慢。若学员操练的进程存在变故的话,则能够围绕对应的系统功能展开改动调整,信息的键入以及去除和增设。页面如图5-4所示:图5-4学员管理界面图5-5学习学员界面图5-6毕业学员界面5.4职工管理界面管理员可以管理职工信息,包括职工管理,教学类型,教学信息,键入教职工的对应号码就能够搜索浏览其对应的资料档案内容,操练学员的相关内容,按部就班的准确将教职工的信息资源在系统里面更新,从而让学员更完美的进行学习知识,以及练习,其界面展示如图5-7到5-9所示。图5-7职工管理界面图5-8教学类型界面图5-9教学信息界面5.5学校基础界面管理员可以管理学校基础信息,针对学校人事处的大量业务处理工作而开发管理,用于学校基础信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,它的主要任务是每天使用计算机管理各种学生的信息。包括教楼管理,教室管理,时段管理,课程管理等,其界面展示如图5-10到5-13所示。图5-10教楼管理界面图5-11教室管理界面图5-12时段管理界面图5-13课程管理界面5.6上课信息界面管理员,教职员工和学生可以管理教室信息,包括名称,课程等,管理员、职工、学员也可以更改上课信息,包括名称和课程等,其界面展示如图5-14所示。图5-14上课信息界面

5.7学习信息界面管理员、职工、学员可以进行管理学习信息,包括课程,教师,成绩等,其界面展示如图5-15所示。图5-15学习信息界面

6系统测试6.1测试定义测试的定义:测试程序的目的是为了实现程序发现错误的过程。测试的任务和目的可以表示如下:目的:发现程序的错误;任务:通过运行计算机上的程序,找到程序中隐藏的错误。与预测相关的另一个术语是纠错。其目的和目标可以概括为:目的:找到并且纠正错误;任务:对软件进行故障排除,以确保程序可靠运行。图6-1中的数据流程图说明了测试与纠错之间的关系。图6-1测试与纠错信息流程6.2测试方法功能测试也称为黑盒测试和数据驱动测试,其目的是在了解系统应具有的特定功能之后测试系统功能是否可以正常工作。测试时,无论系统的内部结构和特性如何,都应像无法打开的抽屉一样对待系统,并进行测试,它只检查系统功能是不是根据系统说明书的规定正常运行的,同时检测系统是否能正确接收的输入信息和输出信息的正确对应,并保持系统的完整性的外部信息需求。白盒测试与黑盒测试相反。当系统运行时不是能按预定要求正确运行,无论其功能如,白盒测试试验,道路试验是一个逻辑驱动器,这种测试主要用于软件测试。6.3测试策略为了方便用户使用嘉荫县嘉荫驾校管理系统,以及尽可能减少使嘉荫县嘉荫驾校管理系统的设计与实现的测试错误的发生。测试系统的主要范围检查以下三个方面:(1)于嘉荫县嘉荫驾校管理系统的代码,分别执行单元测试,集成测试,系统测试和验收测试结果;(2)列在测试对象可以被测试或不可接受的测试的特性和功能;(3)当时的分析要求和文件的测试要求以及书面文件不应影响测试的设计,开发和执行。6.4功能测试功能测试基本上包括五个点:适用性,一致性,准确性,可操作性和安全性。本系统功能测试如图6-1所示:表6-1网站功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好6.5系统分析由于经验不足,写代码时出现了一些考虑不周的系统缺陷,写代码的时候会出现与设想不一致,比如说代码不规范导致接口与接口之间出现问题,功能与客户的要求不符合,这样导致系统不能过关,无法交付。因此,重新启动前必须重新测试系统。有效避免残片缺陷,因为系统出现缺陷不仅影响功能,而且可以导致数据的不准确,导致系统性能的降低,经过测试,可以显着提高系统的稳定性和成熟度,并可以保证系统的性能。结论本文探讨了嘉荫县嘉荫驾校管理系统的设计和实现。在本文的开头,总结了研究的前提,研究的目的和研究的内容,然后在系统分析的帮助下,扩展了系统研究的主要内容。由于引入了JSP技术和MYSQL数据库,从硬件方面和软件方面都说明了为嘉荫县嘉荫驾校开发和实施管理系统的可能性。本文的结论和研究结果如下:嘉荫县嘉荫驾校的管理实施了结合JSP和MYSQL创建的系统。通过研究和实施嘉荫县嘉荫驾校管理系统的设计和实施,我觉得学习新技术是最重

温馨提示

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

评论

0/150

提交评论