每天记录学习,每天会有好心情。*^_^*

在学习JAVA公文管理系统的设计与实现项目的时候,方便日后能及时查阅,在本平台中记录一下JAVA公文管理系统的设计与实现的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便,简单易上手。是我们学习编程可以重点学习的一个框架,我在开发JAVA公文管理系统的设计与实现项目的时候选用了MYECLIPSE来搭建SSM(MYECLIPSE)框架,最终将JAVA公文管理系统的设计与实现项目开发为了一个 后台项目。

JAVA公文管理系统的设计与实现项目具有的用户角色包括了管理员、用户,每个角色都含有自己的登录账号和密码。

总结得出JAVA公文管理系统的设计与实现项目所有数据为:管理员(admin)、用户(yonghu)、收文登记(shouwendewngji)、发文拟稿(fawennigao)

JAVA公文管理系统的设计与实现之管理员表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |管理员id

username| VARCHAR(255) | |账号

password| VARCHAR(255) | | 密码

JAVA公文管理系统的设计与实现之用户表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |用户id

xingming| VARCHAR(255) | |姓名

nianling| VARCHAR(255) | |年龄

xingbie| VARCHAR(255) | |性别

zhiwu| VARCHAR(255) | |职务

quanxian| VARCHAR(255) | |权限

username| VARCHAR(255) | |账号

password| VARCHAR(255) | | 密码

JAVA公文管理系统的设计与实现之收文登记表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |收文登记id

mingcheng| VARCHAR(255) | |名称

shijian| VARCHAR(255) | |时间

neirong| VARCHAR(255) | | 内容

JAVA公文管理系统的设计与实现之发文拟稿表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |发文拟稿id

biaoti| VARCHAR(255) | |标题

neirong| VARCHAR(255) | |内容

shijian| VARCHAR(255) | |时间

zhuyishixiang| VARCHAR(255) | | 注意事项

SET FOREIGN_KEY_CHECKS=0;------------------------------

------------------------------

--Table structure for ggJAVAgongwenguanlixtdsjysx

------------------------------

DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘管理员id‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘管理员‘;------------------------------

DROP TABLE IF EXISTS`t_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘用户id‘,`xingming` VARCHAR(255) DEFAULT NULL COMMENT ‘姓名‘,`nianling` VARCHAR(255) DEFAULT NULL COMMENT ‘年龄‘,`xingbie` VARCHAR(255) DEFAULT NULL COMMENT ‘性别‘,`zhiwu` VARCHAR(255) DEFAULT NULL COMMENT ‘职务‘,`quanxian` VARCHAR(255) DEFAULT NULL COMMENT ‘权限‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘用户‘;------------------------------

DROP TABLE IF EXISTS`t_shouwendewngji`;CREATE TABLE `t_shouwendewngji` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘收文登记id‘,`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT ‘名称‘,`shijian` VARCHAR(255) DEFAULT NULL COMMENT ‘时间‘,`neirong` VARCHAR(255) DEFAULT NULL COMMENT ‘内容‘,PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘收文登记‘;------------------------------

DROP TABLE IF EXISTS`t_fawennigao`;CREATE TABLE `t_fawennigao` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘发文拟稿id‘,`biaoti` VARCHAR(255) DEFAULT NULL COMMENT ‘标题‘,`neirong` VARCHAR(255) DEFAULT NULL COMMENT ‘内容‘,`shijian` VARCHAR(255) DEFAULT NULL COMMENT ‘时间‘,`zhuyishixiang` VARCHAR(255) DEFAULT NULL COMMENT ‘注意事项‘,PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘发文拟稿‘;

添加收文登记模块:

