ERP仓库管理系统课设报告 联系客服

发布时间 : 星期一 文章ERP仓库管理系统课设报告更新完毕开始阅读306ee97eba1aa8114531d92b

Server 2005工具建立数据库,并通过Visual C#.NET中的ADO控件使两者进行连接从而进行系统软件开发。Visual C#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。 此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。

3) 操作可行性分析

传统的库存管理系统,一般有两种方式:一是手工管理,这种方式应用最传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。另一种常见的信息管理方法是应用单机版的管理系统,本系统就是一款做的相对到位的单机版的库存管理系统,在库存信息处理方面做得很精准规范。因为库存管理人员已经有丰富的信息管理经验,加之有相当的计算机应用经验,所以对于此系统一定很容易就可操作熟练。综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。

2.3系统需求分析

2.3.1功能需求及用户需求 1)功能需求

该系统主要分为三大功能:管理员功能、信息安全功能、一般用户功能。 a. 管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产分类管理、添加人员、删除人员、查询库内信息。

b. 信息安全功能:人员权限区分、事件记录。

c.一般用户功能:查询库内信息、查询出库信息、查询入库信息; d. 报表生成:库存信息报表生成。 2) 用户需求

根据用户需求,该系统应该实现以下功能: a. 进、出库管理。对进、出库信息进行记录。

b. 查询功能。仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。

c. 部门资料管理与库存报表生成。资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。报表主要分类为:日报表,月报表,销售报表,入库报表等等。

d. 由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。

e. 许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作 3) 系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。

5

a.应用程序结构确定

从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。 b.确定系统开发环境

由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:

★数据库:Microsoft SQL Server 2005; ★前端开发工具:Visual C#.NET; ★数据访问对象:ADO。 c. 开发工具的选择 可视化(visual)程序设计是一种全新的程序设计方法,全面采用面向对象的程序设计技术,使用事件驱动机制进行程序设计。利用可视化开发工具可以快速、高效地开发应用程序。可视化的开发工具很多,如Microsoft公司推出的Visual Studio软件系列,Borland公司的Delphi、C++ Builder系列等。 Visual Studio 是微软公司推出的集成开发环境,是目前最流行的 Windows 平台应用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具”。 作用是程序员通过它这个平台,利用编程语言来写程序,调试,运行。

SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

经分析,本库存管理系统选用Visual C#.NET来设计界面,选用SQL Server 2005来建立后台数据库。

6

2.3.2 功能结构图 仓库信息管理 系统 设 设设库设 系 设 备 备备存备 统 备 入出还信需 管 管 库库库息求 理 理 管管管管管 理 理 理 理 理 添修退设设设入设出设还库采 加改出备备备库备库备库存购 用密系信信入信出信还信量计 户 码 统 息 息库 息库 息库 息查划 查查查查询 询 询 询 询

2.3.3安全性要求和完整性要求 1) 安全性要求

系统安全性要求至少达到TCSEC(TDI)的C1级。即只提供了非常初级的自主安全保护。能够实现对用户和数据的分离,进行自主存取控制(DAC),保护或限制用户权限的传播。实行用户标识与鉴别,具有数据备份和日志审计功能。本系统中共分为三类不同的用户,分别具有不同的权限 2) 完整性要求

每个关系中都至少要有一个主键,并且都有一个聚集索引(Clustered Index)。关系与关系之间通过主外键关联。定义属性上的约束条件,定义触发器。

采购计划查询 2.4 系统的开发及功能描述

7

1) 开发方法的选择

信息系统的开发是一项比较复杂的工作,因此我们必须选用科学有效的开发方法。本系统的开发采用了生命周期法。在系统设计时遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,则通过在系统的使用及对系统了解的不断加深中,对某一部分或几部分进行重新分析、设计、实施,使系统逐步完善。 2) 系统功能描述及系统安全性

本库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。 在管理内容上,它的主要功能包括:

进货管理:进行填写货品信息,货品采购入库,入库单据的填写和修改最低库存量。

出货管理:进行货品出库,出货单据的填写和获取采购员信息。

信息查询:货品信息查询,库存信息查询,入库、出库单据查询,日报表、月报表查询。

统计报表:完整的日报表、月报表统计查询功能,每张单据每次业务金额都可以清楚地反映。

系统管理:身份验证,修改本人密码,注册用户,修改删除用户。

3、 总体设计

3.1成本效益分析

由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual C#.NET+SQL Server 2005),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。

3.2进度计划

高层设计阶段 详细设计阶段 需求开发 体系结构设计 用户界面设计 数据库设计 实现与测试 模块设计 数据结构与算法设计 8