《客户催款数据库设计要点16309.docx》由会员分享,可在线阅读,更多相关《客户催款数据库设计要点16309.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程设计计课程名称称数据库系系统概论论设计题目目客户催款款数据库库设计学院/专专业计算机科科学与技技术班级 08004学号 01220811034404331姓名黄栋指导教师师 高曙日期20111年6月28日课程设计计任务书书学生姓名名:黄栋专业业班级:08004指导教师师:高曙曙工作单单位:计计算机学学院题目:客客户催款款数据库库设计初始条件件:客户付款款记录;客户应应收款清清单;客客户应收收款预警警;客户户责任销销售员清清单。要求完成成的主要要任务:1. 根据上述述的初始始条件,进进行调查查分析并并设计适适当的属属性。设设计一个个客户催催款数据据库,DBMMS可选选Ms SQLL Seer
2、veer、AAcceess、VVFP等等。2. 完成课程程设计说说明书,其其格式遵遵守学校校今年的的新规定定。主要要内容包包括:需需求分析析,概念念设计,逻逻辑设计计,物理理实现等等。3. 基于该数数据库,最最好实现现一个或或多个应应用程序序(自己己确定功功能),程程序设计计语言(工工具)任任选。这这一项是是选作,不不作硬性性要求。时间安排排:本学期第第19周周:1. 消化资料料、系统统调查1天2. 系统分析析1天3. 总体设计计,实施施计划22天4. 撰写报告告1天指导教师师签名:年月日系主任(或责任教师)签名:年月日客户催款款数据库库设计1概述述(设计计题目与与可行性性分析)1.1课课程设
3、计计题目客户催款款数据库库设计1.2可可行性分分析1.2.1可行行性的前前提必要要性本次设计计是针对对客户催催款数据据库设计计,如何何使企业的的更成功功催款,是是摆在所所有企业业面前的的一个重重要命题题。如果果将企业业每年的的坏帐、呆呆帐汇总总,那是是一笔让让人触目目惊心的的数目,工作在在中的重重要性越越来越突突出。对对于企业业而言,能能否顺利利催款,决决定着企企业的利利益能否否真正地地实现,因因此,在在尽量短短的时间间内催款,成成为现代代企业销销售管理理的一个个基本原原则。然然而,在在现代经经济转轨轨的社会会背景下下,企业业的催款任务务能否顺顺利完成成,并不不完全取取决于企企业自身身,关键键
4、在于能能否进行行积极、有有效的合合作。显显然,对对于大多多数客户户而言,资资金并不不总是处处于充余余的状态态,更为为重要的的是,企企业的道道德信用用日趋恶恶化,一一些企业业甚至以以欠款、赖赖帐为荣荣。在这这种情况况下,企企业为了了避免由由于催款不力力而陷入入被动的的怪圈,就就必须加加强催款工作作的管理理,提高高催款工作作的技巧巧。本次次设计针针对这些些复杂的的关系和和数据进进行管理理,绝对对有利于于厂商进进行回款款工作。有有利于客客户和厂厂商的催催款交流流工作。1.2.2技术术可行性性根据学过过的各方方面的知知识,先先修课程程:高级级语言程程序设计计、数据据结构、操操作系统统、软件件工程等等,
5、已经经完全可可以根据据这学期期学过的的数据库库而设计计次系统统,模拟拟客户催催款数据据库,实实现简单单的数据据库要求求。1.2.3操作作可行性性选用ACCCESSS数据据库,它结合合了 MMicrrosooft Jett Daatabbasee Ennginne 和和两项特特点。它提供供了表、查查询、报报表、页页、宏、模模块7种种用来建建立的对对象;提提供了多多种向导导、生成成器、,把把数据存存储、数数据查询询、界面面设计、报报表生成成等操作作规范化化;为建建立功能能完善的的数据库库管理系系统提供供了方便便,也使使得普通通用户不不必编写写,就可可以完成成大部分分数据管管理的任任务。2系统统目标
6、和和建设原原则为了进一一步规范范应收帐帐款的日日常管理理和健全全客户的的信用管管理体系系,对应应收帐款款和已收收到的回回款账目目在销售售的事前前、事中中、事后后进行有有效控制制,特制制定本数数据库方方案和实实施办法法。系统设设计要求求能够满满足客户户和厂商商供应方方的使用用要求,客客户每次次登录的的催款记录录和查询询,以及及供应商商为方便便掌握催催款信息息和便捷捷交易而而设定的的明确的的系统。3运行行环境规规划3.1 网络逻逻辑结构构此次设计计针对生生产商自自己而设设定的数数据库,只只允许生生产商访访问和修修改,信信息保密密性很强强,不允允许其他他用户和和客户修修改数据据,所以以本系统统一定要
7、要保密性性高,内内部网络络访问或或专门的的网络,设设定登陆陆用户名名和密码码。3.2软软件支撑撑环境及及开发工工具3.2.1软件件支撑环环境Micrrosooft Offficee AcccesssMicrrosooft Vissuall BaasiccMicrrosooft SQLL SeerveerEcliipsee:Ecllipsse是一一个非常常优秀的的集成开开发环境境。Ecclippse是是一个用用于构建建集成WWeb和和应用程程序开发发工具的的平台,它它本身并并不会提提供大量量的最终终用户功功能,而而是通过过插件来来快速开开发集成成功能部部件。4需求求分析说说明4.1 总体DDFD
8、4.2 数据字典典名字:客户信息表 别名:客户记录 描述:专门为客户建立的整体情况表,为了方便催款而设定的记录。 定义:客户信息表=客户ID+客户名称+客户所属地区+人员素质+销售业绩+社会关系+物流陪送情况+是否合作经历+信用档案+对客户的评定等级 位置:输入到打印机存储管理系统名字:货物信息别名:货物描述:供应方和销售客户间相互交易的实体的详细描述,是催款的依据定义:货物信息=商品编号+商品价格+商品名称+折扣位置:商品资料表名字:客户付款记录别名:付款信息描述:为了方便催款工作进行而设立的客户有关的回、付款总体情况记录定义:负款记录=付款编号+客户编号+销售员编号+商品编号+实付款+交易
9、日期位置:数据库系统名字:客户责任销售清单别名:描述:存储了客户历史交易记录以及销售员信息,方便催款定义:客户责任销售清单=客户编号+销售员编号+商品编号+商品交易数量+交易时间位置:系统名字:销售人员资料表 别名:业务员记录 描述:专门为销售人员建立的整体情况表,为了方便催款而设定的记录。 定义:销售人员信息表=销售人员编号+姓名+性别+联系方式+联系地址位置:系统名字:客户应收款表别名:描述:存储了客户历史交易记录以及销售员信息,方便催款定义:客户应收款清单=应收款编号+客户编号+销售员编号+商品编号+商品编号+应收款+实收款+截止时间位置:系统5. 概概念结构构设计5.1 E-RR图构成
10、E-R图的的基本要要素是实实体型、属属性和联联系,其其表示方方法为: 实体体型(EEntiity):具有有相同属属性的实实体具有有相同的的特征和和性质,用用实体名名及其属属性名集集合来抽抽象和刻刻画同类类实体;在E-R图中中用矩形形表示,矩矩形框内内写明实实体名;比如学学生张三三丰、学学生都是是实体。如如果是弱弱实体的的话,在在矩形外外面再套套实线矩矩形。 属性性(Atttriibutte):实体所所具有的的某一特特性,一一个实体体可由若若干个属属性来刻刻画。在在E-RR图中用用椭圆形形表示,并并用无向向边将其其与相应应的实体体连接起起来;比比如学生生的姓名名、学号号、性别别、都是是属性。如如
11、果是多多值属性性的话,再再形外面面再套实实线椭圆圆。如果果是派生生属性则则用虚线线椭圆表表示。 联系(RRelaatioonshhip):联系系也称关关系,信信息世界界中反映映实体内内部或实实体之间间的联系系。实体体内部的的联系通通常是指指组成实实体的各各属性之之间的联联系;实实体之间间的联系系通常是是指不同同实体集集之间的的联系。在在E-RR图中用用菱形表示示,菱形形框内写写明联系系名,并并用无向向边分别别与有关关实体连连接起来来,同时时在无向向边旁标标上联系系的类型型(1 : 11,1 : nn或m : nn)。 比如老老师给学学生授课课存在授授课关系系,学生生选课存存在选课课关系。如如果
12、是弱弱实体的的联系则则在菱形形外面再再套菱形形。 客户责任销售人员客户货物账单清单销售清单催款记录管理和负责包含察看管理更新销售员编号姓名性别年龄主要客户客户ID名称所在地区联系方式主要业务货物ID验收标准规格数量价格名称已回金额时间次数统计计总金额暂存日期客户编号E-R图图6.逻辑辑结构设设计关键字说明明Nulll | Nott Nuull设置该列列是否允允许空,默默认为NOTT Nuull表表示该列列不允许许为空DEFAAULTT 默认认值设置该列列的默认认值,指指定的默默认值参参数可能能是数值值、字符符串、日日期时间间数据,或或者是函函数名称称IDENNTITTY(种子,增增量)设置该列
13、列为标识识列,内内容值会会自动递递增产生生。在设设置时必必须指定定起始值值与每次次增加的的值,如如果没有有指定默默认从数数值1开始,每每次增加加1客户(客客户编号号,名称称,所在在地区,主主要业务务,销售售业绩,责责任销售售员编号,)责任销售售人员(销售员编号,姓名,性别,年龄,联系方式,联系地址)货物信息息(货物物编号,货货物名称称,数量量,价格格)客户付帐帐信息(帐帐单编号号,销售编编号,客户编编号,商品编编号,实实付款,交交易日期期)客户责任任销售清清单(客户编编号,销销售员编编号,商商品编号号,商品品销售数数量,销销售日期期)客户应收收款清单单(应收款款清单编编号,客客户编号号,销售售
14、员编号号,商品品编号,应应收款,实实收款,欠欠款,截截止日期期)7.数据据库的物物理设计计数据库物物理设计计,包括括选择数数据库产产品,确确定数据据库实体体属性(字字段)、数数据类型型、长度度、精度度确定、DDBMSS页面大大小等。8.数据据库的实实施8.1 数据的的载入载录客户户资料,销销售人员员资料,商商品资料料,客户户付款资资料,客客户责任任销售资资料,客客户应收收款资料料。数据来源源于部门门中的各各个不同同的单位位,数据据的组织织方式、结结构和格格式都与与新设计计的数据据库系统统有相当当的差距距,组织织数据录录入就要要将各类类数据从从各个局局部应用用中抽取取出来,输输入计算算机 8.2
15、 应应用程序序的编码码和调试试9.数据据库的运运行和维维护9.1数据库库的转储储和恢复复数据库库的转储储和恢复复是系统统正式运运行后最最重要的的维护工工作之一一。DBBA要针针对不同同的应用用要求制制定不同同的转储储计划,以以保证一一旦发生生故障能能尽快将将数据库库恢复到到某种一一致的状状态,并并尽可能能减少对对数据库库的破坏坏。99.2数据库库的安全全性、完完整性控控制在在数据库库运行过过程中,由由于应用用环境的的变化,对对安全性性的要求求也会发发生变化化,比如如有的数数据原来来是机密密的,现现在是可可以公开开查询的的了,而而新加入入的数据据又可能能是机密密的了。系系统中用用户的密密级也会会
16、改变。这这些都需需要DBBA根据据实际情情况修改改原有的的安全性性控制。同同样,数数据库的的完整性性约束条条件也会会变化,也也需要DDBA不不断修正正,以满满足用户户要求。9.3数据库性能的监督、分析和改造在数据库运行过程中,监督系统运行,对监测数据进行分析,找出改进系统性能的方法是DBA的又一重要任务。目前有些DBMS产品提供了监测系统性能参数的工具,DBA可以利用这些工具方便地得到系统运行过程中一系列性能参数的值。DBA应仔细分析这些数据,判断当前系统运行状况是否是最佳,应当做哪些改进。例如调整系统物理参数,或对数据库进行重组织或重构造等。9.4数据库的重组织与重构造数据库运行一段时间后,
17、由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时DBA就要对数据库进行重组织,或部分重组织(只对频繁增、删的表进行重组织)。DBMS一般都提供数据重组织用的实用程序。在重组织的过程中,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。10.心心得体会会此次设计计针对生生产商自自己而设设定的数数据库,只只允许生生产商访访问和修修改,信信息保密密性很强强,不允允许其他他用户和和客户修修改数据据,所以以本系统统一定要要保密性性高,内内部网络络访问或或专门的的网络,设设定登陆陆用户名名和密码码。此次课程程设计最最深的体体会,也也是以前前
18、实验和和课程设设计时最最深的体体会,那那就是动动手能力力真的和和课本不不一样,我我们不仅仅仅需要要思维,更更需要动动手,去去探索,去去研究,不不是凭空空说是就就是,一一直以为为课程设设计题目目很容易易,但是是当开始始理顺流流程的时时候,才才发现原原来一塌塌糊涂,不不是客户户,责任任销售员员,就是是等的混混乱,就就是它们们之间关关系的不不区分和和码元的的区分,对对应关系系等。一一直处于于混乱状状态,直直到开始始写了数数据字典典,和一一些属性性关系等等,才开开始明白白了此次次设计的的核心,然然后便顺顺利的达达到了基基本目的的和要求求。在数数据库安安装的过过程中也也遇到了了问题,本本来想不不会影响响
19、运行,结结果却是是这一点点疏忽导导致了不不能运行行,还要要到实验验室去进进行设计计,后来来经过同同学的建建议和指指导,我我才正确确的安装装了各个个组建。数据库系系统是一一门综合合性和实实践性较较强的课课程,为为能让学学生在较较短的时时间内很很好地掌掌握数据据库系统统的最主主要的技技术,以以一个具具体数据据库应用用课题为为背景,以以指定的的DBMMS为支支撑环境境进行实实际设计计开发,通通过数据据库的设设计实践践能把数数据库的的基本知知识和技技术应用用于软件件开发。本本规划针针对性强强,保密密性强,对对于非法法请求予予以拒绝绝。程序序健壮性性对管理理员的键键盘输入入进行即即时检查查,对于于非法输
20、输入给以以对话框框提示,从从而保证证了程序序的健壮壮性(鲁鲁棒性)。最最主要的的是实时时性强。通通过在用用户管理理模块中中加入外外部程序序调用,实实现与接接入层和和信息层层的实时时通信(基基于自行行定义的的同步通通信协议议),从从而做到到了实时时地进行行增加和和修改用用户回款款信息等等。这次课程程设计为为我们提提供了与与众不同同的学习习方法和和学习机机会,让让我们从从传统的的被动授授学转变变为主动动求学;从死记记硬背的的模式中中脱离出出来,转转变为在在实践中中学习,增增强了领领悟、创创新和推推断的能能力。掌掌握了自自学的方方法,形形成工程程理论整整体模式式,使工工作、学学习、生生活都步步入系统
21、统化流程程;思考考方式成成熟,逻逻辑性规规范、明明确。这这些方法法的提高高是终身身受益的的。这次的课课程设计计,无论论是从基基础知识识、动手手动脑能能力上,还还是从心心理素质质上,都都使我得得到了锻锻炼,各各方面的的能力有有所加强强。首先是基基础知识识方面,由由于授课课学时的的限制和和自己平平时学习习中的疏疏忽,遗遗漏了一一些比较较细小的的知识点点,比如如说老师师在讲课课时,对对这样的的设计案案例讲的的比较少少,而自自己课后后也没有有进行深深入的研研究。再再有相关关考试时时不涉及及案例设设计,所所以在平平时学习习时便没没有很重重视这方方面的学学习和复复习,不不过,这这次的课课程设计计使我将将这
22、些设设计方面面的知识识点弥补补了一下下。这些些都是不不动手去去操作实实践不能能深刻体体会的。在在此次实实验中我我把一些些曾经不不是很重重视的东东西重新新学习了了一遍,对对一些比比较熟悉悉的知识识也重新新温习了了一遍,收收获不少少。其次是在在动手动动脑方面面,不仅仅提高了了我的动动手和思思考能力力,而且且赋予了了我对专专业课程程设计的的自信心心。这次次的课程程设计让让我明白白只要仔仔细看书书,勤于于思考,多多向同学学和老师请请教,问问题是一一定能解解决的,并并且可以以逐步完完善。而而且在解解决问题题的过程程中能潜潜移默化化的巩固固自己学学到的知知识和补补充自己己遗漏的的知识。只只要勤思思考,勤勤
23、动手,就就可以解解决问题题,定会会有收获获。还有,我我学会了了在编写写、调试试程序时时,能够够静下心心来去修修改程序序中的错错误。当当程序在在执行过过程中出出现错误误时,学学会了自自己去发发现问题题所在并并思考如如何解决决问题,最最终把问问题给解解决掉。在在编写程程序的时时候也能能够先把把程序的的流程和和主要算算法在草草纸上或或脑海先先勾画出出来,不不像以前前写程序序一样提提笔就写写。我相相信这些些习惯对对于以后后的学习习与工作作都大有有裨益。11.参参考资料料数据库系系统概论论(第三三版) 萨萨师煊,王王珊编著著高等教教育出版版社软件需求求 Sorren Lauueseen著 刘晓晓晖译 麦
24、中中凡 审审校电子子工业出出版社数据库设设计凡人人入门关系数数据库设设计指南南(第二二版)美MMichhaell J.Herrnanndezz 著著范明邱保保志职为为梅 等等译电子子工业出出版社软件工程程导论(第第四版)张海藩 编著 清华大学出版社本科生课课程设计计成绩评评定表班级:008044姓姓名:黄黄栋学学号:001200810034004311序号评分项目目满分实得分1学习态度度认真、遵遵守纪律律102设计分析析合理性性103设计方案案正确性性、可行行性、创创造性204设计结果果正确性性405设计报告告的规范范性106设计验收收10总得分/等级评语:注:最终终成绩以以五级分分制记。优优(900-1000分)、良良(800-899分)、中中(700-799分)、及格(660-669分)、660分以以下为不不及格指导教教师签名名:220111 年月日日