超市管理信息系统设计说明书
超市后台管理系统—软件需求说明书

超市后台管理系统—软件需求说明书超市后台管理系统—软件需求说明书1.引言1.1 文档目的本文档旨在详细阐述超市后台管理系统的软件需求,描述系统的功能、性能和限制,为开发团队提供清晰的开发目标和设计方案。
同时,本文档还提供了相应的法律名词及注释。
1.2 项目背景随着超市运营规模的不断扩大,传统的人工管理已经无法满足超市日常运营的需求,因此需要开发一款后台管理系统,实现超市的商品管理、库存管理、销售统计等功能,提高工作效率和管理水平。
2.系统总体描述2.1 系统功能超市后台管理系统主要具备以下功能:- 商品管理:包括商品信息录入、修改、删除、查询等操作。
- 库存管理:实时记录商品的进货和销售情况,更新库存数量。
- 销售统计:根据销售记录销售报表,统计不同时间段、不同商品类别的销售情况。
- 会员管理:管理超市的会员信息,包括会员注册、积分兑换等操作。
- 订单管理:管理超市的订单信息,包括订单录入、发货、退货等操作。
- 收银操作:实现收银员对超市商品的结算和收款功能。
- 数据备份和恢复:提供数据的备份和恢复功能,防止数据丢失。
2.2 系统用户超市后台管理系统主要涉及以下用户角色:- 超市管理员:对商品、库存、会员、订单等信息进行管理的角色。
- 收银员:负责超市商品的结算和收款操作的角色。
3.系统详细需求3.1 商品管理模块3.1.1 添加商品信息管理员可以录入新的商品信息,包括商品名称、商品类别、商品价格、商品库存等。
3.1.2 修改商品信息管理员可以对已有的商品信息进行修改,包括商品名称、商品类别、商品价格、商品库存等。
3.1.3 删除商品信息管理员可以删除已有的商品信息。
3.1.4 查询商品信息管理员可以根据商品名称、商品类别等条件进行商品信息的查询。
3.2 库存管理模块3.2.1 进货管理管理员可以记录商品的进货情况,包括商品名称、进货数量、进货价格等。
3.2.2 销售管理管理员可以记录商品的销售情况,包括商品名称、销售数量、销售价格等。
超市管理系统详细设计

超市管理系统详细设计(总8页) -本页仅作为预览文档封面,使用时请删除本页-超市管理系统详细设计说明书指导老师:曾安平小组人员: 唐周成航王程鸿班级:计科系06级2班1、引言:1、1编写目的:在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
这是程序员进行开发及未来测试的重要文档资料。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。
主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决相关问题。
1、2参考资料:《超市管理系统概要设计说明书》《超市管理系统需求分析说明书》2、总体设计:2、1需求概要:大大提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求客户机的界面要单明了,易于操作,服务器程序利于维护。
2、2软件结构:各模块之间的关系已由概要设计给出。
3、程序描述:系统登录模块功能:本模块的主要功能是对用户身份进行,,验证只有系统的合法用户才能进入系统。
其窗体如下图:在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。
并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。
超市收银系统说明书

超市收银系统设计说明书摘要:随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
本文的系统分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
系统采用.net+ SQL Server 实现,有良好的人机界面,简单易操作。
关键词:数据库;超市收银系统;序言中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。
随着全球经济一体化的发展和电子商务的兴起,中小型超市之间的竞争将越来越激烈。
网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业间的竞争强度。
这就要求中小型超市必须改变营业管理模式,提高运营效率。
目前,我国中小型超市的信息化水平还很低。
随着技术的发展电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货、库存、销售等诸多环节也已成为必然趋势。
总体设计一、设计思想本系统综合了根据大中型超市的实际情况的特点,从界面的设计到系统的使用都是从方便用户使用的角度出发,具有很强的使用性。
本系统可以运行在多种操作系统平台上(Windows xp/Windows2003/Windows 2007)。
数据库管理系统采用主流的MS SQL Server 2005数据库。
用户界面人性化突出,操作简单,使用方便。
符合超市收银的流程需要。
主要功能包括商品入库、商品销售、商品查询、小工具等。
二、需求分析1、可行性分析1.1 技术可行性通过大学二年的计算机基础课程的学习,学生对C语言、数据结构、数据库以及其他计算机方面的知识有了初步了解。
设计一个小型的超市收银系统,从开发工具上来说是可行的。
1.2 操作可行性本网络平台支持Windows 2000、Windows2003、Windows XP和windows7等多种操作系统,客户端能够利用多种浏览器浏览,所以本系统在操作上是可行的。
超市管理系统说明书

