毕业设计(论文)集团订户管理系统.doc

上传人:laozhun 文档编号:3985373 上传时间:2023-03-30 格式:DOC 页数:76 大小:1.26MB
返回 下载 相关 举报
毕业设计(论文)集团订户管理系统.doc_第1页
第1页 / 共76页
毕业设计(论文)集团订户管理系统.doc_第2页
第2页 / 共76页
毕业设计(论文)集团订户管理系统.doc_第3页
第3页 / 共76页
毕业设计(论文)集团订户管理系统.doc_第4页
第4页 / 共76页
毕业设计(论文)集团订户管理系统.doc_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《毕业设计(论文)集团订户管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)集团订户管理系统.doc(76页珍藏版)》请在三一办公上搜索。

1、目录摘要ABSTRACT第一章 绪论21.1技术可行性研究21.1.1 现状21.1.2可行性研究31.2 系统业务流程3第二章 总体设计52.1 设计说明52.1.1 系统建设的主要内容52.1.2 采用的主要技术52.1.3 实施计划和实施原则62.2 实施组织72.2.1 概述72.2.2 项目概述72.2.3 项目实施72.3 需求分析82.3.1 数据描述82.3.2 功能需求182.4 运行要求182.5 软件运行平台182.6 应用软件开发平台182.7 概要设计192.7.1 集团订户管理系统的内容设计192.7.2 数据库的建立212.7.3 数据库关系图212.7.5构建模

2、型232.7.6 技术实现27第三章 详细设计283.1 数据流图283.2 程序流程图293.2.1 登录程序293.2.2 交费流程图293.2.3由个人用户转为集团用户程序303.2.4 库存转库程序流程图303.2.5集团用户转为个人用户程序流程图313.3 具体模块设计323.3.1 界面设计323.4 系统界面设计37第四章 编码39第五章 测试405.1 测试的研究与选择405.2测试的过程及组织405.2.1 总体过程405.2.2 具体测试过程41第六章维护44第七章总结45参考文献46附录 外文翻译原文部分47附录 外文翻译译文部分63致谢76第一章 绪论1.1技术可行性研

3、究1.1.1 现状 1. 社会现状:随着信息化的迅猛发展,计算机、超大规模集成电路、微电子技术、数字信号处理技术都取得了很大的进步,这就为数字电视的产生准备了必要的技术条件。而模拟电视最明显的缺点是接力传输方式产生噪声,长距离传输的信噪比恶化,使图像清晰度越来越受到损伤;发送传输设备中,放大器的非线性积累使图像对比度产生越来越大的畸变;相位失真的积累产生色彩失真,使“鬼影”现象愈来愈严重。同时,模拟电视还具有稳定度差、可靠性低、调整复杂、不便集成、自动控制困难、以及成本高昂等缺点,这些使得社会对数字电视产生了需求。近年来数字电视的发展已经取得了令人鼓舞的成果,特别是数字图像获取、数字存储、位图

4、打印和位图显示的数字设备的出现带来了许多数字图像方面的应用。技术先进的国家的电视演播室设备数字化已完成,数字电视接收机已上市出售,各种数字图像编码压缩设备随着多媒体技术的发展已投入使用。国际上也相应地制定了统一的数字电视信号的编码标准,为数字电视的发展奠定了坚实的基础。 我国已经制定了目标,要在2010年全面实现数字广播电视,而且现在全国各个省都有各个广电公司负责为需要收看数字电视的用户服务。目前而言,要观看数字电视必须购买机顶盒,这成为企业发展已经数字电视普及的一个瓶颈。如果将机顶盒技术做在电视机内部,会抑制机顶盒技术的发展,因为电视机一般会在10年左右被淘汰,而机顶盒技术的发展是相当迅速的

