项目总结

2019/7/05-2019/7/15:档案管理系统

操作系统:WIN7 64位

数据库:MYSQL;

服务器:Tomcat;

开发语言:JAVA;

开发工具:IDEA;

架构及技术:SpringMVC+Spring+Mybatis+Shiro+Activit+js+jsp+maven+velocity+generator

+jquery+百度地图+第三方登陆等等;

项目描述:档案管理系统以档案管理业务为信息来源,覆盖档案管理的各方面需求。系统以档案系统数据库为基础,实现档案的全过程记录与流程化管理,形成高效、统一、方便、快捷的管理制度。

本系统旨在实现以下目标:

  1. 可降低人工成本,增加利润。
  2. 可无视地域与时间的限制。
  3. 可通过网络传递有档案的信息。
  4. 可以减少失误以及档案的丢失概率。
  5. 可以让客户对自己的档案及员工等有更明确的认知。
  6. 可以使员工各做各事,不会越界。做不在自己权限内的事。
  7. 可以使档案更加简单明了,不再受纸张约束,减少损坏率。

责任描述:系统管理模块

技术要点:

  1. 数据字典

1.业务说明:数据字典主要是用于管理系统特定类型参数的配置,用户在该模块下可以对系统中所有的字典数据进行统一的维护,包括字典数据的添加、查询、修改、删除.

添加:字段验证

查询:分页查询、字典标识和字典类型模糊查询

修改:对查询出的字典数据进行修改,同添加

删除:逻辑删除

2.输入内容:

字典目录:目录标识,目录名称

字典明细:明细名称,选择所属目录

3.输出内容:

添加:添加成功或失败提示信息

查询:展示字典目录和对应的字典明细信息

修改:修改成功或失败提示信息

删除:删除成功或失败提示信息

4.页面效果:

  1. 部门管理

1.业务说明:部门管理主要用于维护企业各个部门的相应信息,主要有:部门名称、联系电话、传真、负责人等数据,可以提供增删改查的功能。

用户在该模块下可以对所有部门信息进行维护

添加:字段验证

查询:分页查询、组合查询、关键字查询

修改:对查询出的部门信息进行修改,同添加

删除:逻辑删除

2.输入内容

输入内容:

添加:部门标识,部门名称,联系电话,传真,上级部门编号,

部门主管,备注

查询:部门名称和部门标识模糊查询

修改:同添加

删除:按钮点击删除(逻辑删除)

2.输出内容:

添加:添加成功或失败提示信息

查询:树形结构展示部门信息

修改:修改成功或失败提示信息

删除:删除成功或失败提示信息

  1. 页面效果

  1. 用户管理
  1. 业务说明:系统管理员以可视化的效果维护本系统用户信息,并赋予用户对应的角色权限

添加:字段验证

查询:分页查询、组合查询

修改:对查询出的用户信息进行修改,同添加

删除:逻辑删除

授权:为员工绑定角色

离职:员工离职操作

  1. 输入内容

添加:用户名、密码、真实姓名、身份证、所在部门、电话、学历、地址、性别、出生日期、备注

查询:

简单查询:用户名、姓名、电话模糊查询,入职日期,状态

高级查询:用户名、姓名、电话、学历、入职日期、所在部门

修改:同添加

删除:按钮点击(逻辑删除)

授权:列表选中员工的所有角色,可以进行修改

离职:按钮点击(已离职员工不能禁用按钮)

3.输出内容

添加:添加成功或失败提示信息

查询:所有员工信息

修改:修改成功或失败提示信息

删除:删除成功或失败提示信息

授权:授权成功或失败提示信息

离职:离职成功或失败提示信息

4.页面展示

  1. 权限管理
  1. 业务说明:档案管理系统会对不同的角色赋予不同的权限,禁止越权访问

添加:字段验证

查询:分页查询、模糊查询

修改:对查询出的权限菜单信息进行修改,同添加

删除:逻辑删除

  1. 输入内容

输入内容:

添加:权限标识,权限名称,资源路径(选择),备注

查询:权限名称,状态

修改:同添加

删除:按钮点击

  1. 输出内容

添加:添加成功或失败提示信息

查询:树形表格分页展示所有权限信息

修改:修改成功或失败提示信息

