- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务项目1物资仓库管理系统设计
物资仓库管理系统设计
【案例目的】
1)设计小型管理信息系统功能模块,并画出功能模块图。
2)设计小型管理信息系统数据库表结构。
3)认识小型管理信息系统系统设计过程。
【案例描述】
某企业要开发物资仓库管理系统,小陈负责物资仓库管理系统的系统设计部分。根据系统分析的资料进行设计,小陈主要实现4个部分的设计任务。
第一部分:系统模式选择
1)系统架构——选择B/S结构或C/S结构,或两种模式结合。
2)系统开发软件环境——选择开发工具及数据库产品。
3)系统实施硬件环境。
第二部分:功能模块设计
设计系统功能模块。
第三部分:数据库设计
1)资源代码设计。
2)数据库表结构设计。
第四部分:建立业务对象库及用户界面设计
1)建立业务对象库。
2)用户界面设计。
3)程序流程图。
【预备知识】
1)比较C/S和B/S结构的优缺点。
2)物资仓库管理系统数据处理特点、日处理数据量以及对数据安全性要求等方面分析。
3)根据物资仓库管理系统实现需求,设计出功能结构图。
4)数据库E-R图设计。
5)物资代码编制方法。
6)人性化用户界面设计。
7)业务流程图。
【案例实施】
1. 系统模式选择
通过对系统业务(系统业务是局部性的,决定了网络架构可以是传统的局域网和系统对数据响应时间要求高并有大量的数据输入,数据的并发程度高,数据后期综合分析要有统计报表,安全要求较高等方面)综合分析,确定物资仓库管理系统模式为C/S体系结构。
根据C/S体系结构,系统选择PowerBuilder开发工具,根据系统对数据的要求选择SQL Server数据库,服务器操作系统为Windows Server 2003,客户端操作系统为Windows XP。
物资仓库管理系统的局部功能模块如图4.1所示。
图4.1 物资仓库管理系统局部功能模块图
2. 数据库设计
(1)资源代码设计
为了使各有关部门能够正确地编制代码和使用代码,必须要编制代码文档,作为数据处理系统的文档资料。编码的方法有多种,但编码的方法与数据库的表结构是相关的,系统资源编码并不是唯一的,所以表结构设计也不是唯一的。
1)物资类别编码:
1 2 3 4
大类代码 小类代码
大类代码 名称 小类代码 小类名称
01 日用杂品材料 01 杂品
02 办公文具
03 办公印刷品
04 医疗印刷品
02 维修材料 05 房屋维修材料
06 设备维修材料
03 低值消耗品 07 办公用品
……
2)物资编号:
1 2 3 4 5 6
小类代码 小类物资编号
例如,070001信封表示办公用品
……
3)物资拼音代码:
电视机——DSJ
电话机——DHJ
电脑显示器——DNXSQ
……
4)职工编号:
1 2 3 4 5 6
部门编号 部门职工编号
部门编号 名称 部门职工编号 姓名
01 财务科 001 张三
002 李四
003 王小
(略)
02 人事处 (略)
……
5)性别:
1——男 2——女
其他资源编码由读者自己设计。
(2)PDM图
对系统的各种资料进行分析,下面以仓库物资入库管理建立PDM图。
仓库管理涉及的实体有以下几种。
1)物资分类:物资先分成大类,大类可再分成小类。大类的属性有大类编号,大类名称等;小类的属性有小类编号,小类名称等(只要求进行两级分类即可)。
2)物资品名:其属性有物资编号、物资名称、规格、状态、计件单位、物资别名、拼音代码和库存数量等。
3)入库单:其属性有入库单编号、物资名称、入库日期、单位、数量、单价、金额、入库人员、供应商名称、生产厂家、发票和入库验收人员等。
4)入库方式:其属性有入库方式编号和入库方式名称等。
5)出库单:其属性有出库单编号、物资名称、出库日期、单位、数量、单价、出库人员、领用部门和出库确认人员等。
6)供应商:其属性有供应商编号、供应商名称和地址等。
7)生产厂家:其属性有厂家编号、厂家名称、电话和地址等。
8)职工:其属性有职工编号、姓名、性别和出生年月等。
9)部门:其属性有部门编号、部门名称、电话号码和部门地址等。
各实体之间有如下联系。
1)一个大类可以分成多个小类,一个小类只能属于一个大类。
2)一个小类可以有许多物资,一种物资只属于一个小类。
3
文档评论(0)