JSP2026《办公自动化管理系统》论文(精选2篇)
办公自动化管理系统
学
院
专
业 班
级 学
号 姓
名 指导教师 教师职称
年 月 日
毕业设计
摘要
【摘要】
办公自动化系统的开发,使得上网查收发邮件、收发文件、查看公司公文公告变得极为方便,因为系统提供了所有办公所需要的基本功能。并且简单易操作,无论单位内部有多少个部门,总部外有多少个分支机构,通过本系统可以实现无地域办公,操作简单,稳定安全,可以称为网络办公理念的一次变革。
【关键词】 JSP+JavaBean+Servlet
毕业设计
目录
摘要..............................................................................................................................................1 目录..............................................................................................................................................2 0 引言......................................................................................................错误!未定义书签。1 系统分析..............................................................................................错误!未定义书签。
1.1 需求分析...................................................................................错误!未定义书签。1.2 可行性分析...............................................................................错误!未定义书签。2 总体设计................................................................................................................................1
2.1 项目规划.....................................................................................................................1 2.2 系统功能结构图.........................................................................................................1 3 系统设计................................................................................................................................2
3.1 设计目标...................................................................................错误!未定义书签。3.2 开发及运行环境.......................................................................错误!未定义书签。3.3 数据库设计...............................................................................错误!未定义书签。4 JavaBean的设计.................................................................................错误!未定义书签。
4.1 数据库操作的JavaBean的编写..............................................错误!未定义书签。4.2 分页显示的JavaBean的编写..................................................错误!未定义书签。4.3 分页解决方案JavaBean的编写..............................................错误!未定义书签。5 视图层的设计与实现..........................................................................................................17
5.1 公告管理视图层的设计...........................................................................................17 5.2 公文管理视图层的设计...........................................................错误!未定义书签。6 控制层的设计与实现............................................................................错误!未定义书签。
6.1 公告管理控制层的设计...........................................................错误!未定义书签。6.2 公文管理控制层的设计...........................................................错误!未定义书签。附录一
参考文献....................................................................................................................29 附录二
数据表........................................................................................................................34 附录三
文件架构图................................................................................错误!未定义书签。
– 2 –
毕业设计 总体设计
2.1 项目规划
办公自动化管理系统是一个功能完备的网站,由前台管理和后台管理两大部分组成。 前台管理模块
前台管理模块要求实现:公告管理、公文管理、员工管理、部门信息、收发信息和优秀员工管理6部分。
后台管理模块
后台管理模块要求实现:部门管理、职位管理、公告管理、公文管理、员工管理、账号管理、短信息管理、在线管理和员工状态管理9部分。
2.2 系统功能结构图
办公自动化管理系统前台功能结构如图1所示。
图1 办公自动化管理系统前台功能结构图
办公自动化管理系统后台功能结构如图2所示。
毕业设计
图2 办公自动化管理系统后台功能结构图
图4 发布最新公告页面的运行结果
查看以前公告页面的运行结果如图5所示。
图5 查看以前公告页面的运行结果
– 2 –
毕业设计
图6 发送公文页面的运行结果
接收公文页面的运行结果如图7所示。
图7 接收公文页面的运行结果
Powered by 计算机毕业论文网http://
一、JSP概述
JSP (Java Server Pages) 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术, 它是在传统的网页HTML文件 (*.htm, *.html) 中插入Java程序段 (Scriptlet) 和JSP标记 (tag) , 从而形成JSP文件 (*.jsp) 。JSP技术在多个方面加速了动态web页面的开发
(1) 将内容的生成和显示进行分离。使用JSP技术, Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生产页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中, 并且捆绑在小脚本中, 所有的脚步在服务器端运行。如果核心逻辑被封装在标识和Bean中, 那么其他人, 如Web管理人员和页面设计者, 能够编辑和使用JSP页面, 而不影响内容的生成。
(2) 生成可重用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件 (JavaBean或者Enterprise JavaBeans TM组件) 来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件, 或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程, 并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡[2]。
(3) 采用标识简化页面开发。Web页面开发人员不一定都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能, 这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件, 设置或者检索组件属性, 下载APPlet, 以及执行用其他方法更难于编码或耗时的功能。
通过开发定制标识库, JSP技术是可以扩展的。今后, 第三方开发人员和其他人员可为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样地执行特定功能的构件来工作。
(4) JSP能提供所有Servlets功能。与Servlets相比, JSP能提供所有的Servlets功能, 它比用Println书写和修改HTML更方便。此外, 可能更明确地进行分工, Web页面设计人员编写HTML, 只需要留出空间让Servlets程序员插入动态部分即可。
二、需求分析
该公文管理系统是在高校系统大框架已经建成的情况下进行开发的。通过认真细致的调研, 充分与用户交流, 得到以下需求描述:对接收到的公文进行签收;对签收的公文进行分办;对签收的公文进行批示;对签收的公文进行办理;对签收的公文进行督办;对签收的公文进行转办;对办结的公文进行发送。
2.1 发文管理
发文管理即院系及部门发出的文件处理过程, 发文需通过计算机进行拟稿、编辑修改、核稿、会签、复核、签发成文、盖章、分发、归档及查询。对发文能进行排序显示、查询、统计及打印。要求可以具有文件撤销功能, 并且能处理发送错误等误操作。正文使用WORD编辑软件进行文字处理, 修改需保留痕迹功能。
2.2 收文流程分析
收文管理是院校系部门收到发文的处理过程, 对发文进行转发、传阅、登记、保存等操作。其中具体描述如下:
①转发及传阅, 即将收到的公文转发给有权限阅读的用户;如果收到的是纸质公文, 把公文扫描成电子文档后再进行上述操作。
②分类、登记, 即对收到的公文分门别类, 登记保存, 以便查询。
③拟办:党政办的主任或其他拟办人按照文件内容拟签办理意见。
④批办:文件提交给领导签署办理意见。
⑤承办:文件转给具体承办人处理。
⑥归档:文件按类归档。
2.3 督查催办管理流程分析
主要负责对领导交办的批示进行督办和查办, 帮助公文管理员进行督办内容的登记、发送、催办等工作, 并可对工作执行的全过程进行跟踪、监控和管理, 以便高质量、高效率地完成工作任务。根据业务内容, 督查督办管理要包含以下操作:
拟稿:公文管理员填写督查事项通知单, 将督查事项通知单分发给相关的部门。督查事项通知单中包括任务来源、任务名称、承办单位、完成时间、内容、日期等必填内容。
办理:相关部门办理督查事项通知单, 填写督查报告。
催办:公文管理员可以在督查事项通知单办理期间对当前办理人进行催办。
审阅:批示领导可以审阅督查室呈送的督查报告。
查询:公文管理员可以查询所有的督查通知单和报告;批示领导可以查询自己批示的督查通知单和报告。
对需要督查的公文按照来文单位和批示级别的不同自动进行分类流转;管理员或一定级别的人员可定制督察公文的流向、自动进行时间控制、定制催办通知的形式;
根据发文的级别存入发文数据库并且实现多种结构、不同方式的查询;
督察公文审批完成后自动对督查记录进行归档保存;
查询统计:督查人员可以按照固定条件、模糊组合查询等方式对信息进行查询, 并可以按照时间、类型等多种方式进行统计。
2.4 信息发布流程分析
提供各类新闻、简报信息的发布与查询, 实现对各种新闻、简报、便函, 转发领导批示、来自市委、市政府的方案、建议的督查管理, 具有登记、督办、反馈、归档和查询统计等功能, 并提供催办、转办、撤办等流程控制以及办理过程监控等。对需要流转的各种简报、便函按来文单位和批示级别的不同自动进行分类流转;按照权限设计, 进行流程定制和查询统计。
三、系统的设计与实现
经过详细地分析和具体的建模, 结合基于JSP技术和构件的软件开发方法。把系统的设计主要分为两部分:构件设计和数据库设计。构件设计是以用例图、类图和顺序图等作为蓝图, 定义好各种构件, 画出构件图描绘出构件之间的关系, 并对自开发构件进行详细设计[3]。根据实体类图进行数据库的设计。为了方便统计工作量, 更好地促进办公效率的提高, 为系统设计了全方位的统计方式, 通过公文统计来实现。设计阶段是对分析结果的进一步精化和调整。一般来说, 分析侧重问题域, 设计则侧重于解决方案 (解题域) 。设计的成果可以作为程序员编码的依据和指导。
3.1 实现用户管理功能
userMan.java实现对系统用户的管理功能, 包括增加和删除用户、查询用户的各项信息、验证用户的登录等功能。在JavaBean的构造函数里从连接池获取一个数据源的引用, 在以下的各个函数中将通过它来获取数据库连接。这里用到Java名字目录接口技术 (JNDI技术) , 它首先通过ctx=newInitialContext获得一个上下文环境, 然后通过lookup方法JNDI名字获得响应的资源, 这里使用了前面建立数据库源时指定的JNDI名字documents。另一个要注意的地方是在finally块中要释放掉所引用的资源。代码如下:
3.2 实现公文管理功能
这个JavaBean实现与公文管理相关的各个功能, 包括增删公文、获取公文信息及更新公文信息等。代码及其解释如下:
四、结论
本文研究的是在基于构件的软件开发中, 将JSP技术贯穿整个过程。利用JSP技术规范的良好沟通特性, 促进用户、分析人员、设计人员、编码和测试人员对所开发系统的统一认识。遵循构件化的开发思想, 在分析时就要考虑便于构件开发。设计时就应利用构件的复用性, 看是否存在可复用的构件, 如需要开发才进行自开发构件的设计, 在系统实现的时候包括构件实现 (编码) 和构件组合, 最后根据部署图进行系统的部署。
摘要:随着21世纪的到来, 信息发展快速, 传统的纸质公文办公正逐步被电子公文取代, 其优势在于大大地提高了办公人员的工作效率, 并且降低了办公强度, 办公自动化成为现代化办公的发展趋势, 而办公自动化的核心是公文管理。本文通过JSP技术发掘出系统功能, 主要功能有公文签收模块、公文办理流程、公文督办模块、领导批示、公文分办模块、公文登记、公文退回等。本文主要分析基于JSP技术的高校办公公文管理系统的设计与实现。
关键词:JSP,办公,公文管理,系统
参考文献
[1]龙马工作室.SP+Oracle网络开发实例精讲[M].北京:人民邮电出版社, 2007:4-6.
[2]雷之宇, 等.用案例学Java4Veb整合开发[M].北京:电子工业出版社, 2009:5-6.
【JSP2026《办公自动化管理系统》论文】推荐阅读:
关于jsp毕业论文11-10
JSP网上销售系统01-12
论文:办公自动化现状vs发展趋势02-18
jsp课堂总结07-12
JSP实习作业03-07
关于正式启用办公自动化系统通知12-08
述职报告jsp10-21
毕业设计jsp10-28
行政管理与办公自动化类简历表格09-28
jsp中英文外文文献06-28