办公室物品管理系统论文源码_第1页
办公室物品管理系统论文源码_第2页
办公室物品管理系统论文源码_第3页
办公室物品管理系统论文源码_第4页
办公室物品管理系统论文源码_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中原工学院软件学院三 级 实 践 课 题 设 计 任 务 书姓 名 xx Java 软件开发 专业 092 班题 目 办公室用品管理系统设计任务根据我校实际情况,创建办公室用品管理系统,完成物品采购、入库、出库、库存报警、物品盘点、物品查询和报表打印等功能,其中具体的功能模块为:1 入库管理 2 库存管理 3 出库管理 4 统计报表 5.系统设置开发工具:JAVA、MySQL-Front 数据库时间进度第 1 周(11-02-2107-02-27 ):对系统的功能、性能进行分析,并给出界面原型,完成需求文档的编写。进行系统的概要设计、详细设计工作,并完成相应文档,开始代码编写工作。第 2 周(11-02-28-11-03-06 ):进行编码、系统测试工作。第 3 周(11-03-0711-03-13 ):完成课题报告书。原 主始 要资 参料 考与 文献01陈玉峰. SQL Server 2000 数据库开发教程. 北京:科学出版社, 200302BRUCE ECKEL. Java 编程思想. 北京:机械工业出版社,2008指导教师签字: 年 月 日摘 要目前,学院的规模越来越大,其学院办公用品的各项管理更加繁琐,这给人工管理带来很大的不便,随着计算机应用的日益深入,办公自动化也越来越体现出其自身的优越性,计算机信息管理代替人工信息管理是必然的,我们要利用这个快捷方便的信息管理系统来最有效的管理办公用品,使各项工作有条不紊的进行,从而提高学院的信息管理工作效率。该文档从需求分析逐步深入,分别完成了需求分析,体系结构,概要设计,详细设计,编码和测试,结束语和运行结果的截图,代码的粘贴等工作。本次设计的办公室用品管理系统完成了入库管理,出库管理,库存管理,统计报表,系统设置等诸多功能模块的增、删、改、查功能,测试表明,该系统功能比较完善,易用性较好。关键词:办公用品、入库、库存、JAVA目 录摘 要 I第 1 章 需求分析 11.1 编写目的 11.2 项目背景 11.2.1 问题的提出 11.2.2 系统开发原因 11.3 用户类和特征表 21.4 运行环境 21.5 功能描述 31.5.1 功能结构 31.5.2 功能描述 41.5.3 功能需求 4第 2 章 概要设计 102.1 体系结构设计 102.1.1 设计原则 102.1.2 总体结构 112.1.3 总体设计说明 122.1.4 工作流程描述 132.1.5 接口描述 132.1.6 文件命名规则和包结构描述 142.1.7 子系统设计描述 142.2 数据库设计 152.2.1 数据库环境说明 152.2.2 数据库命名规则 152.2.3 逻辑设计 152.2.4 物理设计 16第 3 章 详细设计 203.1 公用模块 203.2 入库管理模块 213.3 界面实现 23第 4 章 编码和测试 244.1 系统测试 244.1.1 测试概述 244.1.2 测试环境 244.1.3 测试用例 254.1.4 操作结果 25第 5 章 结束语 26参考文献 27指导教师评语 28附录 A: 附加图、表 29附录 B: 主要源程序 33xx:办公用品管理系统0第 1 章 需求分析1.1 编写目的通过对项目背景,运行环境的分析,了解项目的需求情况,运行所需的最低要求。对用户类和特征的分析,熟悉项目的面向对象,并根据用户的特征把握程序操作的难易程度。对功能分析完成后,项目的功能不做改变。编程人员根据项目要实现的功能模块以及编码。功能描述中清晰的描述了整个事件的基本流程。1.2 项目背景1.2.1 问题的提出随着计算机的飞速发展和社会信息化水平的不断提高,利用计算机记住逐步取代传统的手工操作方式。信息技术成为衡量一个国家、企业单位发展水平的重要标准。根据各个学校实际情况,各个部门都配备了微型计算机并且所有计算机链接到Internet,在一定程度上提高了办公效率,但没有相应办公软件的支持,导致硬件资源利用率较低。例如:办公室用品管理工作主要还依赖于手工管理,基本没有信息挂管理。由于物品种类较多,而且物品的进出都是打印成纸张信息的存放,所以造成很难对相关信息查找、物品种类及库存进行实时掌控。因此迫切需要一套能改变现状的办公用品管理系统,从而实现其管理业务信息化的系统,以此提高工作效率。1.2.2 系统开发原因目前,学院的规模越来越大,其学院办公用品的各项管理更加繁琐,这给人工管理带来很大的不便,随着计算机应用的日益深入,办公自动化也越来越体现出其自身的优越性,计算机信息管理代替人工信息管理是必然的,我们要利用这个快捷方便的信息管理来最有效管理办公用品,使各项工作有条不紊的进行,从而提高对学院的信息管理工作效率。作为一个软件系的学生,能在这方面有所贡献,利用自己所学的知识以及大量搜集有关资料来设计一个实用的办公室用品管理系统,使得办公用品在管理方面得到很大的改善。通过此次设计能更全面的巩固所学的基础知识和理论知识,在这基础上灵活应用,力求创新。xx:办公用品管理系统11.3 用户类和特征表表 1.1 :用户类和特征表用户类 特征系统维护人员 办公室用品管理系统的维护者,对该系统能详细的掌握,控制。且对数据库以及程序非常熟悉。是软件方面从事的工作人员在校学生 我校是软件学院,在校学生是大学生,有良好的文化基础,素质。对软件方面的了解也是逐步深入,在校学生对系统也有一定的熟悉,且能熟练掌握该系统的操作学校教师 软件学院的教师,可以说在软件领域也会有一定的成就。他们对该系统熟悉,能熟练掌握。甚至可帮助维护人员处理应用中的问题。学校后勤人员 相对而言,学校的后勤人员对信息化操作的了解有些局限。他们大多没有较高的文化,也可能会跟不上时代的步伐。1.4 运行环境表 1.2 :运行环境需求名称 详细要求软件需求操作系统 OS:Windows xp /Win7硬件需求 P4 1.6 G CPU,512M 内存,20G 硬盘xx:办公用品管理系统21.5 功能描述1.5.1 功能结构Eclipse 控制台物品入库物品入库物品归还物品出库物品领取物品领取查询物品报废物品报废查询物品现存库存查询库存短缺提醒库存修改统计报表 出库统计入库统计报废统计系统设置用户管理管理员管理物品分类登录物品入库查询物品归还查询图 1-1:功能结构xx:办公用品管理系统31.5.2 功能描述1. 登录:管理员进入办公室用品管理系统2. 入库管理:其中包括物品入库(实现物品添加) ,物品分类,入库记录的查询,物品归还(实现物品归还的添加、修改) ,物品归还查询3. 出库管理:其中包括物品报废(实现添加报废的物品,以及报废物品数量的修改),物品报废的查询,物品领用(实现领用的添加,删除,修改) ,物品领用查询4. 库存管理:其中包括库存查询,库存短缺提醒,库存修改(实现物品现存数量的修改,添加新的物品以及其类型和现存数量)5. 统计报表:其中包括入库统计(实现物品的型号、数量的统计) ,出库统计(实现物品型号、数量的统计) ,短缺统计(实现短缺物品的型号、数量的统计)6. 系统设置:其中包括管理员管理(实现自身的信息的修改、登陆密码的重设)1.5.3 功能需求按照功能模块,系统中的功能分为登录模块(如表 1.3 所示) 、入库管理、出库管理(如表 1.7 所示) 、库存管理(如图 1.9 所示) 、统计报表和系统设置。其中入库管理又分为物品分类管理(如图 1.5 所示) 、入库(如图 1.6 所示) 、归还管理(如图 1.4 所示) ;统计报表分为入库统计(如图 1.10 所示) 、出库统计(如图 1.11 所示) 、报废统计(如图1.12 所示) ;系统设置分为用户管理(如图 1.13 所示) 、管理员管理(如图 1.14 所示) 。表 1.3:登录表用例名称 登录参与者 办公室用品管理人员功能描述 让管理人员能进入办公室用品管理系统前置条件 用户和职工的登录信息都存放于系统数据库中基本事件流 1) 当管理人员在登陆界面中输入登录信息时,此用例开始2) 用户和职工在界面中输入登录信息3) 点击“确定” , “取消”中的一个按钮4) 系统检查登录信息的用户名是否存在5) 系统检查登录信息的用户名和密码是否互相匹配6)系统提示“登录成功!”备选事件流 E-1:当系统检查到登录用户名不存在,或者密码和用户名不匹配时,系统自动清空登录者输入的信息,并且给出提示“登录失败!请核实信息后请重新登陆!” ,此用例结束后置条件 如果用例执行成功,则登录者可以进入办公室用品管理系统的界面;如果执行不成功,系统状态不变,即仍保持的登录界面业务规则 登陆界面上的信息必须填写,用“*”注释xx:办公用品管理系统4表 1.4:归还管理表用例名称 归还管理参与者 管理员,用户功能描述 让用户实现物品归及管理员实现归还即查询前置条件 管理员登陆成功,供管理的物品信息存放于系统数据库中基本事件流1) 当管理人员点击菜单栏中的入库管理中的归还物品时,此用例开始2) 管理人员在界面中输入物品的编号,用户的编号和数量等信息,3) 点击“确定” , “查询”中的一个按钮4) 系统核实或添加信息5) 系统给出提示“操作成功!”备选事件流E-1:当系统核实信息时发现归还物品多于该用户借出的物品,用户编号和物品编号不匹配,用户编号不存在时,给出提示“输入信息错误” ,系统自动把该数据清空,此用例结束E-2:当系统核实信息时发现归还物品少于该用户借出的物品时,给出提示“请到物品报废处添加物品报废情况!” ,入库表中进行数据更新,此用例结束后置条件 如果此用例执行成功,则归还物品的数量做相应的增加;如果执行出现备选事件流中的 E-1 时,则系统状态不变;如果执行出现备选事件流中的 E-2 时,归还物品的数量也做相应的增加业务规则 登陆界面上的物品编号,用户编号为必须填写,用“*”注释表 1.5:分类管理表用例名称 分类管理参与者 管理员功能描述 让管理员实现对物品的分类前置条件 管理员登陆成功,供分类的物品信息存放于系统数据库中基本事件流1) 当管理人员点击菜单栏中的入库管理中的物品分类时,此用例开始2) 管理人员在界面中输入归还物品的类型信息,3) 点击“添加” , “删除” , “修改” , “查询” , “上一个” , “下一个”中的一个按钮4) 系统核实、删除、添加或修改信息5)系统给出提示“操作成功!备选事件流E-1:当管理员输入的类型已经存在并点击了“添加”按钮时,系统给出提醒“该类型已存在” ,系统自动把管理员输入的信息清空,此用例结束E-2:当管理员输入的类型不存在,且点击了“删除”或“查询”按钮时,系统给出提示“该类型不存在” ,系统自动把管理员输入的信息清空,此用例结束E-3:当管理员点击的输入的类型已经是最后一个,或点击“下一个”按钮时,已经显示的时最后一个类型,再点击“下一个”时,系统给出提示“已达到最后一个” ,界面里面的信息保持不变,此用例结束E-4: 当管理员点击的输入的类型已经是第一个,或点击“上一个”按钮时,已经显示的时第一个类型,再点击“上一个”时,系统给出提示“已达到第一个” ,界面里面的信息保持不变,此用例结束后置条件 如果此用例执行成功,则对应的的信息做相应的增加,删除或者界面给出管理员查询的信息业务规则 登陆界面上的信息必须填写,用“*”注释xx:办公用品管理系统5表 1.6:入库表用例名称 入库参与者 管理员功能描述 让管理员能够及时的添加和查询入库信息前置条件 管理员登陆成功基本事件流1) 当管理人员点击菜单栏中的入库管理中的物品入库时,此用例开始2) 管理人员在界面中输入入库物品的信息,3) 点击“添加” , “修改” , “查询” , “上一个” , “下一个”中的一个按钮4) 系统核实、添加,删除或修改信息5)系统给出提示“操作成功!备选事件流E-1:当管理员输入的信息已经存在并点击了“添加”按钮时,系统给出提醒“已存在” ,系统自动把管理员输入的信息清空,此用例结束E-2:当管理员输入的类型不存在,且点击了“查询”按钮时,系统给出提示“该类型不存在” ,系统自动把管理员输入的信息清空,此用例结束E-3:当管理员点击的输入的信息已经是最后一个,或点击“下一个”按钮时,已经显示的时最后一个类型,再点击“下一个”时,系统给出提示“已达到最后一个” ,界面里面的信息保持不变,此用例结束E-4: 当管理员点击的输入的信息已经是第一个,或点击“上一个”按钮时,已经显示的时第一个类型,再点击“上一个”时,系统给出提示“已达到第一个” ,界面里面的信息保持不变,此用例结束后置条件 如果此用例执行成功,则对应的信息做相应的改变,或者呈现给管理员查询的信息业务规则 界面上的物品编号,日期必须填写。用“*”注释表 1.7:物品领用表用例名称 物品领用参与者 管理员,用户功能描述 让用户实现物品的领用,管理员实现领用物品的查询前置条件 管理员登陆成功,用户和领用的物品信息存在于系统数据库中基本事件流1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论