jsp高校教材管理系统springmvc论文_第1页
jsp高校教材管理系统springmvc论文_第2页
jsp高校教材管理系统springmvc论文_第3页
jsp高校教材管理系统springmvc论文_第4页
jsp高校教材管理系统springmvc论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

绪论1.1研究背景随着中国的科技的不断进步,计算机发展也慢慢的越来越成熟,人们对计算机也是越来越更加的依赖,科研、教育慢慢用于计算机进行管理[7]。从第一台计算机的产生,到现在计算机已经发展到我们无法想象。给我们的生活改变很多很多,给我们提供了把很多的方便,计算机已经融入到我们的生活中,和我们的生活息息相关。据调查,传统的高校教材管理面对大量教材信息、班级信息、学生信息、课程信息、供应商信息等,信息的及时更新等弊端凸显,传统的高校教材管理过度的依靠人力资源的登记[5],对于庞大的信息量,显然只依靠人力,很难准确的处理好大量的数据,传统的管理模式不仅效率低,出错率高,对于高校教材管理带来了诸多不便,因此,传统的高校教材管理模式已经远远无法满足当今高校的发展需求,我们急需对高校教材管理体系进行变革,开发基于计算机平台的高校教材管理系统。现代化的利用计算机来进行高校教材管理很大程序上可以提高效率,人力方面也大大的节省,界面简单易操作,只要会计算机就可以快速的进行高校教材相关信息的管理。对经济方面也是很大的节省,其优点是显而易见的。1.2研究目的及意义本高校教材管理系统应用计算机作为平台,其主要优点是具有传统基于的纸张管理所没有的优点,传统的管理方式不但费时费力,而且安全保密性较差,而高校教材管理系统可以借助计算机进行高校教材相关信息的管理,大大缩短了管理时间,提高了管理效率,实现了高校教材的科学化管理[3]。本高校教材管理系统的研究与实现具有很大的现实意义和实用意义。首先,在操作流程上,管理人员都只需要访问网页,就可实现高校教材相关信息的管理,然后,在系统效益上,又是个很方便的管理机制,无需投放大量人力管理,只需要分配管理人员权限,管理人员有了权限后,就可以自行管理高校教材相关信息。1.3课题目标首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。在本次毕业设计中,使用了JSP技术、Java编程语言,MYSQL数据库,基于B/S结构进行数据的分析,构建了一个能实现简单功能的高校教材管理系统。本高校教材管理系统的开发目标如下:(1)操作简便、界面良好:简单明了的页面布局,方便管理。(2)即时可见:实现信息"即时发布、即时见效"的功能。(3)功能的完善性。1.4论文结构安排第一部分绪论:文章主要从课题背景、课题目标以及研究目的意义综合阐述了开发此系统的必要性。第二部分相关技术:系统开发用到的各种技术都大致做出了简介第三部分系统分析:从可行性分析和功能需求分析等角度综合研究了此次开发的系统第四部分系统设计:功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示第五部分系统实现:进行系统主要功能模块的界面展示第六部分系统测试:检验程序是否达到预期目标第七部分总结:进行最后的总结工作2关键技术简介2.1JSP技术JSP的全名为JAVASERVERPAGE,是一家硅谷的公司在90年代发布的。[3]之后,JSP被推为一种动态网页的技术标准[7]。作为一种开发技术,它将Java的代码被其嵌入静态页面中,让网页的静态变为动态。作为一个框架,JSP在HTML网页文件插入了Java程序片段(Scriptlet)[1],这样就可以控制数据库并且根据客户端的请求生成对应的HTML、XML及其他的网页文件给客户端。Java编程语言就是它的脚本语言,因为它的特性,我们可以建立以Java作为编程语言的安全的、能多平台执行的动态网页。JSP是一种动态网页技术,使用java作为它的脚本语言,它为web页面的动态显示提供了更加便捷的方法,它可以减少网页的请求次数,同时可以在多平台上开发,拥有更好的兼容性[2][5]。*.jsp是JSP的文件后缀,它可以响应来自客户机的请求,同时动态生成HTML、XML或其他文档格式。是一种典型的Web网页技术标准[6]。它有着Java技术简单易用,以工作流为导向,安全可靠,不升级到平台,是以Java编写脚本的,可以在页面通过<%%>插入Java代码,方便使用。Web页面JSP在整个Java服务器应用程序HTTP中提供了与库单元的接口。其特性可简述为以下:(1)相比以前的技术,能有效的添加动态网页的内容;(2)拥有和Java一样的在多平台被开发的优势,基本上不受环境的限制,也就是说不用因为平台环境的因素而对代码进行修改;(3)由于是根据Java语言来作为脚本的,所以拥有它的相对易用性;(4)它具有JavaBean和标签库的可被多次反复的利用的功能代码;(5)被功能强且性能良好的工具所支持。JSP以Javaservlet作为技术基础,JSP和Javaservlet相配合可完成大中型的Web应用程序的开发。与Java一样,完全面向对象,主要面对了近年因特网发展的特点。由于其兼容性和安全可靠,企业间还可以通过它使用Java技术相互配合,实现分层开发。2.2JAVA技术Java是一门伟大的程序设计语言。Java使得Web网页可以表现精彩和互动的多媒体内容,促进了Web的蓬勃发展。之后随着Web的发展,应用Web成为大型应用所要求的主流方式,Java凭借其“一次编译,到处运行”的特性很好地支持了互联网应用所要求的跨平台能力,成为服务器端开发的主流语言。Java语言是应用很广泛的语言,用它编写出的程序十分可靠安全,并且可以在任何系统平台运行。java在线程机制上也是十分简便,其多线程的机制可以在某一时间内同时执行多个任务不会出现中断,巧妙使用这一特性可以让程序具有更好的实时行为和交互性。2.3MYSQL数据库在数据库方面采用当前主流的MySQL数据库,MySQL具有开放性,它是一种关系型数据库管理系统,并且它的源代码可以被大众所熟知。由于MySQL是开放源代码的,因此,只要经过授权就可以在自己需求的基础上对其进行修改。MySQL因为其固有的特点而备受关注,它具有很强的适应性,并且十分可靠,查询速度快。MySQL安装起来非常方便,且数据存储量大,不需要事务化处理[11]。Sql语言拥有很多的方法,在项目中编写sql语句时使用起来是非常方便的,不会像其他语言那样需要编写更多的语句。正因为MySQL使用sql语言进行数据库管理,所以它收到了大多数程序员的热爱。2.4B/S结构Browse/Sever(浏览器/服务器)架构,是一种基于互联网系统的所开发的一种架构,是在C/S架构上进行完善开发的一种架构,它主要用于Web和移动端的软件开发。它的方便在于用户只需要在浏览器上连接部署上用户所需的数据库便可在浏览器浏览用户所需的数据。从逻辑上B/S架构可以分为三层结构体系,客户机层浏览器,Web层和DB服务器层。客户机层可以将用户所需要的数据信息通过后端数据库数据模块的读取,显示到用户的客户层浏览器中。Web层主要是实现浏览器上的功能,来分析处理数据进行端口的对接。可以访问COM,ADO等对象。DB服务器层是整个B/S框架的核心,为其他技术提供数据库的支持,并对各种数据库进行更新,删除,添加,查询等功能。B/S架构这种只需要用户在浏览器上运行不需要再下载客户端的模式,使用浏览器就可以实现和下载客户端的一样复杂的功能。给管理系统的用户带来了很大的方便,节约了大量的成本。现在B/S架构已经在Web开发上被广泛运用,它的基础内容也在不断的完善更新。2.5Tomcat简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于小量级的应用服务器,广泛应用于中小型系统和并发访问用户不是很多的场合,是JSP程序首选的开发方式和调试方式。对于一个初学者,这可能是因为当一个好的Apache服务器上配置了一台机器,你可以用它来访问HTML页面的请求作出回应。ApacheTomcat的实际上是服务器的扩展的一部分,但它是独立运行的,所以当你运行tomcat的,它实际上是作为与Apache单独运行的一个单独进程。3系统分析3.1可行性分析可行性分析是该平台系统进行投入开发的基础第一步,必须对其进行可行性分析才能够降低不必要的需要从而使资源合理利用,更具有性价比和降低成本,同时也是系统平台的成功的未雨绸缪的一步。3.1.1技术可行性本系统可运用B/S结构,结构清晰明了,网页采用的是JSP进行开发,相比Html更适合。系统使用Java语言编写,JAVA语言有着庞大的用户以及学习群体。数据库采用MySQL。这些都是比较基础,使用较为广泛的技术,因此具有技术可行性。3.1.2经济可行性每一套系统的开发,都得花费一定的时间去研究。需要使用的软件也是有很多需要花钱。本系统使用的Eclipse、MySQL数据库及GoogleChrome浏览器等软件都是网上均可以下载使用的,供程序员免费使用,无需收费。从开发角度来说,成本低,因此具有经济可行性。3.1.3操作可行性本系统操作不复杂且比较容易上手,对于初次接触本系统的来说,不许要接受什么培训就可以操作本系统。用户不需要什么特定的软件,只需要安装大众所使用的浏览器即可进行系统的访问。本系统采用可视化窗口,面向大众,有效的避免了繁琐的操作。而且,本系统将各个功能都详细设计,各模块功能逻辑清晰,对用户非常友好。因此,本系统具有操作可行性。3.1.4法律可行性所有的功能模块都不违法法律,也不涉及法律的灰色地带,项目部署在国内的服务器中,域名在国家的工业和信息化部进行备案,接受监管。所以在开发过程中不会涉及法律责任,具有可行性;综上所述,本次开发的高校教材管理系统在技术、经济、操作以及法律四个方面都能够保障系统的顺利开发,具有极高的开发可行性。3.2系统性能分析系统除了功能结构设计以外还需要附加需求的分析,非功能需求分析,主要是包括界面、数据库问题、框架等,需要满足非功能性能的需求,保证系统运行起来的时候能够达到最佳的效果,保证稳定性和安全性。(1)数据底层统一。数据传输中需要进行数据处理,在查询数据存储上达到最佳效果。(2)界面风格统一。图片需要进行PS处理,文字需要统一格式大小。(3)数据库。每个模块都需要独立,各个模块之间相互配合,形成一个整体,包装各个功能合理化的配置,需要考虑开放端口,满足可扩展性。3.3系统功能分析本高校教材管理系统主要实现了超级管理员功能模块、管理员功能模块和教材管理员功能模块三大部分,下面将对这三大功能模块分别进行功能需求分析。(1)超级管理员:超级管理员登录后主要功能模块包括个人中心和用户管理两大部分。(2)管理员:管理员登录后主要实现的功能模块包括个人中心、系统管理(用户列表、学期列表、备份、恢复)、基本信息管理(学生列表、班级列表、课程列表、教材列表、教师列表、供应商列表)、教材管理(领书单列表、教材征订列表、教材入库列表、教材出库列表、教材增订列表、教材退订列表)以及费用管理(学生缴费列表、订单付费列表、订单退款列表、学生退费列表)。(3)教材管理员:教材管理员登录后主要功能模块包括个人中心、系统管理(用户列表、学期列表、备份、恢复)以及费用管理(学生缴费列表、订单付费列表、订单退款列表。学生退费列表)。3.4系统技术框架分析本高校教材管理系统是基于B/S模式又称Brower/Server或浏览器/服务器模式。采取流行成熟的JSP+MYSQL技术,利用浏览器通过WebServer同数据库进行数据交互。本系统只要有一台能上网的电脑就能使用,即客户端零维护。而且,系统的扩展非常容易,只要能上网就可以使用了。采用技术框架图如图3-1所示。显示逻辑显示逻辑浏览器事物处理逻辑Web服务数据库事物处理逻辑数据库服务器响应请求响应请求图3-1系统技术框架图3.5系统流程分析3.5.1开发流程高校教材管理系统的开发也是有对应的流程,开发之前必须要进行用户功能需求的分析,最后根据功能需求进行网站设计还有数据库相关数据的设计工作,此次开发的高校教材管理系统开发流程如图3-2所示。图3-2开发流程图3.5.2登录流程用户要想在高校教材管理系统中进行参与操作,必须登录系统,用户登录流程图如图3-3所示。图3-3登录流程图3.5.3添加信息流程在添加信息时,系统会对信息进行验证,只有在验证通过的情况下才可添加信息成功,添加信息流程图如图3-4所示。图3-4添加信息流程图4系统设计4.1系统结构设计在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的最终设计。本高校教材管理系统结构设计如图4-1所示。图4-1系统结构图4.2系统用例设计高校教材管理系统实现了管理员功能模块和员工功能模块两大部分的功能,下面通过用例图描述系统各用户和各用例之间的关系。系统用例图如图4-2所示。图4-2系统用例图4.3系统数据库设计数据库是动态软件技术的基础,本系统将采用MYSQL作为数据库工具。高校教材管理系统的数据库管理要进行各种各样的数据处理,提供各类信息的添加、删除、修改和更新等功能。通过上述对系统的设计分析,根据系统的需求,主要设计为数据库概念设计和逻辑结构设计。4.3.1数据库E-R图设计E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本高校教材管理系统的E-R图如下所示:(1)超级管理员信息实体E-R图如图4-3所示:图4-3超级管理员信息实体E-R图(2)班级信息实体E-R图如图4-4所示:图4-4班级信息实体E-R图(3)用户信息实体E-R图如图4-5所示:图4-5用户信息实体E-R图(4)教材信息实体E-R图如图4-6所示:图4-6教材信息实体E-R图(5)供货商信息实体E-R图如图4-7所示:图4-7供货商信息实体E-R图(6)教材出库信息实体E-R图如图4-8所示:图4-8教材出库信息实体E-R图(7)教材征订信息实体E-R图如图4-9所示:图4-9教材征订信息实体E-R图(8)领书单息实体E-R图如图4-10所示:图4-10领书单信息实体E-R图4.3.2数据库表设计本高校教材管理系统采用MYSQL数据库进行系统数据的储存,下面介绍数据库中的各个表的详细信息。表4-1t_admin超级管理员信息表列名数据类型长度是否主键是否可空说明idint11是否编号usernamevarchar100否是用户名passwordvarchar100否是密码表4-2t_bj班级信息表列名数据类型长度是否主键是否可空说明idint11是否编号bjbhvarchar100否是班级编号bjNamevarchar100否是班级名称bjrsvarchar100否是班级人数xyvarchar100否是学院表4-3t_customer用户信息表列名数据类型长度是否主键是否可空说明idint11是否编号usernamevarchar100否是用户名passwordvarchar100否是密码customerNamevarchar100否是姓名phonevarchar100否是电话sexvarchar100否是性别addressvarchar100否是地址jsvarchar100否是角色表4-4t_jc教材信息表列名数据类型长度是否主键是否可空说明idint11是否编号jcbmvarchar100否是教材编码jcmcvarchar100否是教材名称kcvarchar100否是库存v1varchar100否是教材单价v2varchar100否是作者v3varchar100否是出版社v4varchar100否是出版日期v5varchar100否是获奖种类表4-5t_gys供货商信息表列名数据类型长度是否主键是否可空说明idint11是否编号gysbhvarchar100否是供货商编号gysNamevarchar100否是供货商名称表4-6t_jcck教材出库信息表列名数据类型长度是否主键是否可空说明idint11是否编号jcId`int11否是教材编号xqIdint11否是学期编号insertDatedatetime否是日期teacherIdint11否是老师表4-7t_jczd教材征订信息表列名数据类型长度是否主键是否可空说明idint11是否编号bjrsint11否是班级人数jcId`int11否是教材编号xqIdint11否是学期编号slint11否是数量gysIdint11否是供应商表4-8t_lsd领书单信息表列名数据类型长度是否主键是否可空说明idint11是否编号lybhint11否是领用编号xqIdint11否是学期编号bjIdint11否是班级编号jcIdint11否是教材编号kcIdint11否是课程编号slint11否是数量5系统的实现5.1登录模块的实现用户要想进入本系统必须进行登录操作,在登录界面输入系统账号、登录密码,选择登录类型,点击登录按钮进行登录系统,系统登录界面展示如图5-1所示。图5-1系统登录界面图5.2用户管理模块的实现超级管理员可添加、修改和删除用户信息,用户管理界面展示如图5-2所示,添加用户界面展示如图5-3所示。图5-2用户管理界面图图5-3添加用户界面图5.3系统管理模块的实现5.3.1学期列表界面管理员和教材管理员均可进行学期管理操作,可增删改查学期信息,学期列表界面展示如图5-4所示。图5-4学期列表界面图5.3.2备份界面管理员和教材管理员均可进行备份操作,备份界面展示如图5-5所示。图5-5备份界面图5.3.3恢复界面管理员和教材管理员均可进行恢复操作,恢复界面展示如图5-6所示。图5-6恢复界面图5.4基本信息管理模块的实现5.4.1学生列表界面管理员可增删改查学生信息,学生列表界面展示如图5-6所示。图5-7学生列表界面图5.4.2班级列表界面管理员可增删改查班级信息,班级列表界面展示如图5-8所示。图5-8班级列表界面图5.4.3课程列表界面管理员可添加、修改和删除课程信息,课程列表界面展示如图5-9所示。图5-9课程列表界面图5.4.4教材列表界面管理员可增删改查教材信息,教材管理界面展示如图5-10所示。图5-10教材管理界面图5.4.5教师列表界面管理员可增删改查教师信息,教师管理界面展示如图5-11所示。图5-11教师管理界面图5.4.6供应商列表界面管理员可增删改查供应商信息,供应商列表界面展示如图5-12所示。图5-12供应商列表界面图5.5教材管理模块的实现5.5.1领书单列表界面管理员可增删改查领书单信息,领书单列表界面展示如图5-13所示。图5-13领书单列表界面图5.5.2教材退订列表界面管理员可增删改查教材退订信息,教材退订列表界面展示如图5-14所示。图5-14教材退订列表界面图5.6费用管理模块的实现5.6.1学生缴费列表界面管理员和教材管理员均可增删改查学生缴费信息,学生缴费列表界面展示如图5-15所示。图5-15学生缴费列表界面图5.6.2订单付费列表界面管理员和教材管理员均可增删改查订单付费信息,订单付费列表界面展示如图5-16所示。图5-16订单付费列表界面图5.6.3学生退费列表界面管理员和教材管理员均可增删改查学生退费信息,学生退费列表界面展示如图5-17所示。图5-17学生退费列表界面图6系统测试6.1测试目的系统测试是通过在设定的特定的环境下执行程序来检测环境发生错误的不可或缺的阶段。系统测试包括安全测试、压力测试、回复测试等等,这些是保障我们所开发的程序与系统的优良质感非常为之重要的部分。在项目的开发过程中,出现各种漏洞各种错误是极其正常的事情,有些错误可以凭借着开发工具发现,迅速找出并修改,而有些错误漏洞则是在一些细节上出现逻辑错误,导致引起一些列的错误,这类错觉有时藏得很深,会让我们在排除的过程中浪费大量的时间和精力。但随着时间的推移,经验的上涨,以后发现这类错误的时间一定会慢慢缩小。系统测试的目的主要在于检查所实现的代码成品能否满足最初设定的目标以及系统需求,从测试的过程中发现与所需要的功能不同的错误,包括达不到预定需求甚至与预定需求完全矛盾的错误,并且在后续的开发上进行更改,甚至提出更加符合项目的新需求。6.2测试方案对测试计划的把握是测试方案的重中之重。所有的技术难点应该都被包含在这个测试计划之中。而且我们要保证能与目标形成一致性,以至于能够测试出一些主要存在的错误和一些错误的漏洞。可以完美解决这些问题就只有白盒测试或者黑盒测试。构造测试是白盒测试的另一个名字,了解与分析程序的结构以及性能功用的,从而我们可以得到最终想要的结果并且观察出是不是每一条程序都能得到。性能测试是黑盒测试别称,程序本身的运作通过程序的进程来观察,主要是看一下程序是不是能够像我们预期的目标那样发展,看一看我们的程序最终能不能完整的得到我们最后想要的功能和储存想得到的数据,到最后看一下我们的这个程序完整性能不能达到要求。(1)模块测试单元测试就是模块测试,顾名思义就是测试每个模块所承担的功能是否能够实现,这个测试就是为了找出代码在实际的设计运转中某一些小的程序所出现的偏差,很好地改正这些错误,就说明我们模块测试进行很成功过。(2)集成测试:集成测试就是对系统的测试以及对他子系统的一些性能测试,他检查的事系统的包装程序信息。找出其中的问题。他的优势主要有以下这几点:软件耗费较少。可以提前发现端口的错误。更好的地位系统中错误的位置。从底部往上面进行的方案针对于偏下层的结构,而中间的结构就采用折中的方法。(3)验收测试:终于到了结尾性的工作了。就是为了给用户看一下我们的系统功能是否达到了预期的效果。我采用了性能测试也就是黑盒测试对系统进行测试。其结果是分别是:有一定的差异在用户的需求。再者就是结果与之差不了多少。到了最后了,我们发现的问题都是与用户的需求存在一定的关联。6.3测试方法本测试主要是系统是否能够进行服务器进行处理信息的能力,不同的用户发出不同的服务请求,系统必须能够准确的进行数据的传达,在这种情况下进行测试响应的时间、内存使用的情况和CPU占用大小等指标,系统完成设计必须保证信息的正确性,信息紊乱带来的后果是非常可怕的,所有必须要进行压力测试,通过本测试进行系统相应速度、稳定性能和处理能力进行优化。运用黑盒子测试的测试办法,把各个不同功能的软件模板进行区分、管理。对于不同的模块独立的分装起来,在传统测试的时候要进行数据的统一测试,完成对系统的概要设计详细解读资料、需要解决的问题,及操作的详细应用说明等内容来视作测试的突破口,对测试的对象进行逐一对照检查,并针对单个的程序检测延伸至这个研发过程中单个及整个集成单元的检测中,要有规律有顺序的进行,不但可以缩短我们的工作时效,避免返工的操作,也可以对可用性负责,提高了可操作性和软件研发的实用性。通过对系统概要设计验证测试,测试系统的统一管理方式,对系统的各个功能模块以及系统的性能进行测试,验证系统的功能以及系统的性能。6.4测试结果经测试本高校教材管理系统操作简单,界面清晰,运行稳定,能够充分满足高校教材管理需求。总体说来,软件通过测试。7结论本次开发的高校教材管理系统已经接近尾声阶段了,在这次独立完成毕业设计的期间,我自己体会到了很多的东西,另外我很想说的就是独立开发软件真的很能让人在开发期间得到锻炼,不管是需求分析,还是系统的设计以及系统功能详细实现还有最后的测试工作,每一步都要小心翼翼的完成,一步一步来,不然任何环节出现了差错,返工起来也很麻烦,开发系统过程中,遇到了很多的难题,比如高校教材管理系统需要具有什么样的功能,这个我还是思考了很久,后来同学给我提示了一下,参考别人做好的系统,看看人家设计了什么功能,自己就多多参考下,后来这个问题就很好解决了,最难的就是系统编码了,我这个人本来就比较粗心,编码出现很多不该出现的错误,不该打空格也不小心键盘空格键多敲了两下,整得自己老是程序运行出错,找了好久都没有解决,后来无奈找到室友帮忙看看,慢慢检查终于找到问题了,编码过程真的很心塞。还好东拼西凑总算完成了功能要求了。系统整体界面虽然不是很好看,但起码不花哨,用户使用起来整体感觉就是简洁,功能体验虽然有点啰嗦,但是需要的功能都已经具备了。自己的身份目前还是学生,开发程序肯定是不会考虑周全,程序完成开发后也经过了一系列测试,整体来说还是没有发现明显的操作逻辑错误,自己在毕设制作过程中不仅知识有所增加,独立学习的能力也有所提高了,更重要的就是遇到问题向周边同学寻求帮助,这个是很有必要的。总的来说毕业设计的圆满完成,我真的觉得很自豪。参考文献[1]JSP的网络数据库连接技术及运用之研究[J].赵辉,熊文俊.

电脑知识与技术.

2019(17)[2]基于JSP的简单网页设计[J].李秋锦.

科技经济导刊.

2019(16)[3]高校教材管理中存在的问题及建议[J].王育兰,吕光.

桂林航天工业高等专科学校学报.

2012(03)[4]JSP技术发展前景研究[J].刘婷.

信息与电脑(理论版).

2019(08)[5]浅谈搞好高校教材科学管理的对策[J].何山,文节.

中国集体经济.

2010(25)[6]JSP应用与开发技术[M].清华大学出版社,马建红,2018[7]JSP技术及其在安全管理信息系统中的应用[J].陈国华,詹宏昌,张文海,潘游,陈清光.

中国安全科学学报.

2015(01)[8]基于JSP技术的Web应用程序的开发[J].张波,张福炎.

计算机应用研究.

2016(05)[9]基于JSP技术的动态网页开发技术[J].吴周霄,郑向阳.

信息与电脑(理论版).

2018(08)[10]对动态网页开发技术的分析[J].林定殷.

信息与电脑(理论版).

2019(01)[11]MySQL数据库基于JSP的访问技术[J].

温馨提示

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

评论

0/150

提交评论