超市管理系统设计说明书小组成员:邹伟、彭守乡、孙雪梅、熊林、李成吉21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
随着经济的全球化以及中国经济改革的逐渐深化,零售业面临着越来越激烈的竞争,改善零售企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应消费者的新需求和市场新机遇的能力,是中国零售企业赢得竞争胜利的关键因素,而快速有效地实施企业管理信息系统建设是被实践证明了的提高企业竞争力的有效的方法之一。
超市管理系统主要目标是提高超市的管理和运营效率以节省管理和运营的成本、减轻人员工作强度,并支持简单的决策辅助高层管理,从而使超市能够从较少的投入中获得更好的社会效益和经济效益。
该超市管理系统主要服务于中小型规模的超市的管理和运营工作。
实现商品进货、库存、销使用半自动化的流程提高管理效率和服务质量。
售以及日常管理等模块的一体化。
超市管理系统的设计是非常重要的,它涉及的面广、数据量较大,如果对整个系统不能进行很好的设计,将会给超市的效益带来巨大的影响。
虽然目前国内的各大商场都已经有了较为成熟的管理系统,但是,为了进一步的学习Java,所以利用Java 、JDBC结合SQL Server 2000数据库来开发一套小型超市管理系统。
通过对本课程设计的学习,出来对java面向对象的思想有进一步的掌握之外,程序通过使用java语言编写访问数据库的程序,还让读者对如何利用JDBC 进行数据库的开发有了更深的了解。
该超市管理系统软件目前已有比较完善的管理与使用功能,研制超市管理系统软件是为了满足超市对商品销售和库存管理的方便,以现代化的创新思维模式去工作。
小型超市后台管理系统概要设计说明书

小型超市后台管理系统概要设计说明书―总设计模块所属项目:小型超市后台管理系统编写者:马文勇郑伟清李耀初审核者:梁永霖老师目录1 引言 (3)1.1编写目的 (3)1.2背景 (3)1.3 参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3系统物理结构 (3)2.4系统处理流程 (4)3接口设计 (6)4运行设计 (6)4.1 运行模块组合 (6)4.2 运行控制 (7)4.3 运行时间 (7)5数据结构设计 (8)5.1.逻辑结构设计 (8)5.2.物理结构设计 (9)6运行设计 (10)6.1.运行模块的组合 (10)6.2.运行控制 (10)6.3.运行时间 (11)7维护设计 (12)1.引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
1.2背景a.待开发软件系统的名称:小型超市后台管理系统b.任务的提出者:梁永霖老师c.开发者:马文勇李耀初郑伟清1.3参考资料陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年范立南《SQL Server 2000 实用教程》第2版.北京.清华大学出版社.2005年李香敏《SQL Server 2000 编程员指南》第1版.北京.希望电子出版社Rebecca M.Riordan《轻松搞定SQL Server 2000程序设计》第2版.北京工业出版社.2003年Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2. 总体设计2.1需求规定A 硬件支持此软件没有进行远程访问的功能,也就是说软件和数据库服务器均运行与一台及其上面,因此,建议机器至少能顺畅运行SQL服务器。
超市销售管理系统设计说明书

超市销售管理系统设计说明书本文档旨在详细介绍超市销售管理系统的设计和功能,为相关人员提供必要的指导和理解。
超市销售管理系统是一款高效便捷的工具,用于管理超市的销售流程和相关业务。
系统的设计目标是提高销售效率,减少人为错误,提供可靠的数据分析和决策支持。
一、系统概述超市销售管理系统是基于计算机技术和网络通信技术开发的一种管理信息系统。
其主要功能包括商品管理、库存管理、销售管理和数据分析。
系统通过集成各个环节,实现对超市销售过程的全面监控和管理,极大地提升了超市的运营效率。
二、系统功能1. 商品管理超市销售管理系统提供完善的商品管理功能。
包括商品信息录入、修改和查询等操作。
管理员可以通过系统录入商品的基本信息,如商品名称、价格、供应商信息等,并能实时更新库存情况。
2. 库存管理系统能够实时监控超市的库存情况,并提供库存预警功能。
系统根据销售信息自动生成库存报表,管理员可以随时查询库存信息,及时进行补货,并设定库存预警值,系统会在库存低于预警值时进行提醒。
3. 销售管理超市销售管理系统提供全面的销售管理功能。
包括销售单据管理、会员管理和收银流程管理。
系统能够自动生成销售单据,记录每笔销售的商品明细和金额,并支持多种支付方式。
同时,系统还能管理会员信息,包括会员注册、积分管理和优惠活动等。
4. 数据分析系统能够根据销售数据生成各种统计报表和数据分析图表,为超市的决策提供参考依据。
管理员可以利用系统分析销售趋势、热销商品和收益情况等,从而制定合理的销售策略和管理方案。
三、系统设计1. 系统结构超市销售管理系统采用客户端-服务器模式,客户端包括收银终端和管理员终端,服务器提供数据库和后台服务。
收银终端用于处理销售业务,管理员终端用于管理系统的配置和维护。
2. 技术架构系统采用B/S架构,使用Web前端技术和Java后端技术进行开发。
前端界面友好、操作简单,后端采用面向对象的设计思想,保证系统的可扩展性和可维护性。
小超市管理系统_概要设计说明书

