办公用品管理系统.docx

上传人:b****6 文档编号:14136974 上传时间:2023-06-20 格式:DOCX 页数:44 大小:296.29KB
下载 相关 举报
办公用品管理系统.docx_第1页
第1页 / 共44页
办公用品管理系统.docx_第2页
第2页 / 共44页
办公用品管理系统.docx_第3页
第3页 / 共44页
办公用品管理系统.docx_第4页
第4页 / 共44页
办公用品管理系统.docx_第5页
第5页 / 共44页
办公用品管理系统.docx_第6页
第6页 / 共44页
办公用品管理系统.docx_第7页
第7页 / 共44页
办公用品管理系统.docx_第8页
第8页 / 共44页
办公用品管理系统.docx_第9页
第9页 / 共44页
办公用品管理系统.docx_第10页
第10页 / 共44页
办公用品管理系统.docx_第11页
第11页 / 共44页
办公用品管理系统.docx_第12页
第12页 / 共44页
办公用品管理系统.docx_第13页
第13页 / 共44页
办公用品管理系统.docx_第14页
第14页 / 共44页
办公用品管理系统.docx_第15页
第15页 / 共44页
办公用品管理系统.docx_第16页
第16页 / 共44页
办公用品管理系统.docx_第17页
第17页 / 共44页
办公用品管理系统.docx_第18页
第18页 / 共44页
办公用品管理系统.docx_第19页
第19页 / 共44页
办公用品管理系统.docx_第20页
第20页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

办公用品管理系统.docx

《办公用品管理系统.docx》由会员分享,可在线阅读,更多相关《办公用品管理系统.docx(44页珍藏版)》请在冰点文库上搜索。

办公用品管理系统.docx

办公用品管理系统

软件工程实训设计任务书

题目:

办公用品管理系统

学生姓名:

班级:

学号:

题目类型:

软件工程(R)指导教师:

一、题目简介

该设计要求学生以办公用品管理业务为背景,进行软件分析和设计。

通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力.

二、设计任务

1。

查阅文献资料,一般在5篇以上;

2。

针对任务书的要求,以具体应用为背景,提高学生分析问题、解决问题的能力,同时培养学生软件文档的写作规范和写作能力;

3。

从具体的应用背景出发,通过调研、分析应用的现状,提出解决问题的途径,建立系统模型;

4。

完成软件系统的可行性分析、项目开发计划、需求规格说明、概要设计、详细设计和测试;

5.撰写设计说明书;

6。

做好答辩工作.

三、主要内容、功能及技术指标

系统的总体设计目标:

利用计算机网络、数据库和开发工具,结合现有的软件和硬件基础,分析并设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的管理系统,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式。

同时能在现有应用基础上提高管理效率,节约资源.

 1。

系统应具有功能

本系统所涉及的业务逻辑为办公用品的库存、领用、归还等等方面。

(1)库存管理:

办公用品的入库、精确的库存数量、库存价值统计和库存警示功能;

(2)业务管理:

进货、领用和归还;(3)分析与统计:

各部门的领用数量和金额统计.

2。

系统架构可以选择采用C/S结构或B/S结构;数据库系统可采用Access,SQLServer2000等;开发工具自选。

3.系统的分析和描述中,可采用系统流程图、业务流程图、数据流程图、状态转换图、功能模块图能、E—R图、数据字典、PAD图和盒图等图形进行描述。

四、设计完提交的成果

1。

设计说明书一份

说明书内容包括:

(1)封面;

(2)目录;

(3)中文摘要100字左右;关键词3—5个;

(4)可行性分析;

(5)项目开发计划;

(6)需求分析(包含需要的系统流程图、数据流程图、数据字典);

(7)总体设计(包含总体软件结构图、总体数据结构);

(8)详细设计(对概要设计内容进行详细设计);

(9)软件测试;

(10)设计总结、参考文献。

2。

光盘一张

光盘以学号+姓名命名,如“13740130,张某某”,内容包括任务书、设计说明书和相关文档以及软件源代码(C/S架构的还需要编译后的程序)。

五、主要参考文献

[1]张海潘。

软件工程导论(第6版)[M]。

清华大学出版社。

2013.8

[2]萨师煊,王珊.数据库系统概论[M].高等教育出版社。

2006。

5

[3]陈承欢,彭勇。

管理信息系统基础与开发技术[M].人民邮电出版社.2005

[4]刘云生.数据库系统概论[M]。

华中科技大学出版社。

2002

