小超市管理软件毕业论文.doc

上传人:文库蛋蛋多 文档编号:3942254 上传时间:2023-03-28 格式:DOC 页数:54 大小:916KB
返回 下载 相关 举报
小超市管理软件毕业论文.doc_第1页
第1页 / 共54页
小超市管理软件毕业论文.doc_第2页
第2页 / 共54页
小超市管理软件毕业论文.doc_第3页
第3页 / 共54页
小超市管理软件毕业论文.doc_第4页
第4页 / 共54页
小超市管理软件毕业论文.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《小超市管理软件毕业论文.doc》由会员分享,可在线阅读,更多相关《小超市管理软件毕业论文.doc(54页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)题目: 小型超市销售管理软件 系 (部) : 专业(方向): 班 级: 学 生: 指导教师: 年 月 日摘要 本系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、库存、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景及过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。最后对在本软件开发过程中的问题进行了总结。通过阅读该文,读者可以了解到“小型超市管理软件”的规划、设计过程,掌握系统的功能。关键词

2、: Microsoft Visual Studio 2005;Microsoft SQL Server 2005 supermarket management systemAbstract: The system was customized for ShenYang GuanTian Technology Incorporated Company which includes system operators setting, the original datas input and modification, the gathering and searching for the info

3、rmation. Thus, it makes Invoicing and Inventory informations Management System in a total, dynamic and timely way. The paper systematically analyses the system development background and development process. Firstly, the paper introduce the software development circumstance, secondly, it discussed t

4、he system development detailed design process which includes database designing, function blocks designing and implement and interface designing as well. Finally, I summarize some problems that met during the course of development. The reader can know “Small supermarket sales management software ”pl

5、anning, designing process and grasp the system function through the reading.Key words: Microsoft Visual Studio 2005; SQL Server 2005目 次摘要IAbstract:II1 绪论11.1 开发背景11.1.1社会背景11.1.2超市背景12 可行性研究22.1 技术可行性研究22.2 经济可行性研究22.3 操作可行性研究23 需求分析33.1 功能需求33.2 性能需求63.3 设计原则63.4 系统开发和运行环境63.5 数据库概念设计74 概要设计114.1 系

6、统功能结构114.2 数据库设计154.3 数据库逻辑结构设计164.4 文件夹组织结构204.7 类关系图205 详细设计与实现225.1 系统模块设计225.5.1 系统登录模块设计225.5.2 管理员登录模块设计225.5.3 主窗口设计235.5.4 基本档案模块设计234.5.5 商品进货管理模块设计245.5.6 商品销售管理模块设计255.5.7 商品库存管理模块设计265.5.8 系统维护模块设计275.5.9 登录/关闭模块设计285.5.10 选择窗体设计285.6 公共类的设计315.6.1 getSqlConnection类315.6.2 Company类325.6.

7、3 CompanyMethod类335.7 技巧和难点分析386 系统测试396.1 测试用例396.1.1 员工信息管理396.1.2 供应商信息管理396.1.3 商品进货信息管理406.1.4 商品库存信息管理406.1.5 商品销售信息管理416.1.6 商品退货信息管理416.2 测 试 日 志42总结43参考文献44致谢45附录46附录1:供应商信息模块主页保存部分代码46附录2:供应商信息模块主页数据显示部分代码481 绪论1.1 开发背景1.1.1社会背景随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高

8、速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。实习期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操

9、作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.1.2超市背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现

10、营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。2 可

11、行性研究2.1 技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。2.2 经济可行性研究因为超市经过小超市销售管理系统的管理,因此可以减少许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一

12、个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3 操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解3 需求分析超市竞争的日益激烈,如何降低成本

13、是超市首要解决的问题。对普通的超市来讲,涉及材料的进货渠道、销售情况及库存等方面的管理,管理好与坏对超市的长期发展至关重要。概括来说,用户对进销存销售系统的需求具有普遍性。超市销售管理系统适用于超市的采购、存销和仓库部门,对超市采购、销售和仓库的业务全过程进行有效控制和跟踪。使用超市进销存销售系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占有并提高市场灵敏度,提高超市的竞争力。3.1 功能需求进货或销售商品时,员工要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。系统主要功能分析:(1)进货管理进货管理是