5、。但如果厂家免费提供机顶盒,则会使其不堪重负,所以数字电视的普及还需要有一个阶段。现阶段数字电视业务中,一般采取包月交费的方式,节目的选择还没有实现任意性,主要是由用户选择已经打包好的节目,但是随着数字电视的发展,所有的业务都会越来越完善。 1.该系统的主要目标就是提供一个软件供为用户服务的各个集团使用。使用此系统实现用户需要的各种业务,如购买机顶盒,选择节目等。当然在用户购买机顶盒的时候也涉及提供服务的集团向出售机顶盒的供应商购买机顶盒的问题。这样在设计时,需要有一个供应商信息模块部分。对于集团用户而言,如果在用户数目不足以组成一个集团时,就需要将此集团解散,解散后的用户改为个人用户。在这种

6、情况下,就需要对收费情况做一下改动。对于集团用户在收费时有一个优惠标准,而对于个人用户却没有优惠。在选择节目时每个用户可根据自己的爱好选择自己喜欢的节目。通过此系统,观看数字电视的用户可以方便的购买到机顶盒、随意选择节目、交费等。而对于为用户开户的集团而言,也可以方便地实现对用户的管理,收费,购买机顶盒等等内容。 在此系统的设计中,尽量使系统简单实用,使操作者使用起来很方便。而且采用的都是简单界面形式。在设计期间,本系统参考了一些网上相关的管理系统和表单,边学习,边制作,边修改,尽量把数字电视使用的各种概念融入系统中。1.1.2可行性研究1.1.2.1经济可行性 此集团订户管理系统是基于我国数

7、字电视的发展状况和市场需要而产生的一个管理系统,本项目不是以赢利为目的的,主要是以实验学习为目的的软件开发,所以可以排除经济方面的因素。它主要是人力方面的投入,而且此系统在结合其他数字电视方面的系统后可以作为一个功能完整的系统投入使用,因此它的经济可行性很高。1.1.2.2技术可行性 经过我的系统分析,证明这个系统在实践允许的条件下,技术可行性并没有太大的问题。通过学习Delphi可以解决前台开发问题,使用SQL可以解决数据库的问题。1.1.2.3时间可行性 通过大学四年的学习,我已经基本上掌握了计算机的基础专业知识以及一些开发工具在时间上经过近一个学期的开发实现这个系统的基本功能,预计是可以

8、的、可行的。 1.1.2.4操作可行性 此系统的操作者主要是提供服务的集团的工作者,我国目前的数字电视已经开始普及,各个地方都有设有服务集团,而工作在这些集团中的工作者只要对电脑知识了解一部分,就完全可以操作此系统。要使数字电视更加大众化,这些管理软件是不可缺少的,所以在操作上它会帮助操作者解决一系列的问题,操作者也会觉得得心应手,因此此系统的操作方式对于操作此系统的操作者而言是非常简单的,不会有任何困难,操作是可行的。1.1.2.5 社会可行性 本系统的完成对于激发大家的学习热情,营造良好的学习环境都具有很大的好处。同时还可以提高教学质量,使理论与实践充分结合,所以具有很好的社会可行性。 结

9、论意见:从以上的分析可以看到,开发这个集团订户管理系统具有良好的技术、时间、操作及社会可行性。而且通过这个系统的开发可以使我把各门零散的知识整合到一起,同时也熟悉了软件开发的整个过程,锻炼了自己的能力,并使理论知识在实践中得以升华。1.2 系统业务流程用户登录数据库用户确认转向用户访问窗口图1 系统业务流图 用户要通过身份验证才能进入系统。在进行身份验证时,将用户名和密码与后台数据库用户表中的用户名和密码进行核对,核对正确后才可以进入界面进行相应的操作,否则提示用户名或密码错!之后可重新输入,或者退出此系统。此系统仅用于实验,因此考虑将基本功能实现,并不考虑太复杂的情况,而且尽量使操作简单,界

