关键词不能为空

当前您在: 主页 > 英语 >

商品进销存管理系统_毕业论文

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 09:33
tags:

-

2021年2月8日发(作者:长篇故事)





JIU JIANG UNIVERSITY


















商品进销存管理系统




英文题目



Commodity enters sells saves the management


system








信息科学与技术学院







计算机科学与技术






摘要




随着进销存规模的发展不断扩大,


商 品数量急剧增加,


有关商品


的各种库存信息量也成倍增长。


进销存时时刻刻都需要对库存各种信


息进行统计分析。


而市面上的一些大型的进销存管理系统功能过于强


大而造成操作繁琐降低了进 销存的工作效率。



商品进销存管理系统是市场上最流行的进销 存上常用的系统之


一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数< /p>


据的汇总及查询等。


从而,


实现对入库、


销售及员工信息等实现全面、


动态、及时的管理。



本文系统的分析了软件开发的背景以过程;


首先介 绍了软件的开


发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模


块的设计和实现,以及具体界面的设计和功能。


关键词


:进销存;仓库管理;管理信息系统








Abstract


Expands


unceasingly


along


with


the


small


supermarket


scale



development,


the


commodity


quantity


sharp


growth,


related


commodity


each


kind


of


information


content


also


becomes


time


of


growth.


The


supermarket


in


needs


to


carry


on


the


statistical


analysis


all


the


time


to


commodity


each


kind


of


information.


But


the


large-scale


supermarket


management


system


management


system


function


too


was


formidable


creates the operation tediously to reduce the small supermarket working


efficiency.


The supermarket management system management system is in the


market on the most popular supermarket one of commonly used systems,


it


mainly


contains


following


several


modules:


System


jurisdiction


hypothesis,


primary


data


input,


data


compiling


and


inquiry


and


so


on.


Thus, realizes to the inventory, the sale and the staff information and so


on realizes comprehensively, dynamic, the prompt management.


This article system analysis software has developed background by


process;


first


introduced


the


software


development


environment,


next


introduced


this


software


detailed


design


process:


Database


design,


each


module design and realization, as well as concrete contact surface design


and function.


Key word


s


:


Supermarke t



store


Management Information System.


目录



第一章



绪论



.


.. .................................................. ..........................................


1



1.1


社会背景


.............................................


1



1.2


背景及发展现状


................................ ........


1


第二章



系统可行性研究


.................... .................................................. ....


2



2.1


技术可行性研究



.......................................


2


2.2


经济可行性研究



.......................................


2


2.3


操作可行性研究



.......................................


2


第三章



系统需求分析


..................... .................................................. .......


3



3.1


用户工作流程



.......... ...............................


3


3.2


用户业务需求



.........................................


3


第四章



系统概要设计


..................... .................................................. .......


4



4.1


设计思想



............ .................................


4


4.2


设计原则


< br>.............................................


4


4.3


业务流程分析



.......... ...............................


4


4.4


系统数据流分析



.......................................


4


4.5


数据字典



............ .................................


4


4.6


功能需求


< br>.............................................


4


4.7


性能需求



............ .................................


4


4.8


运行需求


< br>.............................................


4


第五章



系统详细设计


..................... .................................................. .......


5



5.1


系统功能结构图



.......................................


5


5.2


系统功能设计



.......... ...............................


5


5.3


系统数据库设计



.......................................


5


5.4


模块功能设计



.......... ...............................


5



第六章



系统测试运行


..................... .................................................. .......


6



6.1


模块测试



............ .................................


6


6.2


整体测试


< br>.............................................


6






.


... .................................................. .................................................. ...


7







.


............................. .................................................. ...........................


8



参考文献



.


........................... .................................................. .......................


9














第一章



绪论



1.1


社会背景


随着现代科学技术的迅猛发展,


计算机技术已经渗透到各个领域,

< br>成为各行


业必不可少的工具,


特别是

Internet


技术的推广和信息高速公路的建立,


使< /p>


