办公用品管理系统Word文档格式.docx
- 文档编号:19169313
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:37
- 大小:294.95KB
办公用品管理系统Word文档格式.docx
《办公用品管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《办公用品管理系统Word文档格式.docx(37页珍藏版)》请在冰豆网上搜索。
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
表4.2办公用品信息表
ID
InvoiceNumber
办公用品名称
Leibie
单价
Danjia
供货商
Supplier
领取人
LingquR
数量
Shuling
总金额
Zongjine
备注
Remark
表4.3部门信息表
部门名称
所有商品
Shangpin
商品数量
Shuliang
表4.4领取信息表
Int
商品编号
ShangPinId
nvarchar
部门编号
BuMenId
领取数量
ChuKushu
LingQuren
nacrchar
允许为空
商品名称
ShangMing
BuMin
商品单价
DanJia
支出金额
JinE
领取时间
ShiJian
5物理结构设计
5.1关系模式存取方法选择
数据库是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求,物理结构设计的任务之一是根据关系数据管理系统支持的存取方法确定选择哪些存取方法,本次设计采用B+树索引存取方法,根据应用要求确定对关系的哪些属性列建立索引,对哪些属性列建立组合索引,对哪些列建立唯一索引。
5.2确定数据库的存储结构
确定数据库的物理结构主要是指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储结构,确定系统配置等。
确定数据的存放位置和存储结构要综合考虑存取时间,存储空间利用率和和维护代价三方面的因素。
这三个方面常常是相互矛盾的,因此需要进行权衡,选择一个这种方案。
5.2.1确定数据的存放位置
为了提高系统性能,应该根据应用情况将数据的易变部分与稳定部分,经常存取部分和存取频率较低的部分分开存放,本系统由于12个表都是要经常存取的,因此将其都放在一起,具体位置如下。
行数据文件存放位置:
C:
\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA
日志文件存放位置:
5.2.2数据库的系统配置
关系数据库管理系统铲平一般都提供了一些系统配置变量和存储分配参数,供设计人员和数据库管理员对数据库进行物理优化,出事情况下,系统都为这些变量赋予了合理的默认值,但是这些值不一定适合每一种应用环境,在进行物理设计时需要重新对这些变量赋值,以改善系统的性能。
表5.1本系统数据库的系统配置
逻辑名称
文件类型
文件组
初始大小(MB)
自动增长
OfficeSuppliesManagementSystemDatabase
行数据
PRIMARY
3
增量为1MB,不限制增长
_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部门信息查询界面
设计总结
办公用品管理系统是一个以计算机为工具,对办公用品进行处理的人机系统,它能准确、及时地反映各个部门办公用品的拥有状态以及当前的库存状态,能从全局出发帮助企业进行管理。
可见,办公用品管理系统首先必须具有处理各项等级考试方面最基础的能力,然后考虑操作界面的直观、友好性,这个管理系统既提高了办公用品管理人员的工作效率,减少了人员和物资的浪费。
又能进一步实现办公用品管理体制的规范化和合理化。
整个系统的运行环境简单,对技术、数据库的要求相对较高,但操作过程,简单易懂,为刚接触的用户作出了巨大的贡献。
使用过程中数据做到了实时更新,而且管理比较方便,许多地方都是通过代码实现,不需太多的手动操作,这是该系统的一大特色。
当然在开发过程中也遇到了很多问题,最终在李彦明老师和路飞老师的帮助下顺利完成了本系统,而且对软件工程的思想有了更深的体会。
因经经验不足,技术欠缺,系统也存在一定的问题,我会以后的过程中不断学习,提高自我能力,争取将来能做出好的作品。
参考文献
[2]萨师煊,王珊.数据库系统概论[M].高等教育出版社.2014.5
[3]陈承欢,彭勇.管理信息系统基础与开发技术[M].人民邮电出版社.2011
[4]刘云生.数据库系统概论[M].华中科技大学出版社.2012
[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
致谢
首先感谢我的指导老师李彦明老师和路飞老师,在他们的悉心指导和帮助下才完成了课程设计工作。
老师认真负责的工作态度,严谨治学的精神和深厚的理论水平都使本人受益匪浅。
老师无论在理论上还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公用品 管理 系统