-
X X X X
大
学
数据库应用技术课
程
设
计
说
明
书
题目:
企业销售合同管理系统
学院(系)
:
专业班级:
学
号:
学生姓名:
指导教师:
教师职称:
起止时间:
xxxx
大学课程设计(论文)任务书
院(系)
:
教研室:
学
号
设计题目
学生姓名
专业班级
企业销售合同管理系统
设计技术
1
.
题目要
达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。
参数
2
.
数据库
:
SQLSERVER2000
。
3
.
所使用的语言、工具
:VB6.0+
SQLSERVER2000+WINDOWSXP
。
4
.
所采用
的技术、系统结构
:ADO
数据库联接技术
,
系统结构为
C/S
结构。
设
计
要
求
工作量
工
作
计
划
1
.
教师布置实习任务和要求时,不得缺席,并做好记录。
2
.
上机前预先把所有的源程序编写好。
3
.
上机时不得迟到,不得缺席,爱护设备,认真调试程序。
4
.
仔细查阅相关资料,认真完成思考题。
5
.
按要求书写设计任务书,并按要求按版打印,不得雷同。
二周
周一听取教师布置设计的任务及要求。
周二学生查阅相关资料,进行数据库设计。
周三至周五:详细设计与界面设计。
周一至周四程序设计与上机,调试源程序。
周五书写课程设计任务书。
《数据库应用技术》
参考资料
《数据库应用技术实验指导书》自编
《数据库应用技术课程设计大纲》自编等
教师:
学生:
指
导
教
师
评语<
/p>
说明:此表一式四份,学生、指导教师、教研室、系部各一份。
可加附页。
2011
年
12
月
31
日
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
目录
第一章
概述
.
..
..........................................
4
第二章
问题定义
............
.............................
5
第三章
需求分析
............
.............................
6
第四章
数据库设计
.......................................
9
第五章
界面设计
............
............................
14
第六章
代码与注释
......................................
17
参考文献
.
....................................
..........
24
第
3
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
第一章
概述
在现代企业管理中,
销售合同的管理处于十分重要的地位,
已成为与生产进度管理、
质量管理、资产管理、
其它信息管理等同等重要的职能管理,企业生产的一
切产品的交
换过程都是通过缔结和履行销售合同的方式来进行的,
销售合同管理的好坏直接影响和
关系到企业经营活动顺利运行。
企业销售合同确定了产品销售的价格、
交易日期和质量
等项目
,规定着合同双方责任权利关系,它贯穿于企业从产品的研究、
设计到质量检验
及交付货品的各个阶段,涉及到企业生产的各个部门,渗透到企业的生产进度、
< br>质量管
理和成本管理之中,形成一个纵横交错的庞大的合同信息链。
< br>随着经济的市场化和全球化,
企业所面临的环境更加错综复杂,
< br>经济交易活动的不
稳定性随之增大,
销售合同的管理难度
也随着客户的增加而加大,
由此产生的风险也愈
来愈多。目前,
部分企业管理者或决策者存在合同法律意识差,不熟悉合同法的一般规
定,基本上没有把
销售合同管理纳入经营管理视野,合同管理制度形同虚设,无机构、
无人员、无销售合同
台账和档案,一些销售合同资料不全,
甚至出现文本原件丢失时的
现象,各业务部门协调不够,没有对合同的履行进行深入监控,
往往致使销售合同履行
不到位,
出了问题不能及时得到解决的情况,
< br>这样一定会干扰正常的企业的生产经营活
动,给企业决策造成不利影响,导致企业
形象和利益受损。企业的销售合同管理采用无
制度管理或手工管理方式甚至孤立的由某个
管理层的管理方式,
已远远不能满足市场竞
争的要求。
根据企业销售合同管理的实际需要,
设计一个省时省力地、
< br>轻松地管理众多复杂的
销售合同管理平台,
构建出信息高
度集成的企业销售合同管理信息系统具有十分重要的
现实意义。
第
4
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
第二章
问题定义
企业销售合同管理系统的主
要任务是实现对企业销售合同的过程管理和成本控制。
本课程设计所描述的企业销售合同
管理系统的主要功能包括:
1.
产品信息管理功能
产品信息的录入:包括产品编号、产品名称、商标品牌、规格型号、计量单位等信
息;主要实现功能:产品信息的修改;产品信息的删除;产品信息的查询。
2.
合同费用管理功能
合同费用的录入,包括凭单号、费用类别、合同编号、费用明细、金额、收款人、
经办人、发生日期和备注等信息;主要实现功能:合同费用的修改;
合同费用的查询。
3.
合同收账管理功能
合同收账的录入,包括发票编号、发票类别、合同编号、金额、日期、经办人、备
注等信息;主要实现功能:
合同收账的修改;合同收账的查询。
4.
合同信息管理功能
合同信息的录入,包括合同编码、签订日期、客户名称、合同状态等信息;主要实
现功能:合同信息的修改;合同信息的查询。
5.
合同统计管理功能
主要实现功能:合同成本利润统计月报表
合同成本利润统计年报表
6.
系统用户管理功能
系统用户信息的录入,包括用户名、密码等信息;主要实现功能:系统用户信息的
修改;
系统用户信息的删除;系统用户信息的查询
第
5
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
第三章
需求分析
一、数据库需求分析
销售合同时企业
经营的重要组成部分,
它可以体现一个企业的经营情况和效益。
企
业销售合同管理系统可以有效地提高企业宏观控制和经营管理的质量,
使企业现代化管
理的重要组成部分。
本课程设计是在企业经营和管理领域中应用非常广泛的数据库应用系统之一。
它
既
可以作为独立的系统使用,
也可以作为企业综合业务管理系统
的一个重要组成部分。
本
课程设计包括产品管理、合同基本信息
管理、合同产品管理、合同费用管理、合同收账
管理、
合同统计
管理等主要功能模块,
比较全面地实现了企业销售合同管理系统的功能。
本课程设计重点体现了企业经营和管理类系统的实现方法。
< br>其中通过合同费用管理
和合同收由管理,对企业的经营活动进行记录和控制,动态
地反映企业的经营状况。
合
同统计模块则对企业的经营状况进行
分析,演示了数据库管理系统中统计报表的实现。
二、数据库概念的结构设计
将需求分
析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,
概念数据模型<
/p>
,
主要在系统开发的数据库设计阶段使用
,
是按照用户的观点来对数
据和信息进行建模
< br>,
利用实体关系图来实现
.
它描
述系统中的各个实体以及相关实
体之间的关系,
是系统特性和静
态描述
.
概念结构设计是整个数据库结构设计的关键。
我所定义的实体是:产品,合同产品,费用,合同信息。
三、数据库的逻辑结构设计:
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本
E
-R
图转换为与
选用的
< br>DBMS
产品所支持的数据模型相符合的逻辑结构。
将概
念转化为
SQL
Sever2000
数据库系统。
产
品信息表包含的数据项有产品编号,
产品名称,
产品商标,
p>
产品型号,
产品单位。
< br>合同费用信息表包含的数据项有凭单号,合同编号,费用类别,费用金额,收款人
姓名,经办人姓名,发生日期,备注。
合同收账信息表包含的
数据项有发票编号,合同编号,发票类型,收账金额,经办
人姓名,发生日期,备注。<
/p>
合同产品信息表包含的数据项有合同编号,产品编号,产品单价
,产品数量,订购
第
6
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
单位,交货日期,备注信息。
合同信
息表包含的数据项有合同编号,客户单位名称,合同签订日期,合同状态,
负责人姓名,
交货方式,交货日期,结算方式,有效期限,合同内容,附加信息。
< br>四、数据字典(
DD
)
:
p>
产品信息表
=
产品编号
+
产品名称
+
产品商标
+
产品型号
+
产品单位<
/p>
合同费用信息表
=
凭单号
+
合同编号
+
费用类别
+
费用金额
+
p>
收款人姓名
+
经办人姓名
< br>+
发生日期
+
备注
合同收账信息表
=
发票编
号
+
合同编号
+
发票类型
+
收账金额
+
经办人姓名
+
发生日期
+<
/p>
备注
合同产品信息表
< br>=
合同编号
+
产品编号
+
产品单价
+
产品数量
+
订购单位
+
交货日期
+
备注信息
合同信息表
=
合同编号
+
p>
客户单位名称
+
合同签订日期
+
合同状态
+
负责人姓名<
/p>
+
交货
方式
+<
/p>
交货日期
+
结算方式
+
有效期限
+
合同内容
+
附加信息
五、程序流程图:
D1
登录信息
D2
用户管理
登录信息
用户名
用户
密码
P1.1
接受事务
P1.2
处理事务
事物
系统界面
P1.3
退出登录
图
3.1
登陆模块数据流图
第
7
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
D3
Cost
信息表
产品信息
P2.1
查询产品管
理信息
P2.3
接受事务
P2.4
处理事务
产品基本信
息
用户
P2.2
查询费用管
理信息
D3
产品
图
3.2
产品信息模块流程图
六、功能结构图:
企业销售合同管理系统
产
品
信
息
管
理
合
同
费
用
管
理
合
同
收
账
管
理<
/p>
合
同
信
息
管
理
合
同
统
计
管
理
系
统
用
户
管
理
添
p>
加
产
品
信
息
修
改
产
品
信
息
删
< br>除
产
品
信
息
添
加
合
同
费
用
修
改
p>
合
同
费
用
添
加
合
同
收
账
修
改
< br>合
同
收
账
添
加
销
售
合
同
修
改
合
p>
同
信
息
合
同
成
本
利
润
月
统
计
< br>合
同
成
本
利
润
年
统
计
添
加
用
户
p>
信
息
修
改
用
户
信
息
删
除
用
户
< br>信
息
图
3.3
销售合同管理系统功能模块示意图
第
8
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
第四章
数据库设计
一、概念设计:
1.
实体与实体之间关系
E-R
图,如图所示。
图
4.1
各实体关系总
E-R
图
2.
单个实体
E-R
图
在开发企业销售合同管理
系统时,
得先进行
E-R
图分析。
p>
根据对数据项与数据结构
的分析以及设计规划得出的实体有:产品实
体、合同产品实体、合同费用实体、合同信
息实体、合同收账实体。
E-R
图,如图所示。
产品信息
产品编号
产品名称
产品商标
产品型号
计量单位
图
4.2
产品信息实体属性图
第
9
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
合同费用信息
凭单号
合同编号
费用类别
费用金额
.
.
.
.
.
.<
/p>
.
图
4.3
合同费用信息实体属性图
合同收账信息
发票编号
合同编号
发票类型
收账金额
.
.
.
.
.
.<
/p>
.
图
4.4
合同收账信息实体属性图
合同产品信息
合同编号
产品编号
产品单价
产品数量
.
.
.
.
.
.<
/p>
.
图
4.5
合同产品信息实体属性图
第
10
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
合同信息
合同编号
交货日期
合同状态
交货方式
.
.
.
.
.
.<
/p>
.
图
4.6
合同信息实体属性图
二、逻辑设计:
1.
产品信息表:
< br>产品信息表
Product
用来保存产品信息,它的结构
如表
4.1
所示。
< br>表
4.1Produce
的结构表
编号
1
2
3
4
5
字段名称
Prold
ProName
ProMark
ProStyle
ProUnit
数据结构
Varchar50
Varchar50
Varchar50
Varchar50
Varchar50
说明
产品编号
产品名称
产品商标
产品型号
计量单位
2.
合同费用信息表
Cost
合同费用信息表
Cost
用来保存合同费用信
息,表
Cost
的结构如图
4.2
p>
所示。
表
4.2
C
ost
的结构表
编号
1
2
3
4
字段名称
Costld
Contractld
CostType
Ddtail
数据结构
Varchar50
Varchar50
Varchar20
Varchar50
说明
凭单号
合同编号
费用类别(采购成本、服务费、其他)
当费用类别选择
“其他”
时,
使用<
/p>
Detail
字段来描述。可以是火车票、飞机票、
出租车费、住宿费、差旅费等,也可以
手动录入
费用金额
收款人姓名
经办人姓名
发生日期
备注
5
6
7
8
9
Amount
Receiver
Cashier
CostDate
Memo
Decimal 15,2
Varchar30
Varchar30
Varchar10
Varchar200
3.
合同收账信息表
Income
第
11
页
共
24
页
xxxx
大
学
课
程
设
计
说
明
(
计
算
)书
合同收账信息表
Income
用来保存合同收账信息。表
Income
的结构如图
4.3
所示。
表
4.3
Income
的结构表
编号
1
2
3
4
5
6
7
字段名称
Receiptld
Contractld
ReceiptType
Amount
Cashier
IncomeDate
Memo
数据结构
Varchar50
Varchar50
Varchar20
Decimal 15,2
Varchar30
Varchar10
Varchar200
说明
发票编号
合同编号
发票类型(增值税、服务费)
收账金额
经办人姓名
发生日期
备注
4.
合
同产品信息表
ConProduct
合同产品信息表
ConProduct
用来保存销售合同中涉及产品信息。
结构如表
4.4
所示。
表
4.4
ConProduct
的结构表
编号
1
2
3
4
5
6
7
字段名称
Contractld
prold
UnitPrice
Quantity
OrderOrg
DeliveryDate
Memo
数据结构
Varchar50
Varchar50
Decimal 15,2
Int
Varchar100
Varchar10
Varchar200
说明
合同编号
产品编号
产品单价
产品数量
订购单位
交货日期
备注信息
5.
合同信息表
Conteact <
/p>
合同信息表
Conteact
用来保存销
售合同的基本信息。结构如表
4.5
所示。
表
4.5
Conteact
的结构表
编号
1
2
3
4
5
6
7
8
9
10
11
字段名称
Contractld
Client
SignDate
Status
EmpName
DeliveryWay
DeliveryDate
SettleWay
LadtDay
Contents
Additional
数据结构
Varchar50
Varchar100
Varchar10
TinyInt
Varchar50
Varchar50
Varchar10
TinyInt
Varchar10
Varchar500
Varchar500
说明
合同编号
客户单位名称
合同签订日期
合同状态
(
1-
签订合同,
2-
p>
实施合同,
3-
完成合同)
负责人姓名
交货方式
交货日期
结算方式(
1-
支票,
2-
现金,
3-
签单,
4-
汇款
)
有效期限
合同内容
附加信息
第
12
页
共
24
页
-
-
-
-
-
-
-
-
-
上一篇:发制品行业词汇中英文对照表
下一篇:纺织工程专业外语