[5]殷人昆,郑人杰。

实用软件工程(第3版)[M]。

清华大学出版社。

2010.11

[6]朱少民。

软件测试方法和技术(第2版)[M]。

清华大学出版社。

2010。

7

[7]张友生。

软件体系结构(第2版)[M].清华大学出版社,2006。

11

[8]石志国.ASP精解案例教程(修订版)[M].清华大学出版社,2006。

7

[9]李万宝。

ASP.NET技术详解与应用实例[M]。

机械工业出版社,2005。

9

[10]汪洋.网站设计全程教程[M]。

科学出版社.2002。

1

[11]杨志国等。

Delphi应用程序开发精彩实例[M]。

机械工业出版社.2003.4

[12]陈磊。

PowerBuilder9数据库项目案例导航[M].清华大学出版社。

2005。

1

[13]杨晶。

VB6。

0程序设计[M]。

机械工业出版社。

2004。

8

[14]刘晓华。

JSP应用开发详解(第三版)[M]。

电子工业出版社.2007。

1

[15]何玉洁,李宝安。

数据库系统教程[M].人民邮电出版社。

2010.9

六、各阶段时间安排(共2周)

周次

日期

内容

地点

完成情况

第1周

星期一

教师讲解设计要求

根据任务书准备参考资料

教室

星期二~三

做可行性分析研究、做项目开发计划

教室

星期四

做需求分析

教室

星期五

概要设计

教室

第2周

星期一

详细设计

教室

星期二

检查完成情况

教室

星期三~四

书写设计文档

教室

星期五

答辩(以小组为单位)

2016年6月3日

摘要

办公用品管理系统设计采用C#进行编制而成,具有稳定性好、安全性高的优点,可以供各相关人员管理办公用品。

本系统拥有用户管理、办公用品的入库、精确的库存数量、库存价值统计和库存警示功能.系统架构采用C/S结构,WinForm窗体的使用,简洁明了,使用方便,所以研制的办公用品管理系统应该能够为用户提供充足的信息和快捷的数据处理手段,并具有非常好的功能扩展功能。

本系统的设计解决了一直以来人们使用传统人工的方式进行办公用品管理存在着许多缺点,如:

效率低、保密性差等.使用本系统对办公用品信息进行管理,具有手工管理所无法比拟的优点,能够极大地提高办公用品管理的效率。

关键词:

办公用品;C#;SQLServer

1可行性分析

1。

1问题描述

办公用品存在于我们生活和工作中,是与我们的工作形影不离的最常用的东西。

并且随着经济的发展、技术的进步和工作环境的不断改善,办公用品已不只是低值易耗的笔、墨、纸,传统的桌子、椅子、文件柜等相关资产,而且包括像电脑、打字机、复印机等现代办公设备。

具有种类繁多、使用频率高、流量大、更新快的特点.因此对管好用好办公用品的问题就提出了更高的要求.

1。

2可行性分析

1。

2.1技术可行性

在现有的软件基本功能的基础上,根据客户需求进行相应扩充,减少了单独开发时间,可在较短时间内开发出适合客户需求的系统软件,减少客户的时间和经济支出,是一条可行的解决方案.

经济可行性→成本效益分析

效益估算:

该系统有很好的社会效益,提高了办公用品管理的工作效率,节约了财务的时间.

整个系统可以采用2层C/S结构或3层B/S结构。

数据库系统可采用Access,SQLServer2000等,前台开发工具可以选用PowerBuilder或VisualBasic、ASP或JSP等;本系统采用C/S结构和SQLServer2008数据库系统和C#语言进行开发。

1.2。

2经济可行性

运用MicrosoftSQLSERVER2008数据库系统和C#程序语言开发实现的,这些软件已经很普及,费用相当低;系统的维护、运行基本上不用花费什么人力物力;系统掌握也极其简单,不用花费人员培训费用。

开发成本和使用的各项成本都比较低。

因此对开发本管理系统的开发经费不存在问题.

1。

2。

3操作可行性

本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。

界面简单,人机交互容易。

1.3结论意见

经过认真地全面地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。

因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。

所以,系统研制和开发是可以进行的。

2项目开发计划

2。

1编写目的

为了提高效率,增加商品的管理力度,因此开发的办公用品管理系统.

2。

2项目背景

办公用品管理系统的总体目标是:

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的办公用品管理系统,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高办公用品管理的效率。

2。

3项目概述

2。

3。

1办公用品管理问题

