版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着计算机网络和Internet的开发与应用,运用先进开发管理信息系统主要是基于软件开发的软件工程的原理,结合面向视觉语言来实现的教训对象,根据以往的工作经验,开发自己的系统。该系统的MyEclipse作为功能强大的开发工具和Mysql数据库存在做数据库设计的背景WiththepopularityofcomputernetworkandInternet,theuseofadvancedintoday'sworldIntodrapiddevelopmentofChina'seconomy,thevehicleDevelopmentofmanagementiprincipleofsoftwareengineeringsoftwaredevelopment,thevisuallangudesignbackground,thesystemhasasimple,cleaninterfaKeywords:vehiclemaintenance;MyEClipse,Mysql 7 52.1Jsp技术介绍 5 5 5 7 7 7 3.4系统设计规则 3.5运行环境 4.1架构设计 4.5系统架构类图 1前言4.6统交互图 5.1数据库连接配置 5.2功能模块实现 5.2.1登录模块设计实现 5.2.1后台模块设计实现 5.2.3会员注册模块设计实现 5.2.1车辆维修模块设计实现 6.2.2测试的步骤 6.2.3测试的主要内容 现代化的社会市场,巨大的改变了市场变化,久而久之经济得到了快速发在企业管理信息系统和机构在该国1992年前后发挥多年来真正的作用。复杂的计费,对账,账户统计数据发布业务的发展,提高办公效率,在一定程度上。随着计算机技术,网络技术,特别是推广应用互联网技术,十余年的发展,管理信息系统得到了很大的发展和进步,这是比所有的以下内容:①,企事业单位的各级领导意识到现代管理的管理信息系统的重要性,已逐渐形成即时的信息化管理系统,以提高办公效率单位需要。管理人员在计算机系统中的应用,是一种需要,各级层次提出了信息系统的管理尤其是不正确,管理要求,有使用该系统的简单处理交易,利用该系统进行第二次统计分析,这就需要使用一个决策支持系统的管理需要做的事情。②,管理系统和信息技术的标准,导致了大型企业,机构和政府。在上个世纪的国家出版了大量的信息来定义的条件,例如:性别编码方案,该方案被广泛地应用于各种信息系统,国家编码方案,该方案的编码;针对教育行业的专业编码方式,编码培训计划。此外,各类通过交流的企业和机构,以及,互相学习,慢慢形成了自己的系统;③,根据高等教育一直在学习不完全统计,95%以上的高校都建立了自己的校园网络平台,并达到每日交易处理平台。此外,一半的本地网上业务系统的一个办公室实施。特别代表:办公自动化,系统管理的大学教育,学校管理系统,数字图书馆系统,企业和机构,财务管理和生产系统,销售管理系统的人事管理。单位现在没有真正实现网上办公管理也意识到需要建立现代企业制度的重要性是错误的。④,电子商务,电子政务的概念被提出,这是推广使用管理者的错觉,提高了管理人员的工作效率,很容易给用户。北京,上海网上地税系统,网上银行系统,可以说在这方面是共同的。我们可以说,管理信息系统发展到今天,主要是通过日常交易的条件解决了,但是,由于管理信息系统中的管理信息系统发展不平衡的发展,我们还应当指出的是,以下的问题:由于施工一开始,几家大公司,而不该公司建立了自己的内部管理信息系统内的统一,各部门的部署,通往平台子系统在公司的开发工具使用的开发①,数据库是不一样的,所以在合作伙伴不同系统之间的障碍数据。因此,下大力气,调整系统和系统集成已成为虚假的建设的一项重要任务。②,应用受追捧,法律法规不健全,电子签名,法律承认的电子验证没有任何限制。因此,为了进一步普及不正确,国家,地方还需要完善相关的政策和法③,以及各种有关的数据伪造的安全应用程序的,该系统是非常突出的。每年为病毒,网络窃听,因为数据丢失快速增长的恼火。一种运行主要根据在TCPIP协议的B/S/模式,因为这样的问题是难以控制的用户群和着陆的位置造成特别严重的电路被切断。④,这导致了一些系统不只是看看这些单位的优势,系统运行一个缺乏准备所需要的必要的内部控制机制和资源,这就造成了快速实施任何项目的发展,这个过程继续由于没有任何管理培训,技术队伍不稳定,制度建设是重复的话,那么错误的系统不能运行健康发展的轨道。⑤,假系统具有一个集成的事务处理,决策支持发展的必然。但是,我们必须计算出决策支持系统的知识和数学模型为基础的庞大的数据库的基础上开发的,再加上人工智能的理论,决策领导提供的系统和方法的参数。然后,基本材料的数据支持也有很多的,基础数据只能达到一定的量,能够满足决策支持的需要;完善的数学模型和一个全面的知识库系统是决策支持系统,这是一个综合的研究和数据必须提出如何解决战略问题的一个重要工具。人工智能和专家系统是优化超越和完善的能力。这时,大部分地方政府的信息系统解决在日常基础上的事务处理能力,是发展事务处理和决策支持系统的集成,还要建立一个更适当的距离。所以,在一般情况下,一个系统在中国的建设,年轻是年轻,同时结合通过系统过渡到发展的下一阶段。根据所给资料得出系统的基本的框图,划分功能模块,应用语言编程,应用Myeclipse与MY、sql作为数据库服务器来开发本系统。系统主要实现了管理员登陆、维修受理、信息管理、管理员信息管理等功能。本系统采用B/S(Browser/server,浏览器/服务器)三层体系结构,协议和技术的多种标准采用这种模式,适合于任何硬件平台和软件环境。适用于汽车维修系统的开发。Java的服务器的页面[1]他是根据Sun多的公司一起参加建立起的一个动态网页地技术标相像,对于传统地网页HTML(也就是标准的通用用来标记语言地子集)文件(*.htm,*.html)里面插入Java的程序段(Scriptlet)与JSP的标记(tag),然后JSP的全部名称是JavaServerPages,他的根本是根据一个简易化的Servlet的设计,而且他很好的实现在对Html语法中地java的扩张(依照<%,%>MyEclipse,是根据以eclipse为基础,然后放上自己地插件接着再开发而Java、JavaEE也包括移动应用方面地开发。所以MyEclipse地功能也是十分强Tomcat,它是Apache的程序里面的基金会(ApacheSoftwareFoundation)中地Jakarta项目里面地一个最为核心的项目,是根据Apache、Sun与别的公的规范往往可以在对Tomcat的操作时候体现出来,而Tomcat5所支持的最先进十分的稳定,更是免费的,所以在Java爱好者当中十分受欢迎,同时也获得了前最为新的版本是8.0。使用运行,对于开发与调试JSP程序来说这是首选。对刚刚接触的人来说,能实际上面Tomcat的那以部分是依照Apache的服务器地扩展,可是它是单独运行地,当你使用运行tomcat的时候,它在实际上是被当成一个和快速,而且十分小。他的容易地SQL的查询能力,能能够被完全访问。在20世纪90年代然后再到MySQL的系列,这是经过许多年行的数据库文件却不可以启动那些不仅小而且容易地。MySQL的数据库的文件活动地操作上的层面,能够让他的表级别地操作与信息化方面管理,比如说(1)管理员:维修单受理、车辆维修信息、车辆信息管理、管理员信息维(2)会员:个人维修服务单、修改个人信息、修改登录信息。3.2系统可行性分析经济可行性分析们在将来进一步提高了网站一个非常大的舒适性具有很大的提升性。在使用成3.4系统设计规则(1)开发的硬件平台:内存:4G或以上(2)软件开发平台:结本节的主要目的是根据所提出的方案的物理计算机和通信系统的分析阶段以该系统采用B/S架构模式。B/S是一个缩写的浏览器/服务器,只要在浏览器(浏览器)给客户端,如NetscapeNavigator或InternetExplorer,我们采用基于三层应用程序开发的B/S体系结构模型。目前,互联网架构通过Web浏览器提交表单时,将信息传递到I使用传统的C/S(客户端/服务器)模式的三层应用程序模型相比,提高了降低开发和管理成本。与C/S的应用程序或者安装或升级,则需要被应用到所有的客户端。B/S技术维护工作主要集中在服务器端,客户端的维护工作量极小。在C/S结构,客户端和服务器的维护工作量较大。简单的Web浏览器技4.2功能模块设计修改信息修改信息管理员信管理员信息车位维修信息维修单受理4.3技术架构能满足大量用户的访问和操作传统的C/S架构,基于sabrowser架构的B/S只使用标准的IE浏览器,方便和愉快upangi-访问系统更新和维护系统,在这个问题上的Java语言是幸运的。在B/S架构系统中,发送通过所述浏览器的用户的网络请求可以分布在多该服务器将承担更多的工作,访问和数据库应用程序的实现可以在服务器上完成。浏览器发出一个请求,并且将数据请求,处理的其余部分并返回结果和动态页面构造并通过Web服务器完成其他的工作。实际上B/S架构的事务处理逻辑模块层C/S结构是从客户端的任务分开,由一个单独的层,从Web服务器到其任务的负担,压力被降低到客户端负载的Web服务器上的分布。如图3.1所示,该系统具有三层结构。器图4-2B/S三层架构示意图4.4数据库结构设计4.4.1数据库设计规范在概念设计,通常有四种方式:自上而下:首先定义一个全局结构的概念框架,然后逐步细化;从底向上:首先定义各局部应用的结构的概念,然后安装在一起,以获得一个全局概念结构;逐渐扩大:首先确定核心概念结构,然后向外扩展,直至投机的整体结构;混合的方法:自上而下,结合自上而下的方法来设计一个全球性的自下而上的概念。框架结构,具有概念所设计的每一个关节局部底向上的方法情节结构前两个步骤的设计阶段的物理结构:确定数据库的实际结构,关系数据库是访问和存储结构的主要手段。评价物理结构是时间和空间效率。选择正确的关系模式访问方法,常用的有:接入方式索引,散落在访问中,散列访问方法。4.4.2数据库概念模型关系数据库是目前使用最广泛的数据库。因为它是一种面向对象的系统设计,数据库设计,当然,将必须是面向对象的。现在考虑如何运行的类的持久性,这是二维对象类是如何映射到关系数据库表中。目前的数据库的建模工具可以用来实业务逻辑类#数据库连接对象#数据库访问对象数据库连接类+开始事务0异常处理实现操作员代码权限管理类操作员代码in权限列表#权限管理对象#业务对象+提交事务O+回液事务O#数据库连接对象++图4-3总体E_R图管理员E_R图*图4-4管理员实体属性图报价实体属性图如图4.3所示:图4.-5报价实体属性图4.4.3数据表字段设计序号字段名称字段类型大小允许为空最大长度备注14234582.角色表(branch)字段名字段类型字段宽度小数位数空否11否角色编号是角色名称3.订单信息字段名类型长度说明4订单编号(主键)8订单日期4编号(外键)48总价联系。信息管理设计与实现类图如下图4-9所示。用户界面类#输入输出元素数据库访问类#数据库连接对象+读取()+写入()权限管理类数据库连接类#操作员对象+验证权限in操作员代码in权限列表+获取权限列表in操作员代磅操作员类异常处理实现#异常处理对象一+是否已构建权限列表+构建权限列表业务逻辑类#数据库连接对象#数据库访问对象+业务处理0#权限管理对象#业务对象+业务处理()-操作员代码-操作员名称-权限列表+登陆)+退出)#业务代理对象+数据效验()+业务处理()+开始事务()+提交事务()+回滚事务()异常处理类4.6系统交互图工作流程的系统级架构:1,事情,当接收到用户输入的请求,处理发送给服务代理对象的请求的用户界面。2.业务代理对象接收到请求,受经营权审批发送验证请求。3,验证东西管理权利的功率来验证结果返回给服务代理对象。4,基于对以下的处理的验证结果代理人业务对象:对于该请求不符合授权消息被返回;符合权限请求,该请求被转发到业务事宜。5,业务对象的业务流程。治疗间歇操作的数据服务,搭载访问Access数据库对象,并在加工过程中的任何异常的异常处理的对象。最后的代理对象上的商业信息的结果。6、业务代理对象将处理结果信息返回给用户界面。服务器端程序采用spring框架来访问数据库:以下是spring连接数据库的配置文件,该配置是针对dataSource的连接数据库的配置:privateResultSetrs=null;*JDBC与数据库建立链接的方法;publicvoidgetConneStringdriverName="com.mysql.jdbc.Driver";url="jdbc:mysql://localhost/banfei?useUnicode=true&characterEncodingClass.forName(driverName).newconn=DriverManager.getConnection(url,user*JDBC查询的方法;conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.Crs=stmt.executeQuery(inti=stmt.executeUpdate(sq5.2功能模块实现效果图如下图所示:用户名:登录图5-1登录界面您当前的位置:修改个人信息您当前的位置:修改个人信息 用户名姓名性别出生日期面姐六自相关信息相关信息姓名图5-3用户注册界面5.2.4车辆维修管理界面相关信息价格价格价格6系统的测试6.2程序的测试(1)测试重要性项目,软件测试工作往往是软件开发总工作量的40%以上。和软件开发的总成本,随着测试的成本是30%至50%。如果在维护阶段也考虑在内,整个软件②发现软件错误作为测试的目标是无建设性的,甚至是毁灭性的,测试发现负责的工作脱位是一种否定;③测探工作,不会引起人们的兴趣;④测试工作是艰苦细致的工作;⑤为他们的盲目自信编写的程序,在发现错误后,担心别人对自己的发展能关于软件测试的这些观点是极其不利的,必须澄清认识,态度,它可能会提高软件产品的质量。(2)试验目标如果测试的目的是为了发现错误尽可能,则测试应当是一个比较复杂的软件,或直接向先前的错误更多的位置的部分。①软件测试是为了发现错误而执行程序;②测试是为了证明程序有错,不是为了证明程序错误;③一个好的测试是,还没有找到能找到的错误;④成功的测试发现,一个测试至今未被发现。这种观点可以提醒人们错误为中心进行测试,而不是纠正功能演示软件。但这种看法完全只是可能误以为该错误被发现只是为了测试软件,测试发现没有错误没有价值,事实并非如此。首先,测试并不仅仅是为了找出错误。通过分析错误和失误,可以帮助找到项目经理的电流分布的原因,以提高软件的使用过程中的缺陷。此外,这种分析也有助于我们设计出有针对性的检测方法,以提高测试的有效性。其次,没有在测试中发现的错误也是有价值的,完整的测试是一种测试方法来评估质量。6.2.2测试的步骤和开发过程是类似的测试过程中必须进行的一步一步,每一步逻辑上延续了上一步骤。大型软件系统通常包括几个子系统,每个子系统由几个模块。因此,下面的步骤基本上由一个大型软件系统的测试:(1)在本次测试模块的测试步骤经常在详细设计和编码错误发现。(2)在本次测试过程系统测试往往是在软件设计中的错误可能会发现在需求规格说明发现的错误。(3)在本次测试程序验收测试常常是在系统需求规格说明书发现的错误。(1)单元测试最小的单元测试集中在检查软件设计单位-的模块,该模块没有通过测试(2)集成测试(3)确认测试(4)测试系统上面的测试程序,用于软件测试,软件开发,以满足测试的基本需求。总结经过三个多月的设计和开发,终于完成了汽车维修管理系统的设计与实现,在毕业设计的过程中,我充分的了解了整个软件的开发过程。从需求分析,详细设计,编码,测试、集成到系统的完成,在开发的过程中通过实践理论相结合,使我对软件开发有了更深刻的理解。系统的开发最基本的任务是要满足客户的需求,而且还要有良好的设计,完备的文档资料,为日后的维护提供便利。因为维护阶段往往占软件开发周期非常大的一部分,所以做好设计,再附上完备的文档是未雨绸缪的表现。在做毕设的过程中,让我对程序员有了很深的体会。作为一名程序员首先要不怕困难,要有坚忍不拔的精神,因为在做程序的过程中总会遇到这样那样的问题,有的问题不是一下子就可以轻易解决,它需要不断的找原因不断的分析和修改,必须要很细致很认真才能做好,细节决定成败,这一点非常在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六年级下英语小学词汇专项经典100题
- 2026年小学礼仪知识测试题及答案
- 2026年音乐和弦测试题及答案
- 2026年椎板平板测试题及答案
- 2026年仿真在线测试题及答案
- 2026年细胞的生命历程测试题及答案
- 中国热射病诊断与治疗指南重点总结2026
- (新)医院感染风险评估制度2篇-001
- 制茶技能大赛题目及答案
- 医院会议纪要撰写制度
- (新教材)2026年部编人教版三年级下册语文 第23课《暴风雨来临之前》(第二课时)
- 2025广西国控资本运营集团有限责任公司秋季公开招聘中层管理人员1人笔试历年常考点试题专练附带答案详解
- 交通运输安全执法课件
- 2025年福建会考信息技术试题及答案
- 2026年时事政治考题有答案
- 快递整合共配方案
- 2025年哈尔滨市文化广电和旅游局“丁香人才周”(秋季)事业单位引才公开招聘16人工作笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 微创神经外科手术的护理配合技巧
- 2025江苏宿迁市市级机关遴选公务员34人(公共基础知识)测试题附答案
- 2026年初级银行从业资格之初级银行业法律法规与综合能力考试题库500道及参考答案(a卷)
- 公共场所场所危害健康事故应急处理预案
评论
0/150
提交评论