您的当前位置:首页活动方案之数据库建设方案模板

活动方案之数据库建设方案模板

2020-04-26 来源:乌哈旅游


数据库建设方案模板

【篇一: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.1

5.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 explicit

public username as string public usertype as boolean

4.2. 系统登录模块 4.2.1

说明

进行用户身份的验证。特定的用户才能登录到系统。

4.2.2

窗体设计

系统登录窗体的窗体类型为form,界面如下图所示:

4.2.3 代码设计

公共定义

option explicit

dim 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 string

dim password as string

on error resume next

if text1.text = then ‘用户名为空,则退出msgbox (用户名不能为空,请重新输入)text1.setfocusexit sub

end if

‘按输入的用户名进行查询 s1 = select * from 用户表 where 用户名= text1.text adodc1.recordsource = s1 adodc1.refresh

if adodc1.recordset.eof = false then ‘判断查询结果adodc1.recordset.fields(0)‘有该用户名,即用户名正确adodc1.recordset.fields(1)usertype = adodc1.recordset.fields(2)

username = password =

if password = text2.text then ‘判断密码是否正确

unload me‘密码正确,关闭当前窗体 frmmain.show‘显示主界面窗体 exit subelse

msgbox (密码错误,请重新输入)‘密码错误,提示 text2.setfocus text2.text = end if

else ‘没有该用户名,即用户名错误msgbox 用户名错误,请重新输入text1.setfocustext1.text = text2.text = end if

count1 = count1 + 1‘错误次数累计 if count1 = 3 then

msgbox 错误超过3次,系统退出unload me end if end sub

4.3. 主界面模块 4.3.1 说明

作为系统总界面,供用户进行各项选择。

4.3.2

窗体设计

主界面模块窗体类型为mdiform,界面如下图所示。

【篇三:数据库模板】

《数据库应用与可视化开发》

课程设计报告

学号:

姓名:

班级:

第1章 关键方法与技术

1.1 数据库应用程序体系结构

1.1.1 客户机/服务器(c/s)体系结构

1.1.2 浏览器/服务器(b/s)体系结构

1.2 嵌入式sql技术

1.3 事务控制

1.4 数据库访问接口(odbc)

1.5 数据库应用系统开发方法

1.6 课程设计任务

第2章 系统分析

系统分析就是为软件需求建模,最基本的需求模型一般包括功能需求、数据需求和运行环境需求,本章即整理出医院信息管理数据库应用系统在功能、数据、运行环境的需求模型。

2.1 功能需求分析

2.2 数据需求分析

2.3 运行环境需求

从数据库应用系统模式的发展来看,主要有单机模式、主机模式、基于局域网的c/s模式和基于互联网的b/s模式。本次课程设计采用powerbuilder 8.0和c#面向对象的环境。

第3章 系统设计与实现

按照软件工程方法,系统设计的主要任务是软件结构的设计,即模块设计,相对于pb和c#开发环境,模块设计的结果距离实现甚远。本章从开发工具的实际情况考虑,在软件结构、数据结构和功能组织的基础上给出详细设计,并给出关键程序的实现代码。

3.1 软件结构设计

3.2 安全控制功能

3.2.1 方案设计

3.2.2 界面设计与功能实现

1)

初始登陆界面设计

(1)登陆窗口open事件

设置sql ca事务对象;连接数据库;访问user表,提取所有用户姓名;添加到界面的下拉列表。

(2)确认按钮事件

捕获用户姓名和密码;查询改用户的密码及其所有操作权限;审核账户的合法性;依据用

户的操作权限集合,设置菜单项集合或关闭。

(3)放弃按钮事件

关闭登陆窗口。

登陆窗口设计

(1)登陆窗口open事件

连接数据库;设置sql ca事务对象;动态生成名称下拉列表。

(2)下拉列表选择

捕捉当前选择的 名称;调用数据窗口,按 名称提取数据函数。

(3)数据窗口点击事件

捕捉当前行的行号;撤销数据窗口所有高亮度行;设置当前行为高亮度。

(4)修改按钮点击事件

获取靶子行的行号和 号;打开编辑窗口,并且向消息队列传递靶子记录的改标志;“编辑成功”返回时,对数据窗口重新提取数据,体现编辑效果。

(5)删除按钮点击事件

号和增、删、

获取数据窗口靶子行的行号和 号;打开编辑窗口,并且向消息队列传递靶子记录的 号和“删除”编辑标志;“编辑成功”返回时,对数据窗口重新提取数据。

(6)添加按钮点击事件

获取数据窗口靶子行的 号;打开编辑窗口,并且向消息队列传递靶子记录的 号和“添加”编辑标志;“编辑成功”返回时,对数据窗口重新提取数据。

(7)关闭按钮点击事件

关闭按钮对象的父窗口。

编辑窗口设计

增、删、改操作共享一个编辑窗口,其中实现实现增、删、改三项功能的实现关键在于相关事件中实现增、删、改处理的选择,其编辑界面如图。

(1)编辑窗口open事件

为数据窗口绑定事务对象sql ca,从消息队列摘取靶子记录 号和编辑标志;为编辑窗口设置功能标题“增加”、“删除”或“修改” 记录;在数据窗口中显示靶子记录,设置靶记录的可编辑状态。

(2)确认按钮编辑事件

依据增、删、改操作区别处理。添加处理即校核新纪录的关键数据项的正确性(如 、姓名、

等数据项),若发生错误则提醒修改,否则调用数据窗口更新数据库;关闭编辑窗口,把“编辑成功”标志发送到编辑队列。

(3)放弃按钮编辑事件

向消息队列发送“编辑失败”标志,关闭编辑窗口。

因篇幅问题不能全部显示,请点此查看更多更全内容