基于Java的办公用品管理系统的设计与实现

介绍:
jsp+servlet+mysql+eclipse

4.2.1总体功能模块设计
该系统分管理员、员工和部门负责人3个角色,总功能图如图4.3所示。
在这里插入图片描述

图4.3 总体功能图

4.2.2系统管理员功能模块设计
系统管理员的主要功能有部门管理、用户管理、办公用品管理、入库管理、库存管理、审核申请、出库管理。
系统管理员功能图如图4.4所示。
在这里插入图片描述

图4.4 系统管理员功能图

截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据库表:
表4.1 用户表
名称 类型 备注
id int(11) 主键
username varchar(255) 用户名
pasword varchar(255) 用户密码
role varchar(255) 用户角色,管理员,部门负责人,员工
bumen varchar(255) 所属部门
xingming varchar(255) 姓名
tel varchar(255) 联系电话
sex varchar(255) 性别

申请出库表如表4.2所示
表4.2 申请出库表
名称 类型 备注
id int(11) 主键
bianhao varchar(255) 申请号
wname varchar(255) 办公用品名
wid varchar(255) 办公用品id
shuliang int(11) 申请数量
shuoming varchar(255) 申请说明
shijian varchar(255) 申请时间
username varchar(255) 申请的员工号
xingming varchar(255) 员工姓名
bumen varchar(255) 员工部门
shenhe1 varchar(255) 部门主管审核
shenhe2 varchar(255) 管理员审核
lyr varchar(255) 领用人
ctime varchar(255) 出库时间
status varchar(255) 是否出库

部门表如表4.3所示
表4.3 部门表
名称 类型 备注
id int(11) 主键
bname varchar(255) 部门名称

库存表如表4.4.所示
表4.4 库存表
名称 类型 备注
id int(11) 主键
spname varchar(255) 办公用品名
pid int(11) 办公用品主键
shuliang int(11) 剩余库存
shenqing int(11) 可申请数量
fenlei varchar(255) 分类
danwei varchar(255) 单位
xinghao varchar(255) 型号

入库表如表4.5所示
表4.5 入库表
名称 类型 备注
id int(11) 主键
rukuhao varchar(255) 入库号
spname varchar(255) 办公用品名
pid int(11) 办公用品主键
shuliang int(11) 入库办公用品数量
jiage varchar(255) 入库价格
beizhu text 备注
shijian varchar(255) 入库时间
fenlei varchar(255) 分类
xinghao varchar(255) 型号
danwei varchar(255) 单位
total varchar(255) 总价

办公用品表如表4.6所示
表4.6 办公用品表
名称 类型 备注
id int(11) 主键
wname varchar(255) 办公用品名
fenlei varchar(255) 分类
xinghao varchar(255) 型号

实习课题研究的主要内容与方法 办公自动化是新时期政府部门的一项重要基础性建设,是国民经济信息化在政府部门的具体体现之一,对推进政府管理现代化、决策科学化、运作高效化起着积极和重要的作用。办公自动化系统主要是为机关工作人员处理政务提供一个办公辅助手段。政府办公活动就是对各类办公信息(数据、文字、声音、图象、图形)进行采集、存储、处理、传送和输出的过程。办公自动化(Office Automation,OA),是利用先进的科学技术(主要是计算机、软件、网络技术),使办公室部分工作逐步物化于各种现代化设备和软件系统中,由办公室人员、设备和软件共同构成服务于某种目标的人机信息处理系统,包括自动办公辅助、报文审批、公文流转及内部交流系统等。其目的是尽可能充分利用现代技术资源与信息资源,提高政府部门行政管理工作效率和质量,辅助决策,以取得更好的工作效果。办公自动化系统是电子政务的基础,主要是辅助解决办公室事务的时间管理、成本管理、质量管理等三个管理要素。 特别应提出的是办公系统不单是公文管理,而是对包括业务数据资源在内的办公资源进行全面规范和利用以及提供协同办公的辅助手段。 本模块属于《国税总局综合办公平台》的“办公用品管理”子模块。本系统的总体结构图如下: 使用的主要技术: 技术:Java Swing编程,web技术; 开发工具:Jbuilder 数据库:Oracle 9i 数据访问方式:JDBC oracle thin 模式 参考设计模式:单态、工厂、DAO、MVC等 具体实现的功能及模块划分如下表: 功能类别 子功能 功能描述 办公用品使用 浏览办公用品 用户根据自己的权限,浏览可以申请的办公用品,可以查看要领用物品的详细信息及剩余数量 申请办公用品 填写办公用品申领单,提交申请后,即可根据该用品设定的申请流程进行申请流转 查看申领单 申请办公用品的用户可以看到自己的申请是否审批通过,没有申请通过的单子可以撤销或重新申请 查询办公用品 用户可以根据类别、办公用品名称、购入时间、使用者等进行查询 办公用品审批、签发 审批办公用品 具有审批权限的用户,核实申请单后,可以对申领单进行审批通过或驳回申领单 申请人可以看到自己申请单的状态。 查询审批单 具有审批权限的用户可以根据申请人名称查询到审批单,并按时间倒排序 签发办公用品 具有签发权限的用户可以看到审批通过的申领单,根据申领单的内容和审批意见签发办公用品,对已经签发的办公用品添上使用者和签发时间; 查询签发单 具有签发权限的用户可以查询到未签发的审批单; 可以根据使用者查询到已签发的审批单; 可以根据签发时间查询到已签发的审批单; 办公用品管理 设置办公用品类别 可以添加、删除、修改、查询办公用品的类别(不同的办公用品类别,拥有不同的属性) 分类办公用品 根据办公用品的用途、属性等,将办公用品归类,例如可分为文具类、计算机类、耗材类、外设类等 登记入库 根据办公用品类别的不同,选择不同的属性登记页面,并设置安全存储量(默认可以是0,表示不需要设置该值)进行登记入库 统计办公用品 根据使用者统计办公用品申领列表 存量提醒 对设置了安全存量数量的办公用品,当剩余数量小于安全存量值的时候,提示管理员该物品存量不足,并可以查看该物品的详细信息 权限管理 设置权限 可以添加、删除、修改一个权限 设置用户 可以添加、删除、修改一个用户 分配权限 对指定用户分配权限,也可以重新分配权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值