基于java+springboot+vue实现的档案管理系统(文末源码+Lw+ppt)23-4

摘要

随着社会的不断进步与发展,人们对生活质量要求逐步提升。如果开发一款档案管理系统,可以让学生在最短的时间里享受到最好的服务;而开发本系统,又能够提高系统整体工作水平,简化工作程序,这对管理员和学生来说都是一件非常乐意的事情。

本论文针对档案管理系统的特点,以Java为核心,以MySQL为数据库,B/S为系统构架,对档案管理系统进行设计和开发。通过使用本系统可有效地减少运营成本,提高管理效率。

关键词:Java;档案;

第四章 系统设计

4.1系统的框架设计

该体系结构将以MVC模型作为体系结构,其体系结构上将其划分为三个层次:表示级、服务级、数据库级。采用MVC模型的思路,实现了各个业务的分离,实现了多个功能的高内聚和低耦合。在代码编写中,对通用代码、相同逻辑代码进行精化和包装,以提升代码使用效率,并使代码逻辑更为清楚。

1.表示层:网页浏览器是展示层面的主体,使用者可以透过网页浏览进入该网页。利用Java技术在前端网页中的应用,通过Ajax技术来与系统的业务服务进行交互,以满足网页的局部动态改变。

2.逻辑层:当系统使用者在进入该体系之后,能够在该层呼叫该业务的业务函数界面。

3.数据库:该系统使用MySQL实现对数据的持久性管理,为了实现数据的标准化、简化和快速的存储,将会引进MybatisORM持久性架构。

4.2系统功能模块设计

档案管理系统在设计与实施时,采取了模块性的设计理念,把相似的系统的功能整合到一个模组中,以增强内部的功能,减少各组件之间的联系,从而达到减少相互影响的目的。

系统主要功能是:系统首页,个人中心,学生管理,学生档案管理,归档审核管理,归档建目管理,档案入库管理,申请借阅管理,归还档案管理,申请修改管理等功能。系统总体功能结构图如图1所示。

图1 系统总体功能结构图

4.3 数据库设计

4.3.1数据库概念设计

概念模型用于独立于指定的数据库管理系统对信息世界进行建模。方便将现实世界中的实际事物抽象出来,形成适合数据库管理系统的数据库模型。人们倾向于将现实世界抽象为信息世界,再将信息世界抽象为机器世界。也就是说,首先将现实世界中的目标抽象为一个独立于专用计算机软件和专用数据库管理系统的信息结构,而是一个数据模型,然后将实体模型在电子计算机上转化为一个适用于数据库管理系统的数据库系统。事实上,数据模型是介于现实世界和机器世界之间的一个层次。信息世界的基本要素包含实体和关联。

(1)实体(entity)

实体(entity) 客观存在并可相互区别的事物称为实体。实体可以是实际的人、事或物,还可以是抽象化的概念或联络。主要的实体属性图如下图所示:

申请修改实体属性如图4-2所示。

图4-2申请修改实体属性图

申请借阅实体属性如图4-3所示。

图4-3申请借阅实体属性图

归还档案实体属性如图4-4所示。

图4-4归还档案实体属性图

档案入库实体属性如图4-5所示。

图4-5档案入库实体属性图

学生档案实体属性如图4-6所示。

图4-6学生档案实体属性图

4.3.2 数据库表设计

在本系统中,采用的是目前比较主流的MySQL数据库,并且设计了几个数据表如下所示:

表4-1:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-2:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-3:token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

表4-11:归档审核

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shenhebianhao

varchar

200

审核编号

biaoti

varchar

200

标题

danganfenlei

varchar

200

档案分类

neirong

longtext

4294967295

内容

shenhejieguo

varchar

200

审核结果

shenheshijian

date

审核时间

xueshengzhanghao

varchar

200

学生账号

xueshengxingming

varchar

200

学生姓名

banji

varchar

200

班级

zhuanye

varchar

200

专业

shenfenzheng

varchar

200

身份证

第五章 系统实现

5.1管理员功能模块实现

管理员进入主页面,主要功能包括对系统首页,个人中心,学生管理,学生档案管理,归档审核管理,归档建目管理,档案入库管理,申请借阅管理,归还档案管理,申请修改管理等功能进行操作。管理员主页面如图5-1所示:

图5-1 管理员主界面

管理员点击学生档案管理。在学生档案页面输入标题进行查询或删除学生档案列表;并根据需要对学生档案详细信息进行详情、审核、修改或删除操作。如图5-2所示:

图5-2学生档案管理界面

管理员点击归档审核管理。在归档审核页面输入标题和审核结果进行查询或删除归档审核列表;并根据需要对归档审核详细信息进行详情、建目、修改或删除操作,如图5-3所示:

图5-3归档审核管理界面

管理员点击归档建目管理。在归档建目页面输入文件名称和档案分类进行查询或删除归档建目列表;并根据需要对归档建目详细信息进行详情、提交入库、修改或删除操作。如图5-4所示:

图5-4归档建目管理界面

管理员点击档案入库管理。在档案入库页面输入文件名称,档案分类和档案状态进行查询、删除或档案入库统计列表;并根据需要对档案入库详细信息进行详情,修改或删除操作。如图5-5所示:

图5-5档案入库管理界面

管理员点击申请借阅管理。在申请借阅页面输入文件名称,档案分类和选择是否通过进行查询或删除申请借阅列表;并根据需要对申请借阅详细信息进行详情,修改或删除操作。如图5-6所示:

图5-6申请借阅管理界面

管理员点击归还档案管理。在归还档案页面输入文件标题,档案分类和选择是否通过进行查询归还档案列表;并根据需要对归还档案详细信息进行详情或修改操作。如图5-7所示:

图5-7归还档案管理界面

5.2学生功能模块实现

学生进入主页面,主要功能包括系统首页,个人中心,学生档案管理,归档审核管理,归档建目管理,档案入库管理,申请借阅管理,归还档案管理,申请修改管理等。学生主页面如图5-8所示:

图5-8 学生主界面

源码领取:

v关功纵浩  文心海资源库 回复 源码 领取

  • 33
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值