删除:删除成功或失败提示信息

  1. 页面展示

  1. 系统菜单管理
  1. 业务说明:

系统管理员可以通过系统菜单管理模块对系统中的菜单进行维护

添加:字段验证

查询:分页查询、模糊查询

修改:对查询出的菜单信息进行修改,同添加

删除:逻辑删除

  1. 输入内容:

添加:菜单名称,资源路径(选择),菜单图标(列表所有图标),父菜单,备注

查询:菜单名称,父菜单

修改:同添加

删除:按钮点击

  1. 输出内容:

添加:添加成功或失败提示信息

查询:分页展示所有菜单信息

修改:修改成功或失败提示信息

权限设置:修改权限成功或失败提示信息

删除:删除成功或失败提示信息

  1. 输出页面

  1. 系统资源管理
  1. 业务说明:系统管理员可以通过系统资源管理模块对

系统中的所有资源进行维护

添加:字段验证

查询:分页查询、模糊查询

修改:对查询出的系统资源信息进行修改,同添加

删除:逻辑删除

一键加载资源:一键加载系统中所有的资源

  1. 输入内容:

添加:资源名称,资源路径,备注

查询:资源名称,资源路径

修改:同添加

删除:按钮点击

  1. 输出内容:

添加:添加成功或失败提示信息

查询:分页展示所有资源信息

修改:修改成功或失败提示信息

删除:删除成功或失败提示信息

一键加载资源:加载成功或失败提示信息

  1. 页面展示:

  1. 用户密码修改
  1. 业务说明:登录成功后的用户可以对自己当前密码进行修改,修改成功后跳转 到登录页面重新登录。

用户在该模块下可以对个人密码进行修改。

原始密码:验证是否正确

新密码:验证格式

重复密码:与新密码字段值相同

  1. 输入内容:

输入方式:程序界面输入

输入内容:原始密码、新密码、确认密码

  1. 输出内容:

成功:跳转到登录页面并给出修改成功提示

失败:给出修改失败具体提示信息

  1. 页面展示:

  1. 系统配置(公司管理)

1.业务说明:系统配置主要是用于修改当前系统的名称、公司名称、公司电话、公司 传真、公司地址、公司网址等信息。数据维护员或者系统管理员通过点击 菜单按钮进入该模块,表单回填系统原始信息,通过修改提交表单字段完 成对系统信息的维护。

  1. 输出内容:

系统名称、公司名称、公司电话、公司传真、公司地址、公司网址

  1. 输入内容:

成功:给出对应提示并展示修改后的内容

失败:给出修改失败具体提示信息

  1. 页面展示:

  1. 项目心得
  1. 收获:

在本次项目中,体验了一下实体的项目开发过程,客户只提需求,其他的一切都交给小组自己讨论,总结。我感觉学到了很多的东西,比如项目的合作,大家的互相帮助,各自模块的关联等等,都让我受益匪浅

  1. 遇到的问题:

最主要就是前期刚拿到需求的时候,对于项目的分析和理解不是很好,都业务的不熟练也就体现了出来,走了比较多的弯路,做了一些无用功,大家的沟通开始都不是很好,都是到了后面一点,大家对于业务的熟悉程度加深,交流也更加的深刻,更加的清晰,对以后可定有很大的帮助。

业务方面的话,自己对于代码的逻辑,到了用的时候才发觉熟练度还是不够,经常犯些小错误(还好有组长大大帮忙解决)。

通过这次项目,真的感觉学到了东西,相信以后自己应该或更好的。

转载于:https://my.oschina.net/u/4083692/blog/3074526

