销售管理系统设计报告

上传人:re****.1 文档编号:511404189 上传时间:2024-02-24 格式:DOCX 页数:18 大小:334.20KB
返回 下载 相关 举报
销售管理系统设计报告_第1页
第1页 / 共18页
销售管理系统设计报告_第2页
第2页 / 共18页
销售管理系统设计报告_第3页
第3页 / 共18页
销售管理系统设计报告_第4页
第4页 / 共18页
销售管理系统设计报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《销售管理系统设计报告》由会员分享,可在线阅读,更多相关《销售管理系统设计报告(18页珍藏版)》请在金锄头文库上搜索。

1、销售管理系统目录第一章概述1.1系统开发背景概述11.2系统开发目标11.3可行性分析1第二章需求分析2.1功能需求12.2可行性分析22.3功能划分与描述2第三章概要设计3.1系统体系结构设计思想33.2系统功能模块划设计33.3系统功能模块图4第四章 数据库结构设计与实现4.1数据库技术介绍54.2数据库概念结构设计54.3数据库逻辑结构设计7第五章详细设计105.1主要模块介绍10第六章课程设计心得体会121概述1.1系统开发背景概述随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代, 并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始计账管理阶段。

2、 而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在 如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学 管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和 秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、 销售等诸多环节也已成为趋势及必然。许多从事商业活动的企业都需要采购商品、销售商品以及将商品暂时存储在仓库中, 对这一工作流程进行有效地管理和控制,对这些企业来说是非常重要。在进货、库存、销 售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大, 在操作

3、过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效 率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而 且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻 底地贯彻经营者的管理模式。1.2系统开发相关技术介绍本系统相关开发的技术有两种,利用专门的数据库编程工具:SQL sever2005;另一种 方法是:利用常规的程序语言编写:Visual Basic.NET。Visual Basic.NET作为一种面向对象的可视化开发工具,易于使用并能够带来高效的 开发,它与SQL sever2005之间的通信有许多的工具集,因而使

4、用Visual Basic.NET来开 发数据库被越来越多的企业采用。在连接SQL sever2005数据库上,利用ADO对象模型,创建几个简单的对象和数据来 源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。ADO (ActiveX Data Objects)对象模型主要由三个对象成员:Connection、Command与 Record set对象;以及三个集合对象:Errors、Parameters与Fields对象所组成。ADO对象模型与DAO、RDO另一个较大的差异,在于某些ADO对象可以直接创建而不 需依据上下层按顺序产生。2. 需求分析2.1功能需求通过调查研究,要求

5、系统满足以下功能:(1)由于操作人员的计算机知识水平有限,因此要求系统具有良好的人机界面。(2)如果系统的使用对象较多,则要求有较好的权限管理。(3)在各种单据中根据输入的基础数据自动计算金额,尽量减少人工干预。(4)对客户的往来订单进行有效管理。(5)对供应商的往来订单进行有效管理。(6)通过计算机,能够直接“透视”仓库存储情况。2.2可行性分析通过计算机网络系统对企业进行全面的管理,满足了企业的现代化管理的要求。(1)经济性当前许多中小型企业都使用人工管理方式(即纸和笔)来管理企业的进销存,这样的 管理方式既困难又浪费时间和成本,并且容易出现漏账、差账的情况,因此中小企业 应该向大型企业那

6、样采用先进的管理方式,提高企业效率、降低企业运营成本。(2)技术性销售管理系统从中小企业的实际出发,前期采购、库存管理、销售管理结合在一起。 可有效地管理企业的进销存情况,并降低企业运营成本、及时调整营销策略、提高库 房的利用率等。2.3功能划分与描述销售管理系统中,用户可分为几类,每一类用户所拥有的权限也不一样。比如:销售人员 只能查看和更新销售信息,库存管理员拥有库存的管理权限,系统管理员拥有整个系统的 一切权限,包括对用户进行授权等。本系统的主要功能初步分为以下几个主要模块:(1)销售管理模块本模块可以实现销售信息以及订单信息的查询、修改、添加和删除。(2)库存管理模块库存管理模块可以实