IT



业在市场竞争中越发显示出其独特 的优势,


步入信息化时代,


有巨大的数据信息

< br>等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。


< /p>


作为国内市场的一些中小型进销存,


它们在信息化过程中的步伐要 落后于大


中型进销存,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,


要适应市场竞争,


就需要有高效的处理方式和管理方法,


因此加快进销存的信息


化进程是必不可少的。



实习期间,


我们通过对市场的调查,


针 对现在各进销存对仓库管理的实际需



要,开发了这套商品进销 存管理系统。


在开发过程中,


我们针对当前各商品进销


存管理的特点和技术人员的实际水平,采用基于


web

< br>方式这一易学易用的操作


环境,在系统设计过程中,


我们 尽量采用易懂易读的用户界面,


使用户可以在短


期内完全掌握。


我们又始终把系统的正确性放在首位,


力求数据的完整和处理的


正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。

< p>


1.2


背景及发展现状



在我国进销存形成在


20


世纪


90


年代初期,


现在已经成为我国零售业的一种


重要形态,为国民经济的发展发挥了重要的作用。随着进销存高速的发展,


其仓


库管理也变得愈加复杂,


早期的人工管理的形式 早已不能满足商品进销存管理的


发展,这样就迫切地需要引入新的管理技术。

< p>


进销存形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有 的


落后的一面,如:不能有效地管理每种商品,出入库管理速度慢,容易出现库存


差错,


不宜进行商品调价,


盘点效率低等,< /p>


而且在商品进销存管理中,


商品的进、


销 、存等决策以经验为主,


缺乏实时分析功能,


管理人员对及时传 递资料的要求


始终得不到满足。随着进销存形态的高速发展,


其 经营管理也变得愈加复杂,



常所需要处理的数据量也逐渐增大 ,


商业运转的中间环节也越来越多,


原始的人

< br>工管理已无法应对这复杂的市场。为此,


在选题过程中,


我选择了商品进销存管


理系统设计题目,


依靠现代化的计算机信 息处理技术来管理商品进销存,


从而节


省了大量的人力、物力, 改善了员工的工作条件,减轻了劳动强度,并且能够快


速反映出商品的进、销、


存等状况和各种反馈信息分析,


使管理人员快速对市场

< br>的变化做出相应的决策,加快进销存经营管理效率。





第二章



系统可行性研究



2.1


技术可行性研究



< br>IT


行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬


件基础,会使用各种管理软件,熟悉


IT


产品。 因为,有的进销存对员工的素质


要求比较高,从管理层到下面的销售人员,


都要求具有一定的计算机基础,


所以


在新系统投入使 用时,


只要对员工进行少量的培训,


系统的功能和使用方法就基


本上能够是系统顺利运行。



2.2


经济可行性研究



因为通过网络传递销 售信息可以不受距离的限制,


因此可以借阅许多的人力


和物力,


方便管理,


由此可以减少不必要的开支,


同时该系统可以提高商品进销


存管理的效率,即提高了进销存的经济效益,所以从经济 上完全是可行的。



(1)


进销存有能力承担系统开发费用



开发新系统的工作是一项间距复杂的工作,


它的投资主要是人力 和物力的投


资。对于本系统的开发者来说,


其主要投资还是在人 力和物力两个方面。


如果是


企业自己安排人手开发系统的话,< /p>


其主要的投资还是在人力资源上,


从系统的业

务需求调查到系统的分析编码制作都是需要巨大的人力投入的。


软件企业作为一


个简短的高科技产业,


其员工要求都比一般企业的要求要高,


而且对系统开发及


软件产业了解比较多,


所以 在自我开发管理系统的过程中,


企业自己比较容易安


排人手,这 样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,


属于高端行业,


无论是产品的价格还是质量都比较高,


而经营产品的经销商或者


是商家都要求有雄厚的资金支持。所以,


在系统的开发过程中,


企业完全有能力


承担开发费用。



(2)


