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

合集下载

数据库课程设计商品进销存管理系统

数据库课程设计商品进销存管理系统

课程设计设计题目:超市销售管理系统学生姓名:潘小涛学号: 20052408 专业班级:计算机科学与技术05-2班2008年9月23日一.设计要求1.信息要求本系统至少应该包含超市所有货物管理相关的基本信息,包括进货信息和销售信息等。

它们都应该包括商品货物的基本信息(如员商品编号、商品名称、规格、产地、单位、进价、批发价、零售价等)和客户的基本信息(如客户编号、客户名称、联系人、联系电话、地址、客户信箱、银行帐号等)。

2.功能要求本系统的基本功能要求如下:进货商品的信息维护(包括简单查询、修改、删除和添加等功能);销售商品的信息维护(包括简单查询、修改、删除和添加等功能);客户的信息维护(包括简单查询、修改、删除和添加等功能);系统用户的信息维护(包括简单查询、修改、删除、添加和权限分配等功能);系统信息备份、还原;二.软件环境及开发工具1.个人电脑及Win XP Pro2.Delphi 7.03.SQL Server 2000三.需求分析对该超市销售管理系统进行深入的业务流程分析后画出数据流图。

由数据流图图可以看出来,每个操作员查看信息前必须先登录这个管理系统,每个操作员的信息保存在操作员信息表中。

用户登录系统后可以查看商品进销管理信息和客户信息,也可以通过查询选择自己希望得到的信息。

四.数据库设计1.概念设计根据需求分析的结果,得到的用ER图表示的概念设计结果如下图所示2.逻辑设计根据分析,整个销售系统系统需要的数据表如下:商品信息:商品编号、商品名称、规格、产地、单位、进价、批发价、零售价等;客户信息:客户编号、客户名称、联系人、联系电话、地址、客户信箱、银行帐号等;操作员信息:操作员编号、操作员姓名、操作员密码、操作员级别等;销售信息:销售号、客户编号、客户名、商品编号、商品名称、单价、数量、金额、销售时间等。

五.系统设计由于这个超市销售信息管理系统是一个比较小型的数据库系统,只需要储存文本信息,都是小字段的问题,作为一个小型的数据库系统,数据量最多在百至千条左右,故采用微软的SQL Server作为后台数据库,使用SQL语言进行操作。

进销存管理系统课程设计

进销存管理系统课程设计

进销存管理系统课程设计一、课程目标知识目标:1. 让学生掌握进销存管理系统的基本概念、功能和作用;2. 了解进销存管理系统的业务流程及其在实际企业中的应用;3. 掌握数据库的基本操作,如查询、插入、删除和修改数据;4. 学会分析进销存数据,为企业决策提供数据支持。

技能目标:1. 培养学生运用所学知识设计简单的进销存管理系统的能力;2. 培养学生运用数据库技术进行数据管理和分析的能力;3. 提高学生实际操作进销存管理系统进行业务处理的速度和准确性。

情感态度价值观目标:1. 培养学生对进销存管理系统及企业管理产生兴趣,激发其学习热情;2. 培养学生具备团队协作精神,学会与他人共同解决问题;3. 增强学生的企业责任感和社会责任感,认识到进销存管理系统在现代企业管理中的重要性。

课程性质分析:本课程属于信息技术与商务管理相结合的实践性课程,旨在让学生在实际操作中掌握进销存管理系统的知识,提高其运用信息技术解决实际问题的能力。

学生特点分析:学生具备一定的计算机操作基础和商务管理知识,对新鲜事物充满好奇,喜欢动手实践,但可能对理论知识较为排斥。

教学要求:1. 注重理论与实践相结合,强调动手实践能力;2. 结合实际案例,激发学生学习兴趣;3. 采用分组讨论、互动教学等方式,提高学生的参与度和积极性;4. 定期进行课程评估,确保学生达到预期学习成果。

二、教学内容1. 进销存管理系统概述- 了解进销存管理系统的基本概念、发展历程和应用场景;- 掌握进销存管理系统的功能模块及其相互关系。

