基于Delphi的企业销售管理系统
摘 要:商品销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。
经过分析如此情况,我们使用SqlServer作为后台数据库,Delphi作为数据库系统开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
目 录
1 引言. 1
1.1本课题的研究意义. 1
1.2现有系统存在问题的分析. 1
1.3国内外研究现状、水平及发展趋势. 1
1.4本课题的基本内容. 2
1.5系统开发目标. 2
1.6开发工具及方法的选择. 3
1.7可行性分析. 5
1.7.1技术可行性分析. 5
1.7.2经济可行性. 6
1.7.3社会可行性. 6
2 系统需求分析. 7
2.1 系统的性能要求. 7
2.1.1对性能的规定. 7
2.1.2其他的专门需求. 7
2.1.3对安全性的要求. 7
2.2 系统功能需求分析. 7
[版权所有:http://DOC163.com]
2.2.1 功能划分. 8
2.2.2 功能描述. 8
2.2.3 数据流图. 9
2.2.4数据字典. 13
3 系统设计. 15
3.1 系统数据模型设计. 15
3.1.1系统E-R图. 15
3.1.2关系模型的基本概念. 17
3.1.3 数据库逻辑结构的设计. 18
3.1.4系统功能模块结构图. 21
3.1.5 数据库视图的建立. 23
3.1.6 存储过程的应用. 24
3.2 系统开发环境与运行环境确定. 25
3.2.1 系统开发环境. 25
3.2.2 系统运行环境. 26
3.3 系统实现的若干关键技术. 26
3.3.1 ADO技术简介. 26
3.3.2注册表技术. 27
4 系统详细设计. 31
4.1基本信息查询模块. 31
4.1.1商品信息模块. 31
4.1.2 建立操作员查询、更新窗体界面. 34
4.1.3 建立业务员信息查询、更新窗体界面. 35
4.1.4 建立商场信息查询、更新窗体界面. 35
4.2数据录入模块. 36
4.2.1商场销售数据录入. 36
4.2.2 商场进货数据录入. 41
4.2.3 仓库进货数据录入. 42
[资料来源:http://www.doc163.com]
4.3业务查询模块. 43
4.3.1 销售信息查询. 43
4.3.2 进货查询. 46
4.3.3 库存状况查询. 46
4.3.4 商品进销存明细. 47
4.4报表输出模块. 48
4.5图表分析模块. 50
4.6权限管理. 52
5 系统评价. 54
5.1系统主要特色/优点介绍. 54
5.2系统存在不足. 54 [资料来源:https://www.doc163.com]
[资料来源:www.doc163.com]
功能划分
本系统可以划分成7大模块
1 销售状况的查询及统计。
2 商品的进货查询及统计。
3 商品的库存状况查询。
4 商品的分类管理。
5 销售业务员的管理。
6 下属企业销售部门的管理。
7 权限管理
8 报表输出和图表分析。
2.2.2 功能描述
根据功能模块划分,本系统详细需求描述如下:
本系统根据我国商业企业商品销售管理的特点,设计适用于各中,小型企业的自动化
销售管理系统。适用于总部门店连锁经营模式的企业或商场,能够及时的分析商品的销售情况,有利于下一步销售计划的制订;可以查询过去一个月或一个季度的各种商品或商品的不同品牌进货及销售统计,对销售经理分析市场需求和制订销售目的有很大的帮助。
1 销售状况的查询及统计。这是销售管理系统的基本功能,只有对掌握了各种商品的历史销售状况,才能进行合理的销售预测,制订相应的销售目标。
2 商品的进货查询及统计。不同产品或同产品或不同型号的进货多少,也要影响销售经理的决策。另外,还可以一定程度上反映某商品的质量状况。 [资料来源:http://Doc163.com]
3 商品的库存状况查询。如果库存过多,就会加大销售风险,导致商品积压;而库存过低,又可能出现脱销,从而影响企业信誉。可见,及时的库存查询也是商品销售管理系统中的重要的一个环节,例如,当商品库存过多时候,就可以适当降低商品价格,如通过促销手段等;实现商品的货币转换。对过去一段时间的历史库存查询则同样可以帮助管理人员了解各种商品的时常需求情况。
4 商品的分类管理。将同种类型或用途但不同品牌或型号的商品归为一类,但每种商品又各占一条记录。这样的分类结构可以实现对不同商品状况的查询,而又可以方便的比较类似商品的情况。
5 销售业务员的管理。销售业务员是顾客和商品连接的桥梁,业务员的销售水平及精神面貌等直接影响商场的效益,通过对每个业务员销售数量的分析,可以进行合理的人员调整,维护整个企业的利益。除此以外,销售业务员的规模也会影响企业效益,人员过剩会导致资源浪费,而业务员太少,则会导致销售目标过低。销售经理还可以根据每个人的表现,实施相应的赏罚措施,提高销售人员的积极性。
6 下属企业销售部门的管理。管理者需要了解每种商品在不同销售部门的销售状况及各个销售部门的效益,做相应的决策。
7 权限管理 [资料来源:https://www.doc163.com]
权限功能:为用户设置权限功能,系统管理员可以动态的为用户增加权限,用户可以分若干级,分别为每一级用户设立不同的权限,具体的权限分配由系统管理人员决定。
8 报表输出和图表分析。对历史进销存数据的查询和分析显然是很必要的。而各种统计报表便于打印输出。
系统管理功能:用于给指定用户分配相应的权限。
资料管理功能:人员资料,产品资料的管理
统计分析:统计个人的销售业绩等
系统帮助:用户小手册
退出功能:结束并关闭系统。
上一篇:网吧收费管理系统的设计与实现