新系统将为企业带来经济效益




管理系统是一个信息化、


智能化和先 进管理理念的集合体。


而管理是一个动


态过程,


在其运行过程中要采取多项措施。


所以在管理中获得经济效益是一个综


合效益,


要对它进行直接定量的分析是比较困难的。

一般新系统带来的经济效益


是简介的,


其最主要的表现就是 减少了企业管理费用和人力开支。


而其它一些繁


琐的食物都通过 新系统来加以分析解决,


不仅节省了大量的时间,


还为企业的各


项决策提供了宝贵的资料,为企业带来巨大的经济效益。



2.3


操作可行性研究


< p>
商品进销存管理系统采用基于


web


的用户界面, 而


web


是大家熟悉的网上


操作,


对于那些有一般的计算机知识的人员就可以轻松上手。


而整个商品进 销存


管理系统采用最友好的用户界面,简介明了,不需要对数据库进行深入的了解。



由此,该系统的操作是可行的,有必要开发该系统。



综合以上三方面,


该系统具有很高的开发可行性,


无论是从技术上或者经济


上还是操作上。因此,可以设计该系统的数据流程图,建立数 据字典。




第三章



系统需求分析



3.1


用户工作流程



入库或销售商品时,用 户要对入库单或销售单进行核对审查,并进行登记;


用户要获得入库、销售、库存信息时 ,要对入库情况、销售情况、库存情况进行


查询并打印。



3.2


用户业务需求



(1)


该管理系统将对库存商品进行资料管理和统计,对商品的入库单和商品


的销售单进行录入管理和统计;



(2 )


该管理系统将根据用户的需要对入库、销售、库存情况进行查询,并能


打印详细信息;




(3)< /p>


该管理系统将为用户提供账号管理工具,以便用户对账号进行管理,具

体为添加用户、删除用户、修改用户密码;



(4)


该管理系统提供企业人员管理,能够对企业员工的管理,新员工的加入


以及员工删除,修改基本信息等功能。



整个商品进销存管理系 统的功能结构如图


3-1


所示:





职工信息管理



人事管理模块



供货商管理



销售信息查询



销售管理模块











销售信 息维护



会员模块



销售信息盘点



进货管理模块



进货信息查询



收银模块



进货信息维护



库存信息查询



库存管理模块



库存信息维护





3-1


系统功能结构图














第四章



系统概要设计



4.1


设计思想



(1)

系统分成几个相对独立的模块,但这些模块都进行集中式管理。


< br>(2)


分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用


程序有较强的可操作性和扩展性。



(3)


合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相

< br>互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。



4.2


设计原则


< br>为了使本系统功能齐全完备,


操作简便,最大限度的提高软件的质量,从而


满足用户的实际需要,在设计开发过程中遵循了如下原则:



(1)


合法性原则:依据产品核算系统的工作规定以及要求,参照核算实 际的


工作情况,进行诸如产品入库、销售等工作。


< p>
(2)


实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特 殊


情况的要求,此外,尽可能预留空间,以便扩充功能。



(3)


准确性原则:对输入的相关资料建立检错机制,及时报错,使 用户能够


及时准确的输入合法资料


(


如 :类型匹配,长度不超限等


)




(3)


易操作原则:要求设计的系统功能齐全,界面友好,操作方便 ,必要的


地方进行提示。




(5)


源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后 的代


码修改,软件升级维护,即可能做好代码注释工作。



(6)


优化原则:为了达到优化的目的,合理的运用窗口,菜单,对 象等的继


承,


自定义用户对象,


事件,


函数,


减少不必要的重复性代码,


使程 序简介明了,


也方便了将来的维护。



(7)


安全性原则:可以为该系统的用户设置用户权限。



4.3


业务流程分析



商品进销存管理系统主要是是以先进的管理理念和科学的计算机技术来取


代原 始的手工操作。


在新系统开发前,


我们对这个商品进销存管理系 统业务流程


进行了系统的调查,得出了下面的业务流程图,如图