系统中存在添加收文登记功能,通过点击添加收文登记可以跳转到该功能模块,在该功能模块中,填写对应的收文登记信息。收文登记包含信息名称,时间,内容,填写完所有信息后,通过post方法将数据提交到tianjiashouwendewngji.action中,该地址将在服务器中shouwendewngjiController类中的tianjiashouwendewngjiact方法中进行响应。响应结果为,获取所有的收文登记信息,封装一个shouwendewngji类,使用shouwendewngjiController类中定义的shouwendewngjidao的insert方法,将收文登记数据插入到数据库的shouwendewngji表中。并给出用户提示信息,添加收文登记成功,将该信息保存到request的message中,该信息将在页面中进行展示。该部分核心代码如下:

通过shouwendewngjidao的insert方法将页面传输的收文登记添加到数据库中 shouwendewngjidao.insert(shouwendewngji);

将添加收文登记成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加收文登记成功");

返回收文登记管理界面

return "forward:/tianjiashouwendewngji.action";

查询收文登记模块:

在后台shouwendewngjiguanli方法中,通过selectByexample方法获取所有的数据信息。将其保存到request中,在页面中通过foreach方法

进行循环展示到table中。完成收文登记查询操作。具体代码如下:

生成收文登记样例类,通过example定义查询条件 ShouwendewngjiExample example = new ShouwendewngjiExample();

通过shouwendewngjidao的selectByExample方法查询出所有的收文登记信息 List shouwendewngjiall = shouwendewngjidao.selectByExample(example);

将收文登记信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("shouwendewngjiall", shouwendewngjiall);

返回收文登记管理界面

return "forward:/shouwendewngjiguanli.action";

修改收文登记模块:

点击修改按钮,可以跳转到收文登记修改页面。在收文登记修改页面中,将初始化该收文登记的所有信息,并将信息一一对应填充到对应编辑栏中。编辑完收文登记信息后,页面通过post方法将数据封装为一个收文登记实体,传入到shouwendewngjiController中。在xiugaishouwendewngji中进行接收,接收完毕后,调用shouwendewngjiMapper中的updateByPrimaryKeySelective方法进行修改。该部分代码如下:

通过shouwendewngjidao的修改方法根据id修改对应的收文登记 shouwendewngjidao.updateByPrimaryKeySelective(shouwendewngji);

将修改收文登记成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改收文登记信息成功");

返回收文登记管理界面

return "forward:/shouwendewngjiguanli.action";

删除收文登记模块:

删除收文登记功能实现在shouwendewngjiController中,实现方法为shanchushouwendewngji。在页面中通过get方法shanchushouwendewngji.action?Id的形式将需要删除的收文登记id上传到服务器中,响应对应的方法,调用shouwendewngjidao中的deleteByPrimaryKey方法,完成删除操作。将删除成功的提示信息返回到页面中,完成删除数据的操作。该部分核心代码:

通过shouwendewngjidao的删除方法根据id删除对应的收文登记 shouwendewngjidao.deleteByPrimaryKey(id);

将删除收文登记成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除收文登记成功");

返回收文登记管理界面

return "forward:/shouwendewngjiguanli.action";

