资源描述
实例7 销售管理系统
要提高市场竞争力,即要有好的产品质量,同时也要有好的客户服务。企业要作到能及时相应客户的产品需求,更具需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好地协调配合。
销售管理是商业企业经营管理中的核心关节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。由此可见,销售管理决策的正确与否直接影响了企业的经济效益。
在手工管理的情况下,销售人员很难对客户作出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确的反映到生产中去,部门之间的通讯也经常部畅通。这在激烈竞争的市场中是非常不利的。企业销售管理系统就是在这种状况下出现的。它利用计算机的技术,使得企业生产、库存和销售能够有利结合起来,产销连接,提高企业的效率和效益。
第一节 系统设计
一、系统客户要求
系统开发的目标是实现企业销售管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,用户要求如下。
l l 产销衔接。利用销售管理系统后,要求能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。对于即将生产完成的产品,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户订单的要求,提前做好发货的准备;对也不能按时完成的产品,系统自动向经理发出警报,以便及时采取措施。
l l 产品库存。通过本系统能够清楚的看到企业库存中的产品数量、存放地点等信息。使得生产部门和销售部门都能够根据库存信息做出决策。
l l 订单管理。对于销售部门输入的订单能够通过电脑以这跟踪下去。企业做到以销定产,在库存中备有一定的储备量。
l l 客户管理。能够对企业的顾客有一个清楚地了解,通过客户管理分保持和客户良好的关系。即使得到客户反馈的意见,上交有关部门及时处理。
l l 发货计划。根据客户订单的要求和企业现有的库存,制定发货数量、发货顺序等计划。
l l 生产计划。根据客户订单的要求和企业现有的库存、制定企业的生产计划。
二、系统开发目标
在上面用户要求的基础上,得到下面的系统目标。
● ● 产销管理。能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。加强企业生产部门和销售部门之间的联系和沟通。
● ● 库存管理。能够清楚的看到企业库存中的产品数量、存放地点等信息。对于库存过多和过少的产品进行报警。
● ● 订单管理。对于订单能够实现计算机联网输入、查询、跟踪和确认。订单可以根据多个方面进行汇总分析。
● ● 客户管理。能够对企业的顾客有一个清楚地了解,通过客户管理部分保持和客户良好的关系。能够根据客户查询客户订单完成情况。
● ● 发货计划。根据客户订单的要求和企业现有的库存,制定发货数量、发货顺序等计划,形成货物销售单。
● ● 生产计划。根据客户订单的统计和企业现有的库存,制定企业的生产计划。
三、开发设计思想
● ● 尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。
● ● 系统应符合生产、销售、库存的规定,满足公司日常工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
● ● 系统采用先进的两层体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、基本操作;Server(服务器端)负责实现数据服务。
● ● 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
● ● 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。能够对数据库表格进行备份。
四、系统功能分析
系统功能分析是在系统开发的总任务的基础上完成。本例子中的销售管理系统需要完成产销衔接、产品库存管理、订单管理、客户管理、发货管理、生产计划管理、库存管理等多个功能,满足企业高效管理的需求。
五、系统功能模块设计
在系统功能分析的基础上,考虑PowerBuilder程序的特点,得到如图1所示的系统功能模块图。
销 售 管 理 系 统
系统
模块
客户管理模块
订单管理模块
产品管理模块
计划管理模块
报表模块
帮助模块
图1 系统功能模块图
销售管理系统和企业中其它子系统的关系
销售管理系统是整个企业信息管理系统的一个最重要部分。它与企业中其它系统之间的接口和关系如下。
● ● 与生产子系统的连接。
通过销售管理系统建立订单和生产子系统之间的关系。系统可以将企业生产部门作为一个客户,模拟订单输入方式,按照订单和产品的优先级产生不同时期的生产计划。生产部门可以预期向销售部门反映订单完成情况。
● ● 与财务系统的关系。
将客户汇款、转账等转入企业财务系统管理。
● ● 与销售分支机构的关系。
传送订单、发票和应收款信息。
第二节 数据库设计
一、数据库需求分析
在仔细调查企业销售管理过程的基础上,得到系统所需要处理数据的流程,如图2所示。
订 单
客 户
发 货
订单计划
生产计划
制定
发货计划
库 存
图2 数据流程图
针对本实例,通过对企业销售管理的内容和数据流程分析,涉及的数据项和数据结构如下。
● ●客户信息。包括的数据项有客户编码、名称、地址、税号、信誉度、国家、省份等。
● ●订单信息。包括的数据项有订单时间、客户编号、货品号、数量、交货时间、负责业务员、订单号、是否已经交货等。
● ●库存信息。包括的数据项有货品号、数量、存放地点等。
● ●发货信息信息。包括的数据项有发货时间、客户编号、货品号、数量、经手人对应订单等。
● ●产品信息。包括的数据项有货品号、名称、企业的生产能力、单个产品的利润、单价、型号等。
● ●产品生产信息。包括的数据项有货品号、数量、计划完成时间、生产负责人等。
● ●产品进库信息。包括的数据项有货品号、数量、进库时间、经手人等。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
二、数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户要求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
本实例根据上面的设计规划出的实体有:客户实体、订单实体、库存实体和产品实体。各个实体的E-R图以及实体和实体之间的关系E-R图描述如下。
客 户
客户号.姓名
信誉度
税号
地址信息
图3为客户实体E-R图。
图3 客户实体E-R图
图4为订单实体E-R图。
订单信息
订单号
产品信息
客户
发货信息
图4 订单实体E-R图
图5为库存信息实体E-R图。
库存信息
产品代号
库存数量
存放地点
图5 库存信息实体E-R图
图6为发货信息实体E-R图。
发货信息
订单号
产品信息
发货时间
负责人
图6 发货信息实体E-R图
产品信息
产品号.名称
生产能力
价格、利润
生产地点
图7为产品实体E-R图。
图7 产品实体E-R图
图8为生产信息实体E-R图。
生产信息
产品号
生产数量
完成日期
负责人
图8 生产信息实体E-R图
图9为进库信息实体E-R图。
进库信息
进库产品
进库数量
进库时间
经手人
图9 进库信息实体E-R图
实体和实体之间的关系E-R图如图10所示。
1:1
客户
M:N
订单
N:1
生产
M:N
产品出库
库存
增加1:N
产品进库
减少1:N
图10 实体之间关系E-R图
三、数据库逻辑结构设计
在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
销售管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。
表1为客户信息表格kehu。
表1 客户信息表格kehu
列 名
数据类型
可否为空
说 明
Kehu_no
VARCHAR2(6)
NOT NULL
客户号(主键)
Kehu_name
VARCHAR2(20)
NULL
客户名
Kehu_address
VARCHAR2(30)
NULL
地址
Kehu_sh
VARCHAR2(10)
NULL
税号
Kehu_repute
VARCHAR2(10)
NULL
信誉度
Kwhu_country
VARCHAR2(10)
NULL
国家
Kwhu_province
VARCHAR2(10)
NULL
省份
表2为订单信息表dd。
表2 为订单信息表dd
列 名
数据类型
可否为空
说 明
Dd_no
VARCHAR2(6)
NOT NULL
订单号(主键)
Dd_date
DATE
NULL
订单时间
Product_no
VARCHAR2(6)
NOT NULL
产品号
Kehu_no
VARCHAR2(6)
NOT NULL
客户号
Product_number
NUMBER(10)
NULL
产品数量
Need_date
DATE
NULL
需要产品时间
Dd_manager
VARCHAR2(10)
NULL
订单业务员
Dd_flag
VARCHAR2(1)
NULL
订单是否发货(缺省值为0,表示没有完成;如果该订单已经完成发货,为1
表3为库存信息表格kc。
表3 库存信息表格kc
列 名
数据类型
可否为空
说 明
Product_no
VARCHAR2(6)
NOT NULL
产品号(主键)
Product_number
NUMBER(10)
NULL
库存量
Kc_adress
VARCHAR2(10)
NULL
存放地点
表4发货信息表fh。
表4 发货信息表fh
列 名
数据类型
是否为空
说 明
Dd_no
VARCHAR2(6)
NOT NULL
订单号(主键)
Fh_dae
DATE
NULL
发货时间
Product_no
VARCHAR2(6)
NOT NULL
产品号
kehu_no
VARCHAR2(6)
NOT NULL
客户号
Product_number
NUMBER(10)
NULL
产品数量
Product_outprice
NUMBER(10)
NULL
发货价格
Fh_manager
VARCHAR2(10)
NULL
发货负责人
表9-5为产品信息表破product。
表5 产品信息表破product
列 名
数据类型
可否为空
说 明
Product_no
VARCHAR2(6)
NOT NULL
产品号(主键)
Product_mame
VARCHAR2(20)
NULL
产品名称
Product_NumberPerMonth
NUMBER(10)
NULL
月生产能力
Product_adress
VARCHAR2(20)
NULL
生产地点
Product_llPerOne
NUMBER(6)
NULL
单个利润
Product_price
NUMBER(10)
NULL
价格
Product_xh
VARCHAR2(6)
NULL
型号
表6为产品生产表producting。
表6 产品生产表producting
列 名
数据类型
可否为空
说 明
Product_no
VARCHAR2(6)
NOT NULL
产品号(主键)
Product_Number
NUMBER(10)
NULL
数量
Product_outdate
DATE
NULL
完成日期
PRODUCT_Manager
VARCHAR2(10)
NULL
生产负责人
表7为产品进库信息表jk。
表7 产品进库信息表jk
列名
数据类型
可否为空
说明
Jk_no
VARCHAR2(6)
NOT NULL
进库号(主键)
Product_no
VARCHAR2(6)
NOT NULL
产品号
Product_Number
NUMBER(10)
NULL
进库数量
Product_indate
DATE
NULL
进库时间
Product_manager
VARCHAR2(10)
NULL
经手人
实例3 考勤管理系统
考勤管理既是企业劳动认识管理的重要方面,同时也是企业财务管理的重要方面,因为它是和人、事都相关的方面。考勤管理系统需要和员工人事管理连接,同时需要连接工资管理系统等等,用语完成员工的升迁、工资、津贴、医疗保险、保险费、实际发放工资等。
第一节 系统设计
一、系统目标设计
l l 系统开发的总体任务是实现企业员工考勤管理的系统化、规范化、和自动化。
l l 能够和人事管理系统、工资管理系统相结合,真正实现企业高效、科学、现代化的员工管理。
二、开发实际思想
l l 尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。
l l 员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。
l l 系统采用模块化程序设计方法,既便与系统功能的各种组合和修该,又便于未参与开发的技术维护人员补充、维护。
l l 系统应具备数据库维护功能,即使根据用户需求进行数据的添加、删除、修改、被分等操作。
三、系统功能分析
考勤管理涉及企业人事管理的多个方面,如员工职务升迁、工资发放、奖金发放、员工医疗保险发放等等。
本利自重的考勤管理系统需要完成功能主要有以下几点。
l l 员工考勤信息处理。该莫完成员工考勤情况的输入、修改等操作。如果企业内有考勤机,可以将它的输出处理后,形成考勤管理系统考勤模块的输入。
l l 企业缺勤类型的设定。
l l 企业考勤统计。该模块可对某个员工进行考勤情况的统计 ,生成统计报表。
四、系统功能模块设计
在系统功能分析的基础上,考虑PowerBuilder程序编制的特点,得到如图1所示的系统功能模块图。
系
统
模块
考勤信息处理
缺勤类型设定
报表生成模块
考 勤 管 理 系 统
图1系统功能模块如图
五、考勤管理系统和企业中其他系统的关系
考勤管理袭击全企业信息管理系统的一个有机组成部分。他与企业中替他系统之间的关系如图2所示。
工资管理
考勤管理
人事管理
考勤情况 考勤情况 考勤情况
图2 和企业中其他系统之间的关系
第二节 数 据 库 设 计
一、数据库需求分析
在仔细调查企业考勤管理过程的基础上,得到系统所要处理数据的流程如图3所示。
人 员
考 勤
信 息
数据库
考 勤
信 息
统 计
报 表
生 成
企 业
其 他
信 息
管 理
系 统
手工输入
考勤机输入
数据维护
图 3 数据流程图
针对本实例,通过对企业考勤管理的内容和数据流程分析,设计的数据项和数据结构如下:
l l 员工考勤信息。包括的数据项有员工号、缺勤时间、缺勤天数、缺勤类别等。
l l 缺勤类别信息。包括的数据项有缺勤类别 、名称、描述等。
l l 员工基本信息。包括的数据项有员工号、员工姓名、员工工种、员工所属部门等。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
二、数据概念结构设计
本实例根据上面的设计规划出的实体有:考勤信息实体、员工基本信息实体、缺勤类型实体。各个实体的E-R图以及实体和实体之间的关系E-R图描述如下。
图4为员工基本信息实体E-R图。
员 工 基 本 信 息
员工号
姓名
员 工 部 门
员工职务
图4 员工基本信息实体E-R图
图5为考勤信息实体E-R图
考勤 信 息
员工号.姓名
缺勤天数
缺勤类别
时间、原因
图5 考勤信息实体E-R图
图6为缺勤类型实体E-R图
缺勤类型
类别
名称
描述
图6 缺勤类别实体E-R图
实体和实体之间的关系E-R图如图7所示。
员工
考勤信息
具有1:N
属于1:N
缺勤类型
图7 实体之间关系E-R图
三、数据库逻辑结构设计
在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
考勤管理体统数据库中各个表格的设计结果如下面的几个表格所示。没高歌表示在数据库中的一个表。
表1为考勤管理表kp
表1 考勤管理表格kp
列 名
数 据 类 型
可 否 为 空
说 明
Emp-no
VARCHAR2(6)
NOTN ULL
员工号(主键一)
qq-date
VARCHAR2(6)
NOTNULL
时间(主键二)
qq-daynumber
NUMBER(3,1)
NULL
缺勤天数
qq-lb
VARCHAR2(3)
NULL
缺勤类别
qq-reason
VARCHAR2(10)
NULL
缺勤理由
表2为缺勤类型表qqlb。
表2 缺勤类型表格qqlb
列名
数据类型
可否为空
说明
qq-lb
VARCHAR2(3)
NOT NULL
缺勤类别(主键)
qq-mc
VARCHAR2(10)
NULL
名称
qq-ms
VARCHAR2(10)
NULL
缺勤类型描述
表 3为员工基本情况表yg。
表3 员工基本情况表
列名
数据类型
可否为空
说明
Emp-no
VARCHAR2(6)
NOT NULL
员工号(主键)
Emp-name
VARCHAR2(10)
NULL
员工姓名
Emp-zw
VARCHAR2(10)
NULL
员工职务
Emp-department
VARCHAR2(10)
NULL
员工部门
物业安保培训方案
为规范保安工作,使保安工作系统化/规范化,最终使保安具备满足工作需要的知识和技能,特制定本教学教材大纲。
一、课程设置及内容全部课程分为专业理论知识和技能训练两大科目。
其中专业理论知识内容包括:保安理论知识、消防业务知识、职业道德、法律常识、保安礼仪、救护知识。作技能训练内容包括:岗位操作指引、勤务技能、消防技能、军事技能。
二.培训的及要求培训目的
1)保安人员培训应以保安理论知识、消防知识、法律常识教学为主,在教学过程中,应要求学员全面熟知保安理论知识及消防专业知识,在工作中的操作与运用,并基本掌握现场保护及处理知识2)职业道德课程的教学应根据不同的岗位元而予以不同的内容,使保安在各自不同的工作岗位上都能养成具有本职业特点的良好职业道德和行为规范)法律常识教学是理论课的主要内容之一,要求所有保安都应熟知国家有关法律、法规,成为懂法、知法、守法的公民,运用法律这一有力武器与违法犯罪分子作斗争。工作入口门卫守护,定点守卫及区域巡逻为主要内容,在日常管理和发生突发事件时能够运用所学的技能保护公司财产以及自身安全。
2、培训要求
1)保安理论培训
通过培训使保安熟知保安工作性质、地位、任务、及工作职责权限,同时全面掌握保安专业知识以及在具体工作中应注意的事项及一般情况处置的原则和方法。
2)消防知识及消防器材的使用
通过培训使保安熟知掌握消防工作的方针任务和意义,熟知各种防火的措施和消防器材设施的操作及使用方法,做到防患于未燃,保护公司财产和员工生命财产的安全。
3) 法律常识及职业道德教育
通过法律常识及职业道德教育,使保安树立法律意识和良好的职业道德观念,能够运用法律知识正确处理工作中发生的各种问题;增强保安人员爱岗敬业、无私奉献更好的为公司服务的精神。
4) 工作技能培训
展开阅读全文