数据库建设方案模板【篇一:xxx项目数据库设计说明书_模版】xxx有限公司 xxx产品/项目数据库设计说明书目录1文档介绍 ....................................................................................................... ............................................... 3 1.1 1.2 1.3 1.4 1.5 2数据库环境说明 ....................................................................................................... .................................... 4 2.1 2.2 2.3数据库系统 ....................................................................................................... ........................................... 4 设计工具 ....................................................................................................... ............................................... 4 数据库配置 ....................................................................................................... . (4)3 4数据库的命名规则 ....................................................................................................... ................................ 4 逻辑设计 ....................................................................................................... ............................................... 5 4.1功能模块 ....................................................................................................... .. (5)5 物理设计 ....................................................................................................... ............................................... 5 5.1 5.2数据表汇总 ....................................................................................................... ........................................... 5 数据表结构 ....................................................................................................... . (5)5.2.15.3 6功能点 ....................................................................................................... (6)域值代码表 ....................................................................................................... . (7)安全性设计 ....................................................................................................... ............................................ 8 6.1 6.2 6.3防止用户直接操作数据库的方法 ....................................................................................................... ....... 8 用户帐号密码的加密方法 ....................................................................................................... ................... 8 角色与权限 ....................................................................................................... . (8)7 8优化 ....................................................................................................... ....................................................... 8 数据库管理与维护说明 ....................................................................................................... . (8)1 文档介绍1.1 编写目的[说明文档的编写目的]1.2 文档范围[说明文档的主要内容,使用范围]1.3 读者对象[说明文档的读者对象]1.4 术语与缩写解释[对文档中使用到的术语、缩写及关键词进行解释]1.5 参考资料[说明文档的参考资料]2 数据库环境说明【描述数据库的软件及版本信息,设计工具及版本信息、数据库配置信息】2.1 数据库系统【采用的数据库管理系统及版本】本系统采用orcale 10g作为数据库管理系统。
2.2 设计工具【数据库的设计工具及版本,例如power designer 15】本系统数据库的设计工具为power designer 15。
2.3 数据库配置【数据库的配置信息】3 数据库的命名规则本系统数据库的命名规则如下:表名分为两个部分,xxx_yyyy。
其中“_”之前的部分为该表所属的业务模块的缩写。
如pi表示事件模块,se表示水土流失模块,cp表示阴保模块,gps表示巡检模块,pri表示权限模块,work表示工作管理模块,sys表示公用管理模块,os为工作流引擎模块。
“_”之后的部分为具体表名,表名尽量用英文全称,如果要使用缩写,必须是公认的缩写方式。
4 逻辑设计【按照功能模块描述每个模块的数据库的逻辑设计,如果系统比较小,可以直接画一张整个系统的数据库表逻辑图】4.1 功能模块5 物理设计【具体描述每张数据表的数据字段字典,首先列出系统中所有数据表的一个汇总表,指明每张表对应的功能点,然后按照功能点将每张表的数据字典进行详细描述,描述采用如下给定的表格模版;如果系统中有使用到阈值,需要单独给出一张阈值的阈值代码说明表】 5.1 数据表汇总5.2 数据表结构填写说明:? 表的类型包括:【属性表】【空间表】,几何类型包括:【点】【线】【面】【注记】。
? 表名和字段名均用大写。
【篇二:数据库设计报告模板】附录出租屋管理系统设计说明(本设计以asp为前台对数据库进行操作)1. 需求本系统主要用于旅馆或宾馆出租的房间管理。
1. 用户身份的登记 2. 房屋出租管理 3. 年收、支情况2. 总体设计本系统包括:标准模块、系统登录模块、主界面模块、系统管理模块、学生基本信息管理模块、选课模块、成绩管理模块。
1. 标准模块定义公共变量和过程。
2. 系统登录模块进行用户身份的验证。
3. 主界面模块作为系统总界面,供用户进行各项选择。
4. 系统管理模块用户管理及系统退出。
5. 学生基本信息管理模块学生基本信息的录入和查询。
6. 选课模块为班级选课。
7. 成绩管理模块进行学生成绩的录入及查询。
3. 数据库设计及配置3.1. 数据库设计该数据库由以下几个表组成:用户表、学生基本信息表、班级课程表、学生成绩表。
3.1.1 用户表3.1.2 学生基本信息表3.1.3 班级课程表3.1.4 学生成绩表3.2. 数据库中各表关系学生基本信息表与班级课程表通过班级名称字段相关联,学生基本信息表与学生成绩表通过学号字段相关联,班级课程表与学生成绩表通过课程名称字段相关联。
4.系统实现4.1. 标准模块(公有模块) 4.1.1标准模块中的数据定义4.1.2 标准模块代码设计option explicitpublic username as string public usertype as boolean4.2. 系统登录模块 4.2.1说明进行用户身份的验证。
特定的用户才能登录到系统。
4.2.2窗体设计系统登录窗体的窗体类型为form,界面如下图所示:4.2.3 代码设计? 公共定义option explicitdim count1 as integer? 窗体装载处理程序(load)private sub form_load() count1 = 0 end sub‘错误次数清零? 取消按钮(cmdcancel)处理程序(click)private sub cmdcancel_click() unload me‘系统退出end sub? 确定按钮(cmdok)处理程序(click)private sub cmdok_click() dim s1 as stringdim password as stringon error resume nextif text1.text = then ‘用户名为空,则退出msgbox (用户名不能为空,请重新输入)text1.setfocusexit subend if‘按输入的用户名进行查询 s1 = select * from 用户表 where 用户名= text1.text adodc1.recordsource = s1 adodc1.refreshif adodc1.recordset.eof = false then ‘判断查询结果username = adodc1.recordset.fields(0)‘有该用户名,即用户名正确password = adodc1.recordset.fields(1)usertype =adodc1.recordset.fields(2)if password = text2.text then ‘判断密码是否正确unload me‘密码正确,关闭当前窗体frmmain.show‘显示主界面窗体 exit subelsemsgbox (密码错误,请重新输入)‘密码错误,提示 text2.setfocus text2.text = end ifelse ‘没有该用户名,即用户名错误msgbox 用户名错误,请重新输入text1.setfocustext1.text = text2.text = end ifcount1 = count1 + 1‘错误次数累计 if count1 = 3 thenmsgbox 错误超过3次,系统退出unload me end if end sub4.3. 主界面模块 4.3.1 说明作为系统总界面,供用户进行各项选择。