您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 061数据库设计说明书(GB856788)
11引言21.1编写目的...........................................................................................21.2背景....................................................................................................21.3定义....................................................................................................21.4参考资料...........................................................................................22外部设计.................................................................................................32.1标识符和状态...................................................................................32.2使用它的程序...................................................................................72.3约定....................................................................................................82.4专门指导...........................................................................................82.5支持软件...........................................................................................83结构设计.................................................................................................93.1概念结构设计...................................................................................93.2逻辑结构设计.................................................................................103.3物理结构设计...................................................错误!未定义书签。4运用设计...............................................................................................144.1数据字典设计.................................................................................144.2安全保密设计.................................................................................172数据库设计说明书(GB8567——88)1引言1.1编写目的为系统提供数据支持以利于指导该系统后续的开发工作给工作人提供一定的维护依据,为在以后的维修中提供方便为编码者提供依据预期的读者:架构师、编码者、详细设计人员、和概要设计人员1.2背景待开发的数据库的名称:charge使用此数据库的软件系统的名称:机房收费系统系统开发项目的任务提出者:米老师用户:廊坊师范学院微机自习室系统操作人员1.3定义数据库:charge系统:机房收费系统1.4参考资料参考文件:3《项目开发计划》《软件需求说明书》《数据要求说明书》参考资料:DanWood.SQL2008数据库管理[M].北京:清华大学出版社PaulNielsen.SQL2008宝典[M].北京:人民邮电出版社,2008数据库系统概论(第四版)明日科技:Visualbasic开发经验技巧宝典人民邮电出版社20072外部设计2.1标识符和状态表的设计是这次设计的一个核心内容。根据前面对网站前台与后台功能模块的分析和对数据库中实体关系的设计,可以看到网站中所用到的数据信息基本包括:学生信息、用户信息、各项操作等。下面为数据库设计表:User表字段名称数据类型是否允空字段描述UserIDChar(10)否用户名PWDChar(10)否密码LevelChar(10)是权限UsernameChar(10)是姓名4headChar(10)是管理员Student表字段名称数据类型是否允空字段描述CardnoChar(10)否卡号StudentnoChar(11)否学号StudentnameChar(10)否学生姓名SexChar(6)否性别DepartmentChar(10)否学院GradeChar(10)否年级ClassChar(10)否班级cashNumeric(10,3)否金额ExplainChar(50)否注释UseridChar(10)否操作员StatusChar(10)否状态IncheckChar(10)否是够结账DateChar(10)否注册日期TimeChar(10)否注册时间styleChar(10)否学生级别Line表字段名称数据类型是否允空字段描述CardnoNumeric(18,0)否卡号StudentnoChar(10)否学号5StudentnameChar(10)否姓名DepartmentChar(10)否学院SexChar(10)否性别OndateChar(10)否上机日期OntimeChar(10)否上机时间OffdateChar(10)否下机日期OfftimeChar(10)否下机时间CousumetimeChar(10)否消费时间ConsumeNumeric(18,1)否单价CashChar(10)否消费金额StatusChar(8)否状态ComuterChar(25)否登录机Recharge表字段名称数据类型是否允空字段描述StudentnoChar(10)否学号CardnoChar(10)否卡号AddmoneyMuneric(19,4)否充值金额DateChar(10)否日期TimeChar(10)否时间UseridChar(10)否操作员statusChar(10)否状态Work表6字段名称数据类型是否允空字段描述UseridChar(10)否用户名LevelChar(10)否权限LogindateChar(15)否登录日期LogintimeChar(15)否登录时间DowndateChar(15)否下机日期DowntimeChar(15)否下机时间ComputerChar(20)否登录机statusChar(10)否状态Cancelcard表字段名称数据类型是否允空字段描述CardnoChar(10)否学号CacelcashNumeric(18,1)否退还现金DateChar(10)否日期TimeChar(10)否时间UseridChar(10)否操作员incheckChar(10)否是否结账Checkday表字段名称数据类型是否允空字段描述RemaincashNumeric(18,0)否上次汇总金额RechargecashNumeric(18,0)否充值总金额CancelcashNumeric(18,0)否退卡总金额7AllcashNumeric(18,0)否共计金额dateChar(10)否结账日期Checkweek表字段名称数据类型是否允空字段描述RemaincashNumeric(18,0)否上次汇总金额RechargecashNumeric(18,0)否充值总金额CancelcashNumeric(18,0)否退卡总金额AllcashNumeric(18,0)否共计金额dateChar(10)否结账日期2.2使用它的程序数据表名称访问此表的应用程序User登录、添加删除用户Work登陆、查询操作员记录Student上下机、查询学生信息、学生基本信息维护Line上下机、登录、强制下机Charge充值、查询收取金额、结账Cancelcard退卡、查询退还金额、结账checkday结账、输出报表checkweek结账、输出报表82.3约定编号类数据类型,都为三位整形数据密码设定为5—8位整形数据2.4专门指导对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意,当见:可以进行联机访问,这需要安装相应的插件。数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。2.5支持软件操作系统:win7XP后台数据库:SQLSever2008设计语言:visualbasic和SQL93结构设计3.1概念结构设计103.2逻辑结构设计对各个表的物理结构展示如下:Basicdata表11Cancelcard表CheckdayCheckweek表12Work表Line表Recharge表13Student表User表Work表144运用设计4.1数据字典设计以下将列出各个表的设计:名字:user别名:用户表描述:用户注册时的信息定义:user=userid+password+level+username+head位置:charge名字:basicdata别名:基本数据描述:设置系统的基本数据定义:basicdata=rate+tmrate+unittime+leasttime+preparetime+limitcash+head+date+time15位置:charge名字:cancelcard别名:退卡描述:退卡记录定义:cancelcard=studentno+cardno+cancelcash+date+time+userid+ischeck位置:charge名字:checkday别名:日结表描述:记录每日结账信息定义:checkday=remaincash+rechargecash+consumecash+cancelcash+allcash+date位置:charge名字:checkweek别名:周结表描述:记录每周结账信息定义:checkday=remaincash+rechargecash+consumecash+cancelcash+allcash+date位置:charge16名字:line别名:上机表描述:记录学生上机信息定义:Line=serial+cardno+studentno+department+sex+ondate+ontime+offdate+offtime+consumetime+cash+status+computer位置:charge名字:recharge别名:充值表描述:记录学生充值信息定义:recharge=serial+cardno+studentno+studentname+department+sex+ondateondate+ontime+offdate
本文标题:061数据库设计说明书(GB856788)
链接地址:https://www.777doc.com/doc-3051877 .html