java.gg_JAVA公文管理系统相关推荐

  1. java开发的公文管理系统源代码_基于jsp的公文管理系统-JavaEE实现公文管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的公文管理系统, 该项目可用各类java课程设计大作业中, 公文管理系统的系统架构分为前后台两部分, 最终实现在线上 ...

  2. 部队公文管理系统JAVA

    课题设计并实现一个基于B/S架构的公文管理系统,包括Web和数据库的设计.通过对公文信息的管理,大大提高了机关人员办公效率,系统实现功能包括: 1.添加公文:对需处理的公文进行添加 2.附件公文:在公 ...

  3. 公文管理系统JAVA

    课题设计并实现一个基于B/S架构的公文管理系统,包括Web和数据库的设计.通过对公文信息的管理,大大提高了机关人员办公效率,系统实现功能包括: 1.添加公文:对需处理的公文进行添加 2.附件公文:在公 ...

  4. 基于VUE+SSM框架的公司公文管理系统(毕业设计+论文)

    摘 要 随着IT技术的发展,人们的日常生活.工作已经离不开计算机.未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化.网络化.虚拟化.计算机的发展历程以及目前的应用状况和发展趋势,可以 ...

  5. asp毕业设计——基于vb+VB.NET+SQL Server的公文管理系统设计与实现(毕业论文+程序源码)——公文管理系统

    基于vb+VB.NET+SQL Server的公文管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于vb+VB.NET+SQL Server的公文管理系统设计与实现 ,文章末尾附有本 ...

  6. java编写学生管理系统_Java实现学生管理系统

    导读热词 项目描述:通过管理员帐号登录,对学员信息进行管理.可以实现学员信息的增加.修改.删除.查询. 知识点:数组.do{}while循环.for循环.if语句.switch条件语句 学生管理系统的 ...

  7. 分享一个牛逼的 Java 开源后台管理系统,不要造轮子了!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:后端程序员必备:书写高质量SQL的30条建议个人原创+1博客:点击前往,查看更多 还是那句话,重复造轮子是个苦逼 ...

  8. java成绩管理系统论文总结,JAVA论文成绩管理系统课程设计

    JAVA论文成绩管理系统课程设计 课课 程程 设设 计计 论论 文文 基于基于 JAVAJAVA 的学生成绩管理系统的设计与实现的学生成绩管理系统的设计与实现 学生姓名学生姓名 学学 号号 年级专业年 ...

  9. java 酒店系统_基于JAVA的酒店管理系统

    <基于JAVA的酒店管理系统>由会员分享,可在线阅读,更多相关<基于JAVA的酒店管理系统(31页珍藏版)>请在人人文库网上搜索. 1.酒店管理系统,专业: 姓名: 指导教师, ...

  10. java高校职工工资管理论文_毕业设计论文java大学工资管理系统

    毕业设计论文java大学工资管理系统 本 科 生 毕 业 论 文(设 计)题 目:大学工资管理系统 学 号: _________姓 名: ____ ___年 级: ___________学 院: __ ...

最新文章

  1. WPS文本域替换不完全的问题
  2. mybatis里的日志动态代理
  3. 安卓进阶系列-02搜索框(PersistentSearch)的使用
  4. ftp 工具_ftp工具软件,五大站长们都爱的ftp工具软件
  5. 启动Cognos时报0106错误
  6. 42、Java服务内存OOM原因分析
  7. PHP请求一次网页前端浏览一次后端会出现两次请求次数的原因和解决方法。
  8. 【51nod 1331】狭窄的通道
  9. hibernate连接mysql配置文件
  10. CCF CSP202009-2 风险人群筛查
  11. CardView的使用
  12. Excel连接到MySQL,将Excel数据导入MySql,MySQL for Excel,,
  13. mysql数据恢复某一时间点_mysql时间点数据恢复
  14. drony+fiddler抓包
  15. Unity进度条制作
  16. 苹果首家直营店落户北京三里屯 或为iPhone铺路
  17. 大家如何看待网络安全的重要性?
  18. java5至java17新特性总结(开发相关)
  19. Python爬虫:短视频平台无水印下载(上)
  20. 函数的length代表什么

热门文章

  1. pdf转换器注册码及pdf转换器使用步骤
  2. win11官网的预览版系统如何下载安装
  3. Lucene/Solr/ElasticSearch搜索问题案例分析
  4. Guice 的工作原理
  5. linux设置ipsan_linux挂载ipsan服务器
  6. 【Android】_MediaServer_仿网易云音乐播放器1(指针和唱片)
  7. 概率密度,概率分布和联合概率分布
  8. 计算机并口回路测试工具,COM口和LPT口回路环的制作与CheckIT3.0测试方法
  9. 网络工程师 运维工程师 面试题
  10. GitChat · 前端 | JavaScript 进阶之 Vue.js + Node.js 入门实战开发