课程设计会计信息系统课程设计参考模板1.docx
《课程设计会计信息系统课程设计参考模板1.docx》由会员分享,可在线阅读,更多相关《课程设计会计信息系统课程设计参考模板1.docx(19页珍藏版)》请在冰豆网上搜索。
课程设计会计信息系统课程设计参考模板1
江苏科技大学经济管理学院
2014至2015学年第一学期会计信息系统课程设计报告
班级学号
1140403201
姓名
陈名翠
成绩
模块名称:
销售核算
1、数据库分析(配合图形作简要说明)
1.1数据流图
在仔细调查企业销售管理过程的基础上,得到系统所需要处理数据的流程,如图1所示。
图1数据流程图
针对本实例,通过对企业销售管理的内容和数据流程分析,涉及的数据项和数据结构如下。
●●客户信息。
包括的数据项有客户编码、名称、地址、税号、信誉度、国家、省份等。
●●订单信息。
包括的数据项有订单时间、客户编号、货品号、数量、交货时间、负责业务员、订单号、是否已经交货等。
●●库存信息。
包括的数据项有货品号、数量、存放地点等。
●●发货信息。
包括的数据项有发货时间、客户编号、货品号、数量、经手人对应订单等。
●●产品信息。
包括的数据项有货品号、名称、企业的生产能力、单个产品的利润、单价、型号等。
●●产品生产信息。
包括的数据项有货品号、数量、计划完成时间、生产负责人等。
●●产品进库信息。
包括的数据项有货品号、数量、进库时间、经手人等。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
1.2E-R图
这一设计阶段是在需求分析的基础上,设计出能够满足用户要求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
本实例根据上面的设计规划出的实体有:
客户实体、订单实体、库存实体和产品实体。
各个实体的E-R图以及实体和实体之间的关系E-R图描述如下。
图2客户实体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图
实体和实体之间的关系E-R图如图9所示。
图9实体之间关系E-R图
1.3数据库表
在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
销售管理系统数据库中各个表格的设计结果如下面的几个表格所示。
每个表格表示在数据库中的一个表。
表1为客户信息表格kehu。
表1客户信息表格kehu
列名
数据类型
可否为空
说明
Kehu_no
VARCHAR2(6)
NOTNULL
客户号(主键)
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)
NOTNULL
订单号(主键)
Dd_date
DATE
NULL
订单时间
Product_no
VARCHAR2(6)
NOTNULL
产品号
Kehu_no
VARCHAR2(6)
NOTNULL
客户号
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)
NOTNULL
产品号(主键)
Product_number
NUMBER(10)
NULL
库存量
Kc_adress
VARCHAR2(10)
NULL
存放地点
表4发货信息表fh。
表4发货信息表fh
列名
数据类型
是否为空
说明
Dd_no
VARCHAR2(6)
NOTNULL
订单号(主键)
Fh_dae
DATE
NULL
发货时间
Product_no
VARCHAR2(6)
NOTNULL
产品号
kehu_no
VARCHAR2(6)
NOTNULL
客户号
Product_number
NUMBER(10)
NULL
产品数量
Product_outprice
NUMBER(10)
NULL
发货价格
Fh_manager
VARCHAR2(10)
NULL
发货负责人
表9-5为产品信息表破product。
表5产品信息表破product
列名
数据类型
可否为空
说明
Product_no
VARCHAR2(6)
NOTNULL
产品号(主键)
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)
NOTNULL
产品号(主键)
Product_Number
NUMBER(10)
NULL
数量
Product_outdate
DATE
NULL
完成日期
PRODUCT_Manager
VARCHAR2(10)
NULL
生产负责人
表7为产品进库信息表jk。
表7产品进库信息表jk
列名
数据类型
可否为空
说明
Jk_no
VARCHAR2(6)
NOTNULL
进库号(主键)
Product_no
VARCHAR2(6)
NOTNULL
产品号
Product_Number
NUMBER(10)
NULL
进库数量
Product_indate
DATE
NULL
进库时间
Product_manager
VARCHAR2(10)
NULL
经手人
2、系统设计
2.1系统功能结构图
在系统功能分析的基础上,考虑PowerBuilder程序的特点,得到如图所示的系统功能模块图。
2.2系统功能说明
系统功能分析是在系统开发的总任务的基础上完成。
本例子中的销售管理系统需要完成产销衔接、产品库存管理、订单管理、客户管理、发货管理、生产计划管理、库存管理等多个功能,满足企业高效管理的需求。
销售管理系统和企业中其它子系统的关系
销售管理系统是整个企业信息管理系统的一个最重要部分。
它与企业中其它系统之间的接口和关系如下。
●●与生产子系统的连接。
通过销售管理系统建立订单和生产子系统之间的关系。
系统可以将企业生产部门作为一个客户,模拟订单输入方式,按照订单和产品的优先级产生不同时期的生产计划。
生产部门可以预期向销售部门反映订单完成情况。
●●与财务系统的关系。
将客户汇款、转账等转入企业财务系统管理。
●●与销售分支机构的关系。
传送订单、发票和应收款信息。
3优化分析与设计
3.1数据库方面
数据库如下图:
凭证类别表设计如下图:
客户代码表设计如下图
部门代码表设计如下图:
产品代码表设计如下图:
科目代码表设计如下图
操作人员表设计如下图:
3.2交互界面方面
本系统开发操作系统为Windows7,数据库管理系统为VFP,编程语言为VFP。
系统主要界面与程序代码
代码查询界面如下图:
系统有关说明如下图:
4小结
1销售核算的相关凭证分录;销售收入的核算:
主营业务收入,其他业务收入销售费用的核算:
销售费用销售成本的核算:
主营业务成本销售过程中的税金核算:
营业税金及附加应收账款的核算:
应收账款,预收账款
2.描述账龄分析的具体内容;应收账款是企业流动资产的重要组成部分,企业必须加强对应收账款的日常管理。
对应收账款的运行状况进行经常性分析、控制,加强对应收账款的账龄分析,及时发现问题,提前采取对策,尽可能减少坏账损失。
账龄分析是有效监督应收账款回收的必备工具。
一般通过将对单据的跟踪分析作为账龄分析的依据,销售收入的确认即以销售发票的审核日期作为应收账款账龄分析的开始日期;选择截止分析日期,该日期之前的销售发票参与账龄分析;销售发票审核日期到截止日期之间的时间即为应收账款的账龄。
账龄分析的日期区间设置根据企业管理方式的不同进行自由设置。
3通过这次实验对与销售管理有了一个具体的操作过程概念,进一步掌握了销售管理的知识内容,具体掌握了销售收入确认,回款结算,销售成本结转,账龄分析等内容,个人认为在教学过程中应该要加强实践的内容,这样才更能够理解所学的知识,并能够掌握的更好。