频道栏目
读书频道 > 软件开发 > c语言 >
1.3.7 数据库设计
2012-07-31 16:47:17     我来说两句
收藏   我要投稿

一套完善的系统离不开数据库的设计,数据库设计的好与坏直接影响系统运行的效率,所以在制作某个系统之前,首先要根据项目的成本以及整个系统的信息量去选择数据库,然后根据系统的具体要求以及功能去设计数据库。

1.数据库分析

在家庭视频监控系统中,因为系统的信息量不是很大,并且系统的项目成本不高,数据库主要用来存储用户登录系统的名字和密码,因此对数据库的要求并不是很高,所以本系统采用Microsoft Access 2003作为后台数据库,将数据库命名为db_VWMS,其中包含了一张数据表,用于存储用户登录信息。详细信息如图1.8所示。

2.数据库概念设计

系统开发过程中,数据库设计占有重要的地位,数据库设计的原则是根据系统的整体需求而定的。例如,在本系统中,为了增加系统的安全性,每个用户首先都要通过系统登录模块的验证才能进入主窗体。这时,就要在数据库中创建一个存储登录名和登录密码的管理员基本信息表。管理员基本信息实体E-R图如图1.9所示。

\

3.数据库逻辑结构设计

根据设计好的E-R图在数据库中创建数据表。本系统中只有一个tb_admin表,该表用于保存管理员登录的基本信息,其结构如表1.12所示。

\

1.3.8  文件夹组织结构

每个项目都会有相应的文件夹组织结构,如果项目中窗体数量很多,可以将所有的窗体及资源放在不同的文件夹中。如果项目中窗体不是很多,可以将图片、公共类或者程序资源文件放在相应的文件夹中,而窗体可以直接放在项目根目录下。家庭视频监控系统就是按照后者的文件夹组织结构排列的,如图1.10所示。

\


您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3.6 编码规范
下一篇:1.4 公共类设计
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站