项目总结-IArchives(档案管理系统)

1、项目简介

1.1、项目背景

    由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。而且近年来,由于竞争的激烈程度不断的加深,档案的管理不当会严重到导致公司面临着亏损甚至破产的局面。于是公司不断地在探索希望能找到解决的方法。为了解决以上的问题,让公司能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化。

1.2、SaaS模式

    本系统是基于saas服务的。统一开放,维护,租户(注册付费的公司)需要在本系统中进行注册,并付费,然后根据付费情况使用系统功能。

  • 多租户(Multi Tenancy/Tenant)是一种软件架构,其定义是:在一台服务器上运行单个应用实例,它为多个租户提供服务。
  • 共享数据库,共享scheme,共享数据库表,通过租户id进行区别。
  • 所有租户的数据都存放在一个数据库的同一套表中, 在表中增加tenant_id标志字段,表明该记录是属于哪个租户的。

优点:数据源和数据库的管理都比较简单。和原来的应用没有差别。
缺点:数据权限比较复杂,增加程序的复杂性。如果应用比较复杂,很多数据表都需要加入客户标志字段,很多查询都需要包括该字段,会比较麻烦。如果有遗漏,、特别是查询条件中遗漏该字段,就会造成一个客户看到另一个客户的数据。

1.3、使用技术

spring+springMvc+Mybatis+vue

2、开发人员及时长

  • java开发员5名
  • 时长2个月

3、项目模块

  • 档案管理
  • 档案鉴定
  • 系统管理
  • 数据维护
  • 登录权限

4、档案管理模块

  • 存档点管理:档案存档地点的添加、修改、删除、查询。
  • 分类管理:档案分类的添加、修改、删除、查询。
  • 档案录入:录入新的档案(设置到期提醒日期,档案备注信息)。
  • 档案查询:多条件查询档案信息、修改、删除档案信息。
  • 档案借阅:查询档案进行借阅登记(预期未还系统将自动提醒)。
  • 档案归还:档案借阅归还操作。
  • 借阅归还查询:查询往期档案借阅记录(外借次数、人员、现存档点)。
  • 档案导出:查询档案后进行档案信息导出成电子版(PDF、Excel等文件)。
  • 扫描件上传:扫描件资料图片上传操作。

5、登录权限模块

  • 权限:使用shiro权限框架验证登录
  • 登录:第三方登录,如微信、QQ登录。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值