10、面简单。本系统包括以下几个部分:机顶盒管理、客户资料管理、交费管理、节目选择、用户管理这几个部分。在开发时间允许的情况下,尽可能的使各部分功能得到完善。 第二章 总体设计2.1 设计说明2.1.1 系统建设的主要内容 1. Delphi 前台开发软件在集团订户管理系统中使用的Delphi技术是一个非常有用的用于软件开发的前台开发工具,它拥有比其他前台开发工具更多的优势,因此被大多数软件开发人员所采用。这个设计题目在于培养我应用软件开发新软件的能力以及业务分析设计的能力。同时该题目把软件工程,数据库等多个知识结合起来,通过设计培养自己综合运用所学知识的能力以及自己的创新能力。 2. 基于C/S架

11、构的集团订户管理系统 1)最基本的特点就是以数据库开发为基础,应用前台开发工具开发的管理系统。 2)系统程序采用C/S体系结构,利用了它的优势。 3)此系统采用用户、服务器即(C/S)的运行模式。具有很强的交互性和安全存取模式,可在子程序之间任意切换,还具有非常高的响应速度。 4)具有以下功能:机顶盒管理、用户资料管理、节目选择、计费管理、用户管理。此系统提供用户购买接收数字电视所必需的机顶盒、随意选择节目、交费等功能。而业务员可以对所有与使用数字电视有关的信息进行查看、填加、注销等。 3. 数据库 实现用户信息、机顶盒及供应商信息、节目、计费以及因此而产生的一系列表单的存储和检索等。设计要求

12、:(1) 按照软件工程的思想方法进行系统的分析,软件的开发和技术文档的编写; (2) 系统功能尽可能强大的同时做到界面美观友好、结构合理、容错性好;(3) 掌握Delphi前台开发工具的基本使用和其中的一些技巧以及SQL Server2000数据库的开发。2.1.2 采用的主要技术这个集团订户管理系统的开发中,确立它的体系结构非常重要。系统结构的合理与否直接决定影响系统运行的效率和维护成本。因为C/S结构比B/S 有更快的执行速度和响应速度,所以我选择使用C/S结构。在选择前台开发工具时,主要考虑到市场需求还有时间可行以及难易性这些方面。Delphi 开发工具的市场前景非常好,而且在有限的时间

13、学习并使用它并不是很难,所以我选用它做为此系统的前台开发工具。1.Delphi技术 Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。它使用了真编译,可以让编写者的代码编译成为可执行的文件,而且编译速度非长快。它还具有强大的数据库开发能力,可以让大家轻松地开发数据库。虽然Delphi采用非常严谨的对象Pascal语言来编程,让人觉得有点烦,但是对于认真学习过此语言的我而言就不是问题了。在Delphi中使用了大量的组件,这样就不必写很多的代码便可以实现自己想要的功能。而且它还具有自己先生成框架程序的功能,编写者只需要根据自己所需,添加相应的变量以及代码即可。所以如果掌握了此技术,您

14、将会发现其实开发并不是很难。2.C/S体系结构 此系统采用了C/S软件体系结构,即Client/Server(客户/服务器)结构,它与B/S结构相比各有特点,而对于此系统而言,它有很多的优点。C/S模式就是基于企业内部网络的应用系统,与B/S模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环,即无论企业是否能够上网,都不影响应用。在C/S结构中,大部分的数据是在客户端处理,客户端必须安装客户端软件才能访问服务器,一旦我们修改了客户端代码,就需要为每台客户机去布置我们的客户端程序。如果客户节点很多,这将极大增加维护成本.而B/S则比较简单。但是基于此系统的要求,我选择C/S结构。系统要求

15、响应时间短,反应快,这个要求C/S要比B/S好。2.1.3 实施计划和实施原则整个项目的实施顺序分为五个阶段:第一阶段:需求分析和概要设计集团订户管理系统的需求分析,主要是对系统的应用范围、应用对象、系统体现的特色和提供的各种服务进行详尽细致的分析,根据分析列出需求分析表,并写出需求报告。此系统的概要设计,根据需求分析的结果,对各种需求分析进行分类、综合、归纳、确定系统的一级界面和二级界面的主要内容,确定数据库的数据格式和数据结构。 第二阶段 系统的详细设计按照需求分析和详细的设计结果,对管理系统的项目进行详细的设计,包括一级界面和二级界面的结构,各个栏目的详细设计,各个项目之间的相互关系,各

