毕业设计(论文)-基于BS模式的煤矿物资管理系统设计与实现.doc_第1页
毕业设计(论文)-基于BS模式的煤矿物资管理系统设计与实现.doc_第2页
毕业设计(论文)-基于BS模式的煤矿物资管理系统设计与实现.doc_第3页
毕业设计(论文)-基于BS模式的煤矿物资管理系统设计与实现.doc_第4页
毕业设计(论文)-基于BS模式的煤矿物资管理系统设计与实现.doc_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

山东工商学院 2009 届毕业论文 山 东 工 商 学 院 SHANDONG INSTITUTE OF BUSINESS AND TECHNOLOGY 毕业论文(设计) GRADUATION THESIS (DESIGN) 论文(设计)题目 Title Of Thesis(Design) B/S 模式的煤模式的煤矿矿物物资资管理系管理系统设计统设计与与实现实现 分院(系别) Department 计计算机科学与技算机科学与技术术学院学院 专 业 Speciality 计计算机科学与技算机科学与技术术 班级 Class 053 论文(设计)作者 Author of Thesis(Design) 论文完成日期 Date 2009 年年 5 月月 20 日日 论文(设计)指导教师 Advisor 指导教师职称 The Title of Advisor 副教授副教授 山东工商学院 2009 届毕业论文 B/S 模式的煤矿物资管理系统设计与实现模式的煤矿物资管理系统设计与实现 摘要本文以某煤矿物资管理系统的开发为背景,从实际工作出发,结合管理 信息系统开发的概念、结构及系统开发的基本原理和方法,开发了煤矿物资管 理系统,使得该公司有关部门及员工之间能够有效的利用该系统进行物资管理, 实现了仓库管理,物资管理的信息化,提高公司信息化管理水平具有重要的实 用价值。根据企业的要求,本文采用浏览/服务器(Browser/Server)结构,设计 并实现了物资管理系统。该系统利用 ASP.NET 和 C#技术与 SQL Server 2000 结合,实现了计划管理、合同管理、到货管理、入库管理、出库管理、库存管 理、编码管理、用户管理等功能。本文着重讨论系统的分析设计与库存管理、 编码管理和用户管理的实现, 以及系统的整合和系统的版权控制。 关键词 煤矿物资管理; 管理信息系统; B/S 结构; ASP.NET 山东工商学院 2009 届毕业论文 The Design and Implementation of B/S Mode Coal Mine Material Manage System Abstract: This article is based on the background of enterprises coal mine materials manage system. Worked on practical work, united the concept and structure of MIS development and based on basic principles and methods of system development, we projected this coal mine materials manage system. Subject to this system, the employees of this company could use this system to do manage job effectively, so that the informationization of warehouse management as well as material management come true. Simultaneity the scale of enterprise informationization management comes into a higher level. Based on the enterprises actual demand, this project adopt Browser/Server structure, design and implement the materials manage system. This project combines ASP.NET and C# technology, employs SQL Server 2000 as DBMS. We implements all the system include scheme management, contract management, materials receive management, in- warehouse management, out- warehouse management, storage management, code management, user management and so on. This article emphasizes on the implementation of storage management, code management and user management, and the copyrights control of this system and the system integrate are contained in this article too. Keywords: coal mine materials management; MIS; B/S mode; ASP.NET 山东工商学院 2009 届毕业论文 1 目 录 第一章 绪论.1 1.1 问题的提出 .1 1.2 课题研究现状及意义 .1 1.3 课题研究的目的和内容 .1 1.4 本文的主要工作 .2 第二章 煤矿物资管理系统的技术分析.3 2.1 管理信息系统(MIS)概要 .3 2.2 B/S 模式.6 2.3 .NET FRAMEWORK.7 第三章 系统的功能需求.11 3.1 软件开发运行的系统需求: .11 3.2 采购计划管理 .12 3.3 合同管理(代储合同/产品购销合同) .13 3.4 物资到货管理 .14 3.5 物资入库管理 .15 3.6 物资出库管理 .15 3.7 库存管理(包括正常、废旧、盘盈) .17 3.8 编码管理 .19 3.9 用户管理 .19 3.10 日志功能 .19 3.11 其他 .19 第四章 系统的概要设计.20 4.1 需求规定 .20 4.2 系统的总体架构 .20 第五章 系统的详细设计与实现.26 5.1 库存管理模块的设计与实现 .27 5.2 编码管理模块的设计与实现 .39 5.3 用户管理模块的设计与实现 .43 5.4 系统的安全 .46 5.5 系统的异常处理 .49 第六章 系统的整合.52 第七章 系统的测试.56 7.1 系统的测试环境 .56 7.2 系统的功能性测试结果 .57 7.3 系统的性能测试结果 .57 7.4 主要测试用例 .58 结论.59 致谢语.60 参考文献.61 山东工商学院 2009 届毕业论文 1 第一章第一章 绪论绪论 1.1 问题的提出 物资管理是企业生产经营管理中不可缺少的组成部分。煤矿用物资与一般 企业所用物资相比,具有品种多,价格昂贵等显著的特点,它涉及建筑材料、 机械零件、设备、机电设备、火工品、木材等 30 多个大类,一万余种。各煤 矿物资采购年费用一般均超过亿元,甚至几亿元。传统的物资管理操作完全采 用手工的方法,用人工输入信息,一切均由管理人员手工或用计算器完成,存 在数据量大、信息量大、准确性得不到保障、不利于快速查询、修改等问题, 严重增加管理人员的工作量,降低了管理的效率。随着计算机技术的普及与发 展,编制煤矿物资管理系统,实现物资管理的信息化、现代化,让计算机成为 物资管理的重要工具,节约人力、物力和时间,确保物资管理信息的准确性, 提高物资管理的效率,已成为企业发展的需要 1.2 课题研究现状及意义 20 世纪 90 年代以来,全球信息技术发展明显加快。随着 Internet 的出 现,计算机越来越广泛的应用到社会生活的各个领域。然而,目前大部分煤矿 的物资管理还停留在原始手工管理阶段,即使有些煤矿应用了计算机管理,其 软件系统也很落后,在网络信息时代的今天,是远不能满足煤矿建设与生产需 要的。因此,对一套全新的基于 WEB 的煤矿物资管理系统的需要迫在眉睫。 1.3 课题研究的目的和内容 本煤矿物资管理系统内容涵盖物资需求计划管理、合同管理、到货管理、 入库管理、出库管理、库存管理、编码管理等物资管理的全过程,通过填写日 常出入库单,自动完成物资的库存管理,并提供多种口径进行物资统计,可自 动生成所需的物资报表和统计分析表,进行有效物资控制。涵盖了物资使用人 员、物资计划员、仓库管理人员、物资管理人员、财务人员、决策管理人员等 各对象的使用要求,将物资应用架构在整个企业网络上,改变了以往物资系统 只是为实现电子化库存的准确而管理的局限性,达到真正的电子化全面物资管 理。煤矿物资管理系统作为煤矿综合信息管理平台的重要组成部分,它实现了 物资管理工作的数字化、信息化和网络化,简化劳动,实现了以计算机为中心 山东工商学院 2009 届毕业论文 2 的自动化、网络化管理。物资查询更加正确、方便、快速、可靠,为上级领导、 部门的管理提供准确、实在的数据与图形,真正实现全矿区各类物资信息的数 字化和网络化。 在系统设计方面,本文着重考虑了基于 B/S 结构系统的网络实现、基于 B/S 结构系统的网络安全、ASP.NET 的解决方案等几个方面。 1.4 本文的主要工作 本文将首先探讨.NET 框架技术和 B/S 模式,在对煤矿物资管理系统的需求 做深入详细调研分析的基础上,提出基于.NET 的 B/S 模式解决方案,设计系 统的整体架构。详细探讨了系统的分析设计与库存管理、编码管理和用户管理 的实现, 同时负责系统的版权控制以及系统的整合。 山东工商学院 2009 届毕业论文 3 第二章第二章 煤矿物资管理系统的技术分析煤矿物资管理系统的技术分析 2.1 管理信息系统(MIS)概要 2.1.1 管理信息系统概念 管理信息系统(MIS,Management Information System),是一个由人、计 算机等组成的能进行信息的收集、传送、储存、维护和使用的系统。能够实测 企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出 发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。 管理信息系统是信息系统的重要分支之一,经过 30 多年的发展,已经成为一 个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科1。 从概念上,管理信息系统由四个部件构成:信息源、信息处理器、信息用 户和信息管理者。 信息源是信息的产生地;信息处理器负担信息的传输、加工、 保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责 信息系统的设计、实现和维护。管理信息系统一般被看作一个金字塔形的结构, 分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。最基层由 任务巨大处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围 越小,针对的也是比较特殊和非结构化的问题。(简化) 一个组织的管理信息系统可分解为四个基本部分: 1. 数据处理部分,主要完成数据的收集、输入,数据库的管理、查询、基 本运算、日常报表的输出等。 2. 分析部分,主要在数据处理基础之上,对数据进行深加工,如运用各种 管理模型、定量化分析手段、程序化方法、运筹学方法等对组织的生产经营情 况进行分析。 3. 决策部分,MIS 的决策模型多限于以解决结构化的管理决策问题为主, 其决策结果要为高层管理者提供一个最佳的决策方案。 4. 数据库部分,主要完成数据文件的存贮、组织、备份等功能,数据库是 管理信息系统的核心部分。 2.1.2 MIS 系统的主要任务和特点 管理信息系统辅助完成企业日常结构化的信息处理任务,一般认为 MIS 的 主要任务有如下几方面: 山东工商学院 2009 届毕业论文 4 1. 对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确 使用,使信息流通渠道顺畅。保证信息的准确性、一致性。 2. 确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一 个集中统一的数据库。 3. 高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物 力、财力等。 4. 充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模 型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。管理信 息的特点可以从七个方面来概括: (1) MIS 是一个人机结合的辅助管理系统。管理和决策的主体是人,计算机 系统只是工具和辅助设备。 (2) 主要应用于结构化问题的解决。 (3) 主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出, 生产计划,生产和销售的统计等。 (4) 以高速度低成本完成数据的处理业务,追求系统处理问题的效率。 (5) 目标是要实现一个相对稳定的、协调的工作环境。因为系统的工作方法、 管理模式和处理过程是确定的,所以系统能够稳定协调地工作。 (6) 数据信息成为系统运作的驱动力。因为信息处理模型和处理过程的直接 对象是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。 (7) 设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符 合实际情况。 2.1.3 管理信息系统开发 软件生存周期是一个从用户需求开始,经过开发、交付使用、在使用中不 断地增补修改,直至让位于新的软件的全过程。一般可划分为六个阶段:可行性 与计划研究阶段,需求分析阶段,设计阶段,实现阶段,测试阶段,运行与维 护阶段。 软件开发模型是软件开发全部过程,活动和任务的结构框架。软件开发模 型能清晰,直观地表达软件开发全过程,明确规定了要完成的主要活动和任务。 传统的软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺 序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入 山东工商学院 2009 届毕业论文 5 下一个阶段。 在传统的瀑布模型中,需求和设计中的问题是无法在项目开发的前期被检 测出来的,只有当第一次系统集成时,这些设计缺陷才会在测试中暴露出来, 从而导致一系列的返工:重新设计、编码、测试,进而导致项目的延期和开发 成本的上升。 系统分析 系统设计 实现/单元测试 系统测试 集成测试 系统维护 图 2.1 瀑布模型 为了解决传统软件开发流程中的问题,采用迭代化的开发方法来取代瀑布 模型。在瀑布模型中,要完成的是整个软件系统开发这个大目标。在迭代化的 方法中,将整个项目的开发目标划分成为一些更易于完成和达到的阶段性小目 标,这些小目标都有一个定义明确的阶段性评估标准。迭代就是为了完成一定的 阶段性目标而所从事的一系列开发活动,整个迭代过程包含了需求、设计、实 施(编码)、部署、测试等各种类型的开发活动,迭代完成之后需要对迭代完成 的结果进行评估,并以此为依据来制定下一次迭代的目标。 山东工商学院 2009 届毕业论文 6 图 2.2 迭代化模型 与传统的瀑布式开发模型相比较,迭代化开发具有允许变更需求、逐步集 成元素、尽早降低风险、保证项目进度等特点。 2.2 B/S 模式 当前主流的软件开发模式有两种: C/S 模式、B/S 模式。 1. C/S 模式:即我们熟悉的客户机/服务器模式。C/S 模式系统以服务器作 为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次 处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进 行操作。C/S 模式具有专业化程度高、开发手段灵活、运行速度快等优点,它 的缺点在于维护成本高、适应性较弱。C/S 模式系统几乎可以适应任何的操作 平台,开发技术也多种多样,大部分计算机语言都能开发出 C/S 模式的应用 系统。 2. B/S 模式:即浏览器/服务器模式。B/S 模式的系统以服务器为核心,程 序处理和数据存储基本上都在服务器端完成,用户无须安装专门的客户端软件, 只要通过网络中的计算机连接服务器,使用浏览器就可以进行事务处理。B/S 模式具有易于升级,便于维护,客户端使用难度低、可移植性强等特点,同时 也受到灵活性差、应用模式简单等问题的制约。B/S 模式中应用服务器运行数 据负荷较重,一般都备有数据库存储服务器,以防万一。 B/S 结构支持跨平台管理,不论是什么平台,只要装有 WEB 浏览器即 可;工作站无需安装和维护客户端软件,可通过局域/广域网实时监控和管理。 支持 Internet 组网方式。概括起来,B/S 结构具有以下优点:2 (1) 具备了很好的移动性,确保不同的使用者都能以最佳的方式来使用所需 的系统。 (2) 普通使用者只需要使用浏览器就可以在任何地方通过身份权限确认后就 可以进行相关操作,极大的发挥了 B/S 结构的优点。 (3) 可以实现跨平台,多格式文件浏览;无需进行终端安装。 (4) Internet 采用了“瘦客户端” ,使得系统具有彻底的开放性,系统不限 制将要访问系统的用户数。与 Client/Server 方式相比,这是 Internet 对 IT 产业的一个巨大贡献。 (5) 由于系统相对集中在几个服务器上,因此使系统的维护和扩展都变得比 较容易。比如,如果数据库存储空间不够,可再加一个数据服务器:系统要增 山东工商学院 2009 届毕业论文 7 加功能,可以修改原程序,也可以新增一个应用服务器来运行新功能。 (6) 界面统一(全为浏览器方式),操作相对简单。 (7) 表示层:借用现成的浏览器软件,无需开发数据库前端。并且实现了与 业务逻辑的分离。 (8) 业务逻辑层:集中在服务器端,实现了业务逻辑的封装,实现模块化。 更新维护更简单。 (9) 各个层次之间的调整互无影响。 基于以上各项优点和企业的实际具体需求,我们选 B/S 模式作为煤矿物资 管理系统设计的总体结构。 2.3 .NET Framework Microsoft.NET 是微软推出的下一代基于互联网平台的软件开发构想, 其背后的基本理念就是:不再关注单个的网站和单个设备,而是要让所有的计算 机群、相关设备和服务商协同工作,提供更加广泛和丰富的解决方案。人们将 能够控制何种信息、在何时、以何种方式传递给自己。用 Microsoft 总裁兼首席 执行官史蒂夫鲍尔墨的话“NET 代表了一个集合、一个环境、一个编程的基 本结构,作为一个平台来支持下一代的互联网。. NET 也是一个用户环境,是 一组基本的用户服务,可以作用于客户端、服务器或任何地方,与改编成模式 具有很好的一致性,并有新的创意。因此,它不仅是一个用户体验,而且是开 发人员体验的集合” ,这是对.NET 的概念性描述。 .NET Framework 发布前.NET Framework 发布后 ASP网页 ASP.DLL COM 对象 程序 WIN 32 API 程序ASP.NET .NET Framework 对象类库 图 2.3 .NET Framework 发布前后程序接口的比较 Microsoft .NET Framework 是一个平台,用来创建、部署和运行 XML Web 山东工商学院 2009 届毕业论文 8 Service 以及其它应用程序。Microsoft .NET Framework SDK(Software Development Kit)是由 Microsoft 发行的.NET Framework 软件工具包,其中除 了 Microsoft .NET Framework 的全部组件以外,还包括了开发 Microsoft .NET Framework 应用程序所必须的工具、代码实例(Samples)和相关文档。3 Microsoft .NET Framework 包括三个主要的组成部分 CLR(Common Language Runtime)、Class Library 和 ASP.NET。其中,CLR 和 Class Library 构成了.NET 平台的核心。实际上,Windows 操作系统本身就是一个由 Runtime 引擎和函数库构成的集合,向应用程序提供各种服务5,6。 2.3.1 .NET 的体系结构 MicrosoftNET 给开发人员带来了一种全新的开发框架一 NET 框架(NET Framework)。在.NET Framework 发布之前,程序是以 Win32 API 及 COM 对 象为接口,ASP 网页则是以 asp.dll 所提供的对象为接口,但.NET Framework 发布之后,不管是程序或网页都是以.NET Framework 所提供的类库为接口, 如图 2.3 所示。.NET 框架包含了在操作系统上进行软件开发的所有层。它使微 软或其他平台上的显示技术、组件技术和数据技术实现高度集成。该构架从最 下面的内存管理和组件加载层开始,向上到达显示用户和程序接口的多种方式、 在它们中间的一些层可以提供开发人员需要的任何系统级功能。. NET 框架的 主要结构图如图 2.4 所示。 1. Windows API 与 COM+服务 位于最底层的是 Windows API: .NET 提供了操作系统函数的一种面向对象 式的视图,但并未替换这些函数,大多数对.NET 框架的调用最终都被解析为对 一个 Windows 内核 DLL 的调用。 Microsoft 决定让 NET 框架依赖于组件服务,这样既可以创建可以利用 COM+所提供的事务、同步和安全服务的.NET 组件,.NET 程序员也可以继续 使用过去所学的编程模型来编写企业级应用程序,并可以利用在 COM+模式一 下可用的相同服务。 山东工商学院 2009 届毕业论文 9 图 2.4 .NET 框架的主要结构 2. 公共语言运行库 CLR(Common Language Runtime) CLR 是.NET Framework 的基础,位于.NET 框架的第一层,用来支持代码 的运行,提供内存和线程管理等核心系统服务,如内存管理、垃圾回收、结构 化异常处理,以及多线程处理等,并且有严格的安全校验代码。在.NET Framework 中,源代码首先被编译器编译成 MSIL (Microsoft Intermediate Language)代码,在程序运行的时候,CLR 中的即时编译器(Just-In-Time Compiler)再将 MSIL 代码即时编译成本地的机器语言在对应的系统中运行。基 于 CLR 开发的代码被称为 managed code,而运行时不需要 CLR 的代码就被 称为 unmanaged code。另外,Microsoft SQL Server 和 IIS (Internet Information Services)等高性能的企业级服务器对于 CLR 也有非常好的支持.7 如果.NET 被导入非 Windows 体系结构,首先必须为新主机编写相应的公共语 言运行库。 3. ASP.NET 和 Windows 窗体 ASP. NET 和 Windows 窗体位于框架结构的同一级,框架的这两部分中包 含所有能够生成用户界面的类,ASP. NET 是在浏览器中生成,Windows 窗体 使用标准 Win32 窗口生成。尽管这两个部分出现在框架的同一级中,并具有相 似性,但两者之间仍然存在很大差异。Web 窗体运行在服务器上,并能生成 HTML 代码,显示在客户的浏览器中;而 Windows 窗体则运行在客户端上。 ASP.NET 本身是一个完整的架构,使用它可以开发 Web 站点和基于 managed code 的 Internet 分布对象。ASP.NET 应用程序分为 Web Forms 和 XML Web Services 两种,它们的发布都要通过 IIS 来实现。在.NET Framework Class Library 中有专门的类用来支持 ASP.NET 技术。 ASP.NET 由两种互相独立但又密切相关的技术组成:Web 窗体和 XML Web 服务。Web 窗体用于创建带有用户界血的 Internet 应用程序,Web 服务用于没 山东工商学院 2009 届毕业论文 10 有用户界面的 Internet 应用程序。 ASP.NET 应用程序是用功能齐全的编译语言编写的,因此 ASP. NET 代码 的运行速度可以比相应的 ASP 脚本代码更快。ASP. NET 可以使用早期绑定和 强制类型变量,并且对 Windows API 的组件和函数具有完全的访问权限。 ASP.NET 真正可以实现并促进用户界面和创建应用程序的代码之间的分离, 用户可以将 ASP.NET 页面拆分为两个独立的文件,其中一个文件包含 HTML 代码和控件,另一个文件包含源代码。因为 ASP.NET 使用的是己编泽的代码, 所以可能无须像在 ASP 中那样频繁地编写组件。 ASP.NET 支持一种更灵活地 Session 对象版本。更重要的是,可以创建不 依赖于客户端 cookie 的 Session 对象,这样 ASP.NET 应用程序就能使用禁用 了 cookie 功能的浏览器了4。 4. 公共语言规范(CLS) 公共语言规范(CLS)是一组由 Microsoft 提供的、用于向编译器开发商提供 帮助的规范。这些规范规定了.NET 语言必须具有的一组特性,例如支持 16 位、 32 位或 64 位的带符号整数、零一下限数组,以及结构化异常处理功能等。 5. .NET 编程语言 最上层是符合 CLS 规范的各编程语言。Microsoft 提供的语言有:Visual Basic.NET, C#, C+,和 Jscript 等9。所有.NET 语言生成的都是托管代码,这 种代码在运行库的控制之下运行。托管代码和传统编译器所生成的本机代码差 别很大,本机代码现在称为非托管代码。在 Microsoft 提供的所有新语言中,只 有 C+能够生成托管和非托管两种代码,但是即使是 C+开发人员也只有在迫 不得已的情况下才使用非托管代码,因为只有托管代码才能利用.NET 平台的所 有优点。 由于所有.NET 语言,不管是来自 Microsoft 还是其他厂商,其目标都是符 合 CLS 规范,并且使用的都是.NET 框架中的类和数据类型,因此比起以前的 语言,它们彼此之间现在更为相似。这种相似性可以产生以下 3 种重要影响: (1) 所有语言的执行速度都趋于相同,因此应当根据其他因素,例如掌握程 度,来选择使用哪种语言。 (2) 因为所有语言都使用相同的数据类型并以相同的方式报告错误,因而可 以保证语言间的互操作性。这样就可以使用不同的语言编写应用程序的不同部 分,而不必担心各个部分的集成问题。 (3) 从开发人员的观点来看,如果己经掌握了某一种.NET 语言,学习一种 山东工商学院 2009 届毕业论文 11 新的.NET 语言会非常容易。 第三章第三章 系统的功能需求系统的功能需求 本章根据企业的实际需求制定了煤矿物资管理系统的功能需求。 3.1 软件开发运行的系统需求: 3.1.1 软件环境 1. 服务器 (1) 操作系统:Microsoft Windows Server 2003 SP2 (2) DOTNET 版本:2.0.50727.1433 (3) 数据库软件: Microsoft SQL Server 2000 简体中文个人版(SP(4) (4) 其它:Microsoft Office 2003 2. 客户端 (1) 操作系统:Microsoft Windows XP SP3 (2) DOTNET 版本:2.0.50727.1433 (3) 数据库软件:Microsoft SQL Server 2000 简体中文个人版(SP(4) (4) 其它:Microsoft Office 2003 3.1.2 硬件环境 1.服务器 (1)CPU 数:2 个 (2)CPU 类型:3.0G Hz 以上 (3)内存容量:2GB DDR II (4)硬盘:1.5TB (5) UPS:支持 30 分钟 2.客户端 (1)内存 256MB 以上,建议 512MB 内存 (2)硬盘空间 10 GB 空闲空间以上 (3)CPU:P4 2.4GHz 以上 3.1.3 网络环境 (1)带宽 5M 以上 系统整体业务逻辑:系统整体业务逻辑: 山东工商学院 2009 届毕业论文 12 采购计划表/代储计划表采购明细表 到货登记表验收入库清单 器材明细账 收发存报表 收发存汇总报表盘盈盘亏表 库存余额汇总表 领料单 领用汇总表 代储明细表 领料明细表 合同表 图 3.1 系统整体业务逻辑 3.2 采购计划管理 3.2.1 物资采购计划表/物资代储计划表(每类材料对应于一个表) 1.信息录入: (1) 表头、制表单位、日期自动生成且可修改,采购计划编号由系统自动生 成,编号规则为:2 位年+2 位月+2 位类别+3 位顺序号。 (2) 名称、规格型(图)号、单位、供货单位(生产厂家)、提报单位从编码库 获得,其中供货单位(生产厂家)、提报单位可以为空。 (3) 数量中提报由用户填写,库存自动从现有库存(包括正常库存、盘盈、 废旧、代储)中获取,采购由用户填写。 (4) 单价、金额保留 2 位小数,数量最多保留 3 位小数,计算规格为:金额 =采购数量*单价,单价由数据库生成(最近一次购买单价)或用户录入,即生成 可修改。 (5) 到货数量与到货日期与到库登记表相连,自成生成。 2. 信息修改:表中数据输入完毕确认存档后,不可再修改,除非经高级用 户许可同意。 3. 信息查询:按日期(为时间段,不特殊说明日期查询均为时间段查询)、 材料编码(模糊查询,不作特殊说明编码查询均为模糊查询)、材料名称、供货 单位(生产厂家)、提报单位进行单条件查询;组合查询,如:日期和材料名称, 山东工商学院 2009 届毕业论文 13 日期和供货单位,日期和计划提货单位。应提供查询结果的超链接,双击显示 查询结果的详细信息。(所有查询应都可以这样) 4. 信息打印:根据用户查询条件打印相应信息,A4 纸横向打印 3.2.2 采购明细表/代储明细表(代储明细表由到货登记表生成) 1. 信息录入:从验收入库清单自动提取数据生成本表。 2. 信息修改:用户不能直接修改本表数据。 3. 信息查询:按日期、材料编码、材料名称、供货单位进行单条件查询; 组合查询,如:日期和材料名称,日期和供货单位。 4. 信息打印:根据用户查询条件打印相应信息,A4 纸横向打印。 6. 提供合计功能,对符合用户查询条件的采购物资的数量和金额进行统计 合计(得是相同物资,还必须得是相同记量单位)。 3.3 合同管理(代储合同/产品购销合同) 3.3.1 合同模版创建与修改: 用户可以修改合同中的条款内容、产品数量. 3.3.2 合同内容填写与修改: 1. 自动生成合同号,编号规则为 2 位年份+2 位月份+3 位合同顺序号,最 后一位为 D 表示代储、G 表示购买。 2. 购货单位信息自动生成且可修改。 3. 售货单位信息保留为空,由用户填写。 4. 提供合同条款框架标题,具体内容由用户填写。 5. 产品、品种一栏的表格可以增加行。 6. 合同日期自动生成且可修改。 3.3.3 合同查询 按日期、合同号(提供模糊查询)、售货单位、金额(范围)、合同标的进行单 条件查询或组合查询,如日期和售货单位,日期和金额(范围)。 3.3.4 合同打印 根据用户查询条件打印相应合同信息,A4 纸纵向打印 山东工商学院 2009 届毕业论文 14 3.4 物资到货管理 3.4.1 到货登记表 每类物资对应于一个表)(体现采购 C、代储 D、盘盈 P、废旧 F。 1. 信息录入 (1)表头、日期自动生成且可修改,帐目类别由用户选择。 (2)供货单位、物资名称、规格型号、单位从编码库中获取且可修改 (3)应收数量、验收数量、入库数量(根据前一个数据自动生成后两个数据, 且用户可修改)、估价数量(数量可为负)由用户填写,系统自动计算剩余数量, 计算规则为:剩余=验收-入库-估价,能够体现一次到货多次入库、估价的情况, 平时显示为最终情况,若用户需要显示一次到货多次入库、估价的详细信息, 可双击该行展开显示详细信息,显示格式同到货登记表,并可打印详细信息。 (4)验收人由系统根据登录的用户名自动填写(双用户联合验收,由保管员 输入信息,由计划员确认)。 2. 信息修改:确认存档后,经高级用户许可同意,双用户修改确认,一人 不能单独修改信息。 3. 信息查询:按帐目类别、物资类别、日期、供货单位、物资名称进行单 条件查询组合查询, 在某个帐目类别下,进行日期和物资类别、日期和物资名 称、日期和供货单位的查询。 4. 信息打印:根据用户查询条件打印相应信息,A4 纸横向打印。 3.4.2 代储物资明细表 1. 表样格式: 表 3.1 代储物资明细表表样格式 序号类别名称规格 型号 单位数量单价金额供货 单位 计划 员 备注 2. 信息录入:除单价和金额之外的信息均来源于帐目类别为代储的到货登 记表;单价来源于代储计划表(最好能来源于代储合同,更准确),金额为单价* 数量。统计日期和表头为系统自动填写,但可修改;估价数量可为负。备注由 用户填写,也可以保留为空。 3. 信息修改:用户不能直接修改本表数据。 4. 信息查询:按日期、材料名称、供货单位进行单条件查询;组合查询, 如:日期和材料名称,日期和供货单位。 5. 信息打印:根据用户查询条件打印相应信息,A4 纸横向打印。 山东工商学院 2009 届毕业论文 15 3.5 物资入库管理 3.5.1 物资入库验收清单 1.信息录入 (1)表头自动生成且可修改,验收单编号自动生成,编号规则为:2 位年+2 位月+2 位类别+3 位顺序号。 (2)到货日期、验收日期、填单日期自动生成且可修改。 (3)物资编码、物资名称、规格型号、单位从编码库获取。 (4)数量(可以为负数,即红冲入库)、不含税单价由用户填写,系统自动计 算不含税金额,计算规则为:不含税金额=数量*不含税单价;系统自动计算税, 计算规则为:税=不含税金额*17%,保留 2 位小数。 (5)运杂费、管理费由用户填写。 (6)合计金额自动生成,计算规则为:合计金额=不含税金额+运杂费+管理 费+税。 (7)平均单价由系统计算,计算规则为:平均单价=合计金额/数量。 (8)可以增加行,最多到 A4 纸张能容纳范围,最后一行用来统计合计金额 的合计。 (9)由计划员填写物资入库验收清单的信息,由保管员、稽核进行用户确认, 由用户确认存档后根据操作由系统自动填写计划员、保管员、稽核姓名信息, 且每页底端都显示该信息,在进行打印操作时可选择是否显示三个业务操作员 的姓名信息。 (10)材料入库后,修改库存数量、金额和平均单价(不在此修改以上信息, 是在物资明细帐中修改)。 2. 信息查询:按到货日期、物资编码、物资名称、验收单编号、供货单位 查询。 3. 信息打印:根据用户查询条件打印相应信息, A4 纸横向居中打印。 3.6 物资出库管理 3.6.1 物资领用单(即领料单)。 1. 表样格式: 表 3.2 物资领用单表样格式 供应室 物资领用单 发放编号: 发放日期: 山东工商学院 2009 届毕业论文 16 工程编号工程名称 列支渠道 数量 物资编码规格型号单位 请领审批实发 单价金额 用途五日内有效 审批: 发料: 领料主管: 材料员: 领料人: 2. 信息录入: (1)表头自动生成且可修改。 (2)领用日期和发放日期自动生成且可修改。 (3)类别、物资名称、规格型号、单位从编码表中获取。 (4)发料编号自动生成(开头字母为 L,后面 3 位数字按序增长) (5)数量由用户填写(后两个数量自动生成,与前面相同,用户可修改),单价 从库存中自动获取,金额由系统自动计算,计算规则为:金额=数量(为实发数 量)*单价;若出库后库存为 0,则单价=金额/数量 3. 信息修改 用户确认存档后,不能直接修改本表数据,得经许可同意。 4. 信息查询 按领用单位、材料名称、领料日期、单项工程名称进行单条件查询。 5. 信息打印 根据用户查询条件打印相应表格。 3.6.2 物资领用明细表 1. 数据来源 由物资领用单生成物资领用明细表,不用直接输入,其中数量为实发数量。 2. 信息查询 按领用单位、列支渠道、材料名称、领料日期、单项工程名称进行单条件 查询。 4. 信息打印 根据用户查询条件打印相应表格,A4 纸横向居中打印。 5. 导出为 EXCEL 文件。 山东工商学院 2009 届毕业论文 17 3.6.3 物资领用汇总表(每类一行) 1. 信息生成 根据领用明细表自动统计生成各单位每月领用各种材料的金额总和,要求 能够对各单位全年领用汇总、每个月所有单位领用汇总。 2. 信息修改 用户不能直接修改本表数据。 3.信息查询 随时查看各单位每个月领用汇总情况。 4.信息打印 按用户查询条件打印相应信息。 5.提供按列支渠道为标题的物资领用汇总表,加七个列支渠道分项汇总表, 再加上一个物资领用汇总表(不分渠道,总的),最后应出八个物资领用汇总表, 得注意数据间的对应关系。 3.7 库存管理(包括正常、废旧、盘盈) 3.7.1 物资明细帐 每个物资编码对应于一个表,根据入库清单和物资领用表生成本表数据。 1.信息录入 (1)物资名称、物资编码、规格型(图)号、计量单位从编码库中获取。 (2)可增加行,每一行都会出现摘要,摘要若多可换行,摘要由用户填写, 每月底、年底除外。 (3)年、月、日由系统自动生成且可修改,其中“日”一般不超过 25 日。 (4)新的一年开始出现上年转结(单一行)为上年库存;新的一月开始出现本 月合计(单一行)为上月的合计;新的一年第二月开始出现本年累计(如本年支出 现一个月则不出现本月累计),累计为上月合计累加。 (5)收入一栏中,购入数量(从入库单转入)、单价由用户填写;金额=入库单 中的不含税金额+运杂费+管理费,单价=金额/数量,收入一档对应入库验收清 单。(6)支出一栏中,生产数量、基建数量、单价由用户填写,系统自动计 算合计数量,计算规则为:合计数量=生产数量+基建数量;系统自动计算金额, 计算规则为:金额=合计数量*单价,当库存为 0 时,有不等的情况出现,出库 一档对应物资领用单。 (7)系统自动计算库存,计算规则为:库存数量=上次库存数量+收入数量-支 出合计数量,库存金额=上次库存金额+收入金额-支出金额。 (8)稽核由用户填写,系统提供“是” 、 “否”两个选项,确认稽核以后不能 山东工商学院 2009 届毕业论文 18 再次修改为未稽核状态,增加稽核状态一列。 2. 信息修改 用户不能直接修改本表数据。 3. 信息查询 按材料名称、材料编码进行单条件查询。 4. 打印 按用户查询条件打印相应信息,B4 纸横向打印。 3.7.2 库存余额汇总表 1. 信息录入 (1)每类材

温馨提示

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

评论

0/150

提交评论