014PowerBuilder计算机销售管理系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
盘点处理:主要是为了处理库的某些部件的数量在理论和实际 上的误差,这可能是人为不可避免的失误,但是要保持帐务的 平衡。
库存调拨:它和转库是类似的,但是,它们是有区别的:库存 调拨完后不再进行返回入库操作。
➢ 销售管理系统
➢ 1. 销售订单:这是销售管理的一个前提,要销售部件必须 要先填写销售订单,只有填写了销售订单后才能够买部件 (当然,也是有例外的,那就是本系统的现款销售)。
➢ 由于时间限制和自己知识的局限性,本系 统还有不足之处,作者总结如下:用户权 限管理,退货功能以及利润统计这些还没 有实现。
谢谢各位老师!
➢ 5. 现款销售单:这是为了解决单机的销售或者是销售某个 部件的,不能让客护买一个小小的部件,进行大量的手续。
➢ 基本信息操作
➢ 1.员工信息:主要添加或者是删除员工 。
➢ 2.客户信息:将长期合作的客户和即将成为 长期合作的客户入档案,以 备下次进行交 易的时候,方便操作。
➢ 3.仓库信息:主要是增加新仓库或者是删除 废弃的仓库。
务员,销售日期,金额合计,数量合计,制单人) ➢ 销售单明细表(部件编号,部件名称,部件类别,型号规格,单价,
数量,金额)
➢ 收款单(收款单号,收款日期,销售日期,客户名称,部 门名称,业务员,结算方式,预交金额,应交金额,实收 金额)
➢ 扣款单(扣款单单号,扣款日期,客户名称,部门名称, 业务员,制单人)
功能模块(需求分析)
➢ 库存管理系统
入库处理:主要进行部件的入库操作,经受人记录入库的记录, 并且计算库存入库部件的库存数量,判断库存的上下限。
出库处理:主要进行部件的出库操作,经受人记录出库的记录, 并且计算库存出库部件的库存数量,判断库存的上下限。
转库处理:主要进行的操作是将一个库中的某个部件转移到别 的库中去,但是转移的部件数量在库存表是不变的,因为,转 出的部件数量在一定的时候,还会转进来,因此,转出需要添 一张表,转进需要添一张表,即记录两次。
➢ 2. 销售开单:客户拿着销售订单,来开销售单,这主要是 做销售的一个 审核过程,只有经过了销售的审核过程 以后,才能进行下一步的操作。这是为了防止开了销售的 订单,但是,不购买货的现象。
➢ 3. 销售收款单:做为一个销售,不收款是不现实的,除了 赠送礼品。
➢ 4. 销售扣款单:如果某个客户填写了销售订单,而且交了 押金,那么,他不想买货了,就要扣款,如果,让客户想 买就买,想不买就不买,这样是不利销售原则的。
结论
➢ 本计算机销售管理系统针对计算机销售管 理的系统化,规范化和自动化的特点,以 及降低成本、及时反馈市场信息、完善服 务质量、提高经济效益、分析市场需求、 制定销售计划和目标等管理的需求,满足 了计算机销售的基本功能 。
展望和不足
➢ 随着信息产业的飞速发展,信息化管理已 经引入并应用到各行业管理领域尤其是对 于计算机销售管理。因此,这方面的研究 与应用推广,将具有很大的前景。
第一范式(1NF):数据库表中的字段都是 单一属性的,不可再分。这个单一属性由基 本类型构成,包括整型、实数、字符型、逻 辑型、日期型等。
第二范式(2NF):数据库表中不存在非关 键字段对任一候选关键字段的部分函数依 赖(部分函数依赖指的是存在组合关键字 中的某些字段决定非关键字段的情况)。
第三范式(3NF):在第二范式的基础上, 数据表中如果不存在非关键字段对任一候 选关键字段的传递函数依赖则符合第三范 式(传递函数A->B->C)。
大学本科毕业设计
计算机销售管理系统
专 业:计算机科学与技术 学 号: 姓 名: 指导老师:
摘要
➢ 计算机销售管理系统是一个典型的管理信息系统,它主要 处理的是小型电脑公司的销售和库存管理问题。开发该系 统包括数据库的建立与维护以及应用程序的建立。
➢ 本系统的设计题目来自于镇江国恩电脑公司。为了能够让 计算机的销售等脱离手工的操作,让公司各部门能够更高 效的运转,资源能够更为合理的利用。公司要求系统实现 库存管理、销售管理、系统维护等功能。在公司编程人员 及指导老师的帮助下,我选择了原型法,利用 Powerbuilder 8.0作为开发工具,在Windows Server 2000 + SQL Server 2000 平台上来开发该信息系统。经 过一段时间的实习与调查,首先我建立了一个简单的初始 模型,然后根据公司不断提出的新要求和建议,对模型进 行反复的修正,最终迭代出满足系统各方用户的模型,形 成了完整的计算机销售管理系统。
业务员,预收金额) ➢ 销售订单档案(订单单号,下单日期,交货日期,客户名称,部门名
称,业务员,预收金额,金额合计,数量合计,业务员,制单人) ➢ 销售订单明细表(部件编号,部件名称,部件类别,型号规格,单价,
数量,金额) ➢ 销售单(销售单号,类别,订单单号,客户名称,部门名称,业务员,
销售日期) ➢ 销售单档案(销售单号,类别,订单单号,客户名称,部门名称,业
➢ 转库单(转库单号,转库日期,转进仓号,转出仓号, 部门名称,业务员)
➢ 转库明细表(部件编号,部件名称,部件类别,型号 规格,数量)
➢ 调拨单(调拨单号,调拨日期,调入库号,调出库号) ➢ 调拨单明细表(部件编号,部件名称,部件类别,型
号规格,数量)
数据库设计规则
➢ 关系数据库设计是要遵守一定的规则的,尤 其是数据库设计范式 ,满足这些规范的数据 库是简洁的、结构明晰的,同时,不会发生 插入、删除和更新操作异常。反之则是乱七 八糟,可能存储了大量不需要的冗余信息。 与数据库设计相关的通常有三大范式:
➢ 4.部件信息:增加部件资料,这是本系统最 核心的操作。所有新的产品 部件,都要先 在部件信息中增加,然后才能在销售和库 存管理系统调用。
系统结构图
业务流程图
数据库需求分析及E-R图
根据以上的系统功能分析,可以得到数据库由以下几个部分组成:
➢ 部件(部件编号,部件名称,部件类别,型号规格,单价) ➢ 客户(客户编号,客户名称,联系人,地址,邮政编码,电话,网址) ➢ 仓库(仓库编号,仓库名称,仓库类别) ➢ 业务员(编号,姓名,类别) ➢ 销售订单(订单单号,下单日期,交货日期,客户名称,部门名称,
➢ 入库单(入库单号,入库日期,入库类别,仓库编号,业 务员,部门名Байду номын сангаас)
➢ 入库单明细表(部件编号,部件名称,部件类别,型号规 格,单价,数量,金额)
➢ 出库单(出库单号,出库类别,对应单号,出库日期,仓 库编号,部门名称,业务员)
➢ 出库单明细表(部件编号,部件名称,部件类别,型 号规格,单价,数量,金额)
库存调拨:它和转库是类似的,但是,它们是有区别的:库存 调拨完后不再进行返回入库操作。
➢ 销售管理系统
➢ 1. 销售订单:这是销售管理的一个前提,要销售部件必须 要先填写销售订单,只有填写了销售订单后才能够买部件 (当然,也是有例外的,那就是本系统的现款销售)。
➢ 由于时间限制和自己知识的局限性,本系 统还有不足之处,作者总结如下:用户权 限管理,退货功能以及利润统计这些还没 有实现。
谢谢各位老师!
➢ 5. 现款销售单:这是为了解决单机的销售或者是销售某个 部件的,不能让客护买一个小小的部件,进行大量的手续。
➢ 基本信息操作
➢ 1.员工信息:主要添加或者是删除员工 。
➢ 2.客户信息:将长期合作的客户和即将成为 长期合作的客户入档案,以 备下次进行交 易的时候,方便操作。
➢ 3.仓库信息:主要是增加新仓库或者是删除 废弃的仓库。
务员,销售日期,金额合计,数量合计,制单人) ➢ 销售单明细表(部件编号,部件名称,部件类别,型号规格,单价,
数量,金额)
➢ 收款单(收款单号,收款日期,销售日期,客户名称,部 门名称,业务员,结算方式,预交金额,应交金额,实收 金额)
➢ 扣款单(扣款单单号,扣款日期,客户名称,部门名称, 业务员,制单人)
功能模块(需求分析)
➢ 库存管理系统
入库处理:主要进行部件的入库操作,经受人记录入库的记录, 并且计算库存入库部件的库存数量,判断库存的上下限。
出库处理:主要进行部件的出库操作,经受人记录出库的记录, 并且计算库存出库部件的库存数量,判断库存的上下限。
转库处理:主要进行的操作是将一个库中的某个部件转移到别 的库中去,但是转移的部件数量在库存表是不变的,因为,转 出的部件数量在一定的时候,还会转进来,因此,转出需要添 一张表,转进需要添一张表,即记录两次。
➢ 2. 销售开单:客户拿着销售订单,来开销售单,这主要是 做销售的一个 审核过程,只有经过了销售的审核过程 以后,才能进行下一步的操作。这是为了防止开了销售的 订单,但是,不购买货的现象。
➢ 3. 销售收款单:做为一个销售,不收款是不现实的,除了 赠送礼品。
➢ 4. 销售扣款单:如果某个客户填写了销售订单,而且交了 押金,那么,他不想买货了,就要扣款,如果,让客户想 买就买,想不买就不买,这样是不利销售原则的。
结论
➢ 本计算机销售管理系统针对计算机销售管 理的系统化,规范化和自动化的特点,以 及降低成本、及时反馈市场信息、完善服 务质量、提高经济效益、分析市场需求、 制定销售计划和目标等管理的需求,满足 了计算机销售的基本功能 。
展望和不足
➢ 随着信息产业的飞速发展,信息化管理已 经引入并应用到各行业管理领域尤其是对 于计算机销售管理。因此,这方面的研究 与应用推广,将具有很大的前景。
第一范式(1NF):数据库表中的字段都是 单一属性的,不可再分。这个单一属性由基 本类型构成,包括整型、实数、字符型、逻 辑型、日期型等。
第二范式(2NF):数据库表中不存在非关 键字段对任一候选关键字段的部分函数依 赖(部分函数依赖指的是存在组合关键字 中的某些字段决定非关键字段的情况)。
第三范式(3NF):在第二范式的基础上, 数据表中如果不存在非关键字段对任一候 选关键字段的传递函数依赖则符合第三范 式(传递函数A->B->C)。
大学本科毕业设计
计算机销售管理系统
专 业:计算机科学与技术 学 号: 姓 名: 指导老师:
摘要
➢ 计算机销售管理系统是一个典型的管理信息系统,它主要 处理的是小型电脑公司的销售和库存管理问题。开发该系 统包括数据库的建立与维护以及应用程序的建立。
➢ 本系统的设计题目来自于镇江国恩电脑公司。为了能够让 计算机的销售等脱离手工的操作,让公司各部门能够更高 效的运转,资源能够更为合理的利用。公司要求系统实现 库存管理、销售管理、系统维护等功能。在公司编程人员 及指导老师的帮助下,我选择了原型法,利用 Powerbuilder 8.0作为开发工具,在Windows Server 2000 + SQL Server 2000 平台上来开发该信息系统。经 过一段时间的实习与调查,首先我建立了一个简单的初始 模型,然后根据公司不断提出的新要求和建议,对模型进 行反复的修正,最终迭代出满足系统各方用户的模型,形 成了完整的计算机销售管理系统。
业务员,预收金额) ➢ 销售订单档案(订单单号,下单日期,交货日期,客户名称,部门名
称,业务员,预收金额,金额合计,数量合计,业务员,制单人) ➢ 销售订单明细表(部件编号,部件名称,部件类别,型号规格,单价,
数量,金额) ➢ 销售单(销售单号,类别,订单单号,客户名称,部门名称,业务员,
销售日期) ➢ 销售单档案(销售单号,类别,订单单号,客户名称,部门名称,业
➢ 转库单(转库单号,转库日期,转进仓号,转出仓号, 部门名称,业务员)
➢ 转库明细表(部件编号,部件名称,部件类别,型号 规格,数量)
➢ 调拨单(调拨单号,调拨日期,调入库号,调出库号) ➢ 调拨单明细表(部件编号,部件名称,部件类别,型
号规格,数量)
数据库设计规则
➢ 关系数据库设计是要遵守一定的规则的,尤 其是数据库设计范式 ,满足这些规范的数据 库是简洁的、结构明晰的,同时,不会发生 插入、删除和更新操作异常。反之则是乱七 八糟,可能存储了大量不需要的冗余信息。 与数据库设计相关的通常有三大范式:
➢ 4.部件信息:增加部件资料,这是本系统最 核心的操作。所有新的产品 部件,都要先 在部件信息中增加,然后才能在销售和库 存管理系统调用。
系统结构图
业务流程图
数据库需求分析及E-R图
根据以上的系统功能分析,可以得到数据库由以下几个部分组成:
➢ 部件(部件编号,部件名称,部件类别,型号规格,单价) ➢ 客户(客户编号,客户名称,联系人,地址,邮政编码,电话,网址) ➢ 仓库(仓库编号,仓库名称,仓库类别) ➢ 业务员(编号,姓名,类别) ➢ 销售订单(订单单号,下单日期,交货日期,客户名称,部门名称,
➢ 入库单(入库单号,入库日期,入库类别,仓库编号,业 务员,部门名Байду номын сангаас)
➢ 入库单明细表(部件编号,部件名称,部件类别,型号规 格,单价,数量,金额)
➢ 出库单(出库单号,出库类别,对应单号,出库日期,仓 库编号,部门名称,业务员)
➢ 出库单明细表(部件编号,部件名称,部件类别,型 号规格,单价,数量,金额)