档案管理系统,项目总结相关推荐

  1. java 档案管理系统_基于jsp的档案管理系统-JavaEE实现档案管理系统 - java项目源码...

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

  2. 人事档案管理系统档案项目实施步骤包括哪些内容

    人事档案管理系统项目的实施工作将严格按照 ISO9001 标准实行过程控制,档案项目实施步骤主要分为标准软件实施和个性化功能开发两大阶段. 1. 需求分析 (1) 成立项目组,确定项目负责人和成员工作 ...

  3. python3档案管理程序源码_php人事档案管理系统,源码免费分享

    全微毕设擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON(DJANGO/FLASK).THINKPHP.C#.安卓.微信小程序.MYSQL.SQLSERVER等,欢迎咨询 今天记录的 ...

  4. 学生档案信息管理系统java_基于JAVA的简单档案管理系统

    基于java的档案管理系统 项目技术组成:(Spring+SpringMVC+MyBatis+shiro+vue等等) [if !supportLists]1. [endif]系统管理 [if !su ...

  5. java 档案管理 系统_java教师档案管理系统

    每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个基于web的java教师档案管理系统,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建 ...

  6. Springboot毕设项目家庭档案管理系统tl42rjava+VUE+Mybatis+Maven+Mysql+sprnig)

    Springboot毕设项目家庭档案管理系统tl42rjava+VUE+Mybatis+Maven+Mysql+sprnig) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysq ...

  7. php学生管理系统项目报告书,php环境学生档案管理系统任务书

    学生档案管理系统是一个基于PHP的档案管理系统,它主要是对学生的一些信息进行详细的管理,并且可对用户信息.学生信息进行简单管理,最关键的是这些管理功能都必须能够在网上实现.主要分为三个用户, 系统管理 ...

  8. asp.net幼儿园电子档案管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目

    一.源码特点        ASP.NET 幼儿园电子档案管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发.开发环境为vs2010,数据库为sqlser ...

  9. 图书管理系统html_结自主可控数字化硕果,同方鼎欣推进基于OFD技术的数字档案管理系统研发...

    01 浅谈建立自主可控版式格式的重要性 说起版式文档,相信大家首先想到的就是Adobe公司推出的PDF,这种格式的电子文档,其效果不因软硬件环境变化而变化,在版面.字体.字号方面可以与纸质文件保持一致 ...

  10. 如何选购一款好的人事档案管理系统

    目前网络上人事档案管理系统越来越多,但是真正好用,实用性高的软件是少之用少,大多数软件下载下来,根本就无法使用,经常在网上看见用户评价抱怨信息系统不能使用,功能不全,用户界面不够人性化,宁可自己手动做 ...

最新文章

  1. 运行时权限框架YPermission开源
  2. json格式 转换的时候 注意是否是类还是数组 微信json为null
  3. 【IOS-COCOS2D游戏开发之十】添加粒子系统特效并解决粒子特效与LAYER之间的坐标问题;...
  4. 2018渭源县计算机老师,2018年甘肃定西渭源县选调教师公告【招60人】
  5. HDU2008 数值统计【序列处理】
  6. 合并数字 — m个数字消除相邻的差的绝对值为1的两个数中较大的那一个,直到没有两个相邻的差的绝对值为 1 的数(动态数组定义)
  7. android activity启动模式_Android知识点【Activity】清单文件
  8. Dynamics CRM 2015中的SSRS Report集成配置
  9. 【aspnetcore】模拟中间件处理请求的管道
  10. 第十天学习@javascript
  11. mysql开启全局日志_mysql开启全局日志,通过每秒sql语句执行次数分析系统性能瓶颈...
  12. #include《》和#include“”的区别
  13. 基于Spark的电影推荐系统(推荐系统~2)
  14. ftl生成word文档
  15. 经常使用的几种OCR文档扫描工具|无水印|避免智商税
  16. 【工程源码】使用华邦的SPI FLASH作为EPCS时固化NIOS II软件报错及解决方案
  17. Docker教程(一)入门教程
  18. 计算机网络技术—知识点汇总
  19. (转载)虚幻引擎3--【UnrealScript教程】章节一:11.Struct结构体
  20. 如何在Google上下载高清原图

热门文章

  1. Python学习笔记-2017.5.4thon学习笔记-2017.8.16
  2. kettle日志解析_Kettle日志-基础篇
  3. 参考文献起止页码怎么写_参考文献规范写法
  4. npm install Error: EACCES: permission denied 问题解决
  5. QML 编译release 报错: qmlcache_loader.cpp:-1: error: undefined reference to `__imp__ZN11QQmlPrivate13qml
  6. 【渝粤题库】国家开放大学2021春1062文学英语赏析题目
  7. 如何在两台电脑之间共享文件
  8. 51单片机之定时器/计数器0中断程序
  9. 左手云通讯,右手AI,容联为何能成为云联络中心“风向标”?
  10. python三维向量运算_使用Python编写一个三维向量,实现向量的加法减法,点乘叉乘...