标题 | 办公用品管理系统的设计与实现 |
范文 | 高锦琳 摘要:该文从实际业务需求出发,探讨了办公用品管理系统的功能需求和开发过程,并采用软件工程方法作为系统的解决方案,实现了办公用品管理系统的各个功能。在介绍核心功能时,给出了核心功能实现的页面和方法,同时给出了核心代码。该文完成的办公用品管理系统的核心功能有办公用品基本信息管理、用户管理、办公用品入库管理、办公用品出库管理、办公用品库存查询等几大功能模块。该系统具有界面友好,性价比高的优点,能够满足中小企业的基本需求。 关键词:数据库;管理系统;系统开发 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)07-0083-03 当前国内各企业办公用品自动化管理程度比较低。大多数企业办公用品管理办法是办公用品入库后,根据实际入库的办公用品的种类及数量等信息进行登记,并将记录相关信息的纸质文档进行存档。存档的纸质文档不便于保存,而且查询不便,容易丢失等,这样会导致整个企业办公用品管理信息化仍处于较低程度。本文设计的办公用品管理系统解决了上述不足的同时,将会提高现代企业办公用品管理效率。 1 办公用品管理系统的概述 1.1 办公用品信息管理 办公用品信息管理要求完成办公用品信息的查询、添加、修改与删除,添加与修改操作时,需要对办公用品的序号、名称、编码、单位、编号、类型型号及备注等进行操作。 1.2 办公用品类别管理 办公用品类别管理要求完成办公用品类别信息的查询、添加、删除及修改,对办公用品类别添加及修改操作时,涉及办公用品类别的编号,类别名称。 1.3 出入库管理 1)采购入库管理:在對采购入库进行管理时,需要对入库的办公用品信息进行操作,需要包括入库办公用品的序号、编号、价格、数量、备注、入库日期及入库操作人等信息。 2)出库管理:在对办公用品进行出库时,需要包括出库的办公需要的序号、用品编号、价格、数量、备注、出库日期及出库操作人。 3)库存查询:查询办公用品的库存信息。 1.4 系统管理 系统管理由系统管理员来完成,对系统进行有效管理,例如部门管理、操作人管理等。 1.5 用户管理 管理员可以添加删除用户。完成员工的管理操作,可添加、删除、修改企业的员工信息。 1.6 修改密码 管理员和普通用户可以对自己的密码进行修改。 2 关键模块的设计与实现 2.1 办公用品类别管理 这个功能是对办公用品的类别进行操作,系统启动时,会加载已有的类别信息,操作人员根据实际需求来添加新的类别,也可以修改已有的类别等。 1)办公用品类别管理页面 ,管理员对办公用品类型的操作。可以进行对办公用品类型的添加,修改和删除等。需要管理员详细地了解具体的办公用品,才能对企业办公用品很好的录入。办公用品类别管理页面如图1所示。 2)修改办公用品类别管理页面如图2所示。 2.2 办公用品管理模块 1)办公用品管理主页面 在这个页面,能够对办公用品进行相应的管理。通过主页面左侧的操作菜单选择对应的操作,进行相应的操作列表。办公用品管理主页面如图3所示。 2)新增办公用品页面 在新增办公用品页面需要选择办公用品所属类别,然后根据相关提示信息输入办公用品相关信息。点击保存按钮进行保存操作。新增办公用品页面如图4所示。 其中更新的主要代码如下: public int insertOfficeSupplies(OfficeSupplies OfficeSupplies) throws NoSuchAlgorithmException, UnsupportedEncodingException { String sql = "insert into officesupplies ( name,code,tid,unit,specifications,remarks) values(?,?,?,?,?,?)"; int i = 0; try { ps = mydb.getCon().prepareStatement(sql); ps.setString(1, OfficeSupplies.getName()); ps.setString(2, OfficeSupplies.getCode()); ps.setInt(3, OfficeSupplies.getTid()); ps.setString(4, OfficeSupplies.getUnit()); ps.setString(5, OfficeSupplies.getSpecifications()); ps.setString(6, OfficeSupplies.getRemarks()); i = ps.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); }finally{ try { ps.close();} catch (SQLException e) { e.printStackTrace(); } mydb.close(); } return i; } 2.3 办公用品入库管理模块 1)入库管理页面 办公用品入库管理页面可以根据相应条件进行搜索外,主要功能是根据相应信息进行入库操作。入库管理页面如图5所示。 2)新增入库页面 在办公用品入库管理页面中点击入库按钮,打开新增入库信息页面。信息的内容为类别、用品名称、编号、规格、单位、备注、单价、数量、日期、经手人和备注。新增信息管理页面如图6所示。 public int insertOfficeSupplies(OfficeSupplies OfficeSupplies) throws NoSuchAlgorithmException, UnsupportedEncodingException { int i = 0; try { ps = mydb.getCon().prepareStatement(sql); ps.setString(1, OfficeSupplies.getName()); ps.setString(2, OfficeSupplies.getCode()); ps.setInt(3, OfficeSupplies.getTid()); ps.setString(4, OfficeSupplies.getUnit()); ps.setString(5, OfficeSupplies.getSpecifications()); ps.setString(6, OfficeSupplies.getRemarks()); i = ps.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); }finally{ try { ps.close();} catch (SQLException e) { e.printStackTrace(); } mydb.close(); } return i; } 2.4 辦公用品出库管理模块 1)出库管理主页面 主页面显示所有的用品信息。可以按编号、类别和用品名称进行快速查找。出库管理页面如图7所示。 2)新增出库页面 新增出库页面如图8所示。 2.5 办公用品库存查询模块 办公用品库存查询页面,办公用品库存查询页面的设计如图9所示。 4 小结 本文完成了办公用品的常用管理功能,主要包括办公用品基本信息管理、用户管理、办公用品入库管理、办公用品出库管理、办公用品库存查询等几大功能模块。从办公用品采购入库,到办公用品出库使用的过程全程监控记录。随时可以了解办公用品的使用情况。 参考文献: [1] Hobona,G.E.Abele,S.J. Philip James [J].University of Newcastle upon Tyne, 2006. [2] 刘长生,谢强,丁秋林.Java应用中的汉字乱码问题分析[J],计算机技术,2006,16(1):158-161. [3] Markus Aleksy,Axel Korthaus, Martin Schader. Use Java and the CORBA realization distribute type system [J]. Journal of Pingxiang College, 2005(4):104-105. [4] Richardson W Clay,Donald Avondolio. The Java high class weaves a distanceJDK 5[J]. Scientific & Technology Book Review,2006(3):17-18. [5] 求是科技.JSP电子政务应用系统开发实例导航[M].北京:人民邮电出版社,2007. [6] 孙丽君,吴红普.JSP编程基础及应用实例集锦[M].北京:人民邮电出版社,2007. [7] 廖彬山,高峰霞.动态系统开发教程[M].北京:清华大学出版社,2008. [8] 贾佳,郝洪明.JSP与SQL Server系统架设[M].北京:机械工业出版社,2006. [9] 孙巍译.数据库设计与实现[M].北京:清华大学出版社,2007. 【通联编辑:张薇】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。