件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。 paper51.com
确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 paper51.com 3.5.2 数据库设计周期 内容来自论文无忧网 www.paper51.com
根据软件工程的思想,数据库设计的周期可以划分为六个阶段: copyright paper51.com
1、规划阶段 paper51.com 确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。 http://www.paper51.com 2、需求分析阶段 内容来自www.paper51.com 认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。 paper51.com 3、设计阶段 内容来自www.paper51.com 把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 内容来自www.paper51.com
4、程序编制阶段 内容来自www.paper51.com 以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。 copyright paper51.com
5、调试阶段 paper51.com
对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。 http://www.paper51.com 6、运行和维护阶段 paper51.com 这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。 内容来自论文无忧网 www.paper51.com
数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。 http://www.paper51.com
一个完整的信息系统的建设并不是一步到位的。在实际的建设过程中,在时间上各子系统有先建、后建之分,在开发人员的分配上有他建、我建之别,这就涉及到各子系统之间的兼容问题。在现有的软件水平下,追求应用系统间的相互兼容存在困难,但对于数据的兼容也就是数据的共享来说,既非常重要,又相对应用系统的兼容较易实现。在提高数据共享性方面,可主要从数据的一致性方面来考虑。在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性: http://www.paper51.com
1)字段标准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。 paper51.com 2)代码标准:代码的引入为保持数据库中数据的一致性提供了一个重要手段。 http://www.paper51.com 此外本数据库设计主要遵循以下原则: copyright paper51.com ² 数据库文件的实用性。 内容来自www.paper51.com ² 数据库文件的安全性。 内容来自论文无忧网 www.paper51.com ² 数据库文件的独立性。 内容来自www.paper51.com ² 节省磁盘空间。 http://www.paper51.com
3.5.3 系统的数据库表设计 内容来自www.paper51.com 本系统采用Microsoft Access数据库。本数据库可直接编辑数据的完整性和可参照性,可编辑数据的有效性规则和输入格式。 paper51.com
以下为数据库表的结构: 内容来自www.paper51.com (1)bj库存天数限制表 http://www.paper51.com
编号 字段名 字段含义 数据类型 字段宽度 copyright paper51.com 1 spbh 商品编号 文本 15 http://www.paper51.com 2 jhtssx 进货天数上限 数字 5 内容来自论文无忧网 www.paper51.com 3 jhtsxx 进货天数下限 数字 5 paper51.com 4 kssxrq 开始生效日期 日期/时间 8 http://www.paper51.com (2)cwjs财务结算表 paper51.com 编号 字段名 字段含义 数据类型 字段宽度 copyright paper51.com 1 cwjsrq 结算日期 日期/时间 8 paper51.com 2 ksrq 开始日期 日期/时间 8 copyright paper51.com
3 jsrq 结束日期 日期/时间 8 http://www.paper51.com 4 wfzk 未付账款 货币 30 http://www.paper51.com 5 jhzc 进货支出 货币 30 paper51.com 6 kcyks 其他支出 货币 30 copyright paper51.com
7 wszk 未收帐款 货币 30 内容来自论文无忧网 www.paper51.com 8 xssr 销售收入 货币 30 copyright paper51.com 9 qtsr 其他收入 货币 30 内容来自论文无忧网 www.paper51.com (3)dhdsp定货单商品表 copyright paper51.com 编号 字段名 字段含义 数据类型 字段宽度 http://www.paper51.com
1 dhdbh 订货单编号 文本 15 内容来自www.paper51.com 2 spmc 商品名称 文本 20 paper51.com 3 sl 数量 数字 10 内容来自论文无忧网 www.paper51.com 4 dj 单价 货币 30 copyright paper51.com
5 gg 规格 文本 15 内容来自论文无忧网 www.paper51.com
6 yfje 应付金额 货币 30 http://www.paper51.com 7 zk 折扣 货币 30 paper51.com 8 bz 备注 文本 50 内容来自www.paper51.com (4)dwdm部门代码表 paper51.com
编号 字段名 字段含义 字段类型 字段宽度 内容来自论文无忧网 www.paper51.com 1 dm 代码 文本 5 paper51.com
2 mc 名称 文本 20 内容来自www.paper51.com
(5)jhfkd进货付款单表 内容来自论文无忧网 www.paper51.com 编号 字段名 字段含义 数据类型 字段宽度 paper51.com 1 fkdbh 付款单编号 文本 15 内容来自论文无忧网 www.paper51.com
2 fkrq 付款日期 日期/时间 8 copyright paper51.com 3 yfzk 应付帐款 货币 30 内容来自论文无忧网 www.paper51.com
4 sfzk 实付账款 货币 30 http://www.paper51.com 5 ye 余额 货币 30 内容来自论文无忧网 www.paper51.com 6 fkfs 付款方式 文本 10 内容来自论文无忧网 www.paper51.com 7 jsr 经手人 文本 8 paper51.com 8 bz 备注 文本 50 内容来自www.paper51.com ( paper51.com |