2. 进销存管理系统业务流程- 学习采购、销售、库存等业务流程;- 分析实际案例,了解业务流程在企业中的应用。

3. 数据库基础- 掌握数据库的基本概念、数据模型和关系运算;- 学习数据库设计方法,了解进销存管理系统数据库的构建过程。

4. 数据库操作- 学习SQL语言,掌握数据的查询、插入、删除和修改操作;- 结合进销存管理系统,进行数据库操作实践。

进销存信息管理系统设计报告

进销存信息管理系统设计报告

进销存管理系统一.项目说明进销存管理系统的开发。

利用计算机系统运行速度快,数据存储大,传递信息快,便于修改和查询的特点,将进销存管理系统计算机化,可及时给决策机构准确,全面提供市场信息和商品资料,这正是进销存管理系统的目标.进销存管理系统是为了适应现代销售可库存管理要求,推动进销存管理走向科学化,规范化,减轻单位销售和库存管理的劳动强度,提供人员的工作效率,质量和管理水平的管理软件系统,使得通过信息化管理,销售,库存,采购变得快捷方便。

二.系统调查(一)系统目标企业进销存管理系统的目标是:按照现代物流要求构建一个全新的现代化的物资管理系统,通过计算机、网络等现代科学技术,实现进货、在库管理、配送管理等物资活动的自动化、数字化和智能化。

要实现该目标,就需要在按照现代物流的要求对企业的经营战略,组织战略,生产经营等管理模组织结构等进行精心规划与设计的基础上,建设符合现代企业要求的的物流基础设施并配置先进的物流设备,如自动化,数字化,智能化的现代化仓库,自动备货生产线等,并且要建立一个支持企业生产经营管理模式和组织结构并适应未来发展的现代进销存管理系统.现代进销存管理概念最主要体现在以实现企业资源高效整合为第一目标,帮助企业降低物资成本,通过提升物资价值从而实现企业价值最大化。

本系统开发混合采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发。

通过对实际需求分析,本系统主要面向特定管理人员,对各种物资进行电子化管理,所以系统包括以下功能:信息管理功能、日常操作功能、信息查询功能、信息统计功能、系统管理功能。

(二)系统开发计划1.主表单2.“信息管理”模块。

商品信息管理功能。

3.“日常操作"模块。

商品进货操作功能,商品出货操作功能。

4.“信息查询“模块.进货记录查询功能,出货记录查询功能,库存信息查询功能. 5.“系统管理”模块。

修改密码功能,关于系统功能,退出系统功能。

数据库课程设计报告_销售管理系统1

数据库课程设计报告_销售管理系统1

攀枝花学院学生课程设计(论文)题目:商品销售管理系统开发学生姓名:杨兴贵学号: 200910801085 所在院(系):计算机学院专业:计算机科学与技术班级:计算机科学与技术(2)班指导教师:歧世峰职称:2011年12 月13 日攀枝花学院教务攀枝花学院本科学生课程设计任务书注:任务书由指导教师填写.目录摘要 (1)1 需求分析 (2)1。

1任务概述 (2)1.1.1系统目标 (2)1。

1.2用户特点 (2)1.2系统的功能需求 (2)1。

2.1角色功能需求 (2)1。

2.2功能模块 (2)1。

3系统的性能分析 (3)1。

4 系统的数据需求 (3)2 数据库概念结构设计 (5)2.1 数据流图(DFD) (5)2。

2 系统功能设计 (6)2.2.1 系统总体模块图 (6)2。

2.2 各功能模块介绍 (7)2.2。

3 系统总体E—R图: (7)2。

3 实体的属性和实体之间的联系 (8)2.3。

1管理员admin (8)2.3。

2供应商信息supperliers (8)2。

3.3客户信息 customers (8)2.3。

4 商品信息 products (9)3数据库逻辑设计 (10)3。

1 E-R图向关系模型的转换 (10)4 数据库的物理实现 (11)4.1表汇总 (11)4.2表逻辑结构设计 (11)5系统实现 (13)5.1系统开发相关技术介绍 (13)5。