计算机学院小超市管理系统设计与实现概要设计说明书学生姓名:XX学号:XXXX年级班级: XX级XX班指导教师:XX所在学院: 计算机学院提交日期:XX年 XX月XX 日目录1. 引言 (2)1.1.编写目的 (2)1.2。
背景 (2)1。
3.术语 (2)1。
4.参考资料 (3)2。
总体设计 (4)2。
1。
系统体系结构 (4)2。
2.系统功能结构 (4)2。
3。
运行环境 (5)2.3。
1. 硬件环境 (5)2。
3.2. 软件环境 (5)2。
4。
系统的关键技术 (5)3。
功能模块设计说明 (6)3。
1.功能模块列表 (6)3.2.员工管理 (6)3.2。
1. 模块编号和功能描述 (6)3。
2.2。
操作者 (6)3。
2.3。
与本模块相关的码表和表 (6)3.2。
4。
界面设计与说明 (7)3.2。
5. 输入信息 (7)3。
2.6。
输出信息 (7)3。
2。
7。
算法 (8)3。
2.8. 处理流程 (8)3。
2。
9。
类设计 (9)3。
3。
销售管理 (10)3.3.1。
模块编号和功能描述 (10)3.3。
2. 操作者 (10)3.3.3。
与本模块相关的码表和表 (11)3.3。
4. 界面设计与说明 (11)3.3.5。
输入信息 (11)3.3。
6。
输出信息 (11)3。
3。
7. 算法 (12)3。
3。
8. 处理流程 (12)3.3。
9. 类设计 (13)3.4.库存管理 (14)3。
4。
1. 模块编号和功能描述 (14)3。
4。
2。
操作者 (14)3.4.3。
与本模块相关的码表和表 (15)3。
4。
4。
界面设计与说明 (15)3.4。
5。
输入信息 (15)3.4.6。
输出信息............................................................................................. 错误!未定义书签。
3。
4.7. 算法 (15)3。
4。
(完整word版)超市管理系统完整版.docx