办公用品系统所涉及的信息主要有办公用品、库存、领用、归还、员工、部门、管理员等方面,可通过系统流程图、业务流程图、数据流程图和数据字典对其进行描述,在分析和设计的基础上,提出系统的总体框架并进行详细设计,为系统实现做准备.

在运营过程中,办公用品的需求量相当大,而管理办公用品的人员经常换,又一直是人工记录,造成办公用品的领用和保管长期处在一个混乱的状态,主要体现在以下几方面:

目前所有入库单、领用单都是人工填写,浪费许多时间;

因人为管理办公用品而造成的错误经常发生.

库存也是采用人工记录方式,管理有时无从下手,无法随时掌握最正确的存货情况。

无法给单位领导提供一个最准确的统计数据,统计数据时要花费好多的时间和精力去计算。

各部门领用办公用品情况统计起来相当麻烦,而且容易计算错误。

由于办公用品大都是一些小而杂的物品,手工记录及易造成人为丢失,或者重复领用等事情发生。

对办公用品的入库,出库,余额不能及时、准确的统计,所以会导致急用物品领用时没有,不常用物品过多的现象。

2.3。

2解决问题办法

在经过研究后,发现以上存在的问题是可以用系统软件解决的,而且它是一项有着明显效益的需求。

在内部,由于物品转移等活动相对频繁,因此,迫切需要使用简便易用的系统软件来进行管理。

面对许许多多的软件,网上下载并不安全,而购买过程中又往往价高而并不能够满足自身的需求,操作并不方便,因此定做软件迫在眉睫,可以又因为价格太高而有望而却步,因此开发办公用品管理系统基础模型,根据客户需求进行相应扩展是一条有效途径。

在经过各方面考虑之后,决定开发这个信息管理系统.

2。

3。

3系统主要有以下功能要求

办公用品的入库和出库都纳入计算机,不再人工手填。

要能随时得知最新的办公用品余额状况,要能协助告知哪些办公用品存货不足,需马上进货。

要能知道各个部门领用办公用品的统计情况.要能查询每种办公用品的入库、出库情况。

统计出入库、出库、余额报表。

系统要能依不同的用户给予不同的执行权限。

系统需求如下所示:

1。

有关办公用品的浏览,包括购入时间、使用者姓名、部门名称

2。

办公用品的添加、修改和删除

3。

办公用品信息的浏览与统计,按各个部门进行统计

4。

互相消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到保障。

2.4项目开发计划

1、任务分解

分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E—R图。

第二阶段完成概要设计跟详细设计。

第三阶段书写文档。

2、预算

软件资金投入较少,具体预算分配简略。

3、关键问题

各模块之间的联系和后台数据库的完成。

使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。

对于出现的一些小难点总都能得到解决。

3需求分析

3.1任务需求分析

办公用品管理系统的总体目标是:

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的办公用品管理系统,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高办公用品管理的效率。

功能模块图如图3.1所示。

 

3。

2数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

(1)管理员清单

管理员清单

组成:

{职工编号+姓名+性别}

描述:

管理员的信息

位置:

管理员信息表

(2)商品清单

商品清单

组成:

{发票编号+供货商+类别+单价}

描述:

商品信息

位置:

库存信息表

(3)入货清单

出货清单

组成:

{发票编号+供货商+单价+类别+数量+金额+出货日期+领取人+备注}

描述:

商品入货的具体信息

位置:

领取信息表,库存信息表

(4)库存清单

库存清单

库存清单组成:

{发票编号+供货商+类别+库存数量+备注}

描述:

仓库清单

位置:

库存信息表

加工说明:

加工名:

查询

加工逻辑:

根据要查询的库存信息,检索出库存信息明细表

输入流:

库存信息查询,发出库存信息请求

输出流:

库存信息清单,进货信息请求

加工名:

更新

加工逻辑:

根据销售信息更细销售清单

输入流:

前台销售信息,库存信息

输出流:

更新库存清单

加工名:

查询

加工逻辑:

根据要查询的进货信息,检索出进货信息明细表

输入流:

进货信息查询,发出进货/采购清单查询

输出流:

库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果

3。

3数据流图

运用软件工程的设计思想和设计方法,针对单位办公用品从计划购买、入库库存到领用和归还等各阶段的运行情况,开发出具有完善的数据输入功能、精确的库存数量、库存价值统计和库存警示功能;能进行进货统计、各部门及员工个人领用和归还数量和金额统计,及时地考核、计量各部门费用的消耗情况等功能的管理信息系统.系统数据流图如图3.2所示。