2系统实现工具与支持平台 (14)5。

2。

1用户界面 (14)5.2。

2硬件接口 (14)5。

3 页面设计 (14)5。

3。

1 登录界面 (14)5。

3.2管理界面 (14)5.3。

3用户管理 (15)5。

3。

4客户信息管理 (16)5。

3。

5商品信息管理 (17)5.3.6营销信息管理 (17)5。

4 代码清单 (18)5.4。

1 ADO连接 (18)5。

4。

2 更改密码 (22)5。

4.3 登录 (22)5。

4。

4 客户管理 (24)5.4。

商品仓库管理系统数据库设计

商品仓库管理系统数据库设计
客户可以自己进行注册,也可以由管理员分配。商场中的每个客户都分配有唯一的编号、名字、地址、电话号码,每个用户可以进行信息查询,但不可以进行修改。
(2)供应商的基本信息
每个供应商拥有唯一的编号、名字、地址、供应货物及电号码。
(3)货物的基本信息
每种货物有一个编号,会存放在一个仓库中,货物有唯一的名称,属于一个类型,拥有一定货物存储量,管理员可以对其信息进行修改。
40
供应商地址
货物
Pgoods
char
6
供应商供应货物
电话
Ptel
char
11
供应商电话
照片
Picon
image
16
供应商照片
5.仓库存储数据字典
属性名
存储代码
类型
长度
备注
货物编号
Gno
char
5
仓库编号
Sno
char
5
货物名称
Gname
char
10
类型名称
Tname
char
20
货物存储量
Gnum
int
4
仓库货物存储量
6.货物入库数据字典
属性名
存储代码
类型
长度
备注
货物编号
Gno
char
5
供应商编号
Pno
char
5
货物名称
Gname
char
10
货物类型
Tname
char
20
仓库编号
Sno
real
4
入库总量
Innum
int
4
货物入库总量
收购单价
Inprice

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

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

商品进、销、存系统背景说明待开发的软件系统的名称:商品进、销、存管理系统软件项目的用途:用于数据库课程设计及商业用途软件项目的范围:系统涉及企业的库存,销售与进货提供了管理功能,为库存,销售,进货等管理数据提供了分析功能开发小组:我们小组小组成员:组长:曾炫组员:冶福磊陈光钟浩杰李钦铭指导老师:姚全珠在信息技术的催化之下,世界经济的变革已经进入了加速状态。

世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂.强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望。

随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

⒈系统规划1.1 可行性分析经济上可行性分析现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全,等等。

本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现.因此在经济上是可行的。

技术上可行性分析a)软件可行性C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQL Sever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。

SQL Sever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库管理系统。

进销存管理信息系统课程设计报告

进销存管理信息系统课程设计报告

进销存管理系统课程设计报告第一章引言随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域,各种形式的百货商场、大型仓储超市、便利店、连锁超市和专卖店等形式的零售、批发业鳞次栉比,不断改变、影响着人们的价值观念和生活方式。

因此,要提升企业竞争力,就要大力推进企业信息化建设,利用先进的办公自动化系统来实现企业内部信息管理、共享及交流,才能使企业在竞争激烈的21世纪取得先机。

本课程设计主要解决在一个小型企业中,商品从采购、存储到销售的完整的进销存信息管理应用系统。

利用信息系统实现商品库存管理的规范化、自动化。

1.1应用背景企业进销存管理系统是一个销售型企业不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业进销存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。

因此,开发一个仓库进销存管理系统是很有必要的,具有其特有的技术意义和管理意义。

本文实现的企业销售部门管理系统基本上能够满足现代小型企业管理的需求。

信息录入项目齐全、完整、系统利用多条件查询的方式来提高查询、阅读、修改的效率.1.2 课程设计目的概括的讲,企业对进销存系统的需求具有普遍性。

企业应用进销存可有效减少盲目进货,降低进货成本,合理控制库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力。

进销存系统数据库设计报告

