2022年VC课程设计商品销售管理系统.doc
《2022年VC课程设计商品销售管理系统.doc》由会员分享,可在线阅读,更多相关《2022年VC课程设计商品销售管理系统.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 需求分析1.1 商品销售治理功能概述21世纪是个信息开展的时代,随着电脑普及时代的降临以及互联网的迅速开展,越来越多的进程从单一的人工治理上升到电脑智能治理,企业的开展更不例外,商品的运营治理,运营形式已经渐渐的从手工治理过渡到了计算机治理。关于开展中的绝大多数企业来说,随着规模的不断扩大,商品品种的不断丰富与完善,需要治理的各种商品信息也会大幅度增加,不管是商品治理,订货治理,销售治理,都变得相对复杂。这里开发出了一个“商品销售治理系统”,对企业的开展至关重要,无疑为商品销售的可持续开展,日益壮大提供了保障和处理方案,也节约了大量时间,从而提高了商品销售的运转效率,更有利于企业的治理
2、和维持。商品销售治理系统能够实现企业商品治理的网络化,信息化,现代化,能够有效的提高企业商品的治理效率,节约了治理开支。通过调查,要求系统需要具有以下功能:(1) 由于该系统的使用对象多,要求有较好的权限治理。(2) 方便的数据查询,支持多条件查询。(3) 根底信息治理与查询,其中包括商品信息、客户信息和员工信息。(4) 通过计算机,能够直截了当“透视”商品销售情况。(5) 完善的商品查询信息、商品销售信息进展治理。(6) 当外界环境(停电、网络病毒)干扰本系统后,系统能够自动保护原始数据的平安,对数据进展备份与复原。(7) 数据计算自动完成,尽量减少人工干涉。(8) 系统退出。商品销售治理系
3、统分为根底信息治理子系统、日常业务治理子系统、查询报表治理子系统、系统信息治理子系统、维护治理子系统。如图1.1所示 1.1商品销售治理系统1.2 根底信息治理模块根底信息治理模块主要用于对商品信息,员工信息和客户信息的治理。操作员通过合法的认证登录到该系统中,进展对商品信息,员工信息和客户信息的治理的活动。主要功能如下:1) 操作员首先登录,身份验证成功后即可登陆商品销售治理系统2) 操作员进入根底信息功能模块;3) 操作员治理商品信息;4) 操作员治理客户信息;5) 操作员治理员工信息。该子系统功能分布如图1.2所示1.2 根底信息治理1.3 日常业务治理模块日常业务治理模块主要用于对客户
4、订货,商品销售,销售退货的治理。操作员通过合法的认证登陆到该系统中,进展对客户订货,商品销售,销售退货的治理活动,主要功能如下:1) 操作员首先登陆,身份验证成功后即可登陆商品销售治理系统2) 操作员进入日常业务治理模块3) 治理客户订货4) 治理商品销售5) 治理销售退货该子系统功能分布如图1.3所示1.3日常业务治理1.4 查询报表治理模块查询报表治理模块,主要用于实现操作员对客户订货,商品销售和商品退货的治理,主要功能如下:1) 操作员首先登录,身份验证成功后即可登陆商品销售治理系统2) 操作员进入查询报表功能模块3) 客户订货查询;4) 商品销售查询;5) 销售退货查询。该子系统功能分
5、布如图1.4所示1.4查询报表治理1.5 系统信息治理模块系统信息治理模块主要用于实现治理操作员,设置操作员的使用权限以及系统治理,主要功能如下:1) 操作员首先登录,身份验证成功后即可登陆商品销售治理系统2) 操作员进入系统信息功能模块;3) 治理操作员的相关信息;4) 设置操作员的操作权限;5) 对系统进展治理。该子系统功能分布如图1.5所示1.5系统信息治理1.6 维护治理模块系统治理模块实现对数据进展备份和恢复,其主要功能如下:1) 操作员首先登录,身份验证成功后即可登陆商品销售治理系统2) 操作员进入维护治理功能模块;3) 设置数据备份途径,对数据进展备份;4) 对数据进展复原。该系
6、统功能分布如图1.6所示1.6维护治理第二章 数据库的设计2.1 E-R图该系统一共涉及到十多个表,ER图如下所示:2.1.1 操作员操作员包含的属性有编号,员工编号,名称,密码,头像和简称。如图2.1.1所示:图2.1.1 操作员2.1.2 商品操作员包含的属性有编号,名称产地,销售价格,进货价格,保质期,出厂日期和计量单位。如图2.1.2所示:图2.1.2 商品2.1.3 客户客户包含的属性有编号,名称,地址,联络人和厂商。如图2.1.3所示:图2.1.3 客户2.1.4 员工员工包含的属性有编号,薪金,职务,名称和聘用日期。如图2.1.4所示:图2.1.4 员工2.1.5 订货订货包含的
7、属性有票号,借款否,操作员,合计金额,合计数量,订货日期和客户编号。如图2.1.5所示:图2.1.5 订货2.1.6 销售销售包含的属性有票号,找零,未付金额,实付金额,销售类型,操作员,合计金额,合计数量,客户编号和销售时间。如图2.1.6所示:图2.1.6 销售2.1.7 退货退货包含的属性有票号,退货时间,未付金额,找零,实付金额,操作员,合计金额,客户编号和退货时间。如图2.1.7所示:图2.1.7 退货2.1.8 退货明细订货明细包含的属性有票号,商品编号,单价和数量。如图2.1.8所示:图2.1.8 退货明细2.1.9 销售明细销售明细包含的属性有票号,商品编号,单价和数量。如图2
8、.1.9所示:图2.1.9 销售明细2.1.10 退货明细退货明细包含的属性有票号,商品编号,单价和数量。如图2.1.10所示:图2.1.10 退货明细2.1.11 库存库存包含的属性有商品编号和库存数量。如图2.1.11所示:图2.1.11 库存2.1.12 权限权限包含的属性有编号,用户治理,权限治理,系统治理,订货治理,销售治理,退货治理,结款治理,订货治理,销售治理和退货治理。如图2.1.12所示:图2.1.12 权限2.1.13 系统设置系统设置包含的属性有联络人,地址,备份途径和公司名称。如图2.1.13所示:图2.1.13 系统设置2.1.14 备份备份包含的属性有备份日期和备份
9、途径。如图2.1.14所示:图2.1.14 备份2.1.15 总的ER图ER图的实体和实体之间的关系说明如下:员工销售商品,员工和商品是一对多的关系。员工治理订货明细,员工和订货明细是多对多的关系。员工治理退货明细,员工和退货明细是多对多的关系。员工治理销售明细,员工和销售明细是多对多的关系。员工治理库存,员工和库存是多对多的关系。客户购置商品,客户和商品是一对多的关系。客户能够订货,客户与订货是一对多的关系。员工治理订货,员工与订货是多对多的关系。客户能够退货,客户与退货是一对多的关系。员工治理退货,员工与退货时多对多的关系。员工治理操作员,员工与操作员是一对多的关系。操作员拥有操作权限,操
10、作员与权限是一对多的关系。操作员治理系统设置,操作员与系统设置是一对多的关系。操作员设置备份,操作员与备份是一对多的关系。如图2.1.15所示:图2.1.15 总的ER图2.2 表构造说明本系统一共涉及到十几个信息表,分为操作员登陆,根底信息,日常业务,查询报表,系统信息和数据备份六个方面。详细信息表如下所示.2.2.1 操作员信息表操作员信息表如表2.2.1所示:列名数据类型长度同意空编号(主键)Int10否员工编号Int4是名称nvarchar50是密码nvarchar50是头像Int4是简称varchar50是2.2.2 商品信息表商品信息表如表2.2.2所示:列名数据类型长度同意空编号
11、(主键)char10否名称nvarchar50是产地nvarchar50是计量单位char8是出厂日期datetime8是保质期datetime8是进货价格money8是销售价格money8是2.2.3 客户信息表客户信息表如表2.2.3所示:列名数据类型长度同意空编号(主键)char10否名称nvarchar50是地址nvarchar50是char15是联络人char8是联络人char15是2.2.4 员工信息表员工信息表如表2.2.4所示:列名数据类型长度同意空编号(主键)nchar10否名称nvarchar50是职务nvarchar50是聘用日期datetime8是薪金money8是2.
12、2.5 订货信息表订货信息表如表2.2.5所示:列名数据类型长度同意空票号char15否客户编号char10是订货日期datetime8是合计数量float8是合计金额money8是操作员Int 4是结款否char2是2.2.6 销售信息表销售信息表如表2.2.6所示:列名数据类型长度同意空票号char15否销售时间char8是客户编号datetime10是合计数量char8是合计金额float8是操作员float4是销售类型bit1是实付金额money8是未付金额money8是找零money8是2.2.7 退货信息表列名数据类型长度同意空票号char15否退货时间char8是客户编号date
13、time10是合计数量char8是合计金额float8是操作员float4是实付金额money8是未付金额money8是找零money8是2.2.8 订货明细表列名数据类型长度同意空票号nvarchar50是商品编号nvarchar50是单价money8是数量int4是2.2.9 销售明细表列名数据类型长度同意空票号char15是商品编号char10是单价money8是数量int4是2.2.10 退货明细表列名数据类型长度同意空票号char15是商品编号char15是单价money8是数量int4是2.2.11 库存信息表列名数据类型长度同意空商品编号char10是库存数量float8是2.2
14、.12 权限表列名数据类型长度同意空编号(主键)Int4否用户治理char1是权限治理char1是系统治理char1是订货治理char1是销售治理char1是退货治理char1是结款治理char1是订货查询char1是销售查询char1是退货查询char1是结款查询char1是数据备份char1是数据恢复char1是商品信息char1是客户信息char1是员工信息char1是2.2.13 系统设置表列名数据类型长度同意空公司名称char40是地址char40是char15是联络人char10是备份途径char60是2.2.14 备份信息表列名数据类型长度同意空备份日期datetime8是备份途
15、径text16是第三章 商品销售治理系统的功能实现3.1 根底信息治理模块的实现3.1.1 操作员登录功能的实现1) 界面设计该系统默认有3个操作员并设置了相应头像,双击后输入密码开场验证,假设密码成功,即可登陆该系统,假设不成功,系统会弹出”您输入的密码不正确,请重新输入”,假如三次输入失败,系统会提示”对不起,请不要登陆该系统,请与治理员联络”,登陆成功后会弹出该系统的主界面,如图3.1.1.1所示:图3.1.1.1 操作员登陆登录成功后的主页面如图3.1.1.2所示:图3.1.1.2 商品销售治理系统2) 编程的实现操作员登陆后开场选择用户,这里默认为三个用户,双击后输入正确密码开场验证
16、,假如密码成功,登陆销售治理系统主页面,假设错误需要再次重新输入密码。流程图和重要代码如下所示。流程图如图3.1.1.3所示:图3.1.1.3 流程图重要代码如下:CString sName,sPassWard,sSavePassWard;if(time=3)MessageBox(对不起,您不要登录该系统!请与治理员联络!,系统提示,MB_OK|MB_ICONSTOP);this-OnCancel();return;m_EdtName.GetWindowText(sName);m_EdtPassWard.GetWindowText(sPassWard);if(sName.IsEmpty()Me
17、ssageBox(请选择一个用户!,系统提示,MB_OK|MB_ICONSTOP);return;sSavePassWard=ado.FieldToOtherField(操作员信息表,名称,sName,密码,1);if(sSavePassWard=sPassWard)OP=sName;CMyDlg dlg;this-OnCancel();dlg.DoModal();elseMessageBox(您输入的密码不正确,请重新输入!,系统提示,MB_OK|MB_ICONSTOP);time+;m_EdtPassWard.SetWindowText();m_EdtPassWard.SetFocus()
18、;.3.1.2 治理商品信息功能实现1) 界面设计治理商品信息功能的界面如下所示,它的主要功能是对商品信息的治理,如下所示的商品按照编号,名称,产地等标识,相应的能够依照编号,名称,产地等条件对商品进展查询,如输入编号为SP00000001能够查询该商品为娃哈哈矿泉水。双击记录能够对其信息进展修正。 商品信息查询如图3.1.2.1所示:图3.1.2.1 商品信息查询商品信息治理如图3.1.2.2所示:图3.1.2.2 商品信息治理2) 编程的实现成功登陆商品销售治理系统后,用户选择根底信息治理模块,在商品信息治理中添加商品,修正商品,删除商品,提交到数据库,保存并推出该系统。相应流程图和重要代
19、码如下所示:流程图如图3.1.2.3所示:图3.1.2.3 流程图重要代码:void CDWare:Display(CString sField,CString sValue)RxRecordset disRst;CString sSQL;sSQL.Format(SELECT * FROM 商品信息表 WHERE %s=%s,sField,sValue);disRst.Open(sSQL,adCmdText);disRst.MoveFirst();CStringEdtUnit,EdtPrice,EdtSellPrice,EdtName,EdtID,EdtArer,DtpOutDate,DtpK
20、eepDate;CTime tOutDate,tKeepDate;EdtID=disRst.GetFieldValue(编号);EdtName=disRst.GetFieldValue(名称);EdtUnit=disRst.GetFieldValue(计量单位);EdtArer=disRst.GetFieldValue(产地);DtpOutDate=disRst.GetFieldValue(出厂日期);DtpKeepDate=disRst.GetFieldValue(保质期);EdtPrice=disRst.GetFieldValue(进货价格);EdtSellPrice=disRst.Get
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 VC 课程设计 商品 销售 管理 系统
限制150内