《基于net的超市库存信息管理系统的设计与实现15219.docx》由会员分享,可在线阅读,更多相关《基于net的超市库存信息管理系统的设计与实现15219.docx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计计(论文文)题 目:基于.NNET的的超市库库存信息息管理系系统的设设计与实实现学 生:XXXX 指导老师师:XXX讲师系 别: 计算机机信息管管理科学学系 专 业: 信息管管理与信信息系统统 班 级:信管09902 学 号: 0933005502XXX20133年5月I福建工程程学院本本科毕业业论文作作者承诺诺保证书书本人郑重重承诺: 本篇篇毕业论论文的内内容真实实、可靠靠。如果果存在弄弄虚作假假、抄袭袭的情况况,本人人愿承担担全部责责任。学生签名名:年 月 日日福建工程程学院本本科毕业业论文指指导教师师承诺保保证书本人郑重重承诺:我已按按有关规规定对本本篇毕业业论文的的选题与与内容
2、进进行了指指导和审审核,该该同学的的毕业论论文中未未发现弄弄虚作假假、抄袭袭的现象象,本人人愿承担担指导教教师的相相关责任任。指导教师师签名:年 月 日日目录超市库存存信息管管理系统统的设计计与实现现1摘 要1ABSTTRACCT21 绪论论31.1 课题研研究背景景31.2 主要工工作31.3 研究目目的及方方法31.3.1 项项目研究究目的31.3.2 开开发方法法和步骤骤31.4 开发平平台介绍绍41.4.1 硬硬件平台台41.4.2 软软件平台台42 系统统可行性性研究52.1 技术可可行性研研究52.2 经济可可行性研研究52.3 操作可可行性研研究53 需求求分析63.1 用户业业
3、务需求求63.2 系统功功能要求求64 系统统概要设设计74.1 设计思思想74.2 设计原原则74.3 业务流流程分析析74.4 功能需需求94.5 运行需需求95 系统统详细设设计105.1 系统功能能结构图图105.2 系统功功能设计计105.3 系统数数据库设设计1115.3.1 EE-R模模型115.3.2 数数据库表表设计125.4 模块功功能设计计166 系统统测试运运行226.1 模块测测试226.2 业务流流程测试试226.3 系统运运行结果果227 总结结268 致谢谢279 参考考文献28附录229II超市库存存信息管管理系统统的设计计与实现现摘要超市是零零售业的的一种重
4、重要形态态,超市市的发展展对经济济有极大大的重要要作用。伴伴随着超超市规模模的扩大大,商品品数量与与品种急急剧增加加,商品品需求量量更是日日益倍增增。实践践调查表表明,超超市决策策大部分分战机都都与库存存相关。库库存的实实时动态态反映了了超市的的营运状状况。本文论述述的超市市库存信信息管理理系统满满足中小小型超市市库存管管理功能能的需求求基本本信息管管理、预预定货管管理、入入库管理理、出库库管理、库库存管理理及系统统管理的的功能,同同时便捷捷易操作作的界面面设计使使得用户户可以方方便的进进行数据据的快速导导入与导导出等工工作。极极大的提提高了超超市库存存工作人人员的工工作效率率,大大大减少了了
5、出入库库的大量量繁琐的的流程工工作。本本系统采采用VSS 20005,使用用SQLL SERVVER 20005数据据库技术术及C#开发语语言。本本系统是是各种小小型超市市管理库库存的有有效工具具。关键字:超市;库存管管理;SSQL SERVVER 20005 ; CC#;VVS20005THE DESIIGN ANDD IMPLLEMEENTAATIOON OOFSUPEERMAARKEET IINVEENTOORY INFFORMMATIION MANNAGEEMENNT SSYSTTEMABSTTRACCTTHE SUPPERMMARKKET IS AN IMPPORTTANTT OFF
6、 THHE RRETAAIL INDDUSTTRY. ITTS IIMPOORTAANT TO THEE ECCONOOMYS DDEVEELOPPMENNT. WITTH TTHE SCAALE EXPPANSSIONN OFF THHE SSUPEERMAARKEET, THEE GOOODSS ISS AMMAZIING INCCREAASEDD INN THHE NNUMBBER ANDD VAARIEETY ,WHHICHH INNCREEASIING ALLL THHE TTIMEE. TTHE SURRVEYY SHHOWSS THHAT THEE DEECISSIONNS OO
7、F TTHE SUPPERMMARKKET IS MOSSTLYY REELATTED TO THEE INNVENNTORRY. INVVENTTORYY DYYNAMMICAALLYY REEFLEECTSS THHE OOPERRATIION ABIILITTY OOF TTHE SUPPERMMARKKET.THISS ARRTICCLE DISSCUSSSESS THHE SSUPEERMAARKEET IINVEENTOORY INFFORMMATIION MANNAGEEMENNT SSYSTTEM MEEETS THHE NNEEDD OFF THHE BBASIIC IINF
8、OORMAATIOON MMANAAGEMMENTT TOO THHE SSMALLL AAND MEDDIUMM-SIIZEDD SUUPERRMARRKETTS, THEE SYYSTEEM IINCLLUDEES TTHE FUNNCTIION OF BASSIC INFFORMMATIION MANNAGEEMENNT, OUTTBOUUND MANNAGEEMENNT, INVVENTTORYY MAANAGGEMEENT, SYYSTEEM MMANAAGEMMENTT, AAT TTHE SAMME TTIMEE ALLLOWWS TTHE USEER IINTEERFAACE
9、DESSIGNN FOOR QQUICCK AAND EASSY OOPERRATIION CANN BEE COONVEENIEENT FORR DAATA RAPPID IMPPORTT ANND EEXPOORT, ETTC. IN THIIS WWAY THEE SYYSTEEM GGREAATLYY IMMPROOVE THEE STTAFFFS EFFFICIIENCCY, GREEATLLY RREDUUCE A LOTT OFF TEEDIOOUS PROOCESSS FFOR THEE JOOB. THEE SYYSTEEM UUSESSVS220055, ANND SSQL
10、 SERRVERR 20005 DATTABAASE TECCHNOOLOGGY AAND LANNGUAAGE C # DEEVELLOPMMENTT. IIN AA WOORD, THHIS SYSSTEMM ISS ALLL SSORTTS OOF SSMALLL SSUPEERMAARKEET MMANAAGEMMENTT INNVENNTORRY EEFFEECTIIVE TOOOLS.KEY WORRDS: SUUPERRMARRKETT; IINVEENTOORY MANNAGEEMENNT; SQLL SEERVEER 220055;C#;VS2200551 绪论论1.1 课题
11、研研究背景景现代社会会的竞争争是科技技的竞争争,是信信息的竞竞争,随随着现代代科学技技术的不不断发展展,计算算机不断断的渗入入各个领领域,成成为人们们的日常常工作和和生活中中不可缺缺少的一一部分。要要适应市市场竞争争,就需需要有高高效的处处理方式式和管理理方法,因因此加快快超市的的信息化化进程是是必可少少的。目前,随随着我国国经济的的不断发发展,人人们生活活水平的的不断提提高,日日常生活活需求也也不断的的增长,便便捷的超超市经营营规模日日趋扩大大,广大大中小连连锁超市市的销售售额,日日客流量量及门店店数量等都都大幅度度增加,商品亦向品种多样化发展。这就使得超市管理人员需要处理大量的库存信息,还
12、要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。如果超市经营者不能充分了解商品库存情况,收款结算效率低,容易出现差错,盘点效率低,进货不及时存在商品短缺等,这将导致容易贻误商品销售时机。这就使得在超市管理中引进的办公软件,缓解超市和超市管理人员的负担,实现商品的控制和传输,实现超市库存自动化管理成为迫切的需求。1.2 主要工工作利用VSS20005设计计一个超超市库存存信息管管理系统统,编写写程序,设设计数据据库,开开发并测测试适用用于中小小型超市市库存管管理的系系统软件件。1.3 研究目目的及方方法1.3.1 项项目研究究目的本次设计计的超市市库存信信息管理理系统,
13、基基于.NNET平平台,采采用C#语言,主要实实现商品品入库管管理、商商品出库库管理、库库存盘点点、预定定货管理理、基本本信息管管理等功功能。该该系统力力求设计计能够满满足界面面简洁美观观,操作作简单,符符合一般般工作人人员的使使用习惯惯。采用用SQLL SEERVEER 220055作为后后台支持持,存储储数据,具具有良好好的安全全性,稳稳定性,稳稳定性,可可扩展性性,可维维护性等等,符合合软件行行业的基基本标准准。从而而真正实实现库存存管理的的信息化化、系统统化、简简便化。实实现为超超市运营营效率、经经济效益益的提高高。1.3.2 开开发方法法和步骤骤1、可行行性研究究通过不同同方案的的比
14、较得得出方案案的可行行性研究究结论。2、需求求分析通过实地地考查,收收集多方方面的资资料,采采取需求求分析技技术,进进一步确确定超市市库存需需求,确确定系统统该具备备的目标标、功能能、性能能。3、系统统概要设设计确定业务务流程、数数据流分分析、功功能、性性能、运运行需求求等等。4、系统统详细设设计确定功能能结构图图、功能能设计、数数据库设设计、界界面设计计、模块块设计等等等。5、系统统测试运运行对系统每每一个功功能模块块程序进进行测试试。1.4开开发平台台介绍1.4.1 硬硬件平台台根据信息息系统的的设计需需求,所所设计的的硬件设设备方案案在能够够充分满满足信息息系统功功能需求求的前提提下,还
15、还应满足足系统的的效率、可可靠性、安安全性和和适应性性等性能能要求,并并具有较较高的性性价比。根根据前面面的需求求分析,选选择的实实际操作作中硬件件平台如如下:硬件环境境:双核核处理器器,2GG内存,3320GG磁盘空空间。1.4.2 软软件平台台软件平台台是信息息系统开开发和运运行所需需的集成成软件环环境,在在结合实实际开发发的需要要并充分分考虑各各种软件件平台的的性能及及适用范范围和对对软件平平台的使使用能力力,本系系统的软软件平台台选择如如下:(1)操操作系统统操作系统统是管理理计算机机系统的的全部资资源,包包括硬件件资源、软件资资源及数数据资源源;控制制程序运运行;改改善人机机界面;为
16、其它它应用软软件提供供支持等等,基于于上述考考虑,本本系统选选择WIINDOOWS XP 操作系系统下进进行开发发。(2)支支撑软件件支撑软件件是协助助人们开开发和维维护软件件的工具具和环境境软件,包包括编辑辑程序,数数据库系系统,集集成开发发环境等等,本系系统的支支撑软件件如下:1、数据据库管理理系统: SQQL SSERVVER 200052、开发发技术:使用VVS20005,以以C#语语言开发发系统。2 系统统可行性性研究2.1 技术可可行性研研究本系统采采用WIINDOOWS XP作作为操作作平台, 使用用SQLL SEERVEER 220055作为后后台的数数据库管管理系统统。本系系
17、统的应应用软件件开发平平台选用用VS220055。.NEET平台台是目前前数据库库应用软软件的主主流开发发平台, 因此此本系统统从技术术实现是是完全可可行。该该系统人人机界面面友好,简简单易操操作,所所以在新新系统投投入使用用时,只只要对员员工进行行少量的的培训,系系统的功功能和使使用方法法基本上上是能够够顺利运运行并投投入使用用。2.2 经济可可行性研研究超市库存存信息管管理系统统是一个个界面美美观,易易于操作作的系统统,节省省了原始始管理所所消耗的的人力、物物力、财财力。快快速提高高超市的的进销存存的运营营。同时时本系统统是一个个实时的的动态库库存,易易于查询询,方便便了管理理人员采采取决
18、策策,并因因此为超超市带来来可观的的经济效效益。2.3 操作可可行性研研究本系统操操作简单单,易于于理解,只只需通过过简单培培训,上上手较快快。而且且整个超超市库存存信息管管理系统统采用相相对友好好的交互互界面,简简介明了了,不需需要操作作人员对对数据库库进行深深入的了了解。由此,从从操作性性考虑,本本系统是是完全可可行的。综合以上上三方面面,无论论是从技技术上或或者经济济上还是是操作上上,该系系统具有有很高的的开发可可行性。3 需求求分析需求分析析是软件件定义时时期的重重要阶段段。它的的基本任任务是准准确的回回答“系统必必须做什什么?”这个问问题。需需求分析析的任务务还不是是确定系系统怎样样
19、完成它它的任务务,而仅仅仅是确确定系统统必须完完成哪些些工作。一般超市市的管理理是根据据商品类类别,然然后进行行相对应应的商品品计划采采购、入入库、及及出库,并并随时的的按期进进行库存存盘点和和商品库库存预警警,保证证商品库库存量充充足。3.1 用户业业务需求求(1) 该系统统将为用用户提供供员工信信息管理理功能。能够实现对超市员工基本信息的录入,更新及新员工的加入和离职员工删除等功能。 (2) 该系统统将实现现对库存存商品信信息查询询和统计计管理;(3) 该系统统将实现现为用户户提供商商品出入库管管理,并并根据需需要打印印入库单单、出库库单。(4) 系统将将为用户户提供库库存盘点点功能,并并
20、根据需需要生成成库存盘盘点表、预预进货单单等。 (5) 该系系统将为为用户提提供账号号管理。账账号又分分为管理理员账号号和普通通员工账账号,通通过权限限设置,为为不同身身份的用用户赋予予不同的的权限。管管理员权权限包括括添加用用户、删删除用户户、修改改用户密密码及查查询商品品信息、商商品入库库、商品品出库等等,而普普通用于于则仅拥有商商品信息息查询、供应商商信息查查询等权权限。3.2 系统功功能要求求根据调查查研究,为为实现超超市库存存管理的的系统、规规范及自自动化,提提高超市市的营运运效率,确确定本系系统的用用例图如如图3-1所示示。图3-11 系系统用例例图4 系统统概要设设计4.1 设计
21、思思想(1)系系统分成成几个相相对独立立的模块块,但这这些模块块都进行行集中式式管理。(2)分分层的模模块化程程序设计计思想,整整个系统统采用模模块化结结构设计计。作为为应用程程序有较较强的可可操作性性和扩展展性。(3)合合理的数数据流设设计,在在应用系系统设计计中,相相对独立立的模块块间以数数据流相相互连接接,使各各模块间间的耦合合性较低低,方便便系统运运行,提提高系统统安全性性。4.2 设计原原则为了使本本系统功功能齐全全完备,操操作简便便,最大大限度的的提高软软件的质质量,从从而满足足用户的的实际需需要,在在设计开开发过程程中遵循循了如下下原则:(1) 实用性原原则:适适合超市市库存信信
22、息管理理工作的的实际需需求,并并能够处处理一些些特殊情情况的要要求。 (2)易操作作原则:要求设设计的系系统功能能齐全,界界面友好好,操作作方便,必必要的地地方进行行提示。(3)优优化原则则:为了了达到优优化的目目的,合合理的运运用窗口口,菜单单,对象象等的继继承,自自定义用用户对象象,事件件,函数数,减少少不必要要的重复复性代码码,使程程序简介介明了,也也方便了了将来的的维护。(4)安安全性原原则:为为该系统统的用户户设置用用户权限限,为数数据库中中不容更更新的表表等设置置安全措措施,可可设置触触发器防防止更新新操作等等等。4.3 业务流流程分析析 超市库库存信息息管理系系统是以以先进的的管
23、理理理念和科科学的计计算机技技术来取取代原始始的手工工操作。在在新系统统开发前前,我们们对这个个超市管管理系统统业务流流程进行行了系统统的调查查,得出出了下面面的业务务流程图图,如图图4-11所示: 新系统主主要业务务分析如如下: (1)商品入入库管理理。即将将超市所所采购的的货物信信息通过过该系统统人性化化友好界界面输入入后台数数据库中中,并生生成入库库单。 (2)商品出出库管理理。当超超市提取取仓库中中的货物物销售时时,即为为出库,管管理员可可操作该该系统完完成相应应的数据据删减工工作,并并生成出出库单。通通过以上上两个功功能即可可实现仓仓库管理理的信息息化,条条理化,使使管理者者能实时时
24、了解商商品的状状态。图4-11 超市市库存业业务流程程图(3)库库存盘点点。通过过该功能能清晰明明朗的了了解到各各种商品品库存量量的准确确信息。降降低了原原始人工工盘点所所需花费费的人力力物力财财力,同同事也提提高了盘盘点的准准确性。(4)预预定货管管理。当当某一商商品数量量到达一一定的临临界值时时即发出出需预定定的警报报,通过过该功能能可时时时补充商商品,避避免因商商品库存存不足而而造成的的损失。(5)基基本信息息管理。该该功能包包括商品品信息管管理、员员工信息息管理、供供应商信信息管理理等。4.4功功能需求求本系统采采用自顶顶向下方方法开发发,具体体的功能能划分如如下:基基本信息息管理,预
25、预定货管管理,入入库管理理,出库库管理,库库存管理理,系统统设置。4.5 运行需需求(1)用用户界面面本系统采采用MIICROOSOFFT VVISUUAL STUUDIOO 20005设设计,用用户交互互界面采采用的是是基于WWINDDOWSS的窗口口界面。(2)硬硬件接口口运行本系系统的硬硬件基本本要求如如下:CPU:至少是是双核CCPU;内存:2256MMB及以以上;硬盘:3320GGB及以以上。(3)软软件接口口数据库服服务器:MICCROSSOFTT SQQL SSERVVER 20005及以以上。5 系统统详细设设计5.1 系统功功能结构构图系统主要要分为基基本信息息管理、入入库管
26、理理、出库库管理,库库存盘点点、系统统管理等等5大模模块,基基本信息息管理又又分为员员工信息息管理、供供应商信信息管理理与商品品信息管管理。商商品入库库管理分分为生成成入库单单、入库库单查询询、商品品入库等等,出库库管理重重要包括括出库单单查询、生生成出库库单、商商品出库库等功能能。库存存管理包包括库存存盘点与与预定货货管理。系系统管理理包括密密码的修修改和注注销。综综上得系系统总体体结构如如图5-1所示示:图5-11 超市市库存信信息管理理系统功功能结构构图5.2 系统功功能设计计系统功能能设计是是使整个个系统能能基本实实现超市市的库存存信息管管理功能能,能让让超市管管理者通通过库存存的实时
27、时信息更更直观的的了解超超市库存存的状况况,以做做出相应应的经营营决策。库库存管理理信息系系统就是是要对库库存商品品建立准准确的核核心数据据库,并并进行商商品等信信息的传传递、存存储等操操作,同同时对这这些信息息进行维维护,通通过超市市的营运运,并利利用库存存的盘点点数据观观测库存存动态,从从超市的的商品需需求量进进行全局局的考虑虑进而进进行决策策,利用用库存动动态反映映超市行行为,使使超市能能够较好好的完成成其目标标,实现现快速发发展。本系统从从用户角角度考虑虑,进行行概要设设计后,得得出系统统总共包包括六大模块块,分别别是基本本信息管管理模块块,入库库管理模模块,出出库管理理模块,库库存管
28、理理模块,系系统管理理模块,预预定货管管理模块块。每个个模块的的功能如如下:1. 基基本信息息管理功功能:(1)实实现员工工信息的的查询;(2)实实现员工工信息的的更新,包包括增加加、删除除、修改改功能;(3)实实现商品品信息的的查询;(4)实实现商品品信息的的更新,包包括增加加、删除除、修改改功能。(5)实实现供货货商信息息的查询询;(6)实实现供货货商信息息的更新新,包括括增加、删删除、修修改功能能。2. 入入库管理理功能:(1)实实现入库库单的查查询;(2)实实现商品品入库;(3)生生成入库库单,并并实现入入库单查查询、打打印等功功能3. 出出库管理理功能:(1)实实现出库库单的查查询;
29、(2)实实现商品品出库;(3)生生成出库库单,并并实现出出库单查查询、打打印等功功能4. 库库存管理理功能:实现库存存盘点。5. 系系统管理理功能(1)实实现权限限设置;(2)实实现密码码维护;(3)实实现用户户的注册册与注销销6. 预预定货管管理功能能实现预订订单管理理,包含含增删改改查。5.3 系统数数据库设设计5.3.1 EE-R模模型超市库存存信息管管理系统统数据库库E-RR模型,如如图5-2所示示:图5-22 数据据库E-R模型型图5.3.2 数数据库表表设计由数据模模型利用用SQLL SEERVEER 220055进行数数据库的的详细设设计,其其基本表表的设计计如下:(1) 商品信
30、息息表(TTB_SSPXXXINFFO)。商商品信息息表用于于存储商商品的基基本信息息,如商商品条形形码、商商品名称称、商品品类别、生生产商、生生产地址址、生产产日期、保保质期、价价格、供供应商等等。在该该表中以以商品条条形码SSP_BBIANNHAOO为主键键,供应应商名称称GYSS_NAAME为为外键。为为了保证证商品信信息的完完整,所所有字段段值约束束均设为为非空。如如表5-1 所所示。表5-11 TBB_SPPXXIINFOO中文字段段名英文字段段名字段类型型长度主键/外外键字段值约约束商品条形形码SP_BBIANNHAOONVARRCHAAR20P非空商品名称称SP_NNAMEENV
31、ARRCHAAR30非空商品类别别SP_LLEIBBIENVARRCHAAR20非空生产商SCS_NAMMENVARRCHAAR20非空生产地址址SCS_ADDDTEXTT30非空生产日期期SC_DDATEEDATEETIMME非空保质期SP_BBZQINT非空价格SP_PPRICCEDECIIMALL5非空供应商名名称GYS_NAMMENVARRCHAAR30F非空(2) 员工信息息表(TB_USEERINNFO)。员工工信息表表用于存存储员工工的基本本信息,如如职工编编号、姓姓名、性性别、年年龄、地地址、联联系电话话、职位位、职位位编号、登登录密码码等。其其中USSER_BIAANHAAO
32、为唯唯一标示示员工信信息表的的主键。表表结构如如表5-2所示示。表5-22 TBB_USSERIINFOO中文字段段名英文字段段名字段类型型长度主键/外外键字段值约约束职工编号号USERR_BIIANHHAONVARRCHAAR20P非空姓名USERR_NAAMENVARRCHAAR10非空性别USERR_SEEXCHARR10非空年龄USERR_AGGEINT非空地址USERR_ADDDTEXTT非空联系电话话USERR_TEELNVARRCHAAR11非空职位编号号USERR_ZWWBIAANHAAOINTF非空职位USERR_ZWWNAMMENVARRCHAAR20非空登录密码码LOGI
33、IN_PPASSSWORRDNVARRCHAAR20非空(3) 供应商信信息表(TTB_GGONGGYSIINFOO)。供供应商信信息表由由于存储储供应商商的基本本信息,如如供应商商编号、供供应商名名称、供供应商地地址、联联系电话话、传真真、简介介等其中中GYSS_BIIANHHAO主主键。表表结构如如图5-3所示示。表5-33 TBB_GOONGYYSINNFO中文字段段名称英文字段段名称字段类型型长度主键/外外键字段值约约束供应商编编号GYS_BIAANHAAONVARRCHAAR17P非空供应商名名称GYS_NAMMENVARRCHAAR20非空供应商地地址GYS_ADDDTEXTT非空
34、联系电话话GYS_TELLNVARRCHAAR11非空传真GYS_FAXXNVARRCHAAR12非空简介GYS_JIAANJIIETEXTT允许空(4) 入库单(TTB_CCKDIINFOO)。表表格入库库单,用用于存储储每次入入库商品品的信息息,包括括入库单单编号、商商品名称称、供应应商名称称、商品品条形码码、商品品价格、入入库时间间、入库库数量、经经办人等等,其中中入单编编号RKKD_BBIANNHAOO为唯一一标示入入库单的的主键。商商品条形形码为外外键。表表结构如如表5-4所示示。表5-44 TBB_CKKDINNFO中文字段段名称英文字段段名称字段类型型长度主键/外外键字段值约约束
35、入库单编编号RKD_BIAANHAAONVARRCHAAR20P非空供应商名名称GYS_NAMMENVARRCHAAR20非空商品名称称SP_NNAMEENVARRCHAAR20非空商品条形形码SP_BBIANNHAOONVARRCHAAR20F非空商品价格格SP_PPRICCEDECIIMALL8非空入库数量量IN_NNUMINT非空入库时间间IN_TTIMEEDATEETIMME非空经办人IN_AAGENNTNVARRCHAAR20非空(5) 出库单(TTB_RRKDIINFOO)。出出库单表表用于存存储每一一次商品品出库的的记录,包包括出库库单编号号、商品品名称,商商品条形形码、出出库数
36、量量、出库库时间、经经办人等等信息。其其中出库库单编号号RKDD_BIIANHHAO位位唯一标标识出库库单的主主键,商商品条形形码为外外键。各各字段值值约束均均为非空空。表结结构如表表5-55所示。表5-55 TBB_RKKDINNFO中文字段段名称英文字段段名称字段类型型长度主键/外外键字段值约约束出库单编编号RKD_BIAANHAAONVARRCHAAR20P非空商品名称称SP_NNAMEENVARRCHAAR20非空商品条形形码SP_BBIANNHAOONVARRCHAAR20F非空出库数量量OUT_NUMMINT非空出库时间间OUT_TIMMEDATEETIMME非空经办人OUT_AG
37、EENTNVARRCHAAR20非空(6) 商品类别别表(TTB_SSPLBBINFFO)。商商品类别别表用于于所有的的商品类类别名称称,及对对应的类类别比编编号。表表结构如如表5-6所示示。表5-66 TBB_SPPLBIINFOO中文字段段名称英文字段段名称字段类型型长度主键/外外键字段值约约束商品类别别编号SPLBB_BIIANHHAONVARRCHAAR20P非空商品类别别名称SP_LLEIBBIENVARRCHAAR20非空(7) 职位信息息表(TTB_ZZHIWWINFFO)。职职位信息息表用于于存储员员工的职职位类别别,及各各职位对对应的职职位编号号、职位位权限等等。该表表中设职
38、职位编号号USEER_ZZWBIIANHHAO为为主键。表表结构如如表5-7所示示。表5-77 TBB_ZHHIWIINFOO中文字段段名称英文字段段名称字段类型型长度主键/外外键字段值约约束职位编号号USERR_ZWWBIAANHAAOINTP非空职位名称称USERR_ZWWNAMMENCHAAR6非空职位权限限USERR_PEERMIISSIIONSSNVARRCHAAR20非空(8) 库存盘点点信息表表(TBB_PDDXXIINFOO)。库存盘盘点信息息表用于于存储每每次盘点点的结果果。包括括盘点编编号、商商品名称称、商品品条形码码、商品品库存量量、盘点点时间、经经办人等等。其中中以盘点
39、点编号PPANDDIANN_BIIANHHAO为为主键,商商品条形形码为外外键。表表结构如如表5-8所示示。表5-88 TBB_PDDXXIINFOO中文字段段名称英文字段段名称字段类型型长度主键/外外键字段值约约束盘点编号号PANDDIANN_BIIANHHAONVARRCHAAR20P允许空商品名称称SP_NNAMEENVARRCHAAR20允许空商品条形形码SP_BBIANNHAOONVARRCHAAR20F允许空商品库存存量SP_AANUMMINT允许空盘点时间间PANDDIANN_TIIMEDATEETIMME允许空盘点经办办人PANDDIANN_AGGENTTNVARRCHAAR2
40、0允许空(9) 库存表(TB_KCXX)。每次商品入库时便把库存商品的信息写入库存表,商品出库时更新库存表。该表格包括商品条形码、商品名称、商品类别、生产商、生产地址、生产日期、保质期、价格、供应商、入库时间、经办人、商品总数量等。表结构如表5-9所示。表5-99 TBB_KCCXX中文字段段名英文字段段名字段类型型长度主键/外外键字段值约约束商品条形形码SP_BBIANNHAOONVARRCHAAR20P非空商品名称称SP_NNAMEENVARRCHAAR30非空商品类别别SP_LLEIBBIENVARRCHAAR20F非空生产商SCS_NAMMENVARRCHAAR20非空生产地址址SCS
41、_ADDDTEXTT30非空 续续表5-9中文字段段名英文字段段名字段类型型长度主键/外外键字段值约约束生产日期期SC_DDATEEDATEETIMME非空保质期SP_BBZQINT非空价格SP_PPRICCEDECIIMALL5非空供应商名名称GYS_NAMMENVARRCHAAR30F非空总数量ANUMMINT非空入库时间间IN_TTIMEEDATEETIMME非空经办人IN_AAGENNTNVARRCHAAR20非空5.4 模块功功能设计计根据前面面所画的的数据流流图进行行详细的的模块功功能设计计。主要要分为以以下几种种:1. 系系统登录录模块功能:本本模块的的主要功功能是对对用户身身份
42、进行行验证只只有系统统的合法法用户才才能进入入系统。其其窗体如如图5-3所示示:图5-33 系统统登录模模块在进行系系统登录录过程中中,登录录模块将将调用数数据库里里的员工工信息,并并对账号号和密码码进行验验证,只只有输入入了正确确的账号号和密码码后,系系统登录录才会成成功。当当输入了了错误的的或者是是不存在在的账户户和密码码时,系系统会给给出出错错信息提提示,指指明登录录过程中中的错误误输入或或者错误误操作,以以便用户户进行正正确的登登录。同同时在判判断有登登录权限限之后,也也进行了了用户权权限的设设置操作作。从而而展现不不同级别别用户的的视图。2. 出出入库管管理模块块功能:本本模块的的主
43、要功功能是库库存商品品的出入入库查询询和更新新。查询出入入库订单单信息:主要功功能是查查询库存存商品的的出入库库明细信信息。添加出入入库订单单信息:主要功功能是添添加出入入库详细细单据。修改出入入库订单单信息:主要功功能是修修改出入入库商品品的详细细信息,包包括数量量。删除出入入库订单单信息:主要功功能是删删除错误误的商品品出入库库订单信信息。以入库为为例:(1) 入库操作作用例图图,如图图5-44所示:5-4入入库管理理用例图图(2) 入库管理理模块活活动图,如如图5-5所示示:图5-55 入库库管理模模块活动动图(3) 商品入库库时序图图,如图图5-66所示:图5-66 商品品入库时时序图 3. 基本信信息管理理模块在本系统统中,基基本信息息管理模模块包含含供货商商信息管管理,商商品信息息管理和和员工信信息管理理。以商品信信息管理理模块为为例子,商品信息息添加:当超市市引进新新商品时时,对新新商品信信息进行行存储。商品信息息维护:当商品品信息发发生变化化,利用用此子模模块对其其进行商商品信息息变更。