14、企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟

15、定采购计划表。实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。见图1所示:D11库存清单仓库管理员采购员1.1接收事 务1.2更新库存清单1.3处理进货2产生报表D2进货信息事务事务库存信息库存清单进货信息进货信息进货报表图1 进货系统功能数据流图(2)库存管理:库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企

16、业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要功能如下:该管理软件将对库存商品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;产品入库、出库等日常处理。科学合理地确定某库存物资的库存控制参数。如:库存数量、报警数量等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。见图2所示:仓库管理员D11库存清单销售员1.1接收事 务1.2.1更新库存清单1.2.2处理进货2产生报表D2进货信息事务事务库存信息库存清单进货信息库存报表图2 库存系统功能数据流图事务进货信息(3)销售管理销售管理对一个企业的生存和

17、发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。见图3所示:(4)员工管理该管理软件将为员工提供账号管理工具,以便管理员对账号进行管理,具体为添加用户、删除用户、修改用户密码;能够对超市员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。见图4所示:(5)供应商管理该管理软件将为供应商提供信息管理工具,以便管理员对供

18、应商进行管理,具体为添加供应商、删除供应商、修改供应商和查询功能。见图5所示:销售员D11销售信息仓库管理员1.1接收事 务1.2.1销售处理1.2.2处理退货2产生报表D2退货信息事务事务销售信息销售信息退货信息销售报表图3 销售系统功能数据流图事务退货信息管理员D11员工信息员工1.1接收事 务1.2员工信息处理2产生报表事务事务员工信息员工信息员工报表图4 员工系统功能数据流图员工D11供应商信息员工1.1接收事 务1.2供应商信息处理2产生报表事务事务供应商信息供应商信息供应商报表图5 供应商系统功能数据流图3.2 性能需求本系统属于小型的超市销售管理系统,可以有效地对小型超市进行管理

19、。本系统预期达到的目标:1、 系统采用人工交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。2、 能够对进货信息有效的管理。3、 对用户输入的数据,进行严格的数据验证,尽可能地避免人为错误。4、 能够的商品销售信息进行有效的管理。5、 能够准确、详细地管理商品库存信息。6、 数据精确度:产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。7、 时间特性:该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。8、 适用性:该管理系统软件适用于Windows 2000/xp及以上操作系统。系统应最大限度地实现易维护性和

20、易操作性。3.3 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:输入数字等)。(3)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计

21、,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。3.4 系统开发和运行环境本系统开发和运行中对环境有以下要求: 系统开发平台:Microsoft Visual Studio 2005。 系统开发语言:C#。 数据库管理系统软件:Microsoft SQL Server 2005 运行平台:Windows XP (SP2) /Windows2000(SP2)/Wi

22、ndow Server 2003 (SP1) 运行环境:Microsoft.NET Framework SDK v2.0。3.5 数据库概念设计 超市的经营离不开与供应商的合作,而每件商品对应不同的供应商,因此要建立一个供应商信息表在数据库中,用于存储所有供应商的信息。 供应商信息实体E-R图如图6所示:供应商信息表(Company)供应商编号供应商名称联系人姓名加入日期备注联系电话传真地址图6 供应商信息实体E-R图开发系统要考虑到系统的安全性,不是任何人都可以使用系统的,所以在数据库中建立一个员工信息表,用于管理员工信息的存储。员工信息实体E-R图如图7所示:超市离不开货物往来,日常货物的

