jsp+sqlserver客货运输管理系统设计(3)
时间:2022-10-02 21:24 来源:毕业论文 作者:毕业论文 点击:次
1。2 研究现状 随着计算机网络的发展及壮大,许多行业、许多企事业单位都有自己的成熟的网络系统来管理企业的事务,尤其是像运管处这样的政府职能部门。现在我国各地方运管处基本都有自己的客货运输管理系统,通过系统来处理日常事务。但是这其中还是有很多弊端,现有的运管处管理系统只能提供一个查询的功能,而不能提供更多的功能给用户,或者说系统根本没有用户模块,没有更多的用户角色。这导致运管处的事务依旧很繁琐,如果运管处的管理系统不能很好地将事务下放给企业,那么就会导致运管处处理事务效率降低,同时用户缺乏与运管处的互动,这个系统的寿命将不会太长。开发出一套基于B/S模式的改良版客货运输管理系统能够解决这一问题。 1。3 主要目标 本系统主要目标包括:提供更多的角色,并能让用户根据自己的用户类型进行操作;提供更人性化的功能,可以让用户与管理员互动交流;系统的诞生能减少运管处的工作量,能将事务有选择的下发给企业,让企业协助其做好管理工作。论文网 1。4 本章小结 本章节中,需要做的是弄清客货运输管理系统的定位,应当从开发背景出发,通过研究国内外的现状,来规划系统应当达成的目标以及将要实现的一些大体的功能。 第二章 系统需求分析 2。1 系统可行性分析 并非所有问题都能得到解决,事实上,很多问题不能在规定的时间或者现有条件下解决,如果没有解决办法,那么花费再多的精力去解决也是无济于事,都是浪费。所以可行性研究就显得很有必要,可行性研究又分为技术可行性、经济可行性、操作可行性,首先分析技术可行性[1]。 2。1。1技术可行性分析 (1)JSP介绍 JSP(Java Server Page)是一种技术标准,倡导者是Sun Microsystems公司[2]。JSP是在Servlet的技术基础上发展起来的,并且不断壮大,主要是在传统的静态页面文件中加入了一些Java程序片段和JSP标签[3],从而构成的一个JSP页面。这大大降低客户浏览器的要求,即使客户浏览器端不支持Java环境,也可以访问JSP页面。 (2)JSP优点 JSP优点很多:实现了跨平台、实现了角色分离、组件可重用、简化了页面开发。实现了跨平台的原因是Java是一种跨平台的语言,而JSP是在页面中嵌入了Java程序片段,所以JSP可以“执行一次,到处运行”,JSP可以运行在任何支持JSP的服务器上[4]。使用了JSP技术之后,动态页面的开发人员能够利用静态页面或者可扩展标记语言来设计页面的显示格式,程序开发人员使用JSP标记或脚本代码来产生页面上动态的内容。这些产生内容的逻辑被封装在标记和JavaBean组件中,并在服务器端由JSP引擎解释JSP执行,将产生的结果以静态页面或可扩展标记页面的形式发送回浏览器。这样,网页设计者和程序开发人员已被有效地分离,提高了开发效率[5]。JavaBean组件是JSP中的一个重要组成部分,程序通过这些公共类来执行处理。开发人员能够同享和互换执行这些组件,这加快了程序设计的总体进程。JSP技术中有一个JSP标记,JSP通过包装技术在JSP标准表格页面提供设计人员常用的一些函数。封装技术简化了页面开发,而且实现了功能的重用,提高了工作效率[6]。 (3)Spring MVC简介 Spring是一个轻量级控制反转和面向切面的容器框架,它主要有以下几个特点:开销小、框架小,Spring MVC的核心包可以在一个很小的包里发布,并且可以用忽略不计的开销处理问题[7]。Spring也是非侵入式的,使用Spring时,写的代码还是简单的Java类,不用继承和实现Spring的类和接口。它是一个IoC容器,这表明Spring MVC可以将对象之间的耦合度降低[8]。Spring实现了面向切面编程:面向切面编程是Spring MVC的一个很强的功用,可以将程序中的业务代码和系统服务代码分离开,在业务逻辑完全不知道的情况下为其服务[9]。 (责任编辑:qin) |