16、个功能模块的代码和建设图。需要构建数据库的结构、数据类型和特征、数据库的规模和调用等特征项。按照内容和结构确定每一个功能模块的实现功能、数据类型、设计系统的代码表。第三阶段 系统的主要功能的开发建设系统的主要内容和功能,按照需求分析,总体设计和详细设计的结果,对系统的主要模块进行开发和调试,实现机顶盒进、销、存等主要栏目的功能。完成动态数据资源管理功能,可以通过数据库实现信息的维护。系统主要功能模块的测试。第四阶段 集团订户管理系统全面开发完成完成所有该系统的开发,其中按照第一级栏目来划分,在这个阶段的开发任务完成以后主要包括以下内容:机顶盒管理、计费管理、用户管理等项。第五阶段 系统的文档整

17、理、测试完善,系统的试运行和项目的全面接受。在系统的所有功能完成之后,进行试运行,对于试运行中发现的各种问题及时进行修改和完善,同时按照开发的实际情况编写详尽的文档说明。最后,对项目进行验收鉴定。2.2 实施组织2.2.1 概述 1. 该系统的服务对象服务对象是使用数字电视的用户。 2. 参考资料来源主要有项目可行性分析报告、Delphi相关教程、数据库教程。2.2.2 项目概述 该集团订户系统是基于数字电视的,它主要是为使用数字电视的用户提供各种服务。其中包括:客户信息维护、机顶盒购买、节目选择、开户、交费等。其中的各个功能都包括查询、插入、删除等功能。为用户使用数字电视提供了方便,也为我国

18、在2010年全部实现数字电视做出了贡献。2.2.3 项目实施 1. 项目的实施计划 项目的实施内容包括: 项目的需求分析;项目的概要设计和详细设计;建设系统的栏目框;构架系统的信息;系统测试;总体调试;技术文档和用户手册;系统的验收。 2. 项目实施中需要解决的问题:信息的搜集和整理:由于本系统主要是解决集团用户的开户、销户、扩增子用户以及机顶盒的购买和计费功能,所以不可能把所有的使用数字电视中所要求的功能包括进来。所以,在设计时就只需要根据主要需要解决的问题来构建数据库系统,如果数据库的建设不合理,将直接影响到各功能的实现。2.3 需求分析2.3.1 数据描述 (1) 客户信息 表名:use

19、rinf 客户编号描述=客户编号,用来表示客户的唯一性,Varchar型,主键 集团名称描述=集团名称,使用集团真实名称,char型,长度20 用户类型描述=用户类型,必须选择一个,char型,长度为10,不能为空 集团地址描述=集团地址,使用真实地址,Varchar型,长度为30,允许为空 集团电话描述=集团电话,使用真实电话,char型,长度为15,允许为空 个体姓名描述=个体姓名,使用真实姓名,char型,长度为10,不能为空 个体性别描述=个体性别,使用真实性别,char型,长度为2,允许为空 个体年龄描述=个体年龄,有个人自己上报,int型,允许为空 个体地址描述=个体地址,必须用真

20、实地址,Varchar型,长度为30,允许为空表名:cominf主键: comnumb名称同义词数据类型数据长度备注comnumb客户编号Varchar 30 非空Comname集团名称 char 20Type用户类型char 10 非空comaddr集团地址Varchar 30comtele集团电话 char 15pername个体姓名 char 10 非空persex个体性别 char 2perage个体年龄 integer 4peraddr个体地址 Varchar 30pertele个体电话 char 15表1 客户信息表(2) 销售订单信息 销售订单编号描述=销售订单编号,用来唯一标识

21、一张订单,Varchar型,长度为30,主键 客户编号描述=客户编号,购买机顶盒的客户,char型,外键 订单日期描述=订单日期,产生订单的日期,datetime型,允许为空 业务员描述=业务员,生成此订单的业务员,char型,允许为空表名:sellinf主键: selnumb ; 外键: comnumb 名称同义词数据类型数据长度备注selnumb销售订单编号Varchar 30 非空comnumb客户编号 char 8 非空datae订单日期datetime 8dealer业务员char 10 表2 销售订单信息表 (3) 机顶盒供货商信息 供货商编号描述=供货商编号,唯一标识一个供货商,