图3.2数据流图

4概要设计

4.1系统总体设计

通过这个阶段的工作将划分出组成系统的物理元素.

系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案.软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单.

4。

2数据库概念设计

数据库一般分为三级模式:

外模式、概念模式和内模式。

外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。

概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。

内模式是对据的物理结构和存储方式的描述.

4。

3系统数据库

4。

3。

1系统数据库E-R图

数据库管理系统:

选用Microsoft开发的SQLServer2008,它在易用性、可伸缩性、可靠性以及数据存储等方面都有很大的改进和提高,并且SQLServer还是一种基于客户机/服务器的关系型数据库管理系统.该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便可伸缩性好与相关软件集成程度高等优点。

用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

在仔细分析调查有关办公用品管理信息需求的基础上,针对一般办公用品管理信息系统的需求,通过对办公用品调配工作过程的内容和数据流程分析。

 

(1)商品实体图

图4.1商品实体图

(2)部门实体图

图4.2部门实体图

(3)整体ER图

该系统数据库中一共含有四个表,分别是用户信息表,办公用品信息表,部门信息表和领取信息表。

包含系统的所有数据项。

通过这些表我们能更加清楚详细的了解本系统的数据流动和变化,是系统不可或缺的一部分,具体如下表所示.

表4.1用户信息表

列名

列名(英文)

数据类型

长度

允许空

ID

Id

int

4

不能为空

用户名

Name

varchar

50

可以为空

密码

Psw

varchar

50

不能为空

表4。

2办公用品信息表

列名

列名(英文)

数据类型

长度

允许空

ID

InvoiceNumber

int

4

不能为空

办公用品名称

Leibie

varchar

50

可以为空

单价

Danjia

int

4

可以为空

供货商

Supplier

varchar

50

不能为空

领取人

LingquR

varchar

50

可以为空

数量

Shuling

int

4

可以为空

总金额

Zongjine

int

4

可以为空

备注

Remark

varchar

50

可以为空

表4。

3部门信息表

列名

列名(英文)

数据类型

长度

允许空

ID

ID

int

4

不能为空

部门名称

Name

varchar

50

可以为空

所有商品

Shangpin

varchar

50

可以为空

商品数量

Shuliang

int

4

可以为空

表4.4领取信息表

列名

列名(英文)

数据类型

长度

允许空

ID

ID

Int

4

不能为空

商品编号

ShangPinId

nvarchar

50

不能为空

部门编号

BuMenId

nvarchar

50

不能为空

领取数量

ChuKushu

Int

4

不能为空

领取人

LingQuren

nacrchar

50

允许为空

商品名称

ShangMing

nvarchar

50

允许为空

部门名称

BuMin

nvarchar

50

允许为空

商品单价

DanJia

nvarchar

50

允许为空

支出金额

JinE

nvarchar

50

允许为空

领取时间

ShiJian

nvarchar

50

允许为空

5物理结构设计

5。

1关系模式存取方法选择

数据库是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求,物理结构设计的任务之一是根据关系数据管理系统支持的存取方法确定选择哪些存取方法,本次设计采用B+树索引存取方法,根据应用要求确定对关系的哪些属性列建立索引,对哪些属性列建立组合索引,对哪些列建立唯一索引。

5.2确定数据库的存储结构

确定数据库的物理结构主要是指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储结构,确定系统配置等.确定数据的存放位置和存储结构要综合考虑存取时间,存储空间利用率和和维护代价三方面的因素。

这三个方面常常是相互矛盾的,因此需要进行权衡,选择一个这种方案.

5。

2。

1确定数据的存放位置

为了提高系统性能,应该根据应用情况将数据的易变部分与稳定部分,经常存取部分和存取频率较低的部分分开存放,本系统由于12个表都是要经常存取的,因此将其都放在一起,具体位置如下。

行数据文件存放位置:

C:

\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA

日志文件存放位置:

C:

\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA

5。

2。

2数据库的系统配置

关系数据库管理系统铲平一般都提供了一些系统配置变量和存储分配参数,供设计人员和数据库管理员对数据库进行物理优化,出事情况下,系统都为这些变量赋予了合理的默认值,但是这些值不一定适合每一种应用环境,在进行物理设计时需要重新对这些变量赋值,以改善系统的性能。

 

表5.1本系统数据库的系统配置

逻辑名称

文件类型

文件组

初始大小(MB)

自动增长

