商品进销存管理系统(数据库课程设计报告)
数据库原理课程设计 进销存管理系统

长治学院课程设计报告课程名称:数据库原理课程设计设计题目:进销存管理系统系别:计算机系专业:计算机科学与技术组别:第一组学生姓名: 韩伟伟学号: 08407106 起止日期: 2011年6月7日~ 2011年6月22日指导教师:马桂芳目录一、系统规划 (3)二、总体设计 (4)2.1系统功能简述 (5)三、数据库原理 (5)3.1 系统原理概述 (5)3.1.1 E—R图 (5)3.1.2 系统原理概述 (5)3.1.3数据流图 (6)3.2逻辑结构设计 (6)3.2.1 基本表信息 (6)3.2.2 存储过程\触发器\视图设计 (8)四、模块划分(系统管理模块实现) (13)4.1 系统登录界面及代码 (13)4.2系统管理模块界面及代码 (13)五、系统的优点及不足之处 (14)六、总结和致谢 (15)七、参考文献 (15)进销存管理系统系统背景说明待开发的软件系统的名称:进销存管理系统软件项目的用途:用于数据库课程设计及商业用途软件项目的范围:系统涉及企业的库存,销售与进货提供了管理功能,为库存,销售,进货等管理数据提供了分析功能小组成员成员:韩伟伟,令狐岩,李江民,杨捷指导老师:马桂芳随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
一、系统规划1.1 可行性分析经济上可行性分析现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全,等等。
本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。
因此在经济上是可行的。
技术上可行性分析a)软件可行性PowerBuilder具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQL Sever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。
数据库原理课程设计 进销存管理系统

长治学院课程设计报告课程名称:数据库原理课程设计设计题目:进销存管理系统系别:计算机系专业:计算机科学与技术组别:第一组学生姓名: 韩伟伟学号: 08407106 起止日期: 2011年6月7日~ 2011年6月22日指导教师:马桂芳目录一、系统规划 (3)二、总体设计 (4)2.1系统功能简述 (5)三、数据库原理 (5)3.1 系统原理概述 (5)3.1.1 E—R图 (5)3.1.2 系统原理概述................... 错误!未定义书签。
3.1.3 数据流图 (6)3.2逻辑结构设计 (6)3.2.1 基本表信息 (6)3.2.2 存储过程\触发器\视图设计 (8)四、模块划分(系统管理模块实现) (13)4.1 系统登录界面及代码 (13)4.2系统管理模块界面及代码 (13)五、系统的优点及不足之处 (14)六、总结和致谢 (15)七、参考文献 (15)进销存管理系统系统背景说明待开发的软件系统的名称:进销存管理系统软件项目的用途:用于数据库课程设计及商业用途软件项目的范围:系统涉及企业的库存,销售与进货提供了管理功能,为库存,销售,进货等管理数据提供了分析功能小组成员成员:韩伟伟,令狐岩,李江民,杨捷指导老师:马桂芳随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
一、系统规划1.1 可行性分析经济上可行性分析现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全,等等。
本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。
进销存管理系统数据库设计

目录1 •需求分析报告 (4)1.1系统目的 (4)1.2进销存系统的数据需求 (4)1.3组织结合结构图 (4)1.4功能模块图 (5)1.5业务流程图 (5)1.6数据流程图 (6)1.6.1数据流程图顶层图 (6)1.6.2数据流程图第一层 (7)1.6.3数据流程图第二层 (7)1.7数据字典......................................................................... 1.01.7.1. .............................................................................................................................. 数据项定义........................................................................... .1.0.1.7.2、数据流定义........................................................ 1.21.7.3、数据存储定义...................................................... 1.41.7.4、处理逻辑定义...................................................... 1.51.7.5、外部实体定义........................................................ ..62. .......................................................................................................................................................... 概念结构设计 ............................................................................... 1.72.1 初步E-R 图..................................................................... 1.72.1.1销售业务的局部E-R图.............................................. 1.72.1.2采购业务的局部E-R图................................................. .1.92.1.3报损局部E-R图 (22)2.2全局E-R图 (23)3将各分E-R图合并成全局E-R图所作的处理 (26)3.1进行相关实体类型的合并,以减少实体类型的个数 (26)3.2消除冗余 (26)4. 逻辑结构设计 (27)4.1逻辑设计概述 (27)4.2转换规则 (27)4.3根据全局E-R图设计出系统的数据模型: (27)4.4初步优化: (28)4.4.1部门与职工之间 (28)4.4.2商品与供货商之间形成一个供应过程 (28)4.4.3商品与客户之间形成一个购买过程 (28)4.4.4职工与商品之间有职工对商品产生销售管理,采购管理,报损管理等信息。
数据库课程设计报告---商品销售管理系统