22、char型,长度为8,主键 供货商姓名描述=供货商姓名,必须使用真实姓名,char型,长度为20,允许为空 供货商地址描述=供货商地址,生产机顶盒的地址,Varchar型,长度为30,允许为空 供货商电话描述=供货商电话,可以联系的电话,char型,长度为15,允许为空 供货商传真描述=供货商传真,产生的购物订单可以通过它传给供货商,char型,长度为15,允许为空 库房地址描述=库房地址,供货商存放机顶盒的地址,Varchar型,长度为30,允许为空 库房电话描述=库房电话,与库房管理员联系的电话,char型,长度为15,允许为空 邮编描述=邮编,供应商所在地的邮编,char型,长度为10,

23、允许为空 省市描述=省市,供应商所在的省市地址,char型,长度为10,允许为空表名:supinf主键: supnumb名称同义词数据类型数据长度备注supnumb供货商编号char 8 非空supname供货商姓名 char 20supaddr供货商地址varchar 30 suptele供货商电话char 15supfax供货商传真 char 15stoaddr库房地址 Varchar 30stotele库房电话 char 15 suppost邮 编 char 10suploca省.市 char 10表3 机顶盒供货商信息表(4) 退货单信息 退货单编号描述=退货单编号,用来唯一标识一张退

24、货单,Varchr型,长度为30,主键 销售单编号描述=销售单编号,曾经销售出去的销售单编号,Varchar型,外键 机顶盒货号描述=机顶盒货号,销售出去的机顶盒的货号,Varchar型,外键 退货数量描述=退货数量,在原来销售出去的数量上此次退货的数量,char型,长度为10,允许为空 售出价格描述=售出价格,卖机顶盒时的价格,money型,允许为空 退货总额描述=退货总额,退还的货物按照当时售价计算所值的总金额,money型,允许为空 退回仓库号描述=退回仓库号,数字电视使用用户退还的货物存放的库存号,char型,长度为5,允许为空表名:backinf主键: backnumb;外键:sol

25、numb, boxnumb;名称同义词数据类型数据长度备注backnumb退货单编号Varchar 30 非空solnumb销售单编号 Varchar 30 非空boxnumb机顶盒货号Varchar 30 非空backamou退货数量char 10soldprice售出单价 money 8backmone退货总额 money 8backstor退回仓库号 char 5 表4 退货单信息表(5) 机顶盒信息 机顶盒编号描述=机顶盒编号,唯一标识一个机顶盒,Varchar型,长度为30,主键 机顶盒名称描述=机顶盒名称,每个厂商为他的产品指定的名称,char型,长度为20,允许为空 机顶盒规格描

26、述=机顶盒规格,表示机顶盒的型号,char型,长度为15,允许为空 单位描述=单位,机顶盒的计量单位,char型,长度为2,允许为空 产地描述=产地,机顶盒的生产地,Varchar型,长度为30,允许为空 进货价格描述=进货价格,销售厂家从生产商购买的价格,money型,允许为空基础售价描述=基础售价,数字电视服务集团卖给使用数字电视用户的机顶盒的基本价格,money型,允许为空最低售价描述=最低售价,数字电视服务集团卖给使用数字电视用户的机顶盒的最低价格,money型,允许为空表名:boxinf主键: boxnumb名称同义词数据类型数据长度备注Boxnumb机顶盒编号Varchar 30

27、非空boxname机顶盒名称 char 20 boxstand机顶盒规格char 15 boxunit单位char 2boxproaddr 产地 Varchar 30proprice进货价格 money 8selprice基础售价 money 8 lowprice最低售价 money 8表5 机顶盒信息表(6) 销售单明细信息 销售单编号描述=销售单编号,唯一标识一张销售单,Varchar型,长度为30,主键 销售订单编号描述=销售订单编号,曾经产生过的订单号,Varchar型,外键 机顶盒货号描述=机顶盒货号,订购的机顶盒的货号,Varchar 型,外键 销售数量描述=销售数量,此次卖出的机