进销存系统数据库设计报告

- 1 -PSS进销存系统数据库设计报告Company Information- 2 - 企业即时通数据库设计报告版本历史- 3 -目录0. 文档介绍 (4)0.1 文档目的 (4)0.2 文档范围 (4)0.3 读者对象 (4)0.4 参考文献 (4)0.5 术语与缩写解释 (4)1. 数据库环境说明 (5)2. 数据库的命名规则 (5)3. 数据库逻辑设计.......................................................................................... 错误!未定义书签。

4. 数据库物理设计 (5)4.0 表汇总 (5)4.1 客户信息表 (6)4.2 客户联系人表.................................................................................... 错误!未定义书签。

4.3 销售明细表 (6)4.4 销售主表 (8)4.5 商品表 (10)4.6 权限表 (13)4.7 采购明细表 (16)4.8 采购主表............................................................................................ 错误!未定义书签。

4.9 销售人员表........................................................................................ 错误!未定义书签。

4.10 供应商资料表.................................................................................. 错误!未定义书签。

4.11 供应商联系人表.............................................................................. 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

商品进、销、存系统背景说明待开发的软件系统的名称:商品进、销、存管理系统软件项目的用途:用于数据库课程设计及商业用途软件项目的范围:系统涉及企业的库存,销售与进货提供了管理功能,为库存,销售,进货等管理数据提供了分析功能开发小组:我们小组小组成员:组长:曾炫组员:冶福磊陈光钟浩杰李钦铭指导老师:姚全珠在信息技术的催化之下,世界经济的变革已经进入了加速状态。

世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。

强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望。

随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

⒈系统规划1.1 可行性分析经济上可行性分析现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全,等等。

本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。

因此在经济上是可行的。

技术上可行性分析a)软件可行性C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQL Sever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。

SQL Sever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库管理系统。

作为客户机/服务器的后端数据库,他是所有数据的汇总和管理中心。

b)硬件可行性CPU:奔腾三代以上。

OS(操作系统):Windows2000/windows98以上。

内存:64MB以上。

硬盘:30G以上。

本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

使用C#作为系统开发的开发环境,此开发工具开发数据库管理系统,采用面向对象的方式,方便、简捷、功能强大。

管理上可行性分析课设指导老师给与了精心的讲解和大力的支持。

综上所述,系统在技术上、经济上、管理上都是可行的。

1.2 划分子系统各个模块的划分1.3 制定信息系统开发方案及日程安排1.3.1 任务分配陈光:商品入库(输入)李钦铭:信息查询(查询)冶福磊:信息修改(修改)钟浩杰:信息统计(统计)曾炫:商品销售(输出)1.3.2 计划需求分析阶段:用时一天。

需求分析,业务逻辑,模块化分,详细分工编码阶段:用时两天。