在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。
商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。
商品信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。
本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。
根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。
全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的。
关键字:商品销售,数据库第一章系统概述 (3)1.1 系统开发背景与意义 (3)1.1.1 系统开发背景 (3)1.1.2 系统开发意义 (3)第二章需求分析 (4)2.1系统功能要求 (4)2.2数据流图 (4)2.2.1 0层数据流图 (4)2.2.1 1层数据流图 (5)2.3数据字典 (7)数据流 (8)数据存储 (9)处理过程 (9)第三章概念结构设计 (10)3.1商品库存子系统 (10)3.2商品采购子系统 (11)3.3商品销售子系统 (12)3.4 E-R图 (13)第四章逻辑结构设计阶段 (14)4.1关系模式 (14)第五章、系统功能设计 (15)5.1功能结构图 (15)5.2触发器 (15)结束语 (17)参考文献 (18)第一章系统概述1.1 系统开发背景与意义1.1.1 系统开发背景在信息技术的催化之下,世界经济的变革已经进入了加速状态。
商品进销存系统数据库设计

山东科技大学(济南校区)学生课程报告题目:商品进销存管理系统班级:信息管理11-3姓名:王晓晓 23人事管理模块、进货管理模块姓名:程成 03 销售管理模块姓名:王海宁 18 库存管理模块完成时间:2013年6月16日1.概述随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
进销存需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
最主要的特点是能够实时的和准确的掌握控制店内的库存情况。
如果可以能够实时掌握库存管理流程及库存情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少商品统计程序繁琐等所产生的问题。
进销存管理者希望在商品进销存管理中能实时掌握库存的商品的相关信息,并且还要既保证商品入库、销售,同时还要操作简单、快捷、方便,功能完善的服务。
因此,开发一个易于操作的进销存软件成为商品企业的首选,通过计算机对企业信息流通过程中的数据进行自动化管理是开发本系统的主要目的。
2.需求分析2.1用户需求分析:本系统采用自上向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、人事管理模块和系统管理模块。
具体的功能描述如下:进货管理:其功能是对商品入库信息进行管理,并根据企业情况制定进货计划,实施商品采购,并进行进货查询。
库存管理:其功能是对采购来的商品进行入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。
销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。
人事管理:其功能是对进销存的员工和供货商信息进行管理,包括查询,更新等。
系统管理:其功能是为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;2.2系统功能模块图整个商品进销存管理系统的功能结构如图2-1所示:图2-1 系统功能结构图2.3系统数据流图分析图2-2 进销存管理系统顶层图2:销售管理1:库存管理4:人事管理3:进货管理库存信息清单进货信息请求已进货信息采购单进货信息清单进货单进货信息查询库存信息销售信息销售信息查询销售单销售信息清单人事信息查询人事信息清单职工信息已有供货商信息新供货商信息前台销售信息库存信息查询图2-3 进销存管理系统第0层图1:查询1:更新库存清单已进货信息销售信息进货信息请求库存信息清单库存信息查询库存信息检索结果发出库存检索请求图2-4 库存管理部分第1层图2:查询2:更新销售清单前台销售信息库存信息销售单销售清单销售信息查询图2-5 销售管理部分第1层图3:查询3:更新进货清单进货信息请求进货单进货信息请求库存信息清单进货信息查询进货/采购清单检索结果发出进货/采购清单查询采购清单新供货商信息已进货信息进货信息清单采购单图2-6 进货管理部分第1层图4:查询4:更新职工清单职工信息新供货商清单职工信息查询职工/供货商清单检索结果发出职工/供货商清单查询供货商清单供货商信息清单已有供货商信息职工信息清单供货商信息查询图2-7 人事管理部分第1层图2.4数据字典数据流条目(1)已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注 (2)销售信息=销售单号+商品编号+销售数量+销售日期 文件条目(1)文件名:职工清单组成:{职工编号+姓名+性别+籍贯} 组织:按职工编号递增排列 (2)文件名:商品清单组成:{商品编号+供货商号+名称+单价+库存+备注} 组织:按商品编号递增排列 (3)文件名:供货商清单组成:{供货商号+商品编号+名称+联系人+联系电话+备注} 组织:按供货商编号递增排列(4)文件名:进货清单组成:{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注} 组织:按进货单编号递增排列(5)文件名:销售清单组成:{销售单号+商品编号+销售数量+销售日期}组织:按销售单编号递增排列(6)文件名:库存清单组成:{商品编号+库存数量}组织:按商品编号递增排列加工说明(1)加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单(4)加工名:2:更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单(5)加工名:3:查询加工逻辑:根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/采购清单查询输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果(6)加工名:3:更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/采购清单查询(7)加工名:4:查询加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果(8)加工名:4:更新加工逻辑:根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果3.概念结构设计本系统采用自上向下方法开发,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构,其功能模块主要有如下几个部分:人事管理模块、销售管理模块、进货管理模块、库存管理模块和系统管理模块。
进销存管理系统设计报告