28、顶盒个数,char型,长度为10,允许为空 销售单价描述=销售单价,此次卖机顶盒的单价,money型,允许为空 销售总额描述=销售总额,此次卖出的机顶盒的总额,money型,允许为空 仓库号描述=仓库号,此次卖出的机顶盒所在的仓库号,char型,长度为5,允许为空表名:solddetailinf主键: solnumb;外键:selnumb,boxnumb名称同义词数据类型数据长度备注solnumb销售单编号Varchar 30 非空selnumb销售订单号 Varchar 30 非空boxnumb机顶盒货号Varchar 30 非空soldamou销售数量char 10soldprice销售单

29、价 money 8solmone销售总额 money 8solstor仓库号 char 5 表6 销售单明细表(7) 收款单信息 发票号描述=发票号,填写的收款单的编号,Varchar型,长度为30,主键 机顶盒货号描述=机顶盒货号,售出的机顶盒的货号,Varchar型,外键 填票日期描述=填票日期,业务员输入的填单的时间,char型,允许为空 客户编号描述=客户编号,购买机顶盒的客户编号,char型,外键 数量描述=数量,客户购买的机顶盒的数量,char型,长度为10,允许为空 销售单价描述=销售单价,此次销售的每一个机顶盒的价格,money型,允许为空 总金额描述=总金额,应收款的总额,m

30、oney型,允许为空 收款人描述=收款人,处理此次业务的业务员,char型,允许为空表名:cashinf主键: cashnumb ;外键:boxnumb,comnumb名称同义词数据类型数据长度备注cashnumb发票号Varchar 30 非空cashdate填票日期 char 15 boxnumb机顶盒货号Varchar 30 非空comnumb客户编号char 8 非空amount数量 char 10soldprice销售单价 money 8 allmoney总金额 money 8 cashdealer收款人 char 10表7 收款单信息表 (8) 进货订单信息进货单编号描述=进货订单

31、编号,唯一标识一次进货,Varchar型,长度为30,主键供货商编号描述=供货商编号,从此供应商购买货物,char型,外键进货日期描述=进货日期,购买货物的日期,char型,长度为15,允许为空业务员名称描述=业务员名称,产生此订单的业务员,char型,长度为10,允许为空表名:buyinf主键: buynumb ;外键:supnumb名称同义词数据类型数据长度备注buynumb进货订单编号Varchar 30 非空supnumb供货商编号 char 8 非空buydate进货日期char 15 dealer业务员名称char 10 表8 进货订单信息表(9) 进货清单信息 进货单编号描述=进

32、货单编号,唯一标识此次进货,Varchar型,长度为30,主键 订货单号描述=订货单号,曾经产生的订货单,Varchar型,外键 机顶盒货号描述=机顶盒货号,需要购进的机顶盒货号,Varchar型,外键 进货数量描述=进货数量,此次进货的数量,char型,长度为10,允许为空 进货价格描述=进货价格,此次进货的单价,money型,允许为空 机顶盒质量描述=机顶盒质量,表示质量级别,char型,长度为5,允许为空表名:boughtinf主键: bounumb ;外键:buynumb, boxnumb名称同义词数据类型数据长度备注bounumb进货单编号Varchar 30 非空buynumb定货

33、单号 Varchar 30 非空boxnumb机顶盒货号Varchar 30 非空bouamou进货数量char 10 bouprice进货价格 money 8gooqua机顶盒质量 char 5表9 进货清单信息表(10) 库存量信息机顶盒名称描述=机顶盒名称,标识一个生产厂家的机顶盒,char型,数据长度为20,允许为空仓库号描述=仓库号,机顶盒所在的仓库,char型,长度为5,允许为空库存量描述=库存量,此库的机顶盒的数量,char型,长度为10,允许为空库存金额描述=库存金额,此库所有机顶盒的按照最新进价计算的总金额,money型,允许为空库存单价描述=库存单价,库存的货物的单价,mo