23、购买时十息表用于存储进货的详细详细。进货信息实体E-R图如图8所示:员工信息表(Employee)性别员工名称员工编号家庭电话所属部门手机号码家庭地址员工职位登录名称登录密码出生日期图7 员工信息实体E-R图员工编号商品进货信息表(InGoods)商品编号备注仓库名称商品名称实付金额商品进货数量商品计算单位进货日期进货单价应付金额销售单价供应商名称图8 进货商品信息实体E-R图 超市定期要对货物进行补充,在进货之前要了解剩余货物的数量,因此在数据库中建立一个库存信息表用于存储剩余货物和最新进货货物数量的情况。库存信息实体E-R图如图9所示:商品库存信息表(Reserves_Goods)库存编号

24、备注仓库名称商品名称进货员工编号库存数量报警数量商品计算单位进货单价进货日期销售单价供应商名称商品编号图9 库存信息实体E-R图为了时刻了解超市销售情况,需要对商品的销售情况有所了解,因此要在数据库中建立一个商品销售信息表,用于存储所有商品的销售详细信息。商品销售信息E-R图如图10所示:商品销售信息表(Sell_Goods)销售编号员工编号商品名称销售数量销售时间销售单价应付金额备注实付金额库存编号商品编号图10 商品销售信息E-R图当顾客对某件商品不满意是,可能要求退货,同时超市经营者也要详细地了解退货信息。因此要在数据库中建立一个商品退货信息表用于存储所有退货信息。商品退货信息实体E-R

25、图如图11所示:商品退货信息表(Return_Goods)退货商品编号销售单价销售编号员工编号退货原因商品名称退货数量退货时间退货单价实付金额应付金额库存编号销售数量图11 商品退货信息实体E-R图商品编号销售日期开发系统要考虑到系统的安全性,不是任何人都可以使用系统的,所以在数据库中建立一个管理员信息表,用于存储管理员信息。管理员信息实体E-R图如图12所示:管理员名称管理员信息表(guanliyuanbiao)管理员密码图12 管理员信息实体E-R图4 概要设计4.1 系统功能结构 本系统的功能结构:基本档案(即管理员登录(员工信息)、供应商信息)、进货管理(即商品进货、商品查询)、销售管

26、理(即商品销售、商品退货)、库存管理(即库存警报、库存查询)、系统维护(数据备份,数据还原)、登录/关闭(关闭,系统登录)。超市销售管理系统由多个窗体组成。 超市销售管理系统功能结构图如图13所示: 小超市销售管理系统基本档案进货管理销售管理库存管理系统维护登录/关闭商品退货库存报警库存查询员工信息供应商信息商品进货商品查询商品销售数据备份数据还原关闭系统登录管理员登录图13 系统功能结构图功能模块描述:1)员工信息管理功能编号XX-1功能名称员工基本信息管理所属部门档案部调查者调查时间审核人功能描述员工基本信息管理,包括对:员工编号,员工名称,登录名称,登录密码,员工性别,所属部门,员工职位

27、,家庭电话,手机号码,员工生日和家庭地址。 该子系统功能还应该可以进行对员工基本信息的查询,删除,修改和添加。输入项员工编号,员工名称,登录名称,登录密码,员工性别,所属部门,员工职位,家庭电话,手机号码,员工生日和家庭地址。处理描述1. 系统自动提取系统内所有员工编号,并进行验证。2. 数据保存输出项1. 员工编号输入正确,则进入员工基本信息界面,显示客户基本信息。2. 员工编号输入错误,则系统提示“您输入的员工编号错误或者不存在,请重新输入”。界面要求无特殊界面要求员工编号1.系统自动提取系统内所有员工编号,并进行验证。2. 数据保存1.员工编号输入正确,则进入员工基本信息界面,显示员工基

28、本信息。2. 员工编号输入错误,则系统提示“您输入的员工编号错误或者不存在,请重新输入”。图14 员工基本信息管理IPO图2)供应商信息管理功能编号XX-2功能名称供应商基本信息管理所属部门档案部调查者调查时间审核人功能描述供应商基本信息管理,包括对:供应商编号,供应商名称,联系人名称,联系电话,传真,地址,备注和加入日期。 该子系统功能还应该可以进行对供应商基本信息的查询,删除,修改和添加。输入项供应商编号,供应商名称,联系人名称,联系电话,传真,地址,备注和加入日期。处理描述3. 系统自动提取系统内所有供应商编号,并进行验证。4. 数据保存输出项3. 供应商编号输入正确,则进入供应商基本信