4-1


所示:



超市总经理与供货商浅 谈


进货


是否是新供货





《旧供应商新商品引进流


程》


《新供应商新商品引进流


程》


《订 货管理作


业流》程


《收获工作流


程》< /p>


超市进行销售


管理


采购部与店面共同分析是否有滞销或质


量问题


< p>
采购部处理解



采购部分析经营是否有

< p>
问题



信息部:新商品试销是否已


经到期



《退货管理流


程》< /p>


《新商品转正流


程》


《供应商分析淘汰< /p>


流程》



是否新供应


不需


《结算流程》




4-1


进销存业务流程图



新系统主要业务分析:



(1)


进货业务


进货管理是企业生产经营活动中及其重要的一环,


它关系到产品质量能否得


到保证,


生产是否能够顺利进行,采购成本能否得到有效控制等问题。< /p>


企业现代


管理理念中对企业的进货管理提出新的要求;

< p>
企业进货时对供货商的选择更见慎


重,双方不再是讨价还价的买卖关系,< /p>


而是一种相互依存的合作伙伴关系,


并且


还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。


下面是进 货业务程序的主要内容:



供货商的情况调查:


在实施采购之前,


进销存首先就要对市场上各大商品供


货商进行详细的调查,


了解公司的具体情况,


评定企业的信誉级 别和公司的市场


口碑,做到准确无误,采购顺利。


< p>
采购计划的编制:


进销存根据自身的资金条件和销售状况,


综合分析市场规


律,拟定采购计划表。



实施进货计划:


根据供货商档案及评审结果,选定供货商;生成订货单给选< /p>


定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合

< p>
同执行,安排供货进度和货物运输,做好验收入库工作。



(2)


库存业务:


< br>库存管理是指在上产经营中为销售和耗用而存储的各种资产。


企业存货不当


都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、


流动资金


周转不利,


并且过量的库存会掩盖管理不善的问题。< /p>


存货不足则影响企业的正常


销售活动。库存管理的目标是需求最佳 存货数量,使库存的成本总额最小化。



主要业务如下:



产品入库、出库、盘库等日常处理。



科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存

< br>量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。



汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。



(3)


销售业务


销售对一个企业的生存和发展是至关重要的,


它不再是传统意义上的


“卖东



西”


,它对外关系到 企业产品、


服务和企业形象等多方面因素,


对内涉及到销售、< /p>


库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,

< p>
封闭意味着落后,进销存要抓住时机,


引入现代化的销售管理模式,


实施企业的


信息化、智能化销售管理,才能使进销存在激烈的市场竞争 中立于不败之地。



4.4


系统数据流分析









4-2


进销存管理系统顶层图



< p>
库存信息查询


库存信息清单


1

:库存管理


销售信息


已进货信息


销 售信息查询


进货信息查询


库存信息


进货 信息请求


销售单


采购单


2


:销售管理


销售信息清单


3


:进货管理


进货信息清单


已有供货商信息


前台销售信息


人事信息查询


进货单


新 供货商信息


职工信息


4


:人事管理


人事信息清单




4-3


进销存管理系统第


0


层图



库存信息查询


库存信息清单


1


:查询


进货信息请求


发出库存检索请求


库存清单


库存信息检索结果


已进货信息


1

:更新


销售信息




4-4


库存管理部分




1


层图




销售信息查询


销售清单


2


:查询


销售单


销售清单< /p>


前台销售信息


2


:更新

< br>库存信息




4-5


销售管理部分




1


层图


< /p>


已进货信息


新供货商信息


进货信息查询< /p>


进货信息清单


库存信息清单


3

< p>
:查询


采购单


进货信息请求


发出进货


/


采购清单查询


进货清单< /p>


采购清单


进货


/


采购清单检索结果


进货信息请求


3


:更 新


进货单




4-6


进货管理部分




1


层图




已有供货商信息


供货商信息清单


职工信息查询


供货商信息查询


4

< p>
:查询