西安财经学院《信息系统分析与设计》课程设计报告题目进销存管理系统姓名专业信息管理与信息系统班级XXXX学号XXXXXXXX一、系统概述 (1)(一)序言 (1)(二)系统任务 (1)(三)系统目标 (2)(四)人员分工 (2)二、系统需求分析 (2)(一)、需求分析 (2)(二)、可行性分析 (3)1、技术方面的可行性 (3)2、经济可行性研究 (3)3、操作可行性研究 (4)三、系统分析 (4)(一)业务流程分析(销售部分) (4)业务流程图图例说明: (4)(二)数据流程分析 (5)(三)数据字典 (7)四、系统设计 (11)(一)系统总体设计 (11)1、系统总体结构 (12)(二)系统的详细设计 (15)1、代码设计 (15)2.输入输出设计 (15)(三)数据库设计 (17)1、概念结构设计 (17)2、逻辑结构设计 (18)3、物理结构设计 (19)五、系统实施 (20)(一)开发工具的选择 (20)1、SQL介绍 (20)2、Visual basic编程语言简介 (21)3、SQL Server 数据库简介 (21)(二)源程序清单 (22)1、VB源代码 (22)2. 数据库源代码 (31)供应商资料表 (31)(三)、数据库中部分表的关系及约束 (33)(四)运行界面 (34)连接数据库界面: (34)(五)、系统调试、测试 (39)1、测试的意义 (39)2、测试原则 (40)3、系统测试的方法 (40)4、测试用例 (41)课程设计总结 (42)致谢 (43)参考文献 (44)一、系统概述(一)序言社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面临市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要求生存、发展,就必须对企业进行科学的管理。
而用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,这样就可以大大的提高企业决策的效率。
产品进销存管理系统课程设计报告

目录一、.................................................................................. 设计任务一一产品进销存管理系统......................................................... 2.二、........................................................................ 功能需求分析2..三、.................................................................................. 功能算法设计........................................................................... 2..3.1各功能函数关系图............................................................... 2..3.2详细算法设计................................................................... 3..四、............................................................................ 代码实现.4...4.1重要代码....................................................................... 4...4.1.1相关头文件的编写以及结构体的建立 ........................................ 4.4.1.2添加产品信息函数 (4)4.1.3查询产品信息函数 ........................................................ .6..4.1.4主函数 ................................................................... 8..4.2运行结果...................................................................... .9...4.2.1系统界面 ................................................................. 9..4.2.2 添加..................................................................... 8..4.2.3 查询..................................................................... 9..4.2.4 退出 (10)五、............................................................................ 调试分析11.5.1存储结构的建立 (11)5.2定义查询功能 (11)5.3功能缺失弥补 (11)六、............................................................................ 课设总结11.七、................................................................................ 谢辞10.八、............................................................................ 参考文献10问题描述:针对某一种行业的库房的产品进销存情况进行管理。
超市进销存管理系统课程设计

