您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 超市管理系统数据库设计说明书
11引言...............................................................................................................................................21.1编写目的.................................................................................................................................21.2背景.........................................................................................................................................21.3定义.........................................................................................................................................21.4参考资料.................................................................................................................................22外部设计.......................................................................................................................................32.1标识符和状态.........................................................................................................................32.2使用它的程序.........................................................................................................................32.3约定.........................................................................................................................................32.4专门指导.................................................................................................................................32.5支持软件.................................................................................................................................33结构设计.......................................................................................................................................43.1概念结构设计.........................................................................................................................43.2逻辑结构设计.........................................................................................................................53.3物理结构设计.........................................................................................................................54运用设计.......................................................................................................................................74.1数据字典设计.........................................................................................................................74.2安全保密设计.........................................................................................................................72数据库设计说明书(GB8567——88)1引言1.1编写目的本数据库设计说明书是为了详细设计的数据结构而进行设计的,为后期工作打下基础。让该系统的需求者对该系统中的数据结构有个大致的了解。1.2背景a、待开发的数据库的名称:超市销售管理系统b、使用此数据库的软件系统的名称:MicrosoftSQLServer2000c、该软件系统开发项目的任务提出者:。。。。。1.3定义SQL语言英文全称是StructureQueryLanguage,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言。目前绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicroSoftSqlServer、DB2等都遵循SQL语言标准。SQL语句有很多,功能齐全,大致可以分为四大类:数据定义:用于创建、删除、修改数据中的各类对象,如CREATE、DROP、ALTER。数据查询:对数据库查询检索,命令有SELECT。数据更新:插入、更新、删除数据库,如NSERT、UPDATE、DELETE。数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。1.4参考资料1、《超市销售管理系统可行性研究说明书》2、《超市销售管理系统需求说明书》3、《软件工程导论》——张海藩,清华大学出版社。4、《数据库系统概论》——萨师煊高等教育出版社32外部设计2.1标识符和状态数据库标示符:public用户名:programmer密码:security权限:全部有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。2.2使用它的程序超市销售管理系统客户端。2.3约定用户名Check约束6位主键约束PrimaryKey密码Check约束6位到16位员工号Check约束6位主键约束PrimaryKey主键约束(PK)外键约束(FK)唯一性约束Check约束(用户自定义约束)默认约束(DF)2.4专门指导暂无2.5支持软件管理员工具:SQLAdministratorWindows/Linux查询浏览工具:SQLQuery-BrowserWindows/Linux命令行工具:sql开发客户端:SQLconnector/NET43结构设计3.1概念结构设计超市销售管理系统数据库E-R模型,如图所示:名称职工/用户职工编号籍贯供货日期进货日期电话地址供货商编号供货商进货进货单号商品编号名称价格商品姓名性别条形码mnmn开户行银行帐号工资身份证号客户供货销售单号销售日期数量mn销售53.2逻辑结构设计数据库各类信息系统管理员信息录入维护数据更新信息查询商品信息商品销售管理员工信息管理数据更新添加删除修改3.3物理结构设计基本表的设计如下:(1)职工清单(StaffBill)中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号staffIDchar6PNOTNULL姓名namevarchar8NOTNULL性别sexchar2NOTNULL籍贯homevarchar4NULL学历diplomavarchar4NOTNULL类别kindvarchar10NULL工资salaryint4NULL联系电话phonevarchar12NULL联系地址addressvarchar50NULL身份证号idCardvarchar18NOTNULL聘用日期beginDatedatetime8NULL编制日期enactTimedatetime8NULL备注otherstext50NULL说明:此表存放员工信息。(2)用户清单(UserBill)中文字段名英文字段名字段类型长度主键/外键字段值约束6帐号userIDchar6P/FNOTNULL密码passwordchar6NOTNULL说明:此表存放系统用户信息。(3)商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6PNOTNULL供货商号profferIDchar6FNOTNULL名称fullNamevarchar80NOTNULL条形码barCodechar15NOTNULL计量单位metricUnitvarchar4NOTNULL类别kindvarchar8NULL产地birthPlacevarchar50NULL单价unitCostmoney4NOTNULL备注otherstext50NULL说明:此表存放商品信息。(4)供货商清单(ProfferBill)中文字段名英文字段名字段类型长度主键/外键字段值约束供货商号profferIDchar6PNOTNULL名称fullNamevarchar50NOTNULL联系人contactPersonvarchar8NOTNULL联系电话phonevarchar12NOTNULL联系地址addressvarchar50NOTNULL开户行openingBankvarchar10NULL银行帐号accountIDvarchar15NULL备注otherstext50NULL说明:此表存放供货商信息。(5)进货清单(ImportBill)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号importBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL供货商号profferIDchar6FNOTNULL进货价importPricemoney4NOTNULL数量quantityint4NOTNULL金额totalMoneymoney4NOTNULL进货日期importDatedatetime8NOTNULL备注otherstext50NULL说明:此表存放进货信息。(6)销售清单(SaleBill)
本文标题:超市管理系统数据库设计说明书
链接地址:https://www.777doc.com/doc-4926859 .html