29、息界面,显示供应商基本信息。4. 供应商编号输入错误,则系统提示“您输入的供应商编号错误或者不存在,请重新输入”。界面要求无特殊界面要求供应商编号1. 系统自动提取系统内所有供应商编号,并进行验证。2. 数据保存1.供应商编号输入正确,则进入供应商基本信息界面,显示供应商基本信息。2. 供应商编号输入错误,则系统提示“您输入的供应商编号错误或者不存在,请重新输入”。图15 供应商基本信息管理IPO图3)进货信息管理功能编号XX-3功能名称进货基本信息管理所属部门档案部调查者调查时间审核人功能描述进货基本信息管理,包括对:商品编号,员工编号,供应商名称,库存名称,商品名称,商品数量,商品计算单位

30、,进货单价,销售单价,应付金额,实付金额,备注和进货日期。 该子系统功能还应该可以进行对进货基本信息的查询,删除,修改和添加。输入项商品编号,员工编号,供应商名称,库存名称,商品名称,商品数量,商品计算单位,进货单价,销售单价,应付金额,实付金额,备注和进货日期。处理描述5. 系统自动提取系统内所有商品编号,并进行验证。6. 数据保存输出项5. 商品编号输入正确,则进入商品基本信息界面,显示商品基本信息。6. 商品编号输入错误,则系统提示“您输入的商品编号错误或者不存在,请重新输入”。界面要求无特殊界面要求商品编号1.系统自动提取系统内所有商品编号,并进行验证。2. 数据保存1.商品编号输入正

31、确,则进入商品基本信息界面,显示商品基本信息。2. 商品编号输入错误,则系统提示“您输入的商品编号错误或者不存在,请重新输入”。图16 商品基本信息管理IPO图4)库存信息管理功能编号XX-4功能名称库存信息管理所属部门档案部调查者调查时间审核人功能描述库存信息管理,包括对:库存编号,商品编号,员工编号,供应商名称,库存名称,商品名称,库存数量,商品计算单位,报警数量,进货单价,销售单价,备注和进货日期。 该子系统功能还应该可以进行对库存信息的查询,删除,修改和添加。输入项库存编号,商品编号,员工编号,供应商名称,库存名称,商品名称,库存数量,商品计算单位,报警数量,进货单价,销售单价,备注和

32、进货日期。处理描述7. 系统自动提取系统内所有库存编号,并进行验证。8. 数据保存输出项7. 库存编号输入正确,则进入库存基本信息界面,显示库存基本信息。8. 库存编号输入错误,则系统提示“您输入的库存编号错误或者不存在,请重新输入”。界面要求无特殊界面要求库存编号1.系统自动提取系统内所有库存编号,并进行验证。2. 数据保存1.库存编号输入正确,则进入商品基本信息界面,显示库存基本信息。2. 库存编号输入错误,则系统提示“您输入的库存编号错误或者不存在,请重新输入”。图17 库存信息管理IPO图5)商品销售信息管理功能编号XX-5功能名称商品销售信息管理所属部门档案部调查者调查时间审核人功能

33、描述进货基本信息管理,包括对:销售编号,商品编号,员工编号,库存编号,商品名称,销售数量,销售单价,应付金额,实付金额,备注和销售日期。 该子系统功能还应该可以进行对进货基本信息的查询,删除,修改和添加。输入项销售编号,商品编号,员工编号,库存编号,商品名称,销售数量,销售单价,应付金额,实付金额,备注和销售日期。处理描述9. 系统自动提取系统内所有销售编号,并进行验证。10. 数据保存输出项9. 销售编号输入正确,则进入商品销售基本信息界面,显示商品销售基本信息。10. 销售编号输入错误,则系统提示“您输入的销售编号错误或者不存在,请重新输入”。界面要求无特殊界面要求销售编号1.系统自动提取