课程设计报告I目录1.可行性分析报告 (2)1.1 引言 (3)1.2 系统开发的必要性和意义 (4)1。
3 现行系统的调查与分析 (4)1.3.1现行系统调查研究 (4)1。
3.2 需求调查和分析 (7)1.4 新系统的方案 (7)1.4.1 拟建系统的目标 (7)1。
4。
2 系统规划及初步方案 (8)1。
4。
3 计算机系统方案 (8)1。
4.4 系统的开发计划 (8)1.4。
5 投资方案 (8)1.4.6 人员培训及补充方案 (8)1.5 方案的可行性分析 (9)1.6 结论 (9)2.系统分析报告 (11)2.1 概述 (12)2。
1。
1 系统分析的原则 (12)2.1。
2 系统分析方法 (13)2。
2 现行系统概况 (13)2.2。
1 现行系统现状调查 (13)2。
2。
2系现行系统存在的问题和薄弱环节 (20)2.3 新系统逻辑设计 (20)2。
3。
1 新系统目标 (20)2。
3。
2 新系统逻辑模型 (21)2。
3.3 建立数据字典 (22)2.3。
4 数据存储规范化 (26)2。
3.5 数据处理描述 (27)2.3.6 遗留问题 (27)2.4 用户领导审批意见。
(27)3.系统设计报告 (28)3。
1 概述 (29)3。
1.1 系统设计目标 (29)3。
1。
2 系统设计策略 (29)3.2 计算机系统配置 (29)3.2。
1 硬件配置 (29)3.2.2 软件配置 (30)3。
3 系统结构设计 (30)3。
4 模块设计 (32)3。
5 数据库设计 (32)3。
5。
1 数据库逻辑设计 (32)3。
5。
2 数据库物理设计 (33)3.5.3 数据库保证 (33)3.6 编码设计 (35)3.6.1 代码设计原则 (35)II3.6.2 代码设计 (35)3。
6。
3 编码设计的评价与验收 (36)3.7 输出设计 (36)3。
7。
1 输出项目 (36)3。
7.2 输出接收者 (36)3。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商品进、销、存系 统 课程设计报告 1 商品进、销、存系 统 背景说明 待开发的软件系统的名称:商品进、销、存管理系统 软件项目的用途:用于数据库课程设计及商业用途 软件项目的范围:系统涉及企业的库存,销售与进货提供了管理 功能,为库存,销售,进货等管理数据提供了分析功能 开发小组:我们小组 小组成员: 组长:曾 炫 组员:冶福磊 陈 光 钟浩杰 李钦铭 指导老师:姚全珠 在信息技术的催化之下,世界经济的变革已经进入了加速状态.世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望. 随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然. ⒈ 系统规划 1。1 可行性分析 经济上可行性分析 现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 商品进、销、存系 统 课程设计报告 2 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高企业的工作效率; 第四,本系统可以使敏感文档更加安全,等等. 本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。因此在经济上是可行的。
技术上可行性分析 a) 软件可行性 C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQL Sever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。 SQL Sever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库管理系统。作为客户机/服务器的后端数据库,他是所有数据的汇总和管理中心。 b) 硬件可行性 CPU:奔腾三代以上。 OS(操作系统):Windows2000/windows98以上。 内存:64MB以上。 硬盘:30G以上。 本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求. 使用C#作为系统开发的开发环境,此开发工具开发数据库管理系统,采用面向对象的方式,方便、简捷、功能强大。 管理上可行性分析 课设指导老师给与了精心的讲解和大力的支持. 综上所述,系统在技术上、经济上、管理上都是可行的。 1.2 划分子系统 各个模块的划分 1。3 制定信息系统开发方案及日程安排 商品进、销、存系 统 课程设计报告 3 1.3。1 任务分配 陈 光:商品入库(输入) 李钦铭:信息查询(查询) 冶福磊:信息修改(修改) 钟浩杰:信息统计(统计) 曾 炫:商品销售(输出) 1。3.2 计划 需求分析阶段:用时一天。需求分析,业务逻辑,模块化分,详细分工 编码阶段:用时两天.根据需求分析进行编码 整合:待续
⒉ 系统分析
2。1系统流程图 业务流程图 2.2 数据字典 重要数据及其简要描述如下所示: 1) 数据元素: 表3.1 商品编号
表3.2 员工编号
表3。3 销售编号 表3.4 库存盘点票号 2) 数据结构: 表3。6 商品卡片
3) 数据流: 表3.7 操作信息
名称:商品编号 总编号:1-001 说明:唯一标识商品 编号:001 数据值:(连续/离散)离散 有关编码说明: 类型:(字符/数字)数字 长度:4 有关数据结构:商品卡片 名称:员工编号 总编号:1-002 说明:唯一标识员工 编号:002 数据值:(连续/离散)连续 有关编码说明: 类型:(字符/数字)数字 长度:7 有关数据结构:员工卡片 名称:销售编号 总编号:1-003
说明:唯一标识每次销售登记 编号:003 数据值:(连续/离散)连续 有关编码说明: 类型:(字符/数字)数字 长度:17 有关数据结构:销售登记卡
名称:库存盘点票号 总编号:1-004 说明:记录一次库存盘点并唯一标识 编号:004 数据值:(连续/离散)离散 有关编码说明: 类型:(字符/数字)数字 长度:17 有关数据结构:库存盘点登记卡 名称:商品登记卡 总编号:2-001
说明:商品信息卡片 编号:001 结构: 有关数据流,数据存储: 编号 商品登记表 名称 商品创建时间 销售单价 [商品备注]
名称:操作信息 总编号:3-001 说明:业务员对客户提出的请求向计算机进行操作 编号:001 数据流来源:业务员 数据流去向: 包括的数据结构: 商品进、销、存系 统 课程设计报告 4 表3。9 管理信息
4) 数据存储: 表3。10 进货一览表
表3.11 销售一览表 表3.12 库存一览表 5) 处理过程: 表3。12 销售信息单
表3。13 进货信息单 表.3.14 库存信息单 ⒊ 系统设计 3。1 代码设计 编码设计使数据库系统开发的前提条件,使系统不可缺少的重要内容.编码是指与原来名称对应的符号和记号.它是进行信息交换、处理、传输和实现信息共享的关键。本系统内部信息编码采用顺序码和区间码混合使用: 顺序码是用一串连续的数字来代表系统中的客观实体或实体属性。其优点是简单,容易处理,但是不能反映编码对象的特征。所以用区间码来弥补这个缺点。区间码是按编码的特点把代码分为若干个区段,每一个区段表示编码对象的一个类别。 合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在本系统的代码设计时,遵循以下几个原则: a) 惟一性。每个代码只能惟一地代表系统中的 一个实体或实体属性。 b) 标准性。代码设计时采用国际或国家的标准代码。
名称:管理信息 总编号:3-002 说明:管理员对库存,财务,基本信息进行管理操作 编号:002 数据流来源:管理员 数据流去向: 包括的数据结构: 库存登记 数量 财务 收入 支出 基本信息登记
名称:进货文件 总编号:4-01 说明:一段时间内所有进货信息的存储 编号:D1 结构: 入库时间 入库编号 入库数量 商品编号
名称:销售文件 总编号:4-02 说明:一段时间内所有销售信息的存储 编号:D2 结构: 销售编号 有关数据流: 销售时间 商品编号 销售数量 销售单价 销售备注
名称:库存文件 总编号:4-03 说明:一段时间内所有库存信息的存储 编号:D3 结构: 更新日期 有关数据流: 库存编号 库存数量 商品编号
名称:填写销售单 总编号:5-001
说明:所销售商品的详细信息 编号:P2 输入:D2→P2 输出:P2→(销售单) 处理:查(销售文件)打印销售单,对不完整的地方进行备注信息说明 名称:填写进货单 总编号:5-002
说明:所进商品的详细信息 编号:P3 输入:D1→P3 输出:P3→(进货单) 处理:查D1(进货文件)打印进货单,对不完整的地方进行备注信息说明
名称:填写库存单 总编号:5-003
说明:商品存储的详细信息 编号:P4 输入:D3→P4 输出:P4→(反馈信息单) P4→(库存信息单) 处理:查D3(库存文件)打印库存单,对反馈是否存在信息,对 管理员显示库存的详细信息,便于管理。 商品进、销、存系 统 课程设计报告 5 c) 合理性。代码设计应该与编码对象的分类体系相适应,使代码对编码对象的分类有标识作用。 d) 可扩充性.编码时留有足够的备用代码。 e) 简单性.方便输入,提高处理效率。 f) 适用性。便于识别和记忆,使用户容易了解和掌握. 编码设计如图 : 商品名称编码 顺序码编码 3。2 输出设计 输出设计的主要目的是满足用户和管理者对数据和信息的要求。本系统将采用表单和查询显示输出方式,使用者可以通过多种方式获取自己所需信息. 输出设计主要考虑了以下几点: a) 方便使用者 b) 考虑系统的硬件性能 c) 尽量利用原系统的输出格式 d) 输出表格要考虑系统的发 例如: 表3。1 输出销售表 编号: 总金额: 商品编号: 商品名称 数量: 备注信息: 商品单价:
3.3 输入设计 在计算机信息传统中,输入数据的正确性决定着整个系统质量的好坏。本商品进销存管理系统主要采取以下输入方法: 1。键盘输入法:录入人员直接通过键盘输入法将所需数据直接手工输入. 由于该系统所涉及的数据量不是很大,所已本系统将采取人工校对的方式进行数据核对。即输入数据后,屏幕将录入的数据显示出来,由人工进行校对。 3.4 数据库设计
S P 0 0