基于JSP的论文管理审批系统_第1页
基于JSP的论文管理审批系统_第2页
基于JSP的论文管理审批系统_第3页
基于JSP的论文管理审批系统_第4页
基于JSP的论文管理审批系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

基于 JSP 的论文管理审批系统摘要科学技术在不停的发展,人们的生活水平也是有这巨大的改变,由于计算机技术越来越成熟,让每个行业都能普遍的运用上信息技术,信息化时代已经是社会发展的潮流和主要的发展趋势,人类文明开始步入一个全新的发展时期。本系统的题目是基于模式的毕业设计管理审批系统的设计和开发,其主要是对学生进行综合设计的能力进行检测,目的是改变毕业设计信息现有的手工管理模式,为了能够更规范的作用于毕业管理这项工作,更标准,提高工作效率。我这次前台的设计主要是用作为主要的开发语言,后台设计则是把作为整个数据库管理系统,开发环境主要是,服务器采用,是一种基于技术上开发出的 B/S 结构的审批系统。关键词:,论文管理,审批系统,结构ABSTRACTThe development of science and technology constantly, peoples living standard is also has the huge change, because the computer technology is more and more mature, let every industry can widely use of information technology, information age is already the trend of social development and the main development trend of human civilization enters into a new stage of development. The title of this system is based on the BS model for examination and approval of graduation design management system design and development, its main is to test the students ability of comprehensive design, the purpose is to change the graduation design information of the existing manual management mode, in order to be able to more normative ACTS on the graduate management the work, more standard, improve the work efficiency.This time I the design of the front desk mainly is to use the JSP as the main development language, the background design is the MySQL database management system as a whole, the development environment is MyEclipse, server using tomcat, is a kind of based on Web technology developed on the B/S structure of the system of examination and approval.Key words: the JSP, paper management, examination and approval system, B/S structureKeywords:JSP,Approval,Thesis management,B / S structure目录摘要 IABSTRACT II第一章绪论 11.1 课题背景 11.2 目的和意义 11.3 开发工具及技术 21.3.1 开发工具 21.3.2 JSP 技术 2第二章系统分析 52.1 可行性分析 52.1.1 技术可行性 52.1.2 经济可行性 52.1.3 操作可行性 52.2 功能模块分析 52.3 设计的基本思想 82.4 性能需求 92.4.1 系统的安全性 92.4.2 数据的完整性 92.5 界面需求 9第三章数据库设计 113.1 数据库的分析与设计 113.1.1 数据库的概念结构设计 113.1.2 数据库的逻辑结构设计 113.1.3 数据库的连接原理 13第四章系统功能实现 154.1 后台登陆页面 154.2 管理员模块 164.2.1 修改个人密码 174.2.2 站内消息管理 174.2.3 注册信息管理 194.2.4 老师信息管理 194.2.5 论文信息查看 204.3 学生用户模块 204.3.1 系统主页面实现 204.3.2 学生注册模块 214.3.3 论文信息管理 214.4 老师用户模块 224.4.1 个人信息管理 224.4.2 论文信息管理 22第五章系统测试 245.1 系统测试目的与意义 245.2 测试过程 245.3 其他错误 25结论 25参考文献 27致谢 282. 第一章绪论 总字数:1839相似文献列表 文字复制比: 0%(0) 疑似剽窃观点(0) 原文内容 第一章绪论1.1 课题背景现如今的社会是飞速发展的信息时代。在所有的行业中都已经离不开信息处理这项技术,B/S 系统环境中计算机技术已经被广泛的运用。计算机的使用最大的优势就是可以实现对所有信息的处理。如果将计算机的信息处理和控制技术掌握好,不仅可以改进工作本身的效率,同时还可以从一定程度上有效的体现操作本身的安全性。在这个信息处理的时代中,基本上是可以用计算机管理其中各项信息,计算机处理信息的准确和高效可以从一定程度上改进工作的效率,同时还可以减少产生错误的概率,大量的工作都可以让计算机完成,所以,开发这样的毕业设计管理审批系统成为了很有必要的事情。1.2 目的和意义在我的身边有着许许多多和我有着因为毕业设计而烦恼的同学,为了能够检验三年的大学所学,同时也是为了让自己的大学不留下任何遗憾,大家也是卯足了劲,成天都泡在图书馆里寻找资料完善自己的毕业设计,当自己的毕业设计呈交给老师审批的时候,我才了解到原来老师审批毕业设计是一件十分复杂而又繁重的工作,所以我决定能够用这次的机会做一个能让老师统一审批大家毕业设计的平台系统。系统的设计主要有三种角色:教师,学生和系统管理员,系统管理员的主要功能有:修改登录密码、站内消息管理、注册信息管理、老师信息管理以及论文信息查看等。学生的主要功能有:在线注册、浏览站内消息和论文信息管理等,老师用户部分的功能有个人信息管理和相应的论文管理工作。而在完成这些功能的基础上,还需要进行界面的友好设计,尽量能让使用者有着舒适的操作环境。1.3 开发工具及技术1.3.1 开发工具在本系统设计过程中,以、后台服务技术为主,在页面设计层面,引入了技术。重点对数据库相关问题进行阐述:1.3.1.1 MyEclipse在进行的插件集合设计中,通常会应用到,其也是数据库开发所需要的重要工具。借助可实现相关应用程序服务器整合操作,赋予系统更为优秀的运算速度。从功能层面来分析,几乎具备了目前所有的设计功能。1.3.1.2 Tomcat在本质上属于一款应用服务器,在属性特征上表现出源代码开放性与免费性,适用于用户相对较少的环境之中,特别是在程序设计上,对倾向于选用。在电脑中配置服务器,可以通过调取实现对页面的访问。1.3.1.3 MySQL基于设计角度来分析,是由与设计而成,其源代码具备可移植特性,可以支持在众多系统环境下运行,如等。可以面向多种类型的编程语言提供充分的,在数据库连接方式上,支持与标准等。1.3.2 JSP 技术技术实现的编程语言具体表现为,技术为动态网页封装处理提供了技术条件。借助、,网页可以对服务端资源的应用进行访问。支持网页逻辑分离操作,为网页设计与显示提供了充分的技术条件。服务器在响应网页访问请求时,首先进行运作的是程序段,然后调取文件中的代码,并将相应结果反馈给用户。插入文件,可以实现网页多重定向操作,满足动态网页构建的前提条件。与存在相似的地方即,借助服务器端来实现运行。通过应用该技术,可以面向用户端直接返回文件,基于此,用户端在浏览访问时,无需安装其他软件,只需要具备一定的浏览器即可。基于程序与程序,可以完成网页构建作业。在用户端执行服务器访问作业时,可以对具体的代码进行处理,然后将相应的页面传输给用户端,并显示在其浏览器中。技术最为核心的部分表现为。在应用中表现出众多属性优势,具体可以表述为:其一,只需完成一次编写作业,可以通过其移植性,在各种平台与环境中运行,无需对具体代码作改动处理;其二,跨平台性。技术可以在所有平台环境下进行运行,相对的平台限制性而言,跨平台性优势十分显著;其三,可塑性。借助一个较小的程序,可以调取,通过相关服务器可以实现集群与负载平衡处理,实现了单台服务器向多台服务器的过渡;其四,开发工具的丰富性与强大性。设计方法相对较多,且主要工具均表现为免费特性,而这也为技术提供了应用优势;其五,服务器端组件支持程度高。在运行过程中,需要以充分的服务器端组件为支撑条件,基于此,开发者在调用页面时,需要借助一定的工具来实现操作目标,赋予系统更为优秀的操作性能。而技术则可通过组件来达到以上目的。对于内部对象,具体可以表述为:代表的是用户端请求,这里包括参数请求;描述的是是面向用户端传输的请求结果;关注的是网页属性管理问题;关注的是与请求相关的对话处理;承担着正进行中内容的管理;代表的是网页本身。第二章系统分析系统分析主要是从经济性,技术性和操作可行性进行有效的分析。在软件开发的过程中的问题存在着不可确定性,所以要对于面对的问题进行初步的去考虑怎么安排,从而得出科学的目标。2.1 可行性分析美中不足的是,不管去开发哪一个系统,都是会受很多很多方面上的限制。因此,在进行开发工作以前,都要进行可行性分析,这样主要是减少开发中的风险,减少人员,物资和财产的浪费。以下将从这几个方面进行阐述。2.1.1 技术可行性本系统中使用了和数据库作为开发工具,开发语言是,主要使用了的技术,是基于面向对象的语言,简单易学而且容易掌握,本文中所需要设计的系统的要求不高,数据库的设计和操作是本系统设计的核心,大学的每个学期都会进行汇编语言的学习,并进行系统分析、设计和测试能力。因此,完成系统实现从技术上是可行的。2.1.2 经济可行性服务器端的安装十分的简单,客户机不需要再装任何其他东西,通过浏览器就可以直接访问,可以直接接入英特网,无论您身处何地,只要您可以访问英特网就可以使用本系统。本系统对于计算机的各方面配置没有提出过高的要求,甚至学校机房更换下来的低配置的电脑也可以实现这一要求,所以从经济上看来,是肯定可以实现的。2.1.3 操作可行性这个系统的操作十分简单,里面的大多数信息都是在备选框中进行有效的选择,甚至在某些页面里面,信息也可以自动的生成,无需进行手动,以及时间的输也是以日历的方式进行操作,所以使用起来简单,对操作人员的要求不高,只要学会一般的电脑操作即可,并且这个系统的可视性非常好,所以在操作上是不会出现很大的困难。2.2 功能模块分析以需求为基本导向,具体划分与界定相应功能模块:(1 )站内消息管理分析该模块承担核心任务即管理站内消息,可以面向站内消息采取具体的操作性管理,如添加、删除与查看等。图 3-1 具体展示了其用例图信息:图 3-1 基于站内消息管理的用例图(2 )注册信息管理分析该模块关注的对象为注册信息,允许对相关信息进行查询,同时也可对其信息进行作删除处理。图 3-2 具体描述了该模块用例图信息:图 3-2 基于注册信息管理的用例图(3 )老师信息管理分析该模块关注的数据结构表现为老师信息,可对其进行相关管理操作。图 3-3 为该功能的用例图:图 3-3 老师信息管理功能用例图(4)论文信息管理分析该模块以论文信息作为管理对象,可对相关论文进行查询分析,可以开展审核操作,允许删除等。图 3-4 具体展示了该用例图相关信息:图 3-4 基于论文信息管理用例图图 2.2 系统模块示意图2.3 设计的基本思想设计思想主要是从以下几个方面来体现:1. 采用 B/S 模式进行开发,其优点是后台与前台处理井井有条,而且众大多用户已经习惯了这种网页类型的模式。2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,这样的话系统框架就会有良好的保证,进而让产品的稳定性和运行效率增强。3. 采用模块化设计。模块化设计要求将整个系统划分成为一个个很小的模块,这样有利于代码的重载,以便简化设计和实现过程。4. 简单易懂的系统界面。一个简洁明了的系统界面,方便用户较快的适应系统的操作。5速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程中要尽可能做到资源占用少,速度快。6设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更符合用户的需要。2.4 性能需求2.4.1 系统的安全性本系统在进行管理方面也相对严格:如果想登录这个管理系统进行操作,要具有一定的权限,否则无法访问系统中的相关信息和数据,以达到确保该系统本身的安全性的要求。2.4.2 数据的完整性1.各种记录信息的完整性,信息记录内的内容不能为空2.各种数据间相互联系的正确性3.相同数据在不同记录中的一致性2.5 界面需求界面设计是用于评价软件使用效果好坏的重要指标,一个好的用户界面可以增加用户使用系统的信心和兴趣,技术是用语言作为脚本语言的,网页为整个服务器端的库单元提供了一个接口来服务于的应用程序。 创建一个动态页面十分简单。用户界面指的是软件系统与用户交流互动的接口,一般包括输出、输入、人-机对话的界面格式等。1.输出设计输指的是媒介由内部到外部的传递过程。在计算机中就是让计算机对输入的原始信息进行加工处理,然后形成一个或者一些高质量的有效信息,并且让这些信息会具有一定的格式,以提供给管理者使用,这就是输出设计里面的最主要的职责和目标。系统设计的过程正好和实施过程相反,它只从输出设计到输入设计,而不是从输入设计到输出设计,这是因为输出表格是直接与使用者相互联系,它设计的出发点应当是保证输出表格能够让使用者使用的时候更加方便,能够正确及时的反映和组成用于每个部门的有用信息。输出设计的原则是不光要考虑能够出反映不同管理层的每一项需求,还要考虑到言简意赅,不要将用户需要的信息和不需要的信息都提供给用户。2.输入设计输入数据的收集和录入步奏是需要花点时间的,而且要要花费大量的人力和一些设备,并且十分容易出差错。万一输入系统的数据有一点小小的错误,那么经过处理后的输出将扩大这些错误,说白了,输入数据的正确性是对于这一整个系统质量好坏是具有决定性的重大意义。输入设计的原则有以下几点:1)输入量应保持在能满足处理要求的最低限度。意思就是就是说如果输入量越少,错误率就越少,数据准备时间也减少。2)输入的准备及输入过程应需要简便进行,以防错误的发生。3)应该尽早的对输入数据进行检查(尽量接近原数据发生点),以便使错误及时得到更正。4)输入数据尽早地用其处理所需的形式被记录,防止数据从一种介质转移到另一种介质时需要转录而可能发生的错误。指 标 疑似剽窃文字表述 1. 2.1 可行性分析 美中不足的是,不管去开发哪一个系统,都是会受很多很多方面上的限制。因此,在进行开发工作以前,都要进行可行性分析,这样主要是减少开发中的风险,2. 方面进行阐述。 2.1.1 技术可行性 本系统中使用了和数据库作为开发工具,开发语言是,主要使用了的技术,是基于面向对象的语言,简单易学而且 3. 系统分析、设计和测试能力。因此,完成系统实现从技术上是可行的。 2.1.2 经济可行性 服务器端的安装十分的简单,客户机不需要再装任何其他东西,通过浏览器就可以直接访问,可以直接接入英特网,无论您身处何地,只要您可以访问英特网就可以使用本系统。本系统对于计算机的各方面配置没有提出过高的要求,甚至学校机房更换下来的低配置的电脑也可以实现这一要求,所以从经济上看来,是肯定可以实现的。 2.1.3 操作可行性 这个系统的操作十分简单,里面的大多数信息都是在备选框中进行有效的选择,甚至在某些页面里面,信息也可以自动的生成,无需进行手动,以及时间的输也是以日历的方式进行操作,所以使用起来简单,对操作人员的要求不高,只要学会一般的电脑操作即可,并且这个系统的可视性非常好,所以在操作上是不会 4. 2 系统模块示意图 2.3 设计的基本思想 设计思想主要是从以下几个方面来体现: 1. 采用 B/S 模式进行开发,其优点是后台与前台处理井井有条,而且众大多用户已经习惯了这种网页类型的模式。 2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,这样的话系统框架就会有良好的保证,进而让产品的稳定性和运行效率增强。 3. 采用模块化设计。模块化设计要求将整个系统划分成为一个个很小的模块,这样有利于代码的重载,以便简化设计和实现过程。 4. 简单易懂的系统界面。一个简洁明了的系统界面,方便用户较快的适应系统的操作。 5速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程中要尽可能做到资源占用少,速度快。 6设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更符合用户的需要。 2.4 性能需求 2.4.1 系统的安全性 本系统在进行管理 5. 系统中的相关信息和数据,以达到确保该系统本身的安全性

温馨提示

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

评论

0/150

提交评论