OfficeSuppliesManagementSystemDatabase

行数据

PRIMARY

3

增量为1MB,不限制增长

OfficeSuppliesManagementSystemDatabase

_log

日志

不适用

1

增量为10%,增长的最大值限制为2097152MB

6软件测试

测试本系统的软件环境包括Windows7操作系统,SQLServer2008数据库,VS2010开发工具,硬件环境为PC,界面使用Winform窗体,然后通过对软件逻辑和软件数据的测试对系统进行进一步的完善。

(1)打开程序,进入登陆界面,输入用户名密码,登陆系统。

图6.1登录界面

(2)登入系统进入主页面用户可以根据要求选择用户要求的操作,有商品入库出库,办公用品库存,分析与统计,系统设置,退出系统6个选项.

图6。

2系统主界面

(3)点击办公用品库存入库登记,显示如下界面,可以对入库信息进行查询,删除,增加的操作。

图6.3入库查询删除界面

(4)点击办公用品库存出库登记,显示如下界面,可以对入库信息进行查看出库的操作。

图6。

4出库查询删除界面

 

(5)点击领取查询,可以查询到领取人,商品名称等信息。

图6。

5领取查询界面

(6)点击库存浏览,可以查询到库存剩余量。

图6。

6库存余量查询界面

 

(7)点击部门信息查询,可查询到部门领取办公用品的领取情况.

图6。

7部门信息查询界面设计总结

办公用品管理系统是一个以计算机为工具,对办公用品进行处理的人机系统,它能准确、及时地反映各个部门办公用品的拥有状态以及当前的库存状态,能从全局出发帮助企业进行管理。

可见,办公用品管理系统首先必须具有处理各项等级考试方面最基础的能力,然后考虑操作界面的直观、友好性,这个管理系统既提高了办公用品管理人员的工作效率,减少了人员和物资的浪费。

又能进一步实现办公用品管理体制的规范化和合理化。

整个系统的运行环境简单,对技术、数据库的要求相对较高,但操作过程,简单易懂,为刚接触的用户作出了巨大的贡献。

使用过程中数据做到了实时更新,而且管理比较方便,许多地方都是通过代码实现,不需太多的手动操作,这是该系统的一大特色。

当然在开发过程中也遇到了很多问题,最终在李彦明老师和路飞老师的帮助下顺利完成了本系统,而且对软件工程的思想有了更深的体会。

因经经验不足,技术欠缺,系统也存在一定的问题,我会以后的过程中不断学习,提高自我能力,争取将来能做出好的作品。

参考文献

[1]张海潘。

软件工程导论(第6版)[M]。

清华大学出版社.2013。

8

[2]萨师煊,王珊。

数据库系统概论[M].高等教育出版社。

2014。

5

[3]陈承欢,彭勇。

管理信息系统基础与开发技术[M]。

人民邮电出版社.2011

[4]刘云生。

数据库系统概论[M]。

华中科技大学出版社。

2012

[5]殷人昆,郑人杰.实用软件工程(第3版)[M]。

清华大学出版社。

2010。

11

[6]朱少民。

软件测试方法和技术(第4版)[M]。

清华大学出版社.2010。

7

[7]张友生。

软件体系结构(第3版)[M].清华大学出版社,2010。

11

[8]石志国。

ASP精解案例教程(修订版)[M]。

清华大学出版社,2012。

7

[9]李万宝。

ASP.NET技术详解与应用实例[M]。

机械工业出版社,2010。

9

[10]汪洋.网站设计全程教程[M].科学出版社.2011.1

[11]杨志国等.Delphi应用程序开发精彩实例[M]。

机械工业出版社。

2013。

4

[12]陈磊。

PowerBuilder9数据库项目案例导航[M].清华大学出版社。

2012。

1

[13]杨晶。

VB6.0程序设计[M].机械工业出版社.2011.8

[14]刘晓华.JSP应用开发详解(第三版)[M]。

电子工业出版社。

2012。

1

[15]何玉洁,李宝安。

数据库系统教程[M]。

人民邮电出版社。

2010。

9

致谢

首先感谢我的指导老师李彦明老师和路飞老师,在他们的悉心指导和帮助下才完成了课程设计工作。

老师认真负责的工作态度,严谨治学的精神和深厚的理论水平都使本人受益匪浅。

老师无论在理论上还是在实践中,都给予了本人很大的帮助,对本次的课程设计任务和说明书的书写提出了许多建设性建议,特别是在遇到困难时,给了

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2