根据需求分析进行编码整合:待续⒉系统分析2.1系统流程图业务流程图2.2 数据字典重要数据及其简要描述如下所示:1)数据元素:表3.1 商品编号名称:商品编号总编号:1-001说明:唯一标识商品编号:001数据值:(连续/离散)离散有关编码说明:类型:(字符/数字)数字长度:4有关数据结构:商品卡片表3.2 员工编号名称:员工编号总编号:1-002说明:唯一标识员工编号:002数据值:(连续/离散)连续有关编码说明:类型:(字符/数字)数字长度:7有关数据结构:员工卡片表3.3 销售编号名称:销售编号总编号:1-003说明:唯一标识每次销售登记编号:003数据值:(连续/离散)连续有关编码说明:类型:(字符/数字)数字长度:17有关数据结构:销售登记卡表3.4 库存盘点票号名称:库存盘点票号总编号:1-004说明:记录一次库存盘点并唯一标识编号:004数据值:(连续/离散)离散有关编码说明:类型:(字符/数字)数字长度:17有关数据结构:库存盘点登记卡2)数据结构:表3.6 商品卡片名称:商品登记卡总编号:2-001说明:商品信息卡片编号:001结构:有关数据流,数据存储:编号商品登记表名称商品创建时间销售单价[商品备注]3)数据流:表3.7 操作信息名称:操作信息总编号:3-001 说明:业务员对客户提出的请求向计算机进行操作编号:001数据流来源:业务员数据流去向:包括的数据结构:商品登记名称销售登记金额日期表3.9 管理信息名称:管理信息总编号:3-002 说明:管理员对库存,财务,基本信息进行管理操作编号:002数据流来源:管理员数据流去向:包括的数据结构:库存登记数量财务收入支出基本信息登记4)数据存储:表3.10 进货一览表名称:进货文件总编号:4-01说明:一段时间内所有进货信息的存储编号:D1结构:入库时间入库编号入库数量商品编号表3.11 销售一览表名称:销售文件总编号:4-02说明:一段时间内所有销售信息的存储编号:D2结构:销售编号有关数据流:销售时间商品编号销售数量销售单价销售备注表3.12 库存一览表名称:库存文件总编号:4-03说明:一段时间内所有库存信息的存储编号:D3结构:更新日期有关数据流:库存编号库存数量商品编号5)处理过程:表3.12 销售信息单名称:填写销售单总编号:5-001说明:所销售商品的详细信息编号:P2输入:D2→P2输出:P2→(销售单)处理:查(销售文件)打印销售单,对不完整的地方进行备注信息说明表3.13 进货信息单名称:填写进货单总编号:5-002说明:所进商品的详细信息编号:P3输入:D1→P3输出:P3→(进货单)处理:查D1(进货文件)打印进货单,对不完整的地方进行备注信息说明表.3.14 库存信息单名称:填写库存单总编号:5-003说明:商品存储的详细信息编号:P4输入:D3→P4输出:P4→(反馈信息单)P4→(库存信息单)处理:查D3(库存文件)打印库存单,对反馈是否存在信息,对管理员显示库存的详细信息,便于管理。

⒊系统设计3.1 代码设计编码设计使数据库系统开发的前提条件,使系统不可缺少的重要内容。

编码是指与原来名称对应的符号和记号。

它是进行信息交换、处理、传输和实现信息共享的关键。

本系统内部信息编码采用顺序码和区间码混合使用:顺序码是用一串连续的数字来代表系统中的客观实体或实体属性。

其优点是简单,容易处理,但是不能反映编码对象的特征。

所以用区间码来弥补这个缺点。

区间码是按编码的特点把代码分为若干个区段,每一个区段表示编码对象的一个类别。

合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在本系统的代码设计时,遵循以下几个原则:a)惟一性。

每个代码只能惟一地代表系统中的一个实体或实体属性。

b)标准性。

代码设计时采用国际或国家的标准代码。

c)合理性。

代码设计应该与编码对象的分类体系相适应,使代码对编码对象的分类有标识作用。

d)可扩充性。

编码时留有足够的备用代码。

e)简单性。

方便输入,提高处理效率。

f)适用性。

便于识别和记忆,使用户容易了解和掌握。

编码设计如图:S P 0 0商品名称编码顺序码编码3.2 输出设计输出设计的主要目的是满足用户和管理者对数据和信息的要求。

本系统将采用表单和查询显示输出方式,使用者可以通过多种方式获取自己所需信息。

输出设计主要考虑了以下几点:a)方便使用者b)考虑系统的硬件性能c)尽量利用原系统的输出格式d)输出表格要考虑系统的发例如:表3.1 输出销售表编号:总金额:商品编号:商品名称数量:备注信息:商品单价:3.3 输入设计在计算机信息传统中,输入数据的正确性决定着整个系统质量的好坏。

本商品进销存管理系统主要采取以下输入方法:1.键盘输入法:录入人员直接通过键盘输入法将所需数据直接手工输入。

由于该系统所涉及的数据量不是很大,所已本系统将采取人工校对的方式进行数据核对。

即输入数据后,屏幕将录入的数据显示出来,由人工进行校对。