34、系统内所有销售编号,并进行验证。2. 数据保存1.销售编号输入正确,则进入商品销售基本信息界面,显示商品销售基本信息。2. 销售编号输入错误,则系统提示“您输入的销售编号错误或者不存在,请重新输入”。图18 商品销售信息管理IPO图 6)商品退货信息管理功能编号XX-6功能名称商品退货信息管理所属部门档案部调查者调查时间审核人功能描述进货基本信息管理,包括对:退货编号,销售编号,商品编号,员工编号,库存编号,商品名称,退货数量,退货单价,销售数量,销售单价,应付金额,实付金额,退货日期和销售日期。 该子系统功能还应该可以进行对进货基本信息的查询,删除,修改和添加。输入项退货编号,销售编号,商品

35、编号,员工编号,库存编号,商品名称,退货数量,退货单价,销售数量,销售单价,应付金额,实付金额,退货日期和销售日期。处理描述11. 系统自动提取系统内所有退货编号,并进行验证。12. 数据保存输出项11. 退货编号输入正确,则进入退货基本信息界面,显示商品退货基本信息。12. 退货编号输入错误,则系统提示“您输入的退货编号错误或者不存在,请重新输入”。界面要求无特殊界面要求退货编号1.系统自动提取系统内所有退货编号,并进行验证。2. 数据保存1.退货编号输入正确,则进入商品退货基本信息界面,显示商品退货基本信息。2. 退货编号输入错误,则系统提示“您输入的退货编号错误或者不存在,请重新输入”。

36、图19 商品退货信息管理IPO图4.2 数据库设计在开发小超市销售管理系统之前,经过仔细分析了该系统的数据量,因为数据较多,所以选择Microsoft SQL Server 2005数据库存储这些信息,数据库命名为:小型超市销售管理系统。在数据库中创建了7个数据表用于存储不同的信息。如图20所示: 图20 小型超市销售管理系统的数据表4.3 数据库逻辑结构设计根据设计好的E-R图,在数据库中创建各表,系统数据库中各表的结构如下:1. Company(供应商信息表)表Company用于保存所有供应商信息,该表的结构如下表4.3.1所示:2. Employee(员工信息表) 表Employee用于

37、保存所有员工信息,该表的结构如下表4.3.2所示:3. InGoods(商品进货信息表)表InGoods用于保存所有进货信息,该表的结构如下表4.3.3所示:4. Reserves_Goods(商品库存信息表) 表Reserves_Goods用于保存所有商品的库存信息,该表的结构如下表4.3.4所示:5. Sell_Goods(商品销售信息表) 表Sell_Goods用于保存所有商品的销售信息,该表的结构如下表4.3.5所示:6. guanliyuanbiao(管理员信息表) 表guanliyuanbiao保存管理员的信息,该表的结构如下表4.3.6所示:7. Return_Goods(商品退

38、货信息表) 表Return_Goods用于保存所有商品的退货信息, 该表的结构如下表4.3.7所示: 表4.3.1 供应商信息表表4.3.2 员工信息表 表4.3.3 商品进货信息表 表4.3.4 商品库存信息表 表4.3.5 商品销售信息表 表4.3.6 管理员信息表 表4.3.7 商品退货信息表4.4 文件夹组织结构每个项目都会有相应的文件夹组织结构,如果项目中的窗口数量较多,可以将所有的窗口及资源放在不同的文件夹中。如果项目中的窗口不多,可将窗口放在项目根目录下,同样可以将图片、公共类或者程序资源文件放在相应的文件夹中。小超市销售管理系统就是按照后者的文件夹组织结构排列的。如图21所示: 图21 文件夹组织结构4.7 类关系图类的关系图如图22所示:CompanyMethod.csCompany.csgetSqlConnection.csEmployee.csEmployeeMethod.csgetSqlConnection.csInGoods.csInGoodsMethod.csgetSqlConnection.csReturn_GoodsMethod.csReturn_Goods.csgetSqlConnection.csSell_Goods

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号