您好,欢迎访问三七文档
浙江外国语学院本科毕业设计1/24本科毕业设计(论文)(2015届)题目:二级学院教师工作流系统的设计与实现学院:专业:学生姓名:学号:指导教师:职称:合作导师:职称:完成时间:201年月日成绩:(五级制)浙江外国语学院本科毕业设计2/24浙江外国语学院本科毕业设计(论文)正文目录第一章绪论..................................................................31.1选题背景.............................................................31.2办公自动化的意义....................................................3第二章SSH技术架构.........................................................42.1相关工具介绍.........................................................42.1.1MyEclipse.....................................................42.1.2Tomcat........................................................42.1.3MySQL.........................................................42.1.4JSP...........................................................52.2MVC模式.........................................................62.3Spring技术......................................................7第三章系统分析.............................................................103.1系统需求分析........................................................103.2系统功能分析........................................................11第四章系统概要设计........................................................124.1系统功能结构设计....................................................124.2工作流程图..........................................................124.2数据字典............................................................134.2.1数据项........................................................134.2.2数据存储与数据流图............................................134.3Spring数据源配置...................................................15第五章系统详细设计与实现..................................................175.1系统登录模块........................................................175.2主页面..............................................................175.3我的面板............................................................185.4在线办公............................................................185.5内容管理............................................................195.6系统设置............................................................19第六章系统测试及运行维护..................................................216.1系统测试............................................................216.1.1测试过程......................................................216.1.2测试目的......................................................216.1.3测试方法和工具................................................216.2系统运行............................................................226.3系统维护............................................................22参考文献....................................................................23致谢.......................................................................24浙江外国语学院本科毕业设计3/24二级学院教师工作流系统的设计与实现第一章绪论1.1选题背景随着企业规模的扩大,对于企业的资源管理、信息的存储和处理也显得迫切需要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快企业的信息化进程是必然选择。本课题是在SSH(Struts+Spring+Hibernate)多层架构的技术基础上设计和实现了办公自动化OA管理系统,可以把企业的各种相关信息,按企业管理信息化的思想进行系统高度集成,便于决策部门随时掌握各种相关信息,最大限度地提高企业的核心竞争力。本文从办公自动化OA管理系统的总体框架设计出发,较为系统的论述了办公自动化OA管理系统多层架构的理论和实现方法,并围绕办公自动化OA管理系统的通用性和可扩展性,对系统的搭建做了细致的阐述,在此,必须引入一种最佳的框架技术作为可行的解决方案。1.2办公自动化的意义办公自动化(OfficeAutomation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。在行政机关中,大都把办公自动化叫做电子政务,企事业单位就大都叫OA,即办公自动化。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。浙江外国语学院本科毕业设计4/24第二章SSH技术架构2.1相关工具介绍2.1.1MyEclipseMyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts、JSF、CSS、Javascript、SQL和Hibernate。简单而言,MyEclipse是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,大大简化了复杂Java/JSP应用的开发。2.1.2TomcatTomcat是一个开放源代码、运行servlet和JSPWeb应用软件的基于Java的Web应用软件容器。它是Apache软件基金会(ApacheSoftwareFoundation)的一个顶级项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat是JavaServlet2.2和JavaServerPages1.1技术的标准实现,是基于Apache许可证下开发的自由软件。Tomcat是完全重写的ServletAPI2.2和JSP1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。随着CatalinaServlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。Tomcat6支持最新的Servlet2.5和JSP2.1规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱,并得到了部分软件开发商的认可,成为目前比较流行的Web服务器。2.1.3MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL是MySQLAB的注册商标。浙江外国语学院本科毕业设计5/24MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL是开源的,开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL服务器是一个快的、可靠的和易于使用的数据库服务器。MySQL服务器还包含了一个由用户紧密合作开发的实用特性集。MySQL服务器原本就是开发比已存在的数据库更快的用于处理大的数据库的解决方案,并且已经成功用于高苛刻生产环境多年。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。它的连接性、速度和安全性使MySQL非常适合访问在Internet上的数据库。MySQL服务器工作在客户/服务器或嵌入系统中MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口(APIs)。MySQL也可以是一个嵌入的多线程库,你可以把它连接到你的应用中而得到一个小、快且易于管理的产品。2.1.4JSPJSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网
本文标题:JSP+SpringMVC+MYSQL基于SpringMVC框架的二级学院教师工作流系统的设计与实现
链接地址:https://www.777doc.com/doc-2882162 .html