基于j2ee技术的高校公文管理系统的设计毕业论文(编辑修改稿)内容摘要:
说明 允许空 id int 4 yes 部门编号 否 deparmentname varchar 50 部门名称 是 表 组织信息 (zuzhi)表 字段名称 类型 长度 主键 说明 允许空 id int 4 yes 组织编号 否 zuzhi varchar 50 组织类型 是 数据库连接设计 公文管理 需要存储大量的数据信息,这些数据都需要存储在数据库中,在程序设计时,每个程序的功能模块都需要用到数据库中去提取数据,在程序设计过程中,每个功能页都需要涉及对数据库的存取 操作,如果在每个需要连接数据库的地方都书写连接数据库的代码,这样不仅麻烦,而且容易出错,如果数据库更改的话,所有的数据库的连接代码都需要更改,我们可以把数据库的连接代码放到一个类文件中,这样,在需要连接数据库的地方,直接调用这个类,就可以完成数据库的表 文件类型信息 (filetype)表 字段名称 类型 长度 主键 说明 允许空 id int 4 yes 文件编号 否 filetype varchar 50 文件类型 是 陕西理工学院毕业论文 第 9 页 共 28 页 连接操作。 JAVA 连接数据库的方式分为两种: JDBC 连接方式和 ODBC 连接方式,在本网站的设计中,采用 JDBC 的连接方式。 数据库的连接代码存放于 \filedb\dao\ 类文件中。 数据库名称为 filedb,连接数据库的用户名为 sa,密 码为 123。 数据库的连接代码如下: public class DBSql { Connection con = null。 public DBSql() { try { ()。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } } public Connection getCon(){ try { con=(jdbc: course。 User=sa。 Password=123)。 } catch (SQLException e) { ()。 } return con。 } public void close(){ try { ()。 } catch (SQLException e) { ()。 } } } 陕西理工学院毕业论文 第 10 页 共 28 页 4 系统实现 系统结构设计 整个系统有许多不同的构件组成,并复用了一些构件,业务构件主要是自开发。 因业务构件较多,下面仅对办理构件,签收构件的设计进行描述: 1) 办理构件 功能:办理构件主要包括增加公文签收、转发、领导批示、办理意见、转办、督办、查询统计。 在办理环节,根据公文的具体情况,承办人对公文进行拟办或直接办理。 同时,在公文办理的过程中,承办人可以随时对公文进行公办。 督办构件和查询构件是被调用的构件。 参与者:除高校领导以外的所有人员。 详细描述: ① 领导批示是指用户登记 所有领导同志对公文的批改意见,其中包括文电处在公文管理系统中登记的领导批示意见和办公室内所有工作人员登记的领导批示意见。 ② 办理意见是指用户对承办公文的办理意见进行登记。 办理意见列表中的办理人默认为当前登录人,办理时间默认为当前登录时间。 ③ 增加是指用户增加对局内公文办理的登记。 新增的公文状态为“待办”。 用户点击“增加”按钮,即可增加新的公文。 选择办文序号后点击“保存”按钮,即可进行新增公文的公文登记。 修改是指用户对自己已经签收但仍未办结的公文进行 修改。 但是,由于公文系统接收的公文不能修改。 用户选中修改的公文并点击“修改”按钮,即对该公文进行修改。 删除是指用户对自己已经签收但仍未办结的公文进行删除。 但是,由公文系统接收的公文不能删除。 用户选中删除的公文帮点击“删除”按钮,即可删除该公文。 ④ 公文办结是指用户对公文办结后进行办结标示。 用户选中办结的公文并点击“公文办结”按钮,即可对公文进行办结。 办结后,公文从默认列表中消失。 同时,办结公文可以通过查询条件查询出来。 ⑤ 公文转办是指用户由于某些原 因不能继续办理在办的公文而将该公文转给所在处室内拥有相同权限的其它承办人办理。 用户选中转办的公文并点击“转办”按钮,选择接收转办公文的个人,即可对该公文进行转办。 2) 签收构件 功能:主要包括公文签收、公文分办、增加和退回。 参与者:校办、校内分办人员 系统功能模块设计 在系统功能分析的基础上,做系统功能模块 如下 图 所示 : 高 校 公 文 管 理 系 统文 件 管 理系 统 管 理用户管理部门管理组织管理文件转发签收文件回复文件归档文件督办文件公 文 设 置文件编辑文件类型文件等级审核状态 图 本项目的子系统图 登录页 用户登录系统后,可以进入系统的主界面,欢迎页面显示系统的简介信息,左面是功 能菜单,管理员用户可以看见系统模块。 如下图 所示: 陕西理工学院毕业论文 第 11 页 共 28 页 图 用户登录界面 部门管理 管理员在网上发布部门信息,用户可以在网站上查看到部门信息,和自己对应的部门信息。 如下图 所示: 图 部门管理界面 院系管理 基础信息,建立院系信息,在院系信息的基础上,添加院系下的系统用户。 如下图 所示: 图 院系管理界面 督查管理 主要负责人对领导交办的批示进行督办和查办,帮助公文管理员进行督办内容的登记、发送、催办等工作,如下图 所示: 图 督查管理界面 陕西理工学院毕业论文 第 12 页 共 28 页 发文管理 文件管理者可以创建和发送公文 ,公文接收者可以在公文提醒下面查看到发送过来的公文,接收者可以对公文进行接收和退回等操作, 如下图 所示: 图 发文管理界面 收文管理 公文接收者可以管理发送过来的公文,可以对公文接收,转发,登记,退回,保存等操作,如下图 所示 : 图 收文管理界面 实现代码: %@ page language=java import=.*,.* pageEncoding=UTF8% %@ taglib prefix=c uri= % % String path = ()。 String basePath = ()+://+()+:+()+path+/。 % ! 功能介绍:模版信息 %@ include file=/files/db/% !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html head base href=%=basePath% meta equiv=ContentType content=text/html。 charset=UTF8 / style type=text/css ! body { marginleft: 0px。 margintop: 0px。 marginright: 0px。 marginbottom: 0px。 } 陕西理工学院毕业论文 第 13 页 共 28 页 .tabfont01 { fontfamily: 宋体。 fontsize: 9px。 color: 555555。 textdecoration: none。 textalign: center。 } .font051 {fontfamily: 宋体。 fontsize: 12px。 color: 333333。 textdecoration: none。 lineheight: 20px。 } .font201 {fontfamily: 宋体。 fontsize: 12px。 color: FF0000。 textdecoration: none。 } .button { fontfamily: 宋体。 fontsize: 14px。 height: 37px。 } html { overflowx: auto。 overflowy: auto。 border:0。 } /style % if((flag)!=nullamp。 amp。 success.equals((flag))){ ().println()。 } % link href=css/ rel=stylesheet type=text/css / link href=css/ rel=stylesheet type=text/css / script language=javaScript function openPage(curpage) { [0]. = curpage。 [0].submit()。 } /script % int count = 0。 //记录数 // 进行乱码处理 陕西理工学院毕业论文 第 14 页 共 28 页 (GB2312)。 // 定义如下分页变量 // 定义没页要显示的记录数 int lineSize = 5。 // 定义 一个当前是第几页 int currentPage = 1。 // 计算出总页数 int pageSize = 0。 // 总记录数 / 每页显示的记录数 int allRecorders = 30。 // 加入查询关键字变量 // 接收查询关键字 String keyWord1 = null。 keyWord1 = (fname)。 if(keyWord1==null){ keyWord1=。 }else{ try{ //String(byte[] bytes, Charset charset) //通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String (keyWord1)。 // keyWord1=(new String((iso88591),UTF8)).trim()。 (。基于j2ee技术的高校公文管理系统的设计毕业论文(编辑修改稿)
相关推荐
用 Servlet 的唯一方法就是通过 Web 服务器。 这提供了高水平的安全性保障,尤其是当 web 服务器有防护墙保护的时候。 2) Struts 是基于 MVC 实现的。 Struts 是建立在 MVC 这种公认的良好模式上的,因此,它天生就有 MVC 所带来的一系列优,如结构层次分明、科重用性 高、程序具有健壮性和科伸缩性,便于开发与设计分工,具有集中体内故意的权限控制等。 3) JSP
Struts 框架 Struts是 Apache基金会的一个 Open Source 项目,基于 Sun J2EE平台 的 MVC框架,主要采用 Servlet 和 JSP 技术来实现,能够很好地帮助 Java 开发者利用 J2EE 开发 Web应用,也是面向对象设计。 实 现重点在 C(Controller),包括Struts(MVC 框架 ) W E B 层 页 面 .jsp
标记库合并到任何支持 JSP 和 Servlet 规范的服务器,以添加对 JSTL 的支持。 如果要使用 JSTL,则必须将 和 文件放到 classpath 中。 JSTL 的优点: 1)在应用程序服务器之间提供了一致的接口,最大程序地提高了 WEB 应用在各应用服务器之间的移植。 2)简化了 JSP 和 WEB 应用程序的开发。 3)以一种统一的方式减少了 JSP 中的 scriptlet
四、研究工作要实现的最终目标和研究成果形式 随着网络应用的丰富和发展,很多网站 新闻 往往不能迅速跟 上 大量信息衍生及业务模式变革的脚步,常常需要花费许多时间 、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站 以及网站新闻的管理 ;如此下去,用户始终在一个高成本、低效率的循环中升级、整合。 根据需求,一套专业的 新闻
MS(已被 ORACLE 收购 )等。 国内的人力资源管理软件从 80 年代末才开始萌芽。 由于观念更新的缓慢,在很长的时间里,国内市场人力资源管理软件只是以财务软件, ERP (Enterprise Resource Planning)系统中劳资、人事功能模块的形式出现。 国内著名的 HR 软件有金蝶的 k/3 人力资源管理系统 (该系统包括招聘调 配、培训发展、绩效管理、薪酬福利
P 服务器主要有两种情况,一种是自身就能够支持 JSP 引擎插件,如 Weblogic, JSWDK等,另外一种就是不支持 JSP 的服务器引擎插件,如 IIS, Apache 等服务器上按章WebSphere, Tomcat 等插件后才能支持。 而常见的 WEB应用在 JSP技术基础上开发的服务器主要有 Weblogic和 Tomcat两种。 在本系统当中我采用的 Tomcat 5服务器。