当前位置:文档之家› 办公用品管理系统

办公用品管理系统

办公用品管理系统
办公用品管理系统

软件工程实训设计任务书

题目:办公用品管理系统

学生姓名:班级:学号:

题目类型:软件工程(R)指导教师:

一、题目简介

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

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

二、设计任务

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

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

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

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

5.撰写设计说明书;

6.做好答辩工作。

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

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

1.系统应具有功能

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

(1)库存管理:办公用品的入库、精确的库存数量、库存价值统计和库存警示功能;

(2)业务管理:进货、领用和归还;

(3)分析与统计:各部门的领用数量和金额统计。

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

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

四、设计完提交的成果

1.设计说明书一份

说明书内容包括:

(1)封面;

(2)目录;

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

(4)可行性分析;

(5)项目开发计划;

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

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

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

(9)软件测试;

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

2.光盘一张

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

五、主要参考文献

[1] 张海潘. 软件工程导论(第6版)[M].清华大学出版社.

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

[3] 陈承欢,彭勇.管理信息系统基础与开发技术[M].人民邮电出版社.2005

[5] 殷人昆,郑人杰. 实用软件工程(第3版)[M].清华大学出版社.

[6] 朱少民.软件测试方法和技术(第2版)[M].清华大学出版社.

[7] 张友生.软件体系结构(第2版)[M]. 清华大学出版社,

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

[9] 李万宝.技术详解与应用实例[M].机械工业出版社,

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

[11] 杨志国等.Delphi应用程序开发精彩实例[M].机械工业出版社.

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

[13] 杨晶. 程序设计[M]. 机械工业出版社.

[14] 刘晓华.JSP应用开发详解(第三版)[M]. 电子工业出版社.

[15] 何玉洁,李宝安.数据库系统教程[M].人民邮电出版社.

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

2016年6月3日

摘要

办公用品管理系统设计采用C#进行编制而成,具有稳定性好、安全性高的优点,可以供各相关人员管理办公用品。本系统拥有用户管理、办公用品的入库、精确的库存数量、库存价值统计和库存警示功能。系统架构采用C/S结构,WinForm窗体的使用,简洁明了,使用方便,所以研制的办公用品管理系统应该能够为用户提供充足的信息和快捷的数据处理手段,并具有非常好的功能扩展功能。本系统的设计解决了一直以来人们使用传统人工的方式进行办公用品管理存在着许多缺点,如:效率低、保密性差等。使用本系统对办公用品信息进行管理,具有手工管理所无法比拟的优点,能够极大地提高办公用品管理的效率。

关键词:办公用品;C#;SQL Server

目录

1可行性分析 (1)

问题描述 (1)

可行性分析 (1)

技术可行性 (1)

经济可行性 (1)

操作可行性 (1)

结论意见 (1)

2项目开发计划 (3)

编写目的 (3)

项目背景 (3)

项目概述 (3)

项目开发计划 (4)

3需求分析 (5)

任务需求分析 (5)

数据字典 (5)

数据流图 (6)

4概要设计 (8)

总体设计 (8)

数据库概念设计 (8)

系统数据库 (8)

5物理结构设计 (12)

关系模式存取方法选择 (12)

确定数据库的存储结构 (12)

确定数据的存放位置 (12)

数据库的系统配置 (12)

6软件测试 (14)

总结 (20)

参考文献 (25)

致谢 (25)

1可行性分析

问题描述

办公用品存在于我们生活和工作中,是与我们的工作形影不离的最常用的东西。并且随着经济的发展、技术的进步和工作环境的不断改善,办公用品已不只是低值易耗的笔、墨、纸,传统的桌子、椅子、文件柜等相关资产,而且包括像电脑、打字机、复印机等现代办公设备。具有种类繁多、使用频率高、流量大、更新快的特点。因此对管好用好办公用品的问题就提出了更高的要求。

可行性分析

技术可行性

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

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

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

整个系统可以采用2层C/S结构或3层B/S结构。数据库系统可采用Access, SQL Server 2000等,前台开发工具可以选用PowerBuilder或Visual Basic、ASP或JSP 等;本系统采用C/S结构和SQLServer 2008数据库系统和C#语言进行开发。

经济可行性

运用Microsoft SQL SERVER 2008数据库系统和C#程序语言开发实现的,这些软件已经很普及,费用相当低;系统的维护、运行基本上不用花费什么人力物力;系统掌握也极其简单,不用花费人员培训费用。开发成本和使用的各项成本都比较低。因此对开发本管理系统的开发经费不存在问题。

操作可行性

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

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

结论意见

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

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

2项目开发计划

编写目的

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

项目背景

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

项目概述

办公用品管理问题

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

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

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

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

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

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

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

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

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

解决问题办法

在经过研究后,发现以上存在的问题是可以用系统软件解决的,而且它是一项有着明显效益的需求。在内部,由于物品转移等活动相对频繁,因此,迫切需要使用简便易用的系统软件来进行管理。面对许许多多的软件,网上下载并不安全,而购买过程中又往往价高而并不能够满足自身的需求,操作并不方便,因此定做软件迫在眉睫,可以又因为价格太高而有望而却步,因此开发办公用品管理系统基础模型,根据客户需求进行相应扩展是一条有效途径。在经过各方面考虑之后,决定开发这个信息管理系统。

系统主要有以下功能要求

办公用品的入库和出库都纳入计算机,不再人工手填。要能随时得知最新的办公用品余额状况,要能协助告知哪些办公用品存货不足,需马上进货。要能知道各个部门领用办公用品的统计情况。要能查询每种办公用品的入库、出库情况。

统计出入库、出库、余额报表。系统要能依不同的用户给予不同的执行权限。系统需求如下所示:

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

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

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

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

项目开发计划

1、任务分解

分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。

2、预算

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

3、关键问题

各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。

3需求分析

任务需求分析

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

数据字典

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

(1)管理员清单

(2)商品清单

(3)入货清单

(4)库存清单

加工说明:

数据流图

运用软件工程的设计思想和设计方法,针对单位办公用品从计划购买、入

的库存数量、库存价值统计和库存警示功能;能进行进货统计、各部门及员工个人领用和归还数量和金额统计,及时地考核、计量各部门费用的消耗情况等功能的管理信息系统.系统数据流图如图所示。

4概要设计

系统总体设计

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

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

数据库概念设计

数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对据的物理结构和存储方式的描述。

系统数据库

系统数据库E-R图

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

用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

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

(1)商品实体图

图商品实体图(2)部门实体图

该系统数据库中一共含有四个表,分别是用户信息表,办公用品信息表,部门信息表和领取信息表。包含系统的所有数据项。通过这些表我们能更加清楚详细的了解本系统的数据流动和变化,是系统不可或缺的一部分,具体如下表所示。

表用户信息表

表办公用品信息表

5物理结构设计

关系模式存取方法选择

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

确定数据库的存储结构

确定数据库的物理结构主要是指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储结构,确定系统配置等。确定数据的存放位置和存储结构要综合考虑存取时间,存储空间利用率和和维护代价三方面的因素。这三个方面常常是相互矛盾的,因此需要进行权衡,选择一个这种方案。

确定数据的存放位置

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

行数据文件存放位置:

C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA

日志文件存放位置:

C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA

数据库的系统配置

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

6软件测试

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

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

图登录界面

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

图系统主界面

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

图入库查询删除界面

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

图出库查询删除界面

相关主题
文本预览
相关文档 最新文档