某企业办公用品管理信息系统设计与实现终稿T(终).docx

上传人:封****n 文档编号:96762854 上传时间:2024-03-19 格式:DOCX 页数:53 大小:3.46MB
返回 下载 相关 举报
某企业办公用品管理信息系统设计与实现终稿T(终).docx_第1页
第1页 / 共53页
某企业办公用品管理信息系统设计与实现终稿T(终).docx_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《某企业办公用品管理信息系统设计与实现终稿T(终).docx》由会员分享,可在线阅读,更多相关《某企业办公用品管理信息系统设计与实现终稿T(终).docx(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘要伴随企业管理信息化发展,办公用品领用申请业务作为企业日常运营管理业务之一,也逐渐被信息系统取代,并作为企业管理信息系统中的一个子系统。本系统旨在开发一个办公用品管理系统,提高办公用品领用申请业务的管理效率,优化办公用品库存管理流程。系统使用敏捷方法获得用户需求,采用面向对象方法进行分析和设计,在WAMP集成环境下开发,并在WampServer服务器实现。系统用户设定分别为员工和管理员,最后实现的系统功能如下:员工可以查看办公用品的信息、领用申请、查看申请记录等,管理员可以查看并搜索申请单详情和申请记录、修改申请单状态、对办公用品信息进行修改和补充。本文对整个系统的分析、设计与实现均作了详细

2、描述。关键词:管理信息系统,领用申请,办公用品管理,WAMPAbstractWith the development of enterprise management informatization, the application of office supplies application as one of the daily operation management business of enterprises, has also been gradually replaced by information systems, and as a subsystem in enterpr

3、ise management information systems.The system aims to develop an office supplies management system, improve the management efficiency of the office supplies application business, and optimize the office supplies inventory management process. The system uses agile methods to obtain user needs, adopts

4、 an object-oriented method for analysis and design, develops in the WAMP integrated environment, and is implemented on the WampServer server.The system users are set up as employees and administrators respectively. The final system functions are as follows: employees can view office supplies informa

5、tion, use applications, view application records, etc., administrators can view and search application form details and application records, modify applications Single state, modify and supplement the office supplies information.This article describes the analysis, design, and implementation of the

6、entire system in detail.Keywords: MIS, Application for collar, Office supplies management, WAMP2目录第1章 绪论81.1 系统开发的背景和目标81.1.1 系统开发的背景81.1.2 系统开发的目标81.2 设计开发的方法和工具的选择91.3 论文的内容和结构安排9第2章 系统规划102.1 初步需求分析102.2 系统主要功能及特点122.3 可行性分析132.3.1 经济可行性132.3.2 技术可行性132.3.3 操作可行性13第3章 系统分析143.1 功能分析143.1.1 系统参与者1

7、43.1.2 系统用例图143.1.3 用例规约153.2 概念数据建模和对象关系建模213.3 动态建模253.3.1 顺序图253.3.2 通信图293.3.3 系统分析类图323.3.4 活动图333.3.5 状态图34第4章 系统设计364.1 总体设计364.2 数据库设计364.3 UI设计38第5章 系统实现435.1 登录435.2 申请领用办公用品445.3 员工端查看申请记录455.4 申请单处理455.5 查询某一员工所有申请记录475.6 新增办公用品475.7 编辑用品信息49第6章 系统测试51总结52参考文献53谢辞54III第1章 绪论1.1 系统开发的背景和目

8、标1.1.1 系统开发的背景随着信息时代的高速发展,企业信息化建设是企业快速适应时代,及时响应和满足需求的必经之路。在企业信息化建设中,办公自动化(即OA)发挥着重要作用,OA能有效、合理地调配企业内部各项资源,减少手工操作误差,节约资源,让员工高效协同办公,让办公过程可视化,让管理层精准管控,从而提高企业办公管理效率和运行决策效能。OA最早于50年代出现在西方的发达国家,80年代进入高速发展时期;而在国内则发展不均衡,分为四种情况:尚无联网办公、联网但止步个人办公、联网但协同有限、联网并建立科学的系统生态。不可否认,办公自动化的完善会对企业的管理和经营产生重要影响,推行办公自动化将是不可阻挡

9、的浪潮。办公自动化的实现自然借助OA系统。OA系统从20世纪70年代中期出现到发展至今日,已经成熟,更适应企业高效协作、简单易用、信息共享等需求。企业中常见的OA系统有请假管理系统、销售管理系统、绩效考核管理系统等,这些系统因为其所处理的事务繁杂庞大,涉及明确责任落实和利益分配,所以能迅速普及应用并受企业依赖。对于企业日常运营中,企业同样离不开的快消品办公用品的管理,目前仍有许多企业采用传统的手工记账模式。这种传统手工记账模式下,办公用品日常出入库和员工领用情况不明确、制度不完善、管理不规范,以上影响日积月累下来将给企业带来不必要的浪费和损耗。如何节能降耗、压缩成本,办公用品管理模式的改变也能

10、助其一臂之力。1.1.2 系统开发的目标系统开发的目标是希望能提供一个办公用品管理系统,让员工在线上就能完成办公用品的领用申请,简化手工模式下的办理手续,把时间花在更有效益的工作上;管理员通过系统也能更快查找对应申请信息,提高业务处理速度,对库存管理做到心中有数,避免原有手工模式下清点库存的手忙脚乱。另外,系统是提供给企业内部使用的,应能归整到企业系统生态建设中,便于企业统一管理人员信息和权限分配。1.2 设计开发的方法和工具的选择本系统在需求分析和数据库设计阶段,使用Microsoft Office PowerPoint和PowerDesigner作为建模工具。Microsoft Offic

11、e PowerPoint是微软公司旗下的一款热门软件,包容性强、素材丰富,能满足各种作图需求;PowerPoint则是一款集成多种标准数据建模技术的工具,提供系统分析与设计解决方案,功能强大,帮助用户更便捷快速地完成系统分析和设计。系统实现阶段,以Windows系统为开发环境,使用Apache为服务器软件,静态界面采用HTML+CSS+JavaScript搭建,利用PHP语言和ThinkPHP框架进行动态网页开发,MySQL建立后台数据库。系统将使用WampServer服务器实现WAMP集成环境,能节省配置时间和减少繁琐的配置过程,提高开发速度。1.3 论文的内容和结构安排第1章 绪 论:分析

12、办公用品管理信息系统开发的背景、目标,介绍开发方 法、语言和工具。第2章 系统规划:提出系统功能开发的想法,完成系统初步需求分析和可行性 分析。第3章 系统分析:对系统进行详细、全面的功能需求分析,完成建模。第4章 系统设计:基于对系统需求的分析,完善系统总体设计、数据库设计和 界面设计。第5章 系统实现:利用所学知识和技能,实现设计好的系统功能。第6章 系统测试:测试系统实现功能,得出测试结果。第2章 系统规划2.1 初步需求分析(1)系统描述目前,办公用品的领用申请和库存管理,在企业中普遍为手工模式,落后的管理模式不利于企业的成本管控。因此,开发使用一个办公用品管理信息系统有助于企业高效处

13、理领用申请业务和管理办公用品。(2)系统说明考虑到系统的适用范围和企业系统生态建设需要,为保证严谨性,用户账号应为分配获得,不能通过注册获得账号,即用户添加删改直接在数据库操作。申请单一旦提交成功,不允许企业员工修改和取消。只有办公用品领用处管理员能对申请单状态进行修改。(3)系统角色确定角色:企业员工(以下简称员工)、办公用品领用处管理员(以下简称管理员)记录抱怨和期望如表2-1所示。表2-1 角色抱怨和期望汇总表角色抱怨期望员工每次领用都要手写登记自己的部门、姓名、领用物品等信息,领用的东西多的时候要重复写多次。希望能有一个系统,让我免除手写登记的过程,直接到领用处报个人信息就能领取。管理

14、员清点库存只能一件一件地手工去数再记录;领用记录也只能保存每天的领用数据,如果要查询员工个人的领用记录只能一个个去统计。希望系统能记录每一条领用申请记录,能查询到个人的领用申请记录,随时能查看到库存情况。(4)任务模型及任务详细描述达成角色目的应完成对应的任务和详细描述完成任务的步骤,如表2.1.2所示。表2-2 角色任务模型及任务详细描述汇总表角色任务模型任务详细描述员工查看和选择办公用品员工使用账号密码登录系统后,查看系统上展示的办公用品,并根据需求选择加入购物车。申请领用办公用品员工点击创建申请单,确认无误后,提交生成办公用品领用申请单。获得申请单状态反馈员工提交申请单后,获得提交状态“

15、提交成功”或“提交失败”的反馈。查看申请记录员工在个人中心中能查看到历史申请记录,点击能查看申请单详情。管理员查看申请单在员工成功提交申请单后,管理员能在后台查看到该申请单所包含的申请人工号、姓名、申请领用用品的种类和数量等信息。修改申请单状态管理员在员工领取所申请的办公用品后修改申请单状态为“已完成”,完成本次领用申请。当员工需要修改或取消申请时,管理员将申请单状态修改为“取消”。查看和更新办公用品信息管理员能查看所有办公用品的基本信息和库存信息,监控办公用品库存情况;更新办公用品信息,包括编辑办公用品的基本信息、由入库产生的新增或领用出库和报损造成的删除办公用品信息。(5)总结系统对象的属

16、性及其状态或方法总结如表2-3所示。表2-3 总结表对象属性状态/方法员工工号、密码、姓名、部门、联系方式查询办公用品()、申请领用办公用品()、查看申请单()办公用品用品编号、用品名称、所属类别、库存数量待入库()、待申请()、待领用()、已出库()管理员工号、密码、姓名、部门、联系方式查看申请单()、修改办公用品信息()、修改申请单状态()领用申请单申请单编号、下单时间、申请用品种类、申请数量、申请总量、申请人工号、申请人姓名、申请人联系方式、状态、管理员工号创建()、待提交()、已提交()、已完成()、已取消()2.2 系统主要功能及特点1. 办公用品的领用申请办公用品的领用申请是本系统

17、的主导业务,目的是保证企业员工在日常工作中不缺所需物资的同时,监控企业运营成本的投入。系统最主要的功能是实现员工申请领用办公用品数据的增删改查,应充分考虑信息安全和业务流畅,合理分配用户的使用权限。针对需要申请领用办公用品的企业员工,系统为其提供填写和提交申请单的功能,员工则需提供基本个人基本信息以认证身份,完成申请和领用过程;员工能查看到自动的历史领用申请记录及状态。通过系统实现领用申请,将有效减少排队申请登记时间和咨询用品信息时间。2. 领用申请的处理系统对办公用品领用处管理员角色提供的功能为申请单的查询和状态修改。查询申请单中又可分为查询全部申请单、查询某个员工所有领用申请单,以便提高领

18、用申请处理效率。申请单状态修改则是在员工已领用所申请用品,或取消此次申请,或领用过程出现问题时,管理员可对申请单状态修改为已完成或取消,此功能保证了领用申请业务的完整性。3. 办公用品的信息管理系统对管理员提供办公用品信息管理功能,包括办公用品信息查看、出入库造成的数据修改、种类删除和信息维护,保证了系统能完整运转,减少管理员理货、清点所需要耗费的时间和精力,提供库存管理的决策支持。2.3 可行性分析2.3.1 经济可行性该系统通过数据统计和分析,有助于管理员对办公用品库存及时、高效处理,有效降低企业细碎开支,包括纸质资源消耗等带来的成本浪费;同时能降低人力成本,提高人力资源利用率。系统投入使

19、用成本主要为购买系统所需费用,以及运行载体(计算机)日常运行的电费。综合考虑,该系统经济方面可行。2.3.2 技术可行性该系统将通过B/S模式实现,用户无需下载,通过浏览器即可使用系统,适用于市面上目前普遍使用的操作系统。系统的维护可直接由开发者进行,更快速有效解决问题,因此技术方面可行。2.3.3 操作可行性该系统界面简洁,功能明确,一目了然。用户不管是企业员工还是办公用品领用处管理员,只需具备日常计算机基本操作知识,了解办公用品领用申请流程就能使用。使用该系统能令用户感受到系统友好,因此操作方面可行。第3章 系统分析3.1 功能分析3.1.1 系统参与者企业员工、办公用品领用处管理员3.1

20、.2 系统用例图系统整体用例图,如图3-1所示。图3-1 系统用例图3.1.3 用例规约(1)办公用品管理系统 办公用品管理系统用例规约如表3-1所示。表3-1 办公用品管理系统用例规约用例名称:办公用品管理系统主参与者:员工层次:风筝利益相关者:员工、管理员前置条件:员工访问办公用品管理系统最低保证:回滚任何未完成的事务成功保证:管理员修改订单状态触发器:员工访问办公用品管理系统主要成功情节:1.员工使用已有账号登录系统2.员工浏览系统上显示的办公用品,根据需求查询办公用品3.员工将需申请办公用品加入购物车4.员工创建申请单5.员工提交申请单6.系统反馈申请单提交状态7.管理员查看申请单详情

21、8.管理员修改申请单状态扩展:1.a 员工输入账号不存在 1.a.1 系统弹出提示“用户不存在!请联系管理员处理”1.b 员工输入账号或密码为空 1.b.1 系统弹出提示“输入账号或密码错误!”2.a 员工无法查看办公用品 2.a.1 员工刷新页面3.a 员工加购不成功 3.a.1 员工刷新页面 3.a.2 员工重新登录系统4.a 事务被中断 4.a.1 事务回滚,员工重新填写申请单5.a 事务被中断 5.a.1 事务回滚,员工重新创建申请单6.a 没有弹出提交状态窗口 6.a.1 跳转至申请记录页面7.a 申请单详情不显示 7.a.1 管理员刷新页面 7.a.2 管理员退出系统,重新登录8.

22、a 事务被中断 8.a.1 事务回滚,管理员重新修改8.b 修改不成功 8.b.1 事务回滚,管理员刷新页面,重新修改(2)查看办公用品 查看办公用品用例规约如表3-2所示。表3-2 查询办公用品用例规约用例名称:查看办公用品主参与者:员工层次:海平面利益相关者:员工前置条件:员工成功登录办公用品管理系统最低保证:回滚任何未完成的事务成功保证:系统显示符合条件的结果触发器:员工点击浏览办公用品主要成功情节:1.员工在登录界面输入账号密码登录系统2.员工点击界面左侧导航栏用品分类和翻页进行浏览3.系统显示符合条件的结果扩展:1.a 员工登录不成功 1.a.1 系统提示“用户不存在,请联系管理员处

23、理!” 1.a.2 系统提示“输入用户名或密码有误!”2.a 员工点击浏览无反应 2.a.1 员工刷新页面2.b 员工点击浏览没有内容显示 2.b.1 员工刷新页面3.a 事务被中断 3.a.1 事务回滚,员工重新登录系统(3)申请领用办公用品 申请领用办公用品用例规约如表3-3所示。表3-3 申请领用办公用品用例规约用例名称:申请领用办公用品主参与者:员工层次:海平面利益相关者:员工前置条件:员工创建申请单最低保证:回滚任何未完成的事务成功保证:系统返回条件提交结果触发器:员工点击提交申请单主要成功情节:1.员工找到需要申请领用的办公用品,点击进入办公用品详情页2.员工在详情页输入申请数量3

24、.员工点击确定后将该办公用品加入购物车4.员工加入购物车完成,点击创建申请单5.员工确认无误后,点击提交申请单6.系统自动按申请数量减少对应办公用品的库存数量扩展:1.a 事务被中断 1.a.1 事务回滚,员工重新点击进入办公用品详情页2.a 员工输入被中断 2.a.1 系统提示“申请数量不能为0!” 2.a.2 事务回滚,员工重新填写3.a 员工点击无响应 3.a.1 事务回滚,员工重新选择加入购物车 3.a.2 员工刷新页面3.b 事务被中断 3.b.1 事务回滚,员工重新选择加入购物车4.a 员工点击创建无响应 4.a.1 事务回滚,员工重新点击创建5.a 申请单详情不显示 5.a.1

25、员工刷新页面 5.a.2 事务回滚,员工重新点击提交5.b 事务被中断 5.b.1 事务回滚,员工重新创建和提交申请单(4)获得申请单状态反馈 获得申请单状态反馈用例规约如表3-4所示。表3-4 获得申请单状态反馈用例规约用例名称:获得申请单状态反馈主参与者:员工层次:海平面利益相关者:员工前置条件:员工提交申请单最低保证:回滚任何未完成的事务成功保证:系统显示申请单提交状态触发器:员工点击提交申请单主要成功情节:1.员工点击提交申请单2.系统返回申请单提交结果扩展:1.a 事务被中断 1.a.1 事务回滚,员工重新提交申请单2.a 系统没有显示结果 2.a.1 系统跳转至申请记录界面 2.a

26、.2 员工前往申请记录界面查看(5)查看申请单 查看申请单用例规约如表3-5所示。表3-5 查看申请单用例规约用例名称:查看申请单主参与者:管理员、员工层次:海平面利益相关者:管理员、员工前置条件:员工成功提交申请单最低保证:回滚任何未完成的事务成功保证:系统显示申请单详情触发器:管理员或员工点击查看申请单主要成功情节:1.员工已成功提交申请单2.管理员在系统后台“申请管理”或员工在“我的申请”中点击查看申请单3.系统显示申请单详情扩展:2.a 事务被中断 2.a.1 事务回滚,管理员或员工重新点击查看2.b 点击无响应 2.b.1 管理员或员工刷新页面3.a 系统没有显示申请单详情 3.a.

27、1 管理员或员工刷新页面 3.a.2 事务回滚,管理员或员工重新点击查看(6)查看申请记录 查看申请记录用例规约如表3-6所示。表3-6 查看申请记录用例规约用例名称:查看申请记录主参与者:管理员、员工层次:海平面利益相关者:管理员、员工前置条件:系统记录所有成功提交的申请单最低保证:回滚任何未完成的事务成功保证:系统正确显示申请单详情触发器:管理员或员工点击查看申请记录主要成功情节:1. 管理员点击查看所有申请记录,或在后台搜索查看员工申请记录;员工在“我的申请”里点击申请记录进行查看2. 系统返回符合条件的申请记录扩展:1.a 事务被中断 1.a.1 事务回滚,管理员或员工重新查看1.b

28、点击无响应 1.b.1 管理员或员工刷新页面 1.b.2 事务回滚,管理员或员工重新登录系统2.a 系统找不到符合条件的结果 2.a.1 系统提示“没有符合条件的记录!”(7)修改申请单状态 修改申请单状态用例规约如表3-7所示。表3-7 查看申请单状态用例规约用例名称:修改申请单状态主参与者:管理员层次:海平面利益相关者:管理员前置条件:管理员交付办公用品或员工取消申请最低保证:回滚任何未完成的事务成功保证:系统显示申请单修改后的状态触发器:管理员点击修改申请单状态主要成功情节:1.管理员登录系统后台2.管理员需按单交付办公用品或员工取消申请3.管理员找到对应申请单,修改申请单状态为“已完成

29、”或“已取消”4.系统显示申请单被修改后的状态,员工和管理员均能查看得到扩展:1.a 管理员登录不成功 1.a.1 系统提示“用户名或密码输入有误!”3.a 事务被中断 3.a.1 事务回滚,管理员重新修改申请单状态4.a 系统没有显示申请单被修改后的结果 4.a.1管理员或员工刷新页面(8)定义用品 定义用品用例规约如表3-8所示。表3-8 定义用品用例规约用例名称:定义用品主参与者:管理员层次:海平面利益相关者:管理员前置条件:管理员访问系统后台最低保证:回滚任何未完成的事务成功保证:系统成功显示新定义的办公用品触发器:管理员点击“添加用品”进入用品定义界面主要成功情节:1.管理员在左侧导

30、航条点击“添加用品”2.管理员填写相关办公用品信息3.管理员确认无误后点击“提交”按钮4.系统返回提交状态扩展:1.a 点击无响应 1.a.1 事务回滚,管理员刷新页面2.a 事务被中断 2.a.1 事务回滚,管理员重新填写用品信息3.a 点击无反应 3.a.1 事务回滚,管理员重新提交 3.a.2 事务回滚,管理员重新填写用品信息 4.a 系统没有反馈提交状态 4.a.1 管理员前往“用品列表”查看(9)修改用品 修改用品用例规约如表3-9所示。表3-9 修改用品用例规约用例名称:修改用品主参与者:管理员层次:海平面利益相关者:管理员前置条件:管理员点击查看用品列表最低保证:回滚任何未完成的

31、事务成功保证:管理员成功修改用品信息触发器:管理员点击“编辑”进入用品信息修改界面主要成功情节:1.管理员在左侧导航条点击“用品列表”2.管理员找到需要修改的用品,点击“编辑”按钮3.管理员根据需求修改用品信息4.管理员点击“提交”按钮5.系统返回修改结果扩展:1.a 点击无响应 1.a.1 事务回滚,管理员刷新页面2.a 事务被中断 2.a.1 事务回滚,管理员重新查找该用品3.a 事务被中断 3.a.1 事务回滚,管理员重新修改用品信息 4.a 点击无反应 4.a.1 事务回滚,管理员重新提交修改信息 4.a.2 事务回滚,管理员退出界面后重新进入5.a 系统没有反馈修改结果 5.a.1

32、管理员前往“用品列表”查看3.2 概念数据建模和对象关系建模(1)员工与申请单的对象关系员工与申请单的对象关系类图如图3-2所示。图3-2 员工与申请单对象关系类图员工和申请单是一对多关系,一个员工可以提交多次申请产生多张申请单,但一张申请单只能对应一个员工。对应关系模型为:员工(工号,密码,姓名,部门,联系方式)申请单(单号,下单时间,申请单状态,员工工号)(2)管理员与申请单的对象关系管理员与申请单的对象关系类图如图3-3所示。图3-3 管理员与申请单的对象关系类图管理员和申请单是多对多关系,一个管理员可以维护多张申请单,一张申请单也可以被多个管理员维护。对应关系模型为:管理员(工号,密码

33、,姓名,部门,联系方式)申请单(单号,下单时间,申请单状态,管理员工号)(3)办公用品与申请单的对象关系办公用品与申请单的对象关系类图如图3-4所示。图3-4 办公用品与申请单的对象关系类图办公用品和申请单是多对多关系,一种办公用品可以存在于多张申请单,一张申请单也可以有多种办公用品。对应关系模型为:办公用品(用品编号,用品名称,所属类别,库存数量)申请单(单号,下单时间,申请单状态,用品编号)行项目(申请数量,申请总数)(4)管理员与办公用品的对象关系管理员与办公用品的对象关系类图如图3-5所示。图3-5 管理员与办公用品的对象关系类图管理员与办公用品是多对多的关系,一个管理员可以修改多种办

34、公用品的信息,一种办公用品也可以被多个管理员进行维护。对应关系模型为:管理员(工号,密码,姓名,部门,联系方式)办公用品(用品编号,用品名称,所属类别,库存数量,管理员工号)(5)系统完整对象关系系统完整的对象关系类图如图3-6所示。图3-6 系统对象关系类图系统完整的对应关系模型为:管理员(工号,密码,姓名,部门,联系方式)员工(工号,密码,姓名,部门,联系方式)办公用品(用品编号,用品名称,所属类别,库存数量)行项目(申请数量,申请总数)申请单(单号,下单时间,申请单状态,员工工号,用品编号,管理员工号)其中,形同“工号”为主键,形同“员工工号”为外键,其余为普通属性。3.3 动态建模3.

35、3.1 顺序图(1)员工/管理员登录顺序图,如图3-7所示。图3-7 员工/管理员登录顺序图管理员和员工要登录系统,输入的账号和密码需验证是否与数据库中已存的信息吻合。吻合方可登录并使用系统。(2)办公用品领用申请顺序图,如图3-8所示。图3-8 办公用品领用申请顺序图员工端请求创建申请单,系统应先验证员工的登录信息,无误后创建申请单并获取员工信息。员工端请求写入申请用品信息,系统计算行项目数量并写入申请单,最后将申请单信息返回至员工端。(3)领用申请处理顺序图,如图3-9所示。图3-9 领用申请处理顺序图管理员端请求查看申请单信息,系统获取管理员信息后展示申请单详情。管理员端请求修改申请单信

36、息,系统检测是否有更新,无误后更新申请单信息,并将更新后的状态结果返回至管理员端。(4)办公用品管理顺序图,如图3-10所示。图3-10 办公用品管理顺序图管理员端请求维护办公用品信息,系统获取管理员信息后,允许管理员写入办公用品信息。系统过检测信息是否合格,无误后更新办公用品信息,并将更新后的信息返回至管理员端。(5)办公用品新增顺序图,如图3-11所示。图3-11 办公用品新增顺序图管理员端请求新增办公用品,系统获取管理员信息。管理员填写新增办公用品信息,系统检测合格后,将办公用品信息写入数据库,并将新增的用品信息返回显示至管理员端。3.3.2 通信图(1)员工/管理员登录通信图,如图3-

37、12所示。图3-12 员工/管理员登录通信图(2)办公用品领用申请通信图,如图3-13所示。图3-13 办公用品领用申请通信图(3)领用申请处理通信图,如图3-14所示。图3-14 领用申请处理通信图(4)办公用品管理通信图,如图3-15所示。图3-15 办公用品管理通信图(5)办公用品新增通信图,如图3-16所示。图3-16 办公用品新增通信图3.3.3 系统分析类图系统分析类图,如图3-17所示。图3-17 系统分析类图3.3.4 活动图申请管理活动图,如图3-18所示。图3-18 申请管理活动图3.3.5 状态图appOrder申请单状态图,如图3-19所示。图3-19 appOrder

38、申请单状态图第4章 系统设计4.1 总体设计办公用品管理系统总体功能设计图,如图4-1所示。图4-1 总体设计功能图4.2 数据库设计根据系统分析,得出实体与实体间的关系,形成数据库中表与表之间的联系。员工信息表staff如表4-1所示。表4-1 员工信息表staff字段名字段描述数据类型备注sta_id工号char每个用户唯一标识sta_name姓名varcharsta_password密码varcharsta_department部门varcharsta_number联系方式int管理员信息表admin如表4-2所示。表4-2 管理员信息表admin字段名字段描述数据类型备注ad_id工号

39、char每个用户唯一标识ad_name姓名varcharad_password密码varcharad_department部门varcharad_number联系方式int办公用品信息表goods如表4-3所示。表4-3 办公用品信息表goods字段名字段描述数据类型备注goods_id编号varchar每种用品唯一标识goods_name名称varchargoods_category所属类别varchargoods_amount库存数量Int申请单信息表appOrder如表4-4所示。表4-4 申请单信息表appOrder字段名字段描述数据类型备注ord_id单号char每张申请单唯一标识o

40、rd_time下单时间datatimeord_state状态varcharsta_id申请人工号char外键,对应一个员工sta_name申请人姓名varcharsta_department申请人部门varcharsta_number申请人联系方式intgoods_id用品编号char外键,对应一种办公用品goods_name用品名称varcharquantity申请数量inttotalAmout申请总数intad_id操作人工号char外键,对应一个管理员4.3 UI设计遵循极简原则和用户友好原则,系统界面简洁明了,好上手、易操作。图4-2 员工登录界面图4-3 员工端用品展示界面图4-4

41、员工端填写申请界面图4-5 员工端申请记录界面图4-6 管理员登录界面图4-7 管理员端添加用品信息界面图4-8 管理员端用品展示界面图4-9 管理员端编辑用品信息界面图4-10 管理员端申请管理界面第5章 系统实现5.1 登录员工端和管理员端登录功能实现的关键代码,分别如图5-1、图5-2所示。图5-1 员工端登录功能的关键代码图5-2 管理员端登录功能的关键代码5.2 申请领用办公用品员工填写并提交申请单完成办公用品的领用申请,关键代码如图5-3所示。图5-3 申请单提交功能的关键代码5.3 员工端查看申请记录系统向员工展示申请记录,关键代码如图5-4所示。图5-4 申请记录显示功能的关键

42、代码 5.4 申请单处理管理员首先应能查看所有申请记录,关键代码如图5-5所示。图5-5 申请记录展示的关键代码管理员对申请单的处理应包括删除申请单、修改申请单状态,关键代码如图5-6、图5-7所示。图5-6 申请单删除功能的关键代码图5-7 修改订单状态功能的关键代码5.5 查询某一员工所有申请记录管理员根据员工工号可以查询到该员工的所有申请记录,关键代码如图5-8所示。图5-8 查询某员工所有申请记录功能的关键代码5.6 新增办公用品管理员需填写办公用品的分类、名称、数量和上传图片完成用品的新增,关键代码如图5-9、图5-10、图5-11所示。图5-9 图片上传功能的关键代码图5-10 用

43、品模型图5-11 新增用品实现的关键代码5.7 编辑用品信息用品出入库时信息发生变化,此时管理员可查看所有用品并编辑用品信息。关键代码如图5-12、图5-13、图5-14所示。图5-12 显示所有用品信息图5-13 编辑用品信息的关键代码图5-14 删除用品的关键代码第6章 系统测试系统测试主要为测试系统功能是否有按预期需求实现,确保建立完整的系统,完善测试过程中出现的问题或漏洞。对比需求分析中罗列的功能和实际实现的功能,系统最后测试结果如表6-1所示。表6-1 系统测试表角色对应任务测试内容测试结果员工查看和选择办公用品用品正确显示导航条按钮正确跳转通过申请领用办公用品验证用户登录申请单能提交申请单能对应生成通过获得申请单状态反馈验证申请单提交能否触发状态反馈验证能否正确弹出状态反馈通过管理员查看申请记录申请记录正确显示申请记录同步写入数据库通过查看申请单验证用户登录申请单详情正确显示所有申请记录正确显示工号查询搜索结果准确通过修改申请单状态验证修改通道是否畅通验证修改操作是否成功通过查看和更新办公用品信息正确显示办公用品信息验证更新办公品

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