职工信息清单


发出职工

/


供货商清单查询


职工清单


供货商 清单


职工


/


供货商清单检索结果


职工信息


4


:更新


新 供货商清单




4-7


人事管理部分




1


层图



4.5


数据字典



数据流条目



(1)

< br>已进货信息


=


进货单号


+


供货商号


+


商品名称


+


进货价


+


进货数量

< br>+


进货日期


+


备注



(2)


销售信息


=


销售单号


+


商品编号


+


销售数量


+


销售日期



文件条目



(1)


文件名:职工清单


< p>
组成:


{


职工编号


+


姓名


+


性别


+


籍贯


+


学历


+


类别


+


工资


+


联系电话


+


联系地址


+


身份证号


+


聘用日期


+


编制日期


+


备注


}


组织:按职工编号递增排列



(2)


文件名:商品清单


< p>
组成:


{


商品编号


+


供货商号


+


名称


+


条形码


+


计量单位

+


类别


+


产地

+


单价


+




}


组织:按商品编号递增排列




(3)


文件名:供货商清单



组成:


{


供货商号


+< /p>


名称


+


联系人


+


联系电话


+


联系地址

< br>+


开户行


+


银行帐号

< p>
+




}


组织:按供货商编号递增排列



(3)


文件名:进货清单


< p>
组成:


{


进货单号


+


商品编号


+


供货商号


+


进货价


+


数量

+


金额


+


进货日期


+


备注


}


组织:按进货单编号递增排列



(4)


文件名:销售清单


< p>
组成:


{


销售单号


+


商品编号


+


销售数量


+


销售日期


}


组织:按销售单编号递增排列



(5)


文件名:库存清单


< p>
组成:


{


商品编号


+


库存数量


}


组织:按商品编号递增排列



加工说明



(1)

加工名:


1


:查询



加工逻辑:根据要查询的库存信息,检索出库存信息明细表



输入流:库存信息查询,发出库存信息请求



输出流:库存信息清单,进货信息请求



(2)


加工名:


1


:更新

< p>


根据进货信息或销售信息更新库存信息



输入流:已进货信息,销售信息



输出流:发出库存检索请求



(3)< /p>


加工名:


2


:查询



根据要查询的销售信息,检索出销售信息明细表



输入流:销售信息查询



输出流:销售清单,销售单



(4)< /p>


加工名:


2


:更新



加工逻辑:根据销售信息更细销售清单



输入流:前台销售信息,库存信息




输出流:更新库存清单



(5)


加工名:


3


:查询



加工逻辑:根据要查询的进货信息,检索出进货信息明细表


< /p>


输入流:进货信息查询,发出进货


/


采购 清单查询



输出流:库存信息清单,已进货信息,新供货商信息 ,进货单信息清单,采


购单,进货信息请求,进货


/

< p>
采购清单检索结果



(6)


加工名:


3


:更新



加工逻辑:根据进货信息更新进货清单



输入流:进货信息请求,进货单



输出 流:发出进货


/


采购清单查询



(7)


加工名:


4


: 查询



加工逻辑:根据输入要查询的职工信息或供货商信息,检 索出相应的结果



输入流:职工信息查询,供货商信息查询,发 出职工


/


供货商清单查询


< p>
输出流:已有供货商信息,供货商信息清单,职工信息清单,职工


/


供货商


清单检索结果



(8)


加工名:


4


:更新

< p>


加工逻辑:


根据输入的职工信息或新供货商信息 更新相应的职工清单或供货


商清单



输 入流:职工信息,新供货商信息清单,职工


/


供货商清单检索结 果



4.6


功能需求



本系统采用自上向下方法开 发,


其功能模块主要有如下几个部分:


入库管理


模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描


述如下:





入库管理:


其功能是对商品入库信息进行管理,


并根据企业情 况制定进货计


划,实施商品采购,并进行进货查询。



库存管理:


其功能是对采购来的商品进行入库,产品分类等活动,同时能 够


