超市管理信息系统设计说明书
超市后台管理系统—软件需求说明书
超市后台管理系统—软件需求说明书超市后台管理系统—软件需求说明书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世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营管理也变得愈加复杂,迫切地需要引入新的管理技术。
超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
基于JAVA超市账单管理系统毕业设计(含源文件)
毕业设计说明书题目:超市账单管理系统超市账单管理系统摘要:随着科学技术的不断发展,计算机越来越普及,随之各种软件也相应而出。
许许多多的企业也用上了相应的软件,来加快自身的发展。
由于超市行业的不断壮大,也需要一套软件来相应的软件来管理。
在这种情况下超市账单管理系统也应运而生。
超市账单管理系统主要是对超市账单、供应商、用户的简单管理。
本系统主要用java语言进行开发,mysql数据库和Eclipse开发工具;主要用的核心技术是Servlet,用来处理用户的请求和页面之间的跳转,JDBC(Java Data Base Connectivity)连接数据库实现处理与数据库的交互。
主要用的美工技术是div+css,javaScript处理页面显示效果。
本系统能更快,更方便的管理好整个工作流程中的各个模块,使工作效率达到最优化。
关键词:java;Servlet;div+css;javaScript;mysql;超市账单管理系统;Title:Supermarket Bill Management SystemAbstract: Along with the science and technology unceasing development, the computer more and more popular, with a variety of software is out. Many companies also use the corresponding software, to accelerate the development of oneself. As a result of Supermarket has grown, also need a set of software to the software to management. In this case the supermarket bill management system also emerge as the times require. Supermarket bill management system is mainly the easy management of supermarket bills, suppliers, users. This system is mainly the use of Java language development, database mysql and Eclipse development tools; the main core technology is Servlet, It used to handle user requests and jump between pages. JDBC(Java Data Base Connectivity)used to handle the interaction with the database .Mainly using artist technical is div+css,javaScript, handling page display effect. This system can be faster, more convenient management of the whole working process of each module, so that the work efficiency is optimized.Keywords: java ,Servlet,div+css,javaScript,mysql,Supermarket bill management system目录摘要 (I)Abstract (II)1 正文 (1)1.1研究背景分析 (1)1.2 超市账单管理系统的概述 (2)1.3所需软、硬件技术准备 (2)1.4可行性分析 (3)1.4.1 技术可行性 (3)1.4.2 经济可行性 (3)1.4.3 社会可行性 (3)2 需求分析 (4)2.1 需求分析的任务及主要内容 (4)2.2.1 具体业务的需求 (4)2.2 层次图 (4)2.3数据流图 (5)3 概要设计 (5)3.1 系统分析 (5)3.1.1 系统的总体分析 (6)3.2 数据库的设计与实现 (6)3.2.1 数据库系统分析 (7)3.2.2 数据库物理实现 (7)4 详细设计 (9)4.1 Servlet的详细应用 (9)4.2 特定模块的详细介绍 (9)4.2.1 登陆模块 (9)4.2.2 账单管理模块 (15)4.2.2 供应商管理模块 (21)4.2.3 用户管理模块 (26)5 系统测试 (33)结语 (34)注释 (34)参考文献 (35)致谢 (37)附录1 (38)1 正文1.1研究背景分析超级市场是以顾客自选方式经营的大型综合性零售商场,又称自选商场。
超市管理系统+概要设计说明书
计算机与通信工程学院《软件工程》实验报告学生档案管理系统概要设计说明书The Specification of Architectural Design专业: 计算机科学与技术班级: 计科06-1班姓名:杨永康, 李刚报告日期: 2009年6月18日超市管理系统——概要设计说明书1、引言社会生活的现代化, 使得市场的走向发生巨大变化, 由于经济的发展, 人们对生活的需求已经不再满足于丰衣足食的低度要求, 许多人们往往不是单纯为满足生活必需去购买, 而是凭着喜欢、意欲和感观去购买。
如果一个商店能够打动顾客、吸引顾客, 自然会顾客盈门, 而近几年新兴产业中超级市场ERMARKET)的现代化管理方式和便捷的购物方式, 尤其是它轻松的购物环境。
往往是打动顾客, 吸引顾客的最主要的原因, 且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。
商品经济的高速现代化发展也促进了竞争, 使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。
因此, 超市经营者如果不掌握当今市场发展的这一走向, 不能将超市现代化经营作为努力开拓的目标, 就无法使经营活络、财源茂盛。
随着计算机网络技术以及数据库技术的迅速发展, 管理信息系统得到了广泛应用。
对于一个超市来讲: 货品数量少则数以百计, 多则数以万计;另外, 不同超市的实际情况也有所不同。
要对这些货品进行统一、高效的管理, 靠人工完成工作量庞大、难免有错漏之处。
为此, 一个自动化的超市货品管理系统的开发非常必要。
1.1 编写目的1)这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构, 供软件开发人员阅读。
2)本报告由**分工合作完成。
1.2 背景工程的名称: 超市管理系统工程产品名称: 超市管理系统工程组织者:产品用户: 超市管理人员产品设计者: **产品生产者: **产品所有权: **1.3 定义为了便于阅读理解本文, 在此解释一些在本文中用到的简写和专业术语: 超市管理系统以下简称MIS.1.4 参考资料[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年[2.梁冰, 陈丹丹, 苏宇.SQL语言参考大全.人民邮电出版社.2008[3]李香敏《SQL Server 2000 编程员指南》第1版.北京.希望电子出版社[4]Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2.总体设计2.1 需求规定系统说明模块系统说明书所有用户本系统的说明书, 用户作为参考之用表2-1 需求规定2.2 运行环境(1)硬件环境: 建议配制PIV以上的处理器, 256M以上内存。
超市管理系统需求分析说明书
超市管理系统需求分析目录1.引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)2.任务概括 (3)2.1目标 (3)2.2用户特点 (3)2.3假定和限制 (3)2.3.1开发技术可行性 (3)2.3.2 经济可行性 (4)2.3.3 操作可行性 (4)3.需求规定 (5)3.1 信息与功能描述 (5)3.1.1 用户流程分析 (5)3.1.2 用户业务需求分析 (5)3.2 系统概要分析 (6)3.2.1业务流程分析 (6)3.2.2系统数据流分析 (8)3.2.3数据字典 (11)3.2.4 功能需要 (12)3.2.5 性能需要 (13)3.2.6 运行需要 (13)3.3 系统详细设计 (13)3.3.1系统功能结构图 (13)3.3.2系统功能设计 (14)3.3.3系统数据库设计 (15)3.3.3.1数据项分析 (15)3.3.3.2 E-R模型 (15)3.3.3.3 数据表的设计 (16)3.3.4 模块功能设计 (18)3.3.4.1 登录模块 (18)3.3.4.3. 销售管理模块 (20)3.3.4.4. 库存管理模块 (22)3.3.4.5. 职工管理模块 (25)3.3.4.6. 供货商信息管理模块 (28)4. 运行环境规定 (31)1。
引言随着信息社会的高速发展,得益于软件工程技术的发展和逐渐普及,各种软件系统及其开发的产品逐渐在普及我们生活的各个领域。
各种管理系统MIS(Manager Information System)受到人们的广泛关注。
在人们日益关注时间和效益的今天,传统手工录入数据的方式极大地影响了工作效率、录入数据的准确性、完整性、安全性,落后于时代发展的需求。
利用先进的超市管理系统替代传统手工录入数据,对超市日常活动信息进行管理,将极大地提高超市工作效率,节约人力物力成本。
1。
1 编写目的本需求分析说明书主要是向超市员工及管理人员详细说明系统主要构造。
超市管理系统需求规格说明书
超市管理系统需求规格说明书1、引言超市管理系统是一个用于管理和运营超市业务的软件系统。
该系统旨在提高超市的运营效率、降低人力成本、优化商品管理和销售流程等方面。
2、目标和目的超市管理系统的目标是实现以下几点:- 优化库存管理:提供准确的库存管理功能,包括进货、销售和库存盘点等,可以实时跟踪商品库存情况。
- 提供高效的销售流程:支持快速结账、退换货和促销活动等功能,提高收银员的工作效率。
- 改善商品管理:提供商品编码、价格设定、商品分类等功能,方便管理和搜寻商品。
- 提供报表功能:各种销售统计报表、库存报表和财务报表等,供管理层参考决策。
3、功能需求3.1 登录和权限管理超市管理系统应该提供不同层级的用户登录功能,如管理员、收银员和库存管理员等。
每个用户应该有相应的权限,以限制其访问和操作的范围。
3.2 商品管理- 商品录入:管理员可以录入商品的基本信息,包括商品名称、编码、价格、供应商信息等。
- 商品查询:管理员可以通过商品编码、名称或分类等条件查询商品信息。
- 商品分类:管理员可以设定商品的分类,方便管理和搜寻商品。
3.3 库存管理- 进货管理:管理员或库存管理员可以记录商品的进货信息,包括供应商、进货数量、进货日期等。
- 销售管理:收银员可以记录商品的销售信息,减少库存数量以及更新销售统计数据。
- 库存盘点:库存管理员可以定期对物理库存进行盘点,并同步更新系统中的库存数据。
3.4 销售流程- 收银功能:系统应该支持快速结账、打印小票和记录销售明细等功能。
- 退换货处理:系统应该支持退货和换货的处理流程,包括退款、更新库存数量等。
- 促销活动:系统应该支持添加促销活动,如打折、满减等,并自动计算相应的优惠金额。
3.5 报表功能系统应该能够各种报表,如销售统计报表、库存报表和财务报表等,供管理层参考决策。
4、非功能需求4.1 安全性超市管理系统应该保护用户的隐私和数据安全,只能授权用户才能访问和操作相关数据。
超市管理系统软件需求规格说明书
超市管理系统软件需求规格说明书-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII软件需求规格说明书项目组长曹小丽学号13201207专业软件工程开课学期 2015、4——2015、6目录1引言 (4)1.1 立项背景 (4)1.2 立项原因概述 (4)1.3 UML 概述 (4)1.4参考文献 (5)2 项目概述 (6)2.1 面向的用户 (6)2.2 实现目标 (6)2.3 项目开发要求 (6)2.4 开发工具 (7)3 系统描述 (8)3.1 系统概述 (8)3.2 系统总体结构 (8)3.3 各部分功能描述 (9)4 系统分析 (10)4.1 用例图 (10)4.1.1总系统 (10)4.1.2 员工信息管理 (11)4.1.3 物品管理 (12)4.1.4 库存管理 (13)4.1.5 销售统计管理: (16)4.2 活动图 (17)4.2.1总系统 (17)4.2.2 员工信息管理 (17)4.2.3 物品管理 (18)4.2.4 库存管理 (19)4.1.5 销售统计管理: (20)4.3 时序图 (21)4.3.1 员工信息管理 (21)4.3.2物品管理 (21)4.3.3 库存管理 (22)4.3.4 销售统计管理: (22)4.4 类分析 (23)4.4.1总系统 (23)4.4.2 员工信息管理 (24)4.4.3 物品管理 (24)4.4.4 库存管理 (25)4.4.5 销售统计管理: (25)目录5 系统接口 (26)5.1 用户接口 (26)5.2 硬件接口 (26)6 性能需求 (27)6.1 精度要求 (27)6.2 时间特征 (27)6.3灵活性 (27)7 其它需求 (28)7.1 数据库需求 (28)7.2 系统操作要求 (28)7.3 故障及其处理 (28)1引言1.1立项背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
智慧超市现金收银系统设计与实现说明书
4th International Conference on Electrical & Electronics Engineering and Computer Science (ICEEECS 2016)Design of Intelligent supermarket cashier service systemZhiyuan Chen1, a, Yameng Zhai2, b and Li Tian1, c1School of Mechanical Engineering , Dalian Jiaotong University, Dalian 116028, China;2School of Electronic Engineering , Dalian Jiaotong University, Dalian 116028, China.a*****************,b138****************,c*********************** Keywords: two-dimensional code identification, intelligent system, smart city.Abstract. The intelligent cashier system uses LabVIEW to identify two-dimension codes and PLC to realize the movement control. The main functions of the system includes: transferring the stuffs based on the collection of location information by photoelectric sensor; taking photographs to identify the two-dimensional code during this time; calculating the amount by the internal systems; giving an shopping list based on database. Using a coin machine to collect coins, stepper motor to support the change back part, intelligent anti-theft to ensure a secure, accurate and comprehensive billing environment to meet all the needs of the shopping while at the same time saving energy and human resources.1. IntroductionWith the rapid development of social economy, the supermarkets have been played more and more important roles in daily life. However, the normal cashiers of supermarket relies on human to count and transfer the goods. This system will pass the goods and scanning to count the price automatically. Using this machine can avoid the mistakes made by human’s careness, save resources and reduce time for customers ’waiting. It can provide customers a more intelligent living environment.2. System designThe system is composed by six important parts,including the convey belt, the camera for scanning two-dimensional code and identifying the price of goods , the cash register, the coin returning subsystem and the intelligent guard against theft.By using PLC to control the motor, coin count and intelligent anti-theft part, the system can realize all the function as designed. On both sides of the conveyor belt, there are three sets of photoelectric sensors, which can be used to detect the transmission position of the goods. The sensor which set in the middle of the conveyor belt can confirm whether the goods enter the film area or not, once it enter the scanning area, the system will turn on the camera to identify the 2D code, create a list of commodity information, and keep waiting for customers to pay the bill. The system uses an electromagnet as a switch to ensure the product which haven’t been paid couldn’t be taken away[1-3]. The function of change has been achieved by step motor, through the hardware system with the stepper motor the system can return the change of coin, the coin pop card will be prepared in advance. The step motor drives the coin pop card to rotate, and the number of the coin is determined according to the number of the input pulses. Because the two-dimensional code has many advantages, such as large data storage capacity, high confidentiality, high tracking performance, strong anti-damage and so on. This system choice the 2D code as the subject to recognize instead of the traditional bar code. In the experiment, researchers generated custom two-dimensional code which including some attribute information such as the recent changes in commodity prices. Database has been built to provide private custom shopping guide of different custom based on the shopping record.3. Software design3.1 Programming based on LabVIEWProgramming on LabVIEW to realize the following function: user interface design, image processing, and calculate the total price change, Access database design and TCP communicationFig. 1 The function chart of LabVIEWImage process including image acquisition and image recognition (two-dimensional code recognition), Access database design contains the functions of the database query, add and delete. As shown in Fig. 2 is part of program of picture processing[4].Fig. 2 Image acquisition and recognitionTo realize the function of two-dimensional code identification, it is necessary to use the vision tool kit for image processing. Figure 2 shows the image recognition program. When the system starts the camera, the image stream will be storage in the queue. When the customer finished shopping, the program automatically calculates the sum of consumption, and gives a clear notice on the front panel. It is convenient for the user to pay the bill according to the actual price shown in the panel. After payment, the system will calculate the amount of coin the user actually inserts. Only the user pays successfully, anti-theft system will lift the restrictions, users can take goods away. The correspondingdatabase will be created to record all the information of this shopping.3.2 Programming based on PLCThe conveyor belt movement is controlled by the DC motor to drive the PLC.As is shown in Fig.3 is the function chart of PLC.Fig. 3 Function chart off PLCWhen the goods pass the conveyor belt are arranged in the camera scan area for settlement in the region did not check, pick up the mouth door is closed, when the coin and the change after the closing, the electromagnet to open the door, then you can extract, when the sensor detects the goods are removed after the door closed again, the electromagnet reset. In practical application, complete the merchandise in this system is also degaussing.Coin –operator is connect to the PLC through signal line, when coins come in, only after the coin recognition recognized as qualified the coin can pass through, then start counting and sent the number to the buffer area, each coin, count plus one the result is for the calculation and change ,it also shows on the display. Part of the program has been shown in Fig. 4.Fig. 4 Part of the PLC subsystemThe coin return system is consists of PLC and stepper motor, coin slot. When the customer clicks Change, the system calculates the change value, according to the number of change, send the corresponding number of pulses, stepper motor drive coin card slot rotation corresponding angle, return the coin out.3.3 TCP communicationBecause TCP communication can guarantee the upper computer and lower position machine communication in time, as well as the data accuracy is not lost. So choose TCP communication protocol. Figure 5 is a program block diagram of TCP communication between LabVIEW and PLC[5].Fig. 5 Program block diagram of TCP communicationAs shown in Figure 5, after setting the port number, start the program, the program will first enter the interception loop, only when the upper computer detects the presence of the lower computer , and successfully match, the program will continue to perform, the cashier to work properly.3. Experiment and testStart the program, when the identification of goods need to be sent and identified, the conveyor belt began to move. When the goods reach the camera can be taken within the scope of the camera, the camera, as shown in Fig. 6.Fig. 6 The interface of the systemWhen it is confirmed that all the goods have been passed through the conveyor belt, the system will automatically calculate the total price of goods, and return to the main interface of the program. Insert coins according to the total price after the user checking the shopping information.In order to ensure that each consume has a record, convenient the management of goods for the shopping mall, the program will automatically stored time and product information at the same time when it runs. Based on the information stored in the database, the system can analyzes and statistics, concluded the type of customer’s favorite goods and other information, and give a recommendation of the shopping list as a reference for customers next time shopping.4. ConclusionAdvantages of this system:1. Recognizing QR code by LabVIEW. It will expand the identification code storage which contains products information and broaden shopping horizons.2. Building a database to store shopping information. It can analyze data and design customized shopping list for different customers.3. User Interface is simple and easy to operate. This system is caters for all ages. People can operate the system on their own.4 This system contains change system which is made by us and intelligent anti-theft system. It will gather products which have passed the camera together. It is very convenient for customers to put things in bag. This system creates a safe and harmonious shopping environment.With the development of the technology of Internet of things. Intelligent unmanned cash register process, can save time and energy. It also broadens shopping horizons, improve accuracy and safety. This system satisfies people's needs in this field, has a certain market prospects.References[1] Ltd. V. System and method for improved quality management in a product logistic chain[J].2016.[2] Daboub J A, Rodrigues R. System and method for providing goods, services or information using scannable code[J]. 2016.[3] SONG Kai, Kenfeng Seed CO. The Application of PLC in the Electrical Automatic Control[J]. Times Agricultural Machinery, 2016.[4] Junchao L I, Ketian L I. A Detecting System of 2-Dimensional Bar Code Based on LabVIEW and Vision[J]. Machine Tool & Hydraulics, 2011.[5] Ding Y X. The recognition system of 2-D bar code based on LabVIEW[J]. Microcomputer Information, 2010.。
网上超市管理系统-数据库设计说明书.doc
5173网上超市管理系统数据库设计说明编写:C.S小组日期:编写:C.S小组日期:审核:5173网上超市管理项目组日期:批准:日期:受控状态:是否发布版次:version 1.1 日期:编号:SuperMarketSystem_006数据库设计历史变更记录目录1.引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2.外部设计: (5)2.1标识符和状态 (5)2.2约定 (5)2.3专门指导 (5)3.结构设计 (6)3.1 概念结构设计 (6)3.2 逻辑结构设计 (6)3.3物理结构设计 (6)3.3.1 物理设计模型图 (6)3.3.2 各表在数据库中的存储及相应表示注解 (6)4运用设计 (12)4.1数据字典设计 (12)4.2安全保密设计 (13)1.引言1.1编写目的本文档说明了5173网上超市管理系统项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员做为基准文档。
同时为详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。
1.2背景A、开发软件名称:5173网上超市管理系统B、项目任务提出者:5173网络公司开发部项目开发者:C.S团队用户:有意于在5173网站上卖自己商品的卖家,或买自己所需的商品的买家,还有相关系统管理员实现软件单位:C.S团队C、项目与其他软件,系统的关系:该系统需要在定义数据时要与已有系统相兼容。
本系统采用B/S和C/S结合架构,采用Oracle Database 11g作为数据库存储系统,Oracle Database 11g企业版将由5173网络公司自行购买。
1.3定义E-R:E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
概念模型图:一种表达概念模式的一种方法,本设计概念模式图采用ER图和PowerDesigner 15.1制作而成的概念模型图两种表示方法。
UML-超市管理系统
UML-超市管理系统1. 系统概述超市管理系统是一个用于管理超市商品、库存、销售和员工等信息的管理系统。
该系统可以帮助超市提高工作效率,降低运营成本,并实现对各项业务的实时监控和数据分析。
2. 静态结构2.1 类图类图描述了系统的静态结构,包括类、属性和方法。
以下是一些主要类的示例:•商品类(Product):包含商品ID、名称、价格、类别等属性,提供查询商品信息的方法。
•库存类(Inventory):包含库存量、供应商等属性,提供添加、删除和更新库存的方法。
•销售类(Sale):包含销售记录ID、商品ID、销售数量、销售时间等属性,提供查询销售记录的方法。
•员工类(Employee):包含员工ID、姓名、职位、工资等属性,提供查询员工信息的方法。
2.2 对象图对象图展示了系统中对象之间的实例关系。
例如,一个库存对象可以包含多个商品对象。
2.3 组件图组件图描述了系统的模块划分和依赖关系。
例如,商品管理模块、库存管理模块和销售管理模块等。
2.4 部署图部署图展示了系统在物理硬件上的部署情况,包括服务器、客户端等。
3. 动态行为3.1 序列图序列图描述了系统中对象之间交互的顺序。
以下是一个示例序列图:1.用户登录系统。
2.系统验证用户身份。
3.用户选择进入商品管理模块。
4.系统展示商品列表。
5.用户查询特定商品信息。
6.系统返回查询结果。
3.2 协作图协作图展示了系统中对象之间交互的协作关系。
例如,商品管理模块中的商品查询功能涉及多个对象的协作。
3.3 状态图状态图描述了系统中的对象在不同条件下的状态变化。
例如,一个商品对象在库存充足、销售后和库存不足等状态之间的转换。
3.4 用例图用例图展示了系统的主要功能模块和用户之间的交互。
例如,用户可以进行商品查询、库存管理和销售统计等操作。
4. 数据库设计数据库设计包括数据表的创建、字段定义和关联关系。
以下是一个简化示例:•商品表(Product):商品ID(主键)、名称、价格、类别等字段。
超市管理系统详细设计说明书【最新范本模板】
详细设计说明书(软件项目与开发)学校: 湖南安全技术职业学院组名: 计应1301班第一组****: **项目名称:超市收银系统组员:李妮肖伟林项浩然组员: 黄伟志唐振中目录一、引言 (3)1。
1编写目的 (3)1.2项目背景 (3)1.3定义 (4)1.4参考资料 (4)二、总体设计 (4)2。
1需求概述 (4)2。
2软件结构 (4)2.2.1软件总体结构 (4)三、程序描述 (6)3。
1主模块.............................................................................................. 错误!未定义书签。
3。
2仓库管理模块.................................................................................. 错误!未定义书签。
3。
3财务管理模块.................................................................................. 错误!未定义书签。
3.4计划管理模块..................................................................................... 错误!未定义书签。
3。
5销售终端模块.................................................................................. 错误!未定义书签。
一、引言随着电子防范系统的不断普及,“不用存包、可存可不存、自助存包”的消费者自由之梦不仅在北京上海可以实现,在二三级城市都可以成为非常普遍的事实。
以“自助存包、自主存包”为主标志的“后存包时代”将取代现有的“必须存包、人工存包”的局面。
- 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)表。