3.4 数据库设计概念结构设计过程本次课设开发商品进、销、存管理系统,经过可行性分析、详细调查以及多次讨论,确定了该系统由商品入库、信息查询、信息修改、信息统计、商品销售五个子系统组成。

本过程结构设计过程采用自底向上的设计方法,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构.下面给出商品销售子系统的分析及分E-R图的设计及对其进行的各项调整。

商品入库子系统(陈光)包含子功能:此模块完成库存产品的输入包括库房中已有商品库存的增加以及新产品的输入信息和数量。

如果库房中已存在此商品,则不需添加此商品的商品信息,直接对商品数量做成一定的更新即可。

如果此商品为库存中已存在的商品,则应当添加对应的商品信息,包括名称,单价等。

再将新商品的数量输入数据库。

根据需求分析给出的数据流图,参照数据字典中的详细描述,给出商品入库子系统的E-R 图:信息查询子系统(李钦铭)包含子功能:商品查询,销售查询,入库查询A. 商品信息查询。

{商品编号,商品名称,类型,备注,库存量} B. 销售信息查询。

{销售编号,品种数,总金额,客户名称,销售日期,流水号,商品编号,销售单价,销售数量。

}C. 入库信息查询。

{入库编号,品种数量,总计金额,入库时间,商品编号,进货单价,数量}子系统功能:用户可通过表中所有的属性根据需要选择自己的属性集合来对三张表的信息进行查询。

处于商品信息查询状态时有五种基本属性:商品编号,商品名称,类型,备注,库存量。

销售信息查询状态时有九个基本属性:销售编号,品种数,总金额,客户名称,销售日期,流水号,名称商品单价创建时间备注编号库存商品编号,销售单价,销售数量。

处于入库信息查询状态时有七个基本属性:入库编号,品种数量,总计金额,入库时间,商品编号,进货单价,数量。

E-R 图:N31 1 11 1 1实体属性定义:管理员(因系统简单,不储存管理员信息,因此不定义此实体的属性) 商品信息(商品编号、商品名称、商品单价、商品创建时间、商品备注) 销售单(销售编号、销售时间、商品编号、销售数量、销售备注) 库存单(商品编号、库存数量)信息修改子系统(冶福磊)子系统的功能:A.通过商品编号查找出商品的所有信息B.通过库存编号查找出库存的所有信息管理员查询商品信息销售信息入库信息入库信息表销售信息表商品信息表C.通过销售编号查找出销售的所有信息D.根据查找出来的信息,可以对这些信息进行修改根据需求分析给出的数据流图,参照数据字典中的详细描述,给出商品修改子系统的E-R图:实体属性定义:管理员(因系统简单,不储存管理员信息,因此不定义此实体的属性) 商品(商品编号、商品名称、商品单价、商品创建时间、商品备注)销售单(销售编号、销售时间、商品编号、销售数量、销售备注)库存单(商品编号、库存数量)信息统计子系统(钟浩杰)子系统的功能:A.通过商品编号/信息查找出商品的所有信息B.通过商品名称查找出商品的所有信息C.对查询所得的数据分类统计,并将统计的结果以视图(View)的形式展现到用户窗口中根据需求分析给出的数据流图,参照数据字典中的详细描述,给出信息统计子系统的E-R 图:实体属性定义:用户(用户名)进销存三级数据表:进货表(进货编号,商品编号,进货时间,进货数量,进货备注)存货单(商品编号、商品名称、商品单价、商品创建时间、商品备注) 销售单 (销售编号、销售时间、商品编号、销售数量、销售备注)统计结果视图(需统计的信息,统计后的信息)商品销售子系统(曾炫)子系统的功能:A.通过商品编号查找出商品的所有信息B.通过商品名称查找出商品的所有信息C.输入销售数量及备注(可为空)完成销售交易D.可以随时查看今日销售总额根据需求分析给出的数据流图,参照数据字典中的详细描述,给出NMMNM N统计结果视图进销存三级数据表 用户查询组成查看商品销售子系统的E-R图:1m1 1n1对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。

相关文档
最新文档