黄晶:Handy企业办公用品管理系统
3 系统需求分析
需求分析是软件设计的第一步,是整个软件成功实现的基础,只有真正做好需求分析,才能真正了解客户的需要,以指导好下一步的工作,整个软件的实施是建立在需求所分析出的各项功能上的。接下来就针对办公用品管理系统的总体需求做一个分析。
3.1 功能需求分析
首先需要对办公用品管理系统进行详细地了解和分析,本系统侧重办公用品申领功能的实现,一个功能完全满足基本需要的系统,必须包括以下的几个模块。
办公用品管理系统主要是采购员采购商品,经检验合格之后进行入库登记,进入库存之后,各部门工作人员要领用办公用品是进行领用登记,企事业职员可以在任何时候登陆此系统进行办公用品查询等操作。因此,此系统需要实现的一些主要功能如下:
第一、采用身份认证进入本系统。用户注册登陆本系统,注册时系统有提示是注册类型。不同类型的系统管理员拥有不同的权限,用户在用户名和密码正确的情况下登陆本系统,不同权限登陆的用户的登陆界面不一样,能够对系统所做的操作也不一样,保证系统数据的安全性。
第二、强大完整的查询功能。用户可随时随地登陆此系统查看企事业单位内部的库存情况。
第三、入库登记流程,采购员采购回来的商品检验合格之后就由入库管理员对商品进行入库登记,登记好了之后商品入库。由于系统的入库管理员肯定不止一位,系统在设置是对当天的记录需设置刷新功能。
第四、领用流程,各部门职员在查询到自己所需办公用品库存充足的情况下可领用该办公用品。
第五、对本企事业单位一段时间内使用的办公用品进行统计,给出分析数据,对以后企事业单位的采购有直接的指导作用。
第六、系统自动给出缺货通知,既通知给系统管理员也通知给供货商。 第七、后台数据库使用本地数据库,保证系统数据的安全性。
3.2 性能需求分析
在企事业单位内部,办公用品的管理存在着多而且杂的问题。传统靠人工管理主要存在工作单一但须多次重复,浪费大量人力,不方便查询,安全性得不得到保证。
6
健雄职业技术学院毕业设计(论文)
3.2.1 简便性
目前我国中小型企业在办公用品管理这一块仍然采用的是原始的人工操作。一个登记本一个领用本,日积月累,本子原来越多,信息也越来越乱,查找信息起来也是越来越困难。为解决这一问题,本系统在设计时就给出了入库登记和领用登记,将信息录入本系统之后,企事业单位在运行过程中的相关数据都保存在数据库中,不需要专门的人去进行信息的整理了,大大提高了办公用品在采购入库领用过程中的效率,避免了人力和财力的浪费。
3.2.2 方便查询
传统手工操作的办公用品管理过程中买一个一个的本子就是我们的信息库,要查找到一个信息无异于大海捞针。但本系统提供了强大的查询功能:综合查询、具体查询、快速查询。只需输入查询的关键字,即可在本系统中查询到你所需办公用品的具体信息。
3.2.3 安全性
在企事业单位内部办公用品相关资料存放上有时存在漏洞,资料容易遗失或泄漏,给企事业单位带来损失。本系统首先从软件方面阐述安全性的设置问题。本系统层次图如下图3-1所示:
(1)本系统设置了权限登陆。不同权限的人只能进行本权限范围内的操作。 (2)数据库管理系统实时更新备份数据库,也会对数据库的内容进行备份,防止意外情况下数据的恢复。
(3)层次设计上使一般用户不能对数据库进行直接的操作,保证数据库数据的安全。
办公用品管理系统客户端后台数据库客户端
客户端图3-1 系统层次图
Figure.3-1 The graph representing the system
7
黄晶:Handy企业办公用品管理系统
3.3 数据需求分析
这里包括系统中各个模块的数据或者是需要实现的功能的数据。如下所示: 办公用品信息类的属性:代理主键、用品编号、用品名称、供应商、申请时间限制、申请权限限制
员工部门属性:代理主键、部门名称
(1)管理员属性:管理员姓名、密码、权限、性别、电话 (2)留言及总务消息属性:代理主键、标题、撰写人、内容 (3)库存表类的属性:代理主键、用品编号、库存数量、类型、价格 以上数据是本系统在设计过程中主要运用到的数据。
8
健雄职业技术学院毕业设计(论文)
4 系统概要设计
一个好信息管理系统架构能大大减少工作人员的工作,同时使测试工作更容易进行。尤为重要的一点是,好的架构能极大地减轻重复开发所带来的成本支出和减少开发人员的工作阻力。系统设计在开发系统中起着关键的作用。
4.1 系统功能架构设计
办公用品管理系统主要包含的功能模块有用户登录、入库登记、领用登记、库存管理、查询模块、信息统计。系统功能图如下图4-1所示:
用 户 管 Handy企业办公用品管理系统 办公 用品 信息
信 息 员 管理 管理 理 图4-1 系统功能图
Figure.4-1 System function diagram
4.2 系统功能流程设计
办公用品管理系统主要包含了:用户登录系统,然后根据用户类型进入相应的系统界面,进入系统之后就可以对系统进行相关操作。如图4-2所示。
4.3 系统数据库概念模型设计
数据库的设计在信息系统的设计实现中至关重要。E-R图见图,这里因为是一个简单的办公用品管理系统,用户类型决定对系统不同的操作权限。商品信息和登记信息领用信息之间存在对应关系,又从商品信息中可以生成缺货信息。如4-3所示:
9
黄晶:Handy企业办公用品管理系统
登录重新登录Y/用户合法判断用户合法性及类别N领用类用户主界面入库类用户主界面非法用户查询领用登记时间段查询快速查询商品名查询入库登记库存管理退出
图4-2系统功能流程图 Figure.4-2 System function flow chart
密码用户类型用户名用户入库时间商品名称商品编号入库登记商品单价商品编号商品单位领用登记商品名称入库信息n对应特殊说明商品数量经办人供货商商品类别商品单位商品名称商品单价商品数量商品类别生成n缺货单商品类别商品名称1商品信息1对应商品数量领用人商品类别商品单位状态生成时间商品单价
图4.3系统E-R图 Figure.4-3 System E-R
10
111发放领用时间nnn发放人n领用信息商品编号1