34、ney型,允许为空最新进价描述=最新进价,最新购买机顶盒的价格,money型,允许为空 表名:storeinf主键: 无名称同义词数据类型数据长度备注boxname机顶盒名称char 20 stonumb仓库号 char 5 stoamou库存量char 10 stomone库存金额money 8 stoprice库存单价 money 8 newprice最新进价 money 8 表10 库存量信息表 (11) 节目单信息节目编号描述=节目编号,唯一标识一个节目,char型,长度为4,主键节目名称描述=节目名称,一个节目的名称,char型,长度为10,允许为空标准收费价格描述=标准收费价格,节

35、目的基本收费,money型,允许为空优惠价格描述=优惠价格,某些情况下节目的最低收费价格,money型,允许为空表名:proginf主键: prognumb名称同义词数据类型数据长度备注prognumb节目编号char 4 非空progname节目名称 char 10 stacost标准收费价格money 8 pricost优惠价格 money 8 表11 节目单表(12) 付款单信息发票号描述=发票号,此次付款的表示,Varchar型,长度为30,主键填票日期描述=填票日期,付款的日期,datetime型,允许为空进货单号描述=进货单,产生某次进货的编号,Varchar型,外键机顶盒货号描述

36、=机顶盒货号,购买的机顶盒的编号,Varchar型,外键供货商编号描述=供货商编号,提供机顶盒的供货商号,Varchar型,外键数量描述=数量,购买的机顶盒的数目,char型,长度为10,允许为空进货价格描述=进货价格,购买机顶盒的单价,money型,允许为空总金额描述=总金额,购买的所有机顶盒的总价格,money型,允许为空付款日期描述=付款日期,付款给供应商的日期,datetime型,允许为空进货日期描述=进货日期,从供应商购进机顶盒的日期,datetime型,外键表名:giveinf主键: givnumb;外键:boxnumb,supnumb名称同义词数据类型数据长度备注givnumb发

37、票号Varchar 30 非空givdate填票日期 datetime 8 bounumb进货单号Varchar 30 非空boxnumb机顶盒货号Varchar 30 非空supnumb供货商编号 char 8 非空amount数量 char 10 price进货价格 money 8allmoney总金额 money 8givenday付款日期 datetime 8boudate进货日期 datetime 8 非空表12 付款单信息表(13) 客户节目信息客户编号描述=客户编号,注册的客户号,char型,长度为8,主键集团名称描述=集团名称,已注册的集团名称,char型,长度为20,允许为空

38、个人名称描述=个人名称,集团中的个人姓名,char型,长度为10,不能为空节目编号描述=节目编号,唯一标识一个节目,char型,长度为4,不能为空节目名称描述=节目名称,此节目的名称,char型,长度为10,允许为空费用描述=费用,节目定制的费用,money型,不能为空节目状态描述=节目状态,表示节目是否被用户选择,char型,长度为10,不能为空表名:coprinf主键: 无名称同义词数据类型数据长度备注comnumb客户编号char 8 非空comname客户名称 char 20pername个人名称 char 10 非空 prognumb节目编号char 4 非空progname节目名称

39、char 10consume费用 money 8 非空status节目状态 char 10 非空表13 客户节目单(14)登录信息 用户名称描述=用户名称,使用系统时用户的一个虚拟名称,char型,数据长度为10,不能为空 密码描述=密码,进入系统时用户自设的,char型,数据长度为10,不能为空 权限描述=权限,用户自己设定的使用权限,char型,数据长度为10,允许为空表名:denglu主键: 无名称同义词数据类型数据长度备注username用户名称char 10 非空mima密码 char 10 非空 qx用户权限char 10 表14 登陆表为了确保数据的完整性和减少数据的冗余,在后台数据库中使用外键来保证参照完整性的实现。当某个表中的某项是外键时,在另一个表中,当其中的主键改变时,相应的外键也

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号