7、现入库信息和库存的查询、修改、添加和删除。(3)查询统计模块查询统计模块,可以实现客户、供应商、商品三者的查询统计功能。(4)客户信息管理模块本模块可以实现客户信息的查询、修改、添加和删除。(5)供应商信息管理模块本模块可以实现供应商信息的查询、修改、添加和删除。(6) 登录模块实现不同用户的登陆。3. 概要设计3.1设计思想(1) 系统分成前台和后台几个相对独立的模块,这些模块都进行集中式管理。(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强 的可操作性和扩展性。(3) 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使 各模块间的耦合性

8、较低,方便系统运行,提高系统安全性。3.2系统功能模块设计销售管理系统作为一种信息管理软件,既可以帮助快速有效地完成各种信息录入、查 询和修改的计算机管理,又可以对信息进行简单地分析。销售管理系统的主要任务是实现 订购和销售的管理。主要功能模块包括:1. 基本信息管理功能:(1) 客户信息的录入、修改和删除。(2) 供应商信息的录入、修改和删除。(3) 商品信息的录入、修改和删除。2. 基本信息查询统计功能:(1) 客户信息的查询。(2) 供应商信息的查询统计。(3) 商品信息的查询统计。(4) 销售信息的查询统计。(5) 订单信息查询统计3. 商品订购管理功能:(1)订购单的添加、修改和删除

9、。4. 商品销售管理功能:(1) 销售单的添加、修改和删除。5. 库存管理功能:(2) 入库主表的添加、修改和删除。库存的盘点。3.3系统功能模块图销售管理系统查询统计模块3-1系统功能结构图4数据库结构设计与实现4.1数据库的技术介绍数据库的设计尽量的实现与应用程序做到最低等级的耦合,按照三层模式两级联系的 方式设计数据库,把数据库设计成层次清晰的,高效的,实用数据库。在该系统的数据库 设计方面,把数据库的设计分为四层:基本表,视图,包,存储过程。其中视图作为联系 存储过程与基本表的桥梁必须进行认真的设计,在最外层,包中包含存储过程要用到的一 些信息,也可以认为包和存储过程是处于相同的层次,

10、不将存储过程放置在包中,是考虑 到对进行数据库基本表、视图以及功能型的存储过程扩展的时候应尽量避免和减少对系统 的层次模型的影响。以降低产生错误的可能。但在数据库设计已经相对稳定的情况下,可 以将存储过程置于包中。因为该系统是采用三层架构设计的,可通过应用服务器的扩展来实现新功能的添加。 而在该课程设计的内容定义方面,保证了数据的独立性,该系统对数据记录的操作也因为其 课程设计中定义的数据操作方式和操作内容而注定不会产生脏数据及数据读写的不一致 性,故在数据库设计方面未采用触发器。我们认为在扩展应用服务器至多种功能后,将应用服务器分为控制部分和客户应用 部分,此时在控制部分添加触发器来防止数据

11、读写的不一致性,这已经超出了本次课程设 计所涉及的范围,在此不做过多的陈述。4.2数据库需求设计用户的需求具体体现在查询、存储和更新各种信息上,这就要求满足各种信息的输入和输 出。通过分析销售管理系统总结出以下需求信息:(1)不同身份的登陆情况。(2)供应商与商品是多对多的关系。(3)库存与商品是一对多的关系。(4)客户与商品是多对多关系。(5)销售主表与销售明细表是一对多关系。(6)入库主表与入库明细表是一对多关系。4.3数据库概念结构设计根据数据库需求设计可得出参与系统的实体有:供应商、客户、商品、销售单信息(销 售明细表)、销售主表、入库主表、入库明细表、订单信息表。实体及属性如下图:结

12、算方式总额传真名称品种数库存供应商入库编号编号品种编号开户行邮箱产地单价丿7-商品包装规格商品名称编号数量品种数名称编口操作员名称口 号地址销售单地址联系人电话品种数总额销售主表单价总额客户名称经手人总额入库主表验收结 论总额结算方式商品编号、入库明细表入库编号数量单价结算方式订单号传真银行客户商品名交易日期订单数量下单日期单价电话4-1实体属性图订单42 ER 图4.4数据库逻辑结构设计根据数据库概念结构设计可以得出以下一个主要的关系表:订单信息表列明数据类型是否为空Y/N订单号Varchar(50)N商口口编号Varchar(50)N商品数量floatN商品单价moneyN总额moneyN

13、下单时间datetimeN客户电话Varchar(50)N客户名称Varchar(50)N登录信息表列明数据类型允许空用户编号Varchar(50)N用户名Varchar(50)N密码Varchar(50)N供应商信息表列明数据类型允许空供应商编号Varchar(50)N供应商名称Varchar(50)N地址Varchar(lOO)Y邮编Varchar(50)Y电话Varchar(50)N传真Varchar(50)N联系人Varchar(50)N联系人电话Varchar(50)N开户行Varchar(50)N邮箱Varchar(50)Y入库明细表列明数据类型是否为空Y/N入库明细编号Varchar(50)N商口口编号Varchar(50)N单价MoneyN数量Floa tN总额MoneyN入库主表列明数据类型是否为空Y/N入库编号Varchar(50)N品种数Floa tN总额MoneyN验收结论Varchar(50)N入库时间DATETIMEN操作员Varchar(50)N经手人Varchar(50)N结算方式Varchar(50)N商品信息表列明数据类型是否为空Y/N商品编号Varchar(50)N商品名称Varchar(50)N产地Varchar(50)N计量单位Varchar(50)N规格V

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号