根据销售清单进行出货管理,以及库存统计。




销售管理:


其功能是提供一般的销售 管理,


能够进行销售明细查询和打印销


售报表。



人事管理:


其功能是对进销存的员工和供货商信息进 行管理,包括查询,更


新等。



4.7


性能需求



(1)


数据精确度


< br>商品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。



(2)


时间特性


该管理系统从启动到进入系统登录界面的时间正常情况下应少于


5

< br>秒,


录入


并更新数据的时间正常情况下少于


2


秒。



(3)


适用性



该管理系统软件适用于


Windows 2000/xp


及以上操作系统。



4.8


运行需求



(1)


用户界面


本系统采用


myeclipse5.5+sqlserver2000


设计,用户交互界面采用的是基于


web



IE


窗口。



(3)


软件接口



JSP


服务器:


Apache Tomcat5.5


版本及以上。



数据库服务器:


Microsoft SQL Server 2000


及以上。



第五章



系统详细设计



5.1


系统功能结构图



系统总体结构如图< /p>


5-1


所示:






5-1


商品进销存管理系统功能结构图



5.2


系统功能设计



系统功能设计是使整个系统能基本实现商品进销存的管理功能,


能让进销存< /p>


管理者更直观的了解商品进销存的管理状况,


以做出相应的经营决 策。


管理信息


系统


(MIS)


就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存


储、 编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通


过实测进销存 的各种运行情况,


并利用过去的历史数据预测未来的发展,


从进 销


存全局的角度出发进行决策,


利用信息控制进销存的行为,< /p>


辅助进销存完成其目


标。



本系统共包括四大模块,


分别是人事管理模块,销售管理模块,入库管理模< /p>


块,库存管理模块。每个模块的功能如下:



1.


人事管理模块功能:



(1)


实现职工信息的查询;



(2)


实现职工信息的更新,包括增加、删除、修改功能;

< p>


(3)


实现供货商信息的管理;



2.


销售管理模块功能:



(1)


实现销售信息的查询;



(2)


实现商品销售信息的盘点。



3.


入库管理模块功能:




(1)


实现入库信息的查询;



(2)


实现入库信息的更新,包括增加、删除、修改功能。

< p>


4.


库存管理模块功能:



(1)


实现商品信息的查询;



(2)


实现商品信息的更新,包括增加、删除、修改功能;

< p>


(3)


实现库存信息的查询;



(4)


实现库存信息的更新,包括增加、删除、修改功能。

< p>



5.3


系统数据库设计




1. E-R


模型


< br>商品进销存管理系统数据库


E-R


模型,如图

< p>
5-2


所示:



姓名



性别



籍贯



职工编号



职工


/


用户



m


工资



销售日期



进货单号



进货



进货日期



商品编号



销售



销售单号



n


客户



m


数量



n


商品






n


供货商



名称



m


价格





5-2


数据库

E-R


模型图



2.


数据库表设计



由数据模型利用


SQL Server 2000


进行数据库的详细设计,


其基


本表的设



如下:



(1)


职工清单


(StaffBill)



中文字段名



英文字段名



职工编号



staffID


姓名



name


性别



sex


籍贯



home


学历



diploma


类别



kind


工资



salary


联系电话



phone


联系地址



address


身份证号



idCard


聘用日期



beginDate


编制日期



enactTime


备注



others


说明:此表存放员工信息。



(2)


用户清单


(UserBill)


中文字段名



英文字段名



帐号



loginID


密码



passWord


(3)


商品清单


(MerchBill)


中文字段名



英文字段名



商品编号



merchID


供货商号



profferID


名称



fullName


条形码



barCode


计量单位



metricUnit


类别



kind


产地



birthPlace


单价



unitCost


备注



others


(4)


供货商清单


(ProfferBill)


中文字段名



英文字段名



供货商号



profferID


名称



fullName


联系人



contactPerson


联系电话



phone


联系地址



address


开户行



openingBank