课程设计说明书课程名称:大型数据库应用课题名称:超市管理系统班级:计本 041姓名:02 号左文兵姓名:27 号董子冰姓名:31 号刘子豪指导教师:满君丰副教授湖南工业大学计算机与通信学院2007 年 12 月 20 日目录1绪论 . (2)1.1课题背景 (2)1.2系统开发关键技术介绍 (2)2系统分析 . (4)2.1用户工作流程 (4)2.2用户业务需求 (4)3系统设计 . (5)3.1设计思想 (5)3.2系统功能结构图 (5)3.3模块功能设计 (6)4系统数据库设计 . (7)4.1系统数据库的建立 (7)4.2系统 E-R 图 (7)4.3各个数据表的创建 (9)4.4存储过程设计 (11)4.5数据库的连接 (11)5系统实现 (13)5.1系统实现工具与支持平台 (13)5.2系统界面 (13)5.3系统主要功能实现 (16)1.前台 (16)2.后台 (17)5.4系统核心代码 (17)6总结与展望 (21)6.1收获与体会 (21)6.2未来的展望 (21)参考文献 . ...........................................错误!未定义书签。
致谢 . .............................................错误!未定义书签。
课程设计检查表 . .....................................错误!未定义书签。
超市管理系统1绪论1.1 课题背景21世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营管理也变得愈加复杂,迫切地需要引入新的管理技术。
超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理信息系统设计说明书一:系统需求分析1.1:开发背景株洲某超市,成立于20 世纪90 年代初期。
该超市连锁店采用统一采购,统一核算,统一配送的低成本经营方式。
我研究的对象是该超市连锁店的一个分店,其规模属于中型超市。
它占地面积约六百多平方米,拥有管理人员及职员八十人左右。
主要提供日用百货、烟酒食品、各种肉类、蔬菜、水果等商品,品种上千种。
因其经营规模的扩大,业务的扩张,必须引进先进的管理思想、方法和技术,以提高企业的管理水平,使该店实现在五年内发展成为一个大型综合超市的目标。
为此,该连锁店提出,近期内要运用信息技术,建立起包括库存、人事管理的管理信息系统,以提高商品库存效率,简化人事管理,增加公司年度利润。
如下图为超市目前的组织机构图经过对超市整体信息、人员信息及工作状态信息的了解,分析超市现有的信息资源和设备及相关的信息需求,通过初步调查,可行性分析,详细调查后,重点是对采购管理业务、库存管理业务、销售管理业务的流程进行描述,我们拟出小型超市的业务流程图如下:系统外部实体表格/报表制作数据/文件数据传递过程功能描述存档图2-1业务流程图图例图2-3 采购业务流程图图2-4 库存业务流程图1.2:系统分析 系统开发的目标是实现超市管理的系统化、规范化和自动化。
这是在用户要求的基础上提出来的,经过对超市管理人员和业务人员的接触,我们了解到用户的要求:(1). 进销衔接:利用小型超市管理系统后,要求能够对整个经营过程进行有效监控,特别是一些自销产品的销售和总销售额的监控,能够及时地把销售情况反馈给进货部门,以便及时组织货源,满足顾客的消费需求, (2). 库存管理:通过本系统,能够清楚地看到企业库存的产品数量、存放地点等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存。
能够自动统计库存情况,使得采购部门和销售部门能够根据库存信息作出决策。
从而减少和避免人工统计带来的统计误差和繁重的盘点工作。
(3).订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。
超市能够做到以销定购,合理分配采购资金。
(4).采购管理:根据销售情况和超市现有库存及资金分配计划,制订出相应的采购品种数量、采购顺序等计划。
(5).销售管理。
能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数、有的放矢。
(6).资金管理。
能够根据商品销售情况及时汇总销售收入,实现资金快捷配置。
● 1.3:系统可行性分析.●管理上的可行性本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。
而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。
由此,该系统的操作是可行的,有必要开发该系统。
●技术上的可行性要求系统开发人员能够熟练运用 VB 、 VF 等编程语言,并需要计算机一台。
目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。
因此,本此系统开发在技术上是可行的。
●经济上的可行性现在已有一部分计算机等所需设备,可以充分发挥作用,节约不少设备资金,其余开发人员费用由连锁店支付。
综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。
因此,可以设计该系统的数据流程图,建立数据字典。
1.4:系统开发应用的关键技术及软件说明本系统开发混合采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发。
对原来的库存管理系统进行改进,使之能为公司提供强大的管理支持和查询服务,具体完成以下功能:·库存输入·库存修改·库存查询·库存处理系统实现后,由计算机系统代替原来烦琐的人工档案管理,能完成以下功能:·档案查询·档案更新·档案输出二:系统功能设计2.1系统功能:本系统的逻辑模型主要是以系统的数据流离转徙和数据词典为主要描述工作。
即在对超市信息管理和业务流程进行分析和研究的基础上,超越现有组织机构和业务分工所造成的信息障碍,完全从业务管理功能和管理对象出发,按信息系统中应有的数据流和数据结构来勾画系统的概貌,把收集到的数据调查表,利用数据分析方法和工具,如U/C矩阵法等,加以汇总、整理、分析,得到系统的逻辑功能、数据资源和数据流程的情况。
上述讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。
数据字典通过对数据流、数据元素、数据存储、加工、外部项的描述,对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容举例说明如下:表2-3 数据存储字典表2-4 数据加工2.2系统流程图:(1)根据系统分析的结果,按照结构化的系统设计方法,对系统的数据流图采用变换中心法或事务中心法进行分析,对系统功能进行层层分解,得到系统的总体功能模块图及各模块功能结构图(HIPO图)图3-1 系统总体功能模块图图3-2 基础数据录入模块图图3-3 商品流转功能模块图图3-5 库存管理功能模块图有了HIPO图,接下来便要进行IPO图的编制,IPO图实际上是一张图形化的表格,它描述了分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块的调用关系。
在系统设计中,每一模块必须有相应的IPO图作为设计结果的描述。
下图给出了询价管理模块的IPO图,以做示范。
制日图3-6询价管理IPO图(2)系统硬件设计:为了提高系统的可靠性、可扩充性和可维护性,及目前成熟的组网技术,我们设计该网络为局域网模式。
基于10M/100M双绞线以太网(或者10M/100M细缆以太网)的客户/服务器系统。
该局域网设计有6台PC机、4台打印机和UPS电源设备若干分别提供给采购单元、库存单元、销售单元、财务单元和经理办公室做相关工作,5个POS机提供线销售单元做前台销售,一台高配置的服务器做中心服务器,一个32口100M带宽的集线器做网络集线器和四个8口10M带宽的集线器做各单元内部网络集线器。
计算机之间连接的传输介质全部用5类双绞线。
网络物理结构为星型结构.如图3-7(3)系统实体关系图系统涉及到的实体商品:{商品号、商品名称、规格、单位、价格}商品分类:{商品分类号,商品分类名称、规格、单位}供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编}报价单:{报价单号、报价日期}报价细则:{报价单号、商品名称、规格、单位、单价、产地}询价单:{询价单号、供应商名称、传真、联系人、询价日期、报价截止日}询价细则:{询价项次、商品名称、规格、单位、交货期、交货地点}请购单:{请购单号、请购部门、请购日期、备注}请购细则:{请购单号、请购项次、商品名称、规格、单位、请购数量、需求日期} 订购单:{订购单号、订购日期、供应商名称、传真、联系人、付款条件、交货地点、交货期、备注}订购细则:{订购项次、商品名称、规格、单位、订购数量、单价、金额}采购员:{工号、姓名、性别、职务}应付账:{付账编号、付账总额、商品号}折扣规则:{商品号、折扣率}入库单:{入库单号、入库日期、入库员工名称、库管员名称}入库明细:{商品名称、规格、单位、入库数量、单价、金额、入库时间、供应商名称} 库存信息:{商品号、商品名称、规格、单位、数量、单价、金额、警戒库存、存放位置}还库单:{还库单号、还库日期、还库员工名称、库管员名称}还库明细:{商品号、商品名称、规格、单位、还库数量、单价、金额、还库时间} 领货员:{工号、姓名、性别、职务}出库明细:{商品号、商品名称、规格、单位、入库数量、单价、金额、出库时间} 出库单:{出库流水号、出库日期、领货员工名称、库管员名称}库管员:{工号、姓名、性别、职务}(4)概念设计图3-8 采购管理和仓储管理单元基本E-R图(5)逻辑设计采购管理和仓储管理的基本E-R图经过转化、关系模式的规范化,消除关系中的函数依赖和传递依赖,得到如下关系:商品:{商品号、商品分类号、商品名称、规格、单位、价格、供应商编号}商品分类:{商品分类号,商品分类名称、规格、单位}供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编}部门:{部门编号、部门名称、员工编号、备注}员工:{员工编号、员工名称、职务、部门编号}报价单:{报价单号、供应商编号、报价日期}报价细则:{报价单号、报价项次、询价单号、询价项次、商品号、供应商编号、产地} 询价单:{询价单号、供应商编号、采购员工号、询价日期、报价截止日}询价细则:{询价单号、请购单号、请购项次、商品号、交货期、交货地点}请购单:{请购单号、采购员工号、请购日期、备注}请购细则:{请购单号、请购项次、商品号、请购数量、需求日期}订购单:{订购单号、订购日期、供应商编号、采购员工号、付款条件、交货地点、交货期、备注}订购细则:{订购单号、订购项次、请购单号、请购项次、商品分类号、商品号、订购数量、订购金额、订购时间、折扣规则、已入库}应付账:{付账编号、付账总额、商品号、商品分类号}折扣规则:{商品分类号、商品号、折扣率}入库单:{入库单号、入库日期、领货员工号、库管员工号}入库明细:{入库单号、入库项次、订购单号、订购项次、商品分类号、商品号、入库数量、金额}库存信息:{商品号、商品分类号、入库单号、入库项次、还货单号、出库单号、库存数量、金额、警戒库存、存放位置}出库单:{出库单号、出库日期、领货员工号、库管员工号}出库明细:{出库单号、商品号、商品分类号、出库数量}还库单:{还库单号、还库日期、还库员工号、库管员名称}还库明细:{还库单号、商品号、商品分类号、还库数量、}物理结构设计为了便于编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项代码。
例如商品字段的代码是sp, 商品分类号的代码是spflh. 关于数据库和数据库表名称结构如下:基础数据库(jcsj)包括表:商品表(sp), 商品代码表(spdm)部门编码表(bmbm),供货商表(ghs)表表采购数据库(cg)包括的表:报价单表(bjd)、报价细则表(bjxz)、询价单表(xjd)、询价细则表(sjxz)、请购单表(qgd)、请购细则表(qgxz)、订购单表(dgd)、订购细则表(dgxz)、应付账表(yfz)、折扣规则表(zkgz)以下是主要的几个表结构:库存数据库(kc)包括的表有:入库单(rkd)、入库明细表(rkmx)、库存信息表(kcxx)、出库单表(ckd)、出库明细表(ckmx)、还库单表(hkd)、还库明细表(hkmx)表。