商品销售管理系统Word文档下载推荐.docx
《商品销售管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《商品销售管理系统Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。
3.1系统设计…………………………………………..…………...………………9
3.1.1系统功能描述以及设置思路………...………..………...………………….....9
3.1.2各模块流程图………………………………………….…...…………..…...15
3.2数据库设计…………………………………………..………………………...22
第四章VC++编程工具简介……………………………………..……...…...…..26
4.1ADO,OLEDB,COM技术简介……………………………….……………...…….27
参考资料…………...………………...………………...………..…….…………28
前言
商品销售管理系统是根据旧时商店的货品管理,财务管理的模式发展起来的,现在应用于很多商店,使商店管理货品,掌握销售信息更加高效。
商品销售管理系统的开发采用管理端\销售端的结构模式,包括后台数据库的建立和维护以及前端应用程序(管理端,销售端)的开发两个方面。
对于前者要求建立起数据一致性和完整性强,安全性好的库。
而对于后者则要求应用程序功能强劲,完善,易使用等特点。
使用VC.NET做前端应用程序开发工具,利用面向对象的编程思想进行高效的开发,用SQLSERVER2000进行后台数据库的创建和管理,利用ADO对象实现对后台数据库的连接,访问,修改以及写入等操作。
并采用OLEDB连接数据库,提高了数据访问效率。
第一章商品销售管理系统原理
1.1需求分析
本文首先分析了商品销售管理系统的应用现状,阐述了本销售管理系统的开发目的。
通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析确定了系统的开发平台。
接着阐述了销售系统基本理论,并在此理论指导下,详细给出了销售管理系统分析到总体设计详细设计与实现及测试的各个环节,以及各个模块的功能,最后对本系统作出了客观评价评价,指明了系统的现实意义。
1.2关键字解释
(1)货品――是进货的代表词,进货到仓户的都是货品,商品就是由货品组成的。
(2)商品――准备销售的物品,商品就是由货品组成的。
例如散装可乐是由杯子,盖子,吸管,水,二氧化碳。
1.3系统使用方法
本系统由系统管理,商品管理,查询统计三个模块组成。
1.3.1由经理用manager用户登陆系统。
在“权限设置”模块里面进行权限设置,例如是柜员,采购员等。
Manager是系统自带的权限,所以不可以删除.
1.3.2在用户设置添加帐号,帐号跟密码可以统一根据员工的姓名来设定,再由员工自己登陆系统的时候用“更改密码”来更改.
1.3.3对商品管理的模块进行操作(为了合理,最好以等级为“采购员”的员工进行操作)。
1.3.3.1进入“货品设置”模块,按“添加”,分别填写好“货品名称”,“单位”,“预定售价”,“警告存量”进行添加货品的操作
1.3.3.2进入“存货管理”模块,(看图1)按“存货管理登记”,类型选择“进货”,选择好“货品名称”,然后填好“登记数量”和“登记总价”,按确定。
图1
1.3.3.3进入“商品设置”模块,按“新增组别”在“组别名称”填写所添加的组别名称,例如是食品,饮品等。
然后在“商品组设置”的列表那里单击或者双击刚才所添加的组别名称(见图2),
图2
按“新增”,在“商品设置”里填好“名称”,“单位”,“单价”,“授权”,“可售”等选项。
(见图3)
图3
“商品条形码”跟“限制售量”可根据商品的要求来考虑填或不填,在商品设置的列表里单击或者双击刚才增加的商品(见图4)
图4
然后按“添加货品”,在“货品名称”选择好想要添加的货品,在“货品数量”填写好刚刚所选择货品的数量让货品跟商品关联起来(见图5)
图5
1.3.3.4添加完商品之后,即可在“销售系统”进行商品销售
1.3.3.5在“查询统计”可以查看当天的销售情况,进货情况。
第二章商品销售管理系统流程
2.1商品销售管理系统各子系统构成
整个管理系统由“系统管理”,“商品管理”,“查询统计”组成。
系统管理
2.2商品管理:
2.3统计查询
第三章系统各模块的子模块创建以及设计思路
3.1系统设计
一个完善商品销售管理系统应该具有权限设置,货品管理,商品管理,报表
查询等几个重要的模块组成,本系统就是由这几个重要的模块组成。
系统界面:
3.1.1系统功能描述以及设置思路
商品销售管理系统的基本功能有三大模块:
3.1.1.1用户管理
用户管理包括,“更改密码”,“用户设置”,“权限设置”,“操作记录”,
“注销登陆”,“离开系统”。
设计思路:
本系统拥有两个自带帐号,一个是“超级管理员”,一个是“系统管理员”。
超级管理员的帐号和密码:
admin,admin
系统管理员的帐号和密码:
manager,manager
因为一个系统在营运的过程中肯定需要维护的,所以当系统出现问题,需要维护的时候,维护人员就可以用“超级用户”,这个帐号进行系统的维护,这个帐号的帐户名跟密码是不能给系统使用商知道。
但是使用这个帐户进行操作的记录可以在“操作记录”这个模块可以查看,避免维护人员借助便利对系统进行非法操作。
由于“超级管理员”这个帐号是不能给使用商知道,所以使用商进行初始化系统就一定要有一个高权限的帐户,不然就不可以进行“权限设置”和“用户设置”,所以系统会另外自带一个帐号是“系统管理员”,一般“系统管理员”是经理级别的人使用的,经理用改帐号第一次登陆系统的时候就要更改密码,以免系统资料泄密。
这两个帐号均不能在“用户设置”中更改自己的资料,而“系统管理员”可以在“更改密码”模块中更改密码。
登陆了系统之后就可以进行“权限设置”,然后再进行“用户设置”.
权限设置:
在这个模块可以增加新的权限,新增加的权限又可以管理
其他权限。
用户设置:
合理地设置好权限之后就可以进行用户设置,在用户设置
的“用户资料”列表
可以查看自己的当前权限的信息和当前权限所管理的权限帐户的信息,例如现在使用的权限是“系统管理员”,在“权限设置”中,“系统管理员”管理了“柜员”和“销售班长”,所以在列表里面可以看到这些权限级别的帐户资料,并且可以更改其密码。
如果使用的权限是柜员的,那么柜员只可以看到自己的资料,并且不能新增用户,因为“柜员”权限低,没有管理任何其他权限。
在用户设置这个模块并没有将用户删除这个功能,只能将用户禁用,因为系统的操作记录或者统计查询模块中的报表中都可能会有这个用户的行为资料,如果删除了,恰恰有个员工新增用户的时候用了这个帐号,而系统又存有以往这个帐号的行为资料。
那么在统计报表的时候就会出现混乱。
3.1.1.2商品管理
商品管理包括:
“货品设置”,“存货管理”,“商品设置”
功能描述:
货品设置:
可以添加货品,修改货品,删除货品,并可以查看已经添加的货品
货存管理:
在这个模块可以对所添加的货品进行进货,修改,查询等操作。
商品设置:
商品设置可以进行添加商品组别,添加商品,再添加货品,使货品和商品相关联。
由于商品是由货品组成,所以商店中的所有商品都是要经过从货品
经过加工后摆在销售架上的商品这个阶段。
所以设计了“货品设置”,“存货管理”,这两个模块。
根据这个原则,首先在设置商品之前肯定要先想好商店需要进什么货品,所以首先就要在“货品设置”这个模块进行货品添加工作,
以便决定进什么货品。
“货品设置”有将设置的货品名称导出到excel的功能,采购员便可以在使用excel的打印功能,然后根据这张进货单去进货。
将货品采购回来的时候,要对所采购的货品进行登记,于是就可以在“存货管理”这个模块进行进货登记,进货的时候不需要填写货品单价,只需填写进货的数量,跟登记总价就可以,系统会自动根据总价格跟数量来进行计算,得出货品单价,例如:
货品是雅哈咖啡,进货数量是30,登记总价是60,那么雅哈咖啡的单价就是2元。
如果发现填写错误,可以修改,并填写注释,这样就可以防止出现作弊的情况。
在将货品进货回来之后,就要组成商品了,于是就设计了“商品管理”这个模块。
商品管理的设计思路:
由于生活中的商品有分类的,例如:
洗衣粉,肥皂就可以划分为日用品。
所以设计了“商品组设置”这个模块,这个模块可以添加组别,修改组别,并将这个组别设置为可用或则禁用。
又由于“商品是由货品组成的”,所以就设计了“商品设计”和“商品明细设计”这两个模块,在“商品设计”可以添加商品,并设置好价格,商品条形码,价钱,授权,可售这几项。
然后需要做的就是将商品和货品双关联,例如,我在“商品设计”添加了雅哈咖啡,但是这个只是名称而已,并没有和货品项关联,于是就需要在“商品明细设计”添加货品。
具体做法请看系统使用方法。
3.1.1.3查询统计
查询统计由“交易查询”和“统计报表”这两个模块组成。
功能描述:
交易查询:
可以详细的查询各个售货员的日销售情况。
统计查询:
统计查询又是由“售货员销售报表”,“总销售报表”,“进货报表”这三个模块组成。
售货员报表:
可以计算售货员在一天里面的总单数,净金额,售单数,售总额,
退单数,退总额,并将资料导出到excel。
总销售报表:
退单数,退总额,并将资料导出到excel。
进货报表:
可以查询进货,修改的信息。
为了方便财务人员查询,所以设计了这四个报表。
3.1.2系统各模块流程图
登陆系统:
系统管理:
更改密码
用户设置
权限设置
操作记录
注销登陆
商品管理
货品设置
存货管理
商品设置
查询统计