银行帐号




accountID


备注



others


字段类型



长度



主键


/


外键



char


6


P


nvarchar


8



nchar


2



nvarchar


4



nvarchar


4



nvarchar


10



int


4



varchar


12



nvarchar


50



varchar


18



datetime


8



datetime


8



ntext


50



字段值约束



NOT NULL


NOT NULL


NOT NULL


NULL


NOT NULL


NULL


NULL


NULL


NULL


NOT NULL


NULL


NULL


NULL


字段类型



长度



主键


/


外键



字段值约束



char


6


P/F


NOT NULL


char


6



NOT NULL


说明:此表存放系统用户信息。



字段类型



长度



主键


/


外键



char


6


P


char


6


F


nvarchar


80



char


15



varchar


4



nvarchar


8



nvarchar


50



money


4



ntext


50



字段值约束



NOT NULL


NOT NULL


NOT NULL


NOT NULL


NOT NULL


NULL


NULL


NOT NULL


NULL


说明:此表存放商品信息。



字段类型



长度



主键


/


外键



char


6


P


nvarchar


50



nvarchar


8



varchar


12



nvarchar


50



nvarchar


10



varchar


15



ntext


50



字段值约束



NOT NULL


NOT NULL


NOT NULL


NOT NULL


NOT NULL


NULL


NULL


NULL



说明:此表存放供货商信息。



(5)



进货清单


(ImportBill)



中文字段名



英文字段名



字段类型



长度



主键


/


外键



进货单号



importBillID


char


6


P


商品编号



merchID


char


6


P/F


供货商号



profferID


char


6


F


进货价



importPrice


money


4



数量



quantity


int


4



金额



totalMoney


money


4



进货日期



importDate


datetime


8



others


50



备注



ntext



说明:此表存放进货信息。



(6)


销售清单


(SaleBill)


中文字段名



英文字段名



字段类型



长度



主键


/


外键



销售单号



saleBillID


char


6


P


商品编号



merchID


char


6


P/F


销售数量



saleNum


int


4



销售日期



saleDate


datetime


8



说明:此表存放销售信息。



(7)


库存清单


(StoreBill)


中文字段名



英文字段名



字段类型



长度



主键


/


外键



字段值约束



商品编号



merchID


char


6


P/F


NOT NULL


库存数量



storeNum


int


4



NOT NULL


5.4


模块功能设计



5.4.1.


系统登录模块



功能:本模块的主要功 能是对用户身份进行,


,验证只有系统的合法用户才


能进入系统 。其窗体如图


5-3


所示:



字段值约束



NOT NULL


NOT NULL


NOT NULL


NOT NULL


字段值约束



NOT NULL


NOT NULL


NOT NULL


NOT NULL


NOT NULL


NOT NULL


NOT NULL


NULL





5-3


系统登录模块



在进行系统登录过程中 ,


登录模块将调用数据库里的用户清单,


并对账号和

< p>
密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。


在登 录模


块中,对系统的尝试登录次数进行了限制,禁止用户恶意的进行系统登录尝试,


在本系统中,


在输入了错误的或者是不存在的账户和密码时,


系统会给出出错信


息提示,指明登录过程中的错误输入或者错误操作, 以便用户进行正确的登录。



5.4.2.


入库管理模块



功能:该模块主要是实现进行入库信息查询、添加两个功能。



入库信息查询:


该模块为进销存提供整个进销存的入库情况查询 ,


也可以进


行入库信息的明细查询,并以入库报表形式打印出来 。



输入项、


输出项:该模块的输入项 为进销存的进货单,其中包括进货单的编


号,商品的编号,供货商号,进货价,数量,金 额进货日期等。



(1)


该入库管理模 块的用例图,如图


5-4


所示:



制定进货计划


查询进货信息


管理者



5-4


进货管理用例图



-


-


-


-


-


-


-


-



本文更新与2021-02-08 09:33,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/613654.html

商品进销存管理系统_毕业论文的相关文章