企业销售合同管理系统(共24页).doc
《企业销售合同管理系统(共24页).doc》由会员分享,可在线阅读,更多相关《企业销售合同管理系统(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上X X X X 大 学数据库应用技术课 程 设 计 说 明 书题目: 企业销售合同管理系统 学院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: xxxx大学课程设计(论文)任务书院(系): 教研室: 学 号 学生姓名 专业班级 设计题目企业销售合同管理系统设计技术参数1 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。2 数据库:SQLSERVER2000。3 所使用的语言、工具:VB6.0+ SQLSERVER2000+WINDOWSXP。4 所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。设计
2、要求1 教师布置实习任务和要求时,不得缺席,并做好记录。2 上机前预先把所有的源程序编写好。3 上机时不得迟到,不得缺席,爱护设备,认真调试程序。4 仔细查阅相关资料,认真完成思考题。5 按要求书写设计任务书,并按要求按版打印,不得雷同。工作量二周工作计划周一听取教师布置设计的任务及要求。周二学生查阅相关资料,进行数据库设计。周三至周五:详细设计与界面设计。周一至周四程序设计与上机,调试源程序。周五书写课程设计任务书。参考资料数据库应用技术数据库应用技术实验指导书自编数据库应用技术课程设计大纲自编等指导教师评语 教师: 学生:说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。2
3、011年 12 月 31日专心-专注-专业 目录第一章 概述在现代企业管理中,销售合同的管理处于十分重要的地位,已成为与生产进度管理、质量管理、资产管理、其它信息管理等同等重要的职能管理,企业生产的一切产品的交换过程都是通过缔结和履行销售合同的方式来进行的,销售合同管理的好坏直接影响和关系到企业经营活动顺利运行。企业销售合同确定了产品销售的价格、交易日期和质量等项目,规定着合同双方责任权利关系,它贯穿于企业从产品的研究、设计到质量检验及交付货品的各个阶段,涉及到企业生产的各个部门,渗透到企业的生产进度、质量管理和成本管理之中,形成一个纵横交错的庞大的合同信息链。 随着经济的市场化和全球化,企业
4、所面临的环境更加错综复杂,经济交易活动的不稳定性随之增大,销售合同的管理难度也随着客户的增加而加大,由此产生的风险也愈来愈多。目前,部分企业管理者或决策者存在合同法律意识差,不熟悉合同法的一般规定,基本上没有把销售合同管理纳入经营管理视野,合同管理制度形同虚设,无机构、无人员、无销售合同台账和档案,一些销售合同资料不全,甚至出现文本原件丢失时的现象,各业务部门协调不够,没有对合同的履行进行深入监控,往往致使销售合同履行不到位,出了问题不能及时得到解决的情况,这样一定会干扰正常的企业的生产经营活动,给企业决策造成不利影响,导致企业形象和利益受损。企业的销售合同管理采用无制度管理或手工管理方式甚至
5、孤立的由某个管理层的管理方式,已远远不能满足市场竞争的要求。 根据企业销售合同管理的实际需要,设计一个省时省力地、轻松地管理众多复杂的销售合同管理平台,构建出信息高度集成的企业销售合同管理信息系统具有十分重要的现实意义。 第二章 问题定义企业销售合同管理系统的主要任务是实现对企业销售合同的过程管理和成本控制。本课程设计所描述的企业销售合同管理系统的主要功能包括:1.产品信息管理功能产品信息的录入:包括产品编号、产品名称、商标品牌、规格型号、计量单位等信息;主要实现功能:产品信息的修改;产品信息的删除;产品信息的查询。2.合同费用管理功能合同费用的录入,包括凭单号、费用类别、合同编号、费用明细、
6、金额、收款人、经办人、发生日期和备注等信息;主要实现功能:合同费用的修改; 合同费用的查询。3.合同收账管理功能合同收账的录入,包括发票编号、发票类别、合同编号、金额、日期、经办人、备注等信息;主要实现功能: 合同收账的修改;合同收账的查询。4.合同信息管理功能合同信息的录入,包括合同编码、签订日期、客户名称、合同状态等信息;主要实现功能:合同信息的修改;合同信息的查询。5.合同统计管理功能主要实现功能:合同成本利润统计月报表 合同成本利润统计年报表6.系统用户管理功能系统用户信息的录入,包括用户名、密码等信息;主要实现功能:系统用户信息的修改; 系统用户信息的删除;系统用户信息的查询第三章
7、需求分析一、数据库需求分析销售合同时企业经营的重要组成部分,它可以体现一个企业的经营情况和效益。企业销售合同管理系统可以有效地提高企业宏观控制和经营管理的质量,使企业现代化管理的重要组成部分。本课程设计是在企业经营和管理领域中应用非常广泛的数据库应用系统之一。它既可以作为独立的系统使用,也可以作为企业综合业务管理系统的一个重要组成部分。本课程设计包括产品管理、合同基本信息管理、合同产品管理、合同费用管理、合同收账管理、合同统计管理等主要功能模块,比较全面地实现了企业销售合同管理系统的功能。本课程设计重点体现了企业经营和管理类系统的实现方法。其中通过合同费用管理和合同收由管理,对企业的经营活动进
8、行记录和控制,动态地反映企业的经营状况。合同统计模块则对企业的经营状况进行分析,演示了数据库管理系统中统计报表的实现。二、数据库概念的结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现.它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述.概念结构设计是整个数据库结构设计的关键。我所定义的实体是:产品,合同产品,费用,合同信息。三、数据库的逻辑结构设计:数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本 E -R 图转换为与选用的 DBM
9、S产品所支持的数据模型相符合的逻辑结构。将概念转化为SQL Sever2000数据库系统。产品信息表包含的数据项有产品编号,产品名称,产品商标,产品型号,产品单位。合同费用信息表包含的数据项有凭单号,合同编号,费用类别,费用金额,收款人姓名,经办人姓名,发生日期,备注。合同收账信息表包含的数据项有发票编号,合同编号,发票类型,收账金额,经办人姓名,发生日期,备注。合同产品信息表包含的数据项有合同编号,产品编号,产品单价,产品数量,订购单位,交货日期,备注信息。合同信息表包含的数据项有合同编号,客户单位名称,合同签订日期,合同状态,负责人姓名,交货方式,交货日期,结算方式,有效期限,合同内容,附
10、加信息。四、数据字典(DD):产品信息表=产品编号+产品名称+产品商标+产品型号+产品单位合同费用信息表=凭单号+合同编号+费用类别+费用金额+收款人姓名+经办人姓名+发生日期+备注合同收账信息表=发票编号+合同编号+发票类型+收账金额+经办人姓名+发生日期+备注合同产品信息表=合同编号+产品编号+产品单价+产品数量+订购单位+交货日期+备注信息合同信息表=合同编号+客户单位名称+合同签订日期+合同状态+负责人姓名+交货方式+交货日期+结算方式+有效期限+合同内容+附加信息五、程序流程图:D2事物登录信息密码用户名用户P1.1接受事务D1P1.2处理事务P1.3退出登录系统界面登录信息用户管理
11、图3.1 登陆模块数据流图D3产品信息用户查询产品管理信息P2.1查询费用管理信息P2.2接受事务P2.3处理事务P2.4产品基本信息Cost信息表D3产品图3.2 产品信息模块流程图六、功能结构图:企业销售合同管理系统产品信息管理合同费用管理合同收账管理合同信息管理合同统计管理系统用户管理修改产品信息删除产品信息添加合同费用修改合同费用添加合同收账修改合同收账添加销售合同修改合同信息合同成本利润月统计合同成本利润年统计添加用户信息删除用户信息添加产品信息修改用户信息图 3.3 销售合同管理系统功能模块示意图第四章 数据库设计一、概念设计: 1. 实体与实体之间关系E-R图,如图所示。图 4.
12、1各实体关系总E-R图2. 单个实体E-R图在开发企业销售合同管理系统时,得先进行E-R图分析。根据对数据项与数据结构的分析以及设计规划得出的实体有:产品实体、合同产品实体、合同费用实体、合同信息实体、合同收账实体。E-R图,如图所示。产品信息产品商标产品编号计量单位产品型号产品名称图 4.2 产品信息实体属性图合同费用信息费用类别凭单号费用金额合同编号图4.3 合同费用信息实体属性图合同收账信息发票类型发票编号收账金额合同编号图 4.4 合同收账信息实体属性图合同产品信息产品单价合同编号产品数量产品编号图 4.5 合同产品信息实体属性图合同信息合同状态合同编号交货方式交货日期图 4.6 合同
13、信息实体属性图二、逻辑设计:1.产品信息表:产品信息表Product用来保存产品信息,它的结构如表4.1所示。表4.1Produce的结构表编号字段名称数据结构说明1ProldVarchar50产品编号2ProNameVarchar50产品名称3ProMarkVarchar50产品商标4ProStyleVarchar50产品型号5ProUnitVarchar50 计量单位2.合同费用信息表Cost合同费用信息表Cost用来保存合同费用信息,表Cost的结构如图4.2所示。表4.2 Cost的结构表编号字段名称数据结构说明1CostldVarchar50凭单号2ContractldVarchar
14、50合同编号3CostTypeVarchar20费用类别(采购成本、服务费、其他)4DdtailVarchar50当费用类别选择“其他”时,使用Detail字段来描述。可以是火车票、飞机票、出租车费、住宿费、差旅费等,也可以手动录入5AmountDecimal 15,2费用金额6ReceiverVarchar30收款人姓名7CashierVarchar30经办人姓名8CostDateVarchar10发生日期9MemoVarchar200备注3.合同收账信息表Income合同收账信息表Income用来保存合同收账信息。表Income的结构如图4.3所示。表4.3 Income的结构表编号字段名
15、称数据结构说明1ReceiptldVarchar50发票编号2ContractldVarchar50合同编号3ReceiptTypeVarchar20发票类型(增值税、服务费)4AmountDecimal 15,2收账金额5CashierVarchar30经办人姓名6IncomeDateVarchar10发生日期7MemoVarchar200备注4.合同产品信息表ConProduct合同产品信息表ConProduct用来保存销售合同中涉及产品信息。结构如表4.4所示。表4.4 ConProduct的结构表编号字段名称数据结构说明1ContractldVarchar50合同编号2proldVar
16、char50产品编号3UnitPriceDecimal 15,2产品单价4QuantityInt产品数量5OrderOrgVarchar100订购单位6DeliveryDateVarchar10交货日期7MemoVarchar200备注信息5.合同信息表Conteact合同信息表Conteact用来保存销售合同的基本信息。结构如表4.5所示。表4.5 Conteact的结构表编号字段名称数据结构说明1ContractldVarchar50合同编号2ClientVarchar100客户单位名称3SignDateVarchar10合同签订日期4StatusTinyInt合同状态(1-签订合同,2-
17、实施合同,3-完成合同)5EmpNameVarchar50负责人姓名6DeliveryWayVarchar50交货方式7DeliveryDateVarchar10交货日期8SettleWayTinyInt结算方式(1-支票,2-现金,3-签单,4-汇款)9LadtDayVarchar10有效期限10ContentsVarchar500合同内容11AdditionalVarchar500附加信息三、物理设计1.创建索引1)为Produce表创建一个以Prold为索引关键字的惟一聚簇索引。2)为Cost表创建一个以Costld为索引关键字的惟一聚簇索引。3)为Income表创建一个以Receipt
18、ld为索引关键字的惟一聚簇索引。4)为ConProduct表创建一个以Contractld为索引关键字的惟一聚簇索引。5)为Conteact表创建一个以Contractld为索引关键字的惟一聚簇索引。2.物理位置学生信息管理系统数据库的数据文件安排如下:数据文件储存的位置:e:officeMSSQLdata ContractSys_Data.MDF,将数据文件的初始大小设为20MB,文件增长方式设为自动增长,文件增长增量设为5MB,文件的增长上限设为500MB。事务日志存储的位置:e:officeMSSQLdata ContractSys _Log.LDF,将日志文件的初始大小设为20MB,文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 销售 合同 管理 系统 24
限制150内