数据库需求分析报告【优秀8篇】

发布时间:

数据库需求分析报告 篇一

国外应用情况

为了实现从产品导向往客户导向的转变,目前电信企业纷纷建立自己的客户关系管理系统,以实现企业营销、销售和客户服务等职能的组织架构和流程的一整套管理体系。从全球来看,美国几乎每一个较大的电信运营商都正在建立或已经在利用数据仓库实现其客户关系管理。

例如,以数据仓库为核心的客户关系管理系统提供的客户信息以及营销分析,已成为AT&T决策的重要营销依据。

电信企业数据仓库的构建

要构建电信企业的数据仓库,必须首先找准定位,然后做好需求设计。

数据仓库在电信企业的定位

目前,电信企业数据仓库的应用一般是集中在经营分析和营销决策支撑两方面。

一方面数据仓库从营业、计费账务、渠道、客服中心等生产、管理系统获取市场经营的所有有关信息,经过整合、清洗等环节,按主题存储,形成企业内部有关市场经营的统一数据平台,通过查询、报表、多维分析等方式提供给数据分析用户和营销决策人员;同时,数据仓库根据客户交互系统的需求,经过分析或挖掘,将客户异常消费、流失客户预警、营销活动目标客户等信息反馈到各客户接触系统,供营销经理、营业员、客服人员对相应客户提供针对性营销、服务。

数据仓库与其他生产管理系统之间的关系见图1。

数据仓库的需求设计

电信企业数据仓库项目的成功与否,很大程度上依赖于它的需求设计,数据仓库是应用导向的系统,它立足于商业应用,而非单纯的技术。

所以应该强调的是,数据仓库不应该简单的从软、硬件设备、分析工具出发,而应该在科学、有效设计其功能的基础上,根据企业现有条件,配置软、硬件设备、分析工具甚至数据挖掘工具,开发各类应用。

数据仓库的需求设计立足于企业的数据分析需求,围绕市场经营管理、营销决策和执行的数据分析支撑工作来展开。需求设计主要完成三方面工作;一是分析主题的设计;二是分析维度和维度值的确定;三是分析指标的确定。

各类分析对象的分析主题可以设计如下;

・业务或产品的分析的主题包括各类业务或产品发展状况分析、发展变化趋势分析、影响因素分析以及发展预测等分析内容;

・客户分析主题包括客户价值分析、客户流失分析、客户忠诚度分析、客户信用度分析等内容;

・竞争分析基于网间的话务信息来设计,包括竞争对手用户发展情况、本企业用户使用竞争对手产品情况和竞争对手用户使用本企业产品情况等内容。

・营销活动分析则根据营销活动的三大目的―获取客户、提高ARPU、客户保持以及营销活动的三个环节―营销策划、营销执行和营销评估来设计相应分析内容。一般包括营销机会判断、预期效果评估、营销效果评估、营销方案调整等内容。

数据仓库的维度可以分为时间/空间维度;业务维度、客户维度、用户终端维度、营销活动维度、运营商维度六大类。

数据分析指标可分为基本指标和衍生指标两大类。

数据仓库应用前景

在电信企业中,数据仓库有着各种各样的应用,可以据此提升电信企业的竞争能力和服务水平。

常规经营分析

常规经营分析,顾名思义,就是按一定周期(旬、半月或月)在格式相对固定的分析模板(根据市场经营工作的需要,通常半年或一年更新一次模板)基础上作的经营分析。

常规分析的模式类似于每月固定格式的统计报表,但其超越统计报表,常规分析工作的目的是通过固定模式的分析跟踪市场经营发展动态,发现变化发展的趋势,判断其是否合理,从而发现问题并寻求引起问题的因素,最终提出解决问题的措施。

电信企业的常规经营分析包括各类业务(本地、长话、数据、增值业务等)的分析、各类客户(大客户、商业客户、公众客户和流动客户)的分析以及竞争的分析。常规分析对于分析人员就某项专业分析经验的积累、敏锐眼光的培养有一定意义。

数据仓库通过各个主题下的定制报表和OLAP多维报表查询支撑常规经营分析,反过来,企业的常规分析常常是作为定制报表和OLAP多维报表查询的需求在数据仓库中固化并得到实现。

图2是数据仓库支撑长话常规分析的OLAP多维报表查询应用举例。

专题分析

专题分析是根据市场经营过程中出现的热点问题,常规分析发现的异常情况而确定需要进一步深入进行的分析。

电信企业比较常见的专题分析是各种营销活动效果分析。每次营销活动目的不一样,内容不一样,定位的目标客户以及参加活动的客户都不一样,所以每次分析的内容及模式都有所不同。

专题分析没有固定的模板,因此每执行一次专题分析需要向数据仓库提交一次数据需求,包括多维度的数据表需求,或者客户使用各种业务或产品的历史消费记录需求;而数据仓库则是通过临时创建的多维报表以及符合条件的客户的历史消费记录来支撑专题分析工作的进行。

如图3所示,这是数据仓库支撑某次营销活动效果分析,向分析人员提供的参加活动的用户从2003年1月到报告月的消费各类长话产品的通话次数和时长记录。

营销监测

数据仓库对电信企业的营销监测支撑工作包括;话务异常(变动)监测、零话务监测、话务流失监测、黑公话监测、住宅商用监测、华夏风套机监测以及各类营销活动用户跟踪监测等。

通过在数据库中设置一定条件,比如将符合长话过网话务超过50%、网内、外去话话务均为零、报告期较基期话务下降50%以上条件的电信用户号码清单提交相应的营销渠道进行流失挽留、激发话务等针对性营销,从而实现对营销监测工作的数据支撑。

数据挖掘

在电信企业,数据挖掘已经作为一个时髦的概念被追捧并广泛演绎。但是一直到2004年,真正的数据挖掘才得到实质性的应用。

数据挖掘是按企业既定营销战略或营销策略目标,通过对数据仓库中大量业务数据进行抽取、转换、分析和其他模型化处理,揭示隐藏的、未知的或验证已知的规律性,从中提取支撑营销决策关键性数据的技术。

数据仓库何时上数据挖掘有赖于两方面的条件,一是数据完整性和数据质量的日趋完善;二是一定专业水平和积累的分析队伍的建立。一般是数据仓库建立两年后,以上两个条件基本成熟,数据挖掘工作的开展才更有效。

数据库需求分析报告 篇二

原文

一可行性研究报告

1引言

现今的社会是一个讲究时间和效率的社会。对于一个书店来说,需要有一款简单易学,便于操作的软件来避免手工操作对人力和物力资源的浪费。为此开发此书店管理系统软件,能够适应现今社会并提高工作效率。

该系统软件容易被接受,具有普遍性和代表性;其功能适用于现今绝大多数书店使用。

2可行性研究的前提

2.1要求

本软件提供如下基本功能:供顾客查询书店的图书信息,及了解相关方面的讯息;供店员完成进书及销售一系列工作的操作;对书店财务账目的操作和管理。

2.2目标及限制

本系统为个人作业形式,由个人独立完成。仅做需求分析及概念和逻辑结构上的设计,暂不予实现。时间限制为一个半月。

目录

一可行性研究报告………………………………………………2

二需求分析报告…………………………………………………3

1引言……………………………………………………………3

2项目整体概述…………………………………………………4

3具体需求………………………………………………………5

3.1顾客服务系统……………………………………………5

3.2供书系统…………………………………………………12

3.3管理与销售系统…………………………………………16

三概念结构设计报告…………………………………………24

1编写目的………………………………………………………24

2具体设计……………………………………………………24

2.1顾客服务系统E-R图设计………………………………24

2.2供书系统E-R图设计……………………………………25

2.3管理与销售系统E-R图设计……………………………25

2.4总系统E-R图设计………………………………………26

四逻辑结构设计报告…………………………………………27

1编写目的……………………………………………………27

2具体设计……………………………………………………27

参考资料

《实用软件工程(第二版)》------郑人杰殷人昆陶永雷编著

清华大学出版社

《数据库系统概论(第三版)》------萨师煊王珊编著

数据库需求分析报告 篇三

关键词:配电线路;状态检修;红外辅助决策系统

中图分类号:TM755 文献标识码:A 文章编号:1009-2374(2013)27-0114-02

1 概述

电力系统是国民经济的一大命脉,电力设备能否正常工作直接关系到电力系统的安全运行。随着对电力设备的可靠性要求越来越高。为了保证电力设备运行的可靠稳定,必须充分依靠科技进步,提高技术监督的水平。传统的绝缘预防性试验对防止电力设备事故的发生起了一定的作用,但其致命弱点是需要停电实验,并且有些项目对设备具有一定的破坏性,降低了设备的使用寿命。由此就产生了在设备不停电的情况下监测设备的方法,其中对电力设备表面温度及其分布的监测,这是一种十分行之有效的在线诊断方法。红外检测技术通过其独特的检测手段——非接触式的在线红外检测及热成像技术来监测设备的运行状态,可以及时了解电力设备现状,有效查找故障原因,并能预测设备未来状态。该项技术在电网中应用,为电力设备实现在线监测和状态检修提供了重要的技术保证。

2 系统方案概述

图1

余杭供电公司配电状态检修红据辅助决策系统整体框架如图1所示。

配电状态检修红据辅助决策系统主要是根据电力设备红外精确拍摄的需求,解决对配网、线路及相关电力设备进行温升潜在障碍和红外图像预警服务时多元信息采集、处理与同步的一体化智能管理等问题。

3 系统功能介绍

3.1 基础资料库管理

资源的结构化进行配置,对拍摄资源原始信息解析入库,并提供相应的界面解析相应参数的批量修改。提供信息的导入导出,进行分离库的同步更新。

基础资料库管理包含以下功能管理模块:

字典信息:所有设备名称、间隔名称、相别名称、杆号名称、大小号侧命名需以国网公司规范要求为准。

线路管理:根据不同电压等级,按国网公司规范要求命名,从低到高规范化排序,便于用户操作。

配网管理:可根据配网管理职能进行划分,把县局所属配网为一级目录,下设XXX线路,XXX杆塔,XXX

节点。

图库管理:能实现本系统与红外设备原厂商红外数据库共享和无缝衔接。

3.2 报告管理

报告解析:是为满足不同电力局对报告格式的需求,个性化的定制拍摄报告。报告解析生成可以以多粒度(按单台设备、间隔、变电站)动态生成,并进行状态的标识。故障判定采用菜单式(应包括设备类别和部位、热像特征、故障特征、缺陷性质等内容)。同时,在故障判定时,导则相关条款(导则可维护,即更新后可修改)以弹出窗口方式弹出,方便生成报告,方便用户查看分析是否符合导则要求。后台系统对相关拍摄设备图片是否处理、报告是否生成、异常报告等状态,友好提示操作用户进行处理。

报告编辑:对编辑完的报告进行批量自检,对字段可以批处理修改。

在对红外图片数据进行后台处理时,能自动对以下内容进行检查比对并弹出提示窗口:(1)环温是否大于指定设备测温点的最低温度;(2)单台设备两项温差、三项温差等温差检查(如电缆头的三相温差比对);(3)相同类型多个设备,同类型拍摄点温差检查。

报告审批:为防止数据的原子性不被破坏,系统提供对设备参数信息处理后,需要申请审批,来保证数据参数信息正确;报告生成完毕,如需要对参数信息在做修改,需申请审批。通过该功能,来保证数据的正确性、完整性、一致性。

报告生成:报告可按正常报告、缺陷报告、重点关注设备报告等不同类别,自动生成预先设定模板的报告。

图库关联:图库关联主要解决可见光与原始红外图、影像文件等数据库存放管理,为原始数据的统一、安全的存放与数据库中。

3.3 曲线分析

曲线分析主要向用户提供经编辑后的数据报告展现,由客户提供相应的格式及分析标准参数。

提供以不同颗粒度生成报告、设备资源的报警检查、设备历史拍摄数据的对比。

根据需要,生成《缺陷故障汇总分析表》(内容包括:缺陷故障类型、数量、位置、缺陷故障处理情

况等)。

历史数据查询比对,能提供灵活的数据查询,用户可自定义各种可用条件进行查询(如:查询同一个设备信息历史拍摄信息,来进行该设备的运行情况分析)。同时还可以把查询到的信息导出到Excel文件中,让用户进行处理。同时,对查询到的数据可以自定义查询条件进行再次过滤,以方便用户使用。

3.4 设备状态评估

设备状态评估的形式主要分为两大类,即人工评估和计算机辅助评估。人工评估是技术人员根据检修经验和计算理论作出对设备状态的评价。计算机的评估就是通过曲线分析技术对设备状态进行采集、处理、分析和决策,它能有效减少主管随意性,提高决策科学性。这两种评估形式相辅相城,互为补充,综合使用这两种方法可提高诊断的准确性。

3.5 标准管理

提供红外相关标准、导则的录入、更新,以方便系统后台根据标准提供对比功能。

3.6 系统管理

系统管理主要有用户管理和系统日志管理两个模块,是对用户的基本信息及使用权限的管理,使不同用户使用自己职责范围内的功能和数据的操作查看,以保证数据的安全性。

4 系统技术特点

系统采用B/S和C/S相结合的模式;基于Web方式、中间件技术和SQLSERVER2008大型数据库的三层体系结构,三层架构包括数据层、业务逻辑层和表示层;只有服务端应用才可以访问数据库,客户端应用通过服务端应用访问数据库,以保证数据安全;客户端使用IE浏览器或客户端快捷方式登陆进行业务处理。考虑到系统的安全与稳定性,系统需选用微软。Net开发语言进行应用程序的开发,同时采用了大量的先进技术,包括移动计算技术、工作流、组件技术、XML等。支持跨平台应用,支持多种浏览器,没有复杂控件。

5 结语

数据库需求分析报告 篇四

[关键词] 油田分析试验数据库; 软件; 数据库; 管理信息系统

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 10. 043

[中图分类号] F272.7 [文献标识码] A [文章编号] 1673 - 0194(2012)10- 0077- 03

1 分析实验数据库建设前状况

油田分析试验数据主要由采油(气)厂等二级单位试验室、勘探开发研究院分析试验中心样品分析、委托(送交)油田外单位进行的分析试验数3个渠道产生。以往,油田未建立分析试验专业数据库及其管理信息系统,分析试验资料分散、电子化程度低、难以共享、整体利用率低。

2 系统功能需求

2.1 各采油厂功能需求

各采油厂的分析试验工作主要是对油气水进行分析,业务性质相似,因此应统一标准,建立相同数据结构,采用相同的功能模块进行实施。

2.2 样品调度管理系统

样品调度管理系统是分析试验的龙头,主要包含了样品核对分发、送样清单导入,样品接收、样品分发、汇总统计、打印样品交接单、试验通知单、工作量统计报表等。

2.3 数据录入系统

数据录入系统是分析试验信息管理系统的核心。数据源为勘探开发研究院(分析试验中心)、各采油厂等二级单位,涉及检测分析项目40余项,数据项约2 969余个。数据录入的主要功能包括:灵活组织的菜单目录、根据权限录入权限允许的地质试验数据、相关数据项自动计算、关键字段值自动生成、自动提供规范值选项、错误录入数据提示与定位、数据查询检索。

2.4 综合查询系统

以表格、曲线、照片及电子文档等多种方式显示检测报告、分析试验资料、鉴定照片、综合统计信息,综合查询系统是用户访问量最大的子系统,是分析试验数据库能否取得应用成果的关键,因此要求系统具有高安全性、高稳定性、简单易用。

2.5 报表处理

分析检测报告格式多样,包括嵌入曲线、图标等多种形式,且需通过三级审核,才能,因此要求能按批或按单井生成各类带有三级审核电子签名的报告。另外也应能生成工作量统计、送样情况统计、样品动态查询等多种统计报表。

2.6 数据传输

各数据源单位向总库经过数据导入导出、一致性检查、远程数据更新等步骤传送永久数据。数据系统存储的数据大致可分为文本、图像等不同类型的数据载体,上传数据类型为关系型数据。

2.7 数据质量控制系统功能需求

开放式交互系统,允许校验人员编写校验规则及数据处理方法。对待入库及已入库数据进行数据有效性判定、冗余检查、格式处理及数据校验。

3 系统设计

3.1 系统的概念模型

分析试验数据库管理平台主要分为油田公司数据库和二级单位数据库两级,数据库结构一致,各二级单位分别录入各单位试验数据。各二级单位将收集到的数据处理后或生成报表,或在网上;分析试验数据资料有数据多、类型多样、保存期限长、保密性强的特点,所以建议使用关系型Oracle数据库存放结构化的数据,非结构化的数据如电子文档、图像等存储在文件服务器中。

3.2 系统的功能结构

系统的功能模块如图2所示。

分析试验数据库管理平台由8个子系统组成,其中:

样品管理:主要完成送样、样品调度、岗位接样等样品流转过程中的数据管理;

资料补录:采用主子表的方式,对历史资料电子化,同时采集入库;

数据录入:完成样品基本信息、各类检测样品数据录入功能;

数据质量控制:检查修正待入库、已入库数据;

综合查询:样品动态、数据信息,授权用户能查询和下载;

报表处理:生成各类电子报告及统计类报表;

3.3 系统体系结构

本系统采用三层体系结构、应用集成的设计概念作为系统总体框架,实现数据和应用的集成和共享。系统的灵活性和可维护性得到很大提高。

3.3.1 数据访问层

数据访问层包含了分析试验成果数据库、分析试验文件服务器,由数据中心集中存储和管理。

3.3.2 逻辑层

逻辑层包含了一个应用服务,面向不同的用户群提供服务。

3.3.3 表现层

表现层应用之一就是由各二级单位作为数据源单位完成样品调度、分析试验项目的数据录入与报表处理以及对生产数据的查询;表现层应用之二就是长庆油田的科研管理人员通过WEB查询分析试验成果数据。

4 系统实现

4.1 系统的实现结果

4.2 系统实现技术及特点

4.2.1 系统采用Web Service技术开发

Web Service是一种新的面向服务的体系结构,Web服务支持通过基于因特网的协议及使用基于XML的消息与其他软件应用程序直接交互,能够跨平台和语言操作,建立可互操作的分布式应用的新平台,极大扩展了程序的功能,并实现了软件的动态提供。分析试验数据库用户角色多样,分布分散,需要通过Internet网远程登陆网页进行操作,使用Web Service技术开发系统简单易用、便于维护。

4.2.2 后台存储过程实现业务处理

分析试验的计算过程用存储过程在后台实现,把业务逻辑和前台数据录入分开,用户可根据新的业务要求在业务逻辑处理层修改业务,不需开发用户界面。

4.2.3 组件式的系统平台搭建

对系统的各功能模块进行封装,可灵活地对系统某业务模块进行升级,不需对整个系统进行重新开发,同时实现网上系统安装,减轻系统维护人员的工作量。

5 开发经验

5.1 以数据流与业务流的统一为基础开发系统

数据流和业务流的不统一是导致工作效率损失的主要原因,分析试验数据库及其管理信息系统通过工作流程采集数据,实现了数据流与业务流的统一,从单一的信息数据采集转移到业务流与数据流统一的过程,保障了分析试验数据库及其管理信息系统的健康发展。送样人员通过送样模块使用导入Excel表格或填写两种方式生成样品检测审批单和样品清单,经审批部门审批后,将样品送到勘探研究院分析试验中心调度岗位,调度岗位根据样品情况进行处理后,分发样品同时发送样品通知单,检测人员接收样品,进行检测,检测完成后编写分析试验报告,分析试验报告经三级审核通过后归档至分析试验数据库,送样单位通过综合查询对报告进行查询下载。一块样品从准备送检到最后形成检测报告都有章可循、有据可查,数据产生即入库,大大提高了工作效率。

5.2 “以用促建”的高效开发模式,缩短开发周期,提高投产效率

通常信息化建设项目在验收后投产,这时才能发现大量的软件缺陷和不足,但项目验收后开发方往往只有少量的后期维护人员配合,修改周期较长,效果较差;“分析试验数据库建设及管理信息系统”项目从2009年12月至2010年12月为期一年,经过6个月的软件需求分析、数据库设计、系统设计、程序开发等阶段搭建起可运行的系统总体框架,于2010年6月完成数据迁移,采取以用促建的高效开发模式,边试运行边开发,大大缩短了开发周期,提高投产效率,项目在验收之前就已达到投产水平,为今后项目开发积累了宝贵经验。

6 结 语

《分析试验数据库建设及管理信息系统》结合油田分析试验业务流,开发适合油田分析试验业务需求的数据应用系统,为油田分析试验数据库的建设及健康运行提供了坚实的保证。该项目的实施在优化样品管理流程,辅助管理决策,提高分析试验业务质量及效率等方面发挥了较大作用;该项目的实施加强了数据质量控制,拓宽了数据采集方式,提高了分析试验数据质量和入库效率,完成了2000-2005年历史数据建设工作,实现了当年产生数据能及时、准确入库,数据的时效性显著提高;该项目的实施提高了分析试验资料成果数据(电子报告、曲线及图片)、动态信息和统计数据的共享程度,方便灵活。

主要参考文献

[1] [荷]帕派佐格. Web服务:原理和技术[M]. 北京:机械工业出版社,2010.

数据库需求分析报告 篇五

开题报告填写要求

1.开题报告(含“文献综述” )作为毕业设计(论文)答辩委 员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指 导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签 署意见及所在专业审查后生效。 2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标 准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪 贴,完成后应及时交给指导教师签署意见。 3. “文献综述”应按论文的格式成文,并直接书写(或打印) 在本开题报告第一栏目内, 学生写文献综述的参考文献应不少于 10 篇(不包括辞典、手册) ,其中至少应包括 1 篇外文资料;对于重 要的参考文献应附原件复印件,作为附件装订在开题报告的最后。 4.统一用 A4 纸,并装订单独成册,随《毕业设计(论文)说 明书》等资料装入文件袋中。

毕 业 设 计(论 文)开 题 报 告

1.文献综述: 结合毕业设计 (论文) 课题情况, 根据所查阅的文献资料, 每人撰写 2500 字以上的文献综述,文后应列出所查阅的文献资料。 软件项目开发管理系统

进入二十一世纪这个信息爆炸的时代,人们的各种观念开始发生惊天巨变,各行 业也开始转向信息化。而随着Internet的普及与发展、随着电脑及网络技术的大范围 应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展。随着IT 产业的不断膨胀,各种各样的软件项目被飞快的开发出来。各种应用软件,各类实施 项目不断被推出,在世界高速发展的今天,在各类软件项目层出不穷的今天,如何规 范的,系统的,安全的,高效的管理好各类软件项目,成为了当前各软件项目开发公 司的最大难题。要想去逐步解决这些问题,则需要应用到软件项目开发管理系统。 软件项目开发是一件非常复杂的工作,他需要各种软件开发人员投入到这个开发 大军来,相互协调配合,相互提升。而对众多的软件公司或开发团队来说,有效的管 理和控制软件项目是非常重要的。为了给这一复杂而重要的工程带来可操作性的简便 和准确的数据信息。Software Projects Exploitation Management System就是为着 这一目的开发出来的。 软件项目管理系统主要用来帮助软件公司架构规范的软件项目开发管理过程(项 目计划管理、监督与跟踪、需求管理、测试管理、缺陷管理…)包括: 1、帮助软件公司进行有效的项目数据度量管理(针对SEI CMM3/CMMI3的标准) ; 2、帮助各软件公司长效实施组织过程体系规范(ISO9001、SEI CMM/CMMI) ; 3、帮助软件公司建立项目过程数据库和知识库等。故本综述分别从基于B/S模式 数据库的设计方法、分析,设计对软件项目管理系统进行综述。 4、提高过程透明度,加强对项目的监督和管理(针对项目的进度、成本、质量、 资源、活动等) ; 5、支持软件公司的多级管理模式,包括:企业高层、质量部、项目经理、程序员; 6、支持项目组内、异地的开发组间、异地的客户与组间的协同工作模式,突破地 域障碍; 关健词:数据库软件、软件工程、C/S模式、B/S模式、JAVA 关健词

数据库技术是数据管理的技术,是计算机科学的重要组成部分。最近几年来,数 据库技术发展越来越快,在多种应用领域对数据管理的需求越来越多,数据库技术的 重要性已不断的被更多的人所熟知。数据库技术是数据管理的技术,它也是计算机科 学的重要组成部分目前,不仅在大、中、小、微各种机型上都配有数据库管理系统, 各行各业的信息系统,甚至是国际互联网上的信息系统都离不开数据库的支持。因此, 数据库已成为信息社会的重要基础设施。 从计算机技术和数据库的发展过程来看,计算环境和数据库技术基本保持着一种 同步发展的状态。现阶段最具有发展潜力的就是基于 B/S 模式或者基于 C/S 模式的数 据库。 数据库管理系统(DBMS)可以定义为:“ 数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整 性,以及进行多用户下的并发控制和恢复数据库。随着 B/S 模式与 C/S 模式数据库的 发展,数据库系统也出现了嵌入式数据库系统和移动数据库系统。嵌入式移动数据库 可以定义为:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管 理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备 或移动设备上。目前这已经成为一个十分活跃的研究和应用领域——嵌入式移动数据 库或简称为移动数据库(EMDBS) 。 其中 C/S(客户机/服务器)结构,即大家熟知的客户机和服务器结构。它是 软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现。实质就是客户端运行应用程序,并向服务器数据库发 送 SQL 请求及取回结果;服务器数据库侦听基于 TCP/IP 的网络,响应请求并返回 处理结果。两层结构最大的优点在于系统结构简单。 一个良好的软件项目开发系统对 C/S 结构需要完成以下功能: a) 数据库的维护功能包括数据的备份、恢复等功能 b) 权限分配管理功能。 c) d) 基本数据的维护。基本数据指的是软件项目的基本信息。 动态数据录入、编辑、修改、查询等。动态数据指的是检测到的信息及其改造 后的一些相关的信息。

B/S(浏览器/服务器)模式数据库系统。是 WEB 兴起后的一种模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核 心部分集中到服务器上,简化了系统的开发、维护和使用。三层结构是把应用逻辑 划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友好 交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数 据信息的存储、访问及其优化。 基于上述数据库系统特点,软件项目管理系统是在 WINDOWS 环境下,采用 C/S 模式,使用 JAVA+SQL Server 语言设计。其优越性体现在: (1) 非过程化语言 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要 求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以具有 完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与 管理的接口 SQL 以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集 合作为输出, 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输 入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能。 SQL 不要求用户指定对数据的存放方法,这个特点使用户更易注重于要得到的 结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据 存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而 用户则从不需要知道表是否有索引、有什么类型的索引。 (2)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技 所有用 SQL 编写的程序都是可 能从一个 RDBMS(关系数据库管理系统)转到另一个, 以移植的 (3)统一的语言 以前的数据库管理系统为上述各类操作提供单独的语言, SQL 将全部任务统 而

一在一种语言中。SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库 管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。。 通过阅读大量的文献证明,建立在B/S或C/S模式下的数据库设计基础之上的软件 项目开发管理系统具有稳定、高效、可靠的特点,同时拥有良好的可伸缩性,能够充 分适应未来系统的扩展需求,出色的可重用性则大大降低了构建新系统的成本。

参考文献 1、 《VB+SQL Server 数据库应用系统开发与实例》 2、 《Visual Basic编程技巧:网络与数据库篇》 3、 《数据库系统原理》 李站怀 著 李晓黎、张巍人民邮电出版社 机械工业出版社 西北工业大学出版社

4、 《Visual Basic 6 数据库编程大全》 弗洛克维克(美)电子工业出版社(2000) 5、 《Visual Basic 6 数据库程序设计高手》 温贤发 科学出版社(2001) 6、 《Visual Basic 开发指南:SQL Server 篇》邱仲潘 电子工业出版社(2000) 7《Visual Basic 编程技巧:网络与数据库篇》 清宏计算机工作室 版社(2001) 机械工业出

毕 业 设 计(论 文)开 题 报 告

2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、 开题报告: 课题的目的与意义; 课题发展现状和前景展望; 课题主要内容和要求; 研究方法、 课题主要内容和要求;四、研究方法、步骤和措施 一、 课题的目的与意义

在二十一世纪信息迅猛发展的时代, 网络的普及使网络和企业很自然地走到了一 起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展。未 来个人或企业管理可以很方便,快捷,高效的进行管理。 随着 Internet 技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软 件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高 效性,规范性,安全性、及时性。而基于 B/S 模式下的数据库所设计而成的软件项目开 发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目 开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何 时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。

二、 课题的发展现状和前景展望

因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电 子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的, 高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。 各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通 过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信 息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。 随着企业信息 化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以 大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。 随着现代社会节奏不断加快,各企业之间的竟争也日益激烈。随之也给企业带来了 巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系 统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安 全高效的管理软件,其前提必须在基于 B/S 模式下的数据库设计与分析。软件项目开发 管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它 已经成为一家企业的管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的

软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。 然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统 已经成为一种必然的趋势。

三、 课题主要内容和要求

1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够 熟练运用一门程序设计语言来掌握 C/S 或 B/S 数据库设计的方法和过程,以及为设计其 它应用软件提供帮助,进行提高软件设计能力。 2 、课题主要任务与要求 (1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出 相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关 系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文。 (2)主要任务 a 使用 C/S 或 B/S 模式设计该系统,并要求系统完成后操作简单,功能完善,界面美 观。 b 系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修 改,系统退出等。 c 登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据 用户不同对该软件使用权限也不同。 d 项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立 项;项目工程分配;项目中止等功能。 f 项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。 e 项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。 g 项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查 看、解决报错记录。 h 项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主 管,项目主管签字等功能。 i 项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。 j 信息打印模块:能实现对各种报表的打印

四、可行性分析、研究方法和步骤 可行性分析、

可行性分析: 可行性分析: 选取几台中等配置电脑, 在操作系统为 WINDOWS XP 的环境下, 使用 VFP, DELPHI, VB, JAVA 等程序设计语言开发该软件系统。 C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送 SQL 请求 及取回结果;服务器侦听基于 TCP/IP 的网络,响应请求并返回处理结果。两层结构最 大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用 开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相 对简单。 B/S(浏览器/服务器)模式数据库系统。就是建立并配置 WEB 服务器及 PowerBuilder 应用服务器,以实现通过浏览器来访问数据库。B/S 结构设计思想的主要目的,就是为 了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把 客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所 带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。三层结构是把应 用逻辑划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友 好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数据 信息的存储、访问及其优化。 研究方法: 研究方法: 主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等 设计进度安排: 设计进度安排: 1 第 1 周任务:布置任务,学生进行资料查询。 2 第 2 周~第 3 周任务:软件需求分析并画出结构流程图。 3 第 4 周任务:系统模块功能划分。 4 第 5 周~第 13 周任务:模块源代码编写及调试。 5 第 14 周任务:系统检测并通过最后测试。 6 第 15 周任务:毕业设计论文编写。 7 第 16 周任务:指导老师论文审阅、修改及学生毕业答辩。

毕 业 设 计(论 文)开 题 报 告

指导教师意见: 1.对“文献综述”的评语:

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

数据库需求分析报告 篇六

【关键词】反洗钱 可疑交易 报告 模式 研究

一、引言

近年来,顺应国际反洗钱发展趋势和金融行动特别工作组(FATF)反洗钱标准的变化,作为我国反洗钱主管部门的人民银行提出了“风险为本”和“法人监管”的反洗钱工作理念,并在金融机构启动了“可疑交易集中处理”试点,这对当前金融机构双向报送的可疑交易报告模式带来了挑战。新形势下,如何构建有效的可疑交易报告模式,提高可疑交易信息处理质量和效率,更好的发挥对打击洗钱犯罪的作用是人民银行亟待解决的问题。

二、当前可疑交易报告模式存在的弊端

(一)双向报送不完全适应风险为本和法人监管要求

目前,我国对金融机构反洗钱可疑交易报告采取基于“规则为本”的双向报送模式,即金融机构按照确定的标准向反洗钱监测中心报送一般可疑交易报告和向人民银行分支机构报送重点可疑交易报告。近年来,双向报送模式取得一定成效,但也存在一些问题:一是金融机构以合规标准筛选出海量可疑交易报送给反洗钱监测中心,但缺乏人工分析的一般可疑交易报告大多成为垃圾数据,反洗钱监测中心不得不花费大量资源进行二次研判,造成了人力物力浪费。二是金融机构向人民银行分支机构报送重点可疑交易报告具有区域局限性,给人民银行分支机构带来履职风险。重点可疑交易往往涉及全国多个省市,仅凭人民银行分支机构获取的客户信息和交易情况难窥全貌,造成重点可疑价值被人为降低,影响了挖掘利用。同时,人民银行分支机构对接收的重点可疑交易如认为价值不高,可不予接收或退回。但由于对可疑交易质量的研判没有统一标准,一旦退回的重点可疑交易线索牵涉案件,将带来履职风险。

在风险为本和法人监管模式下,带来两方面变化,一是法人监管更多强调金融机构的法人责任。从可疑交易报告方面看,金融机构法人要切实承担反洗钱可疑交易报告义务,这要求金融机构要理顺内部关系、统一内部操作,客观上需要取消双向报送,实施单向总对总报送。二是风险为本模式下,人民银行将逐步取消客观标准,主要由金融机构自主判断来报送可疑交易,可疑交易没有了一般可疑和重点可疑之分,使双向报送模式一定程度上失去了存在基础。

(二)在金融机构可疑交易报告集中处理模式下,双向报送成本更高

当前,工商银行在全国开展了可疑交易报告集中处理试点,招商银行、民生银行等金融机构也积极开展可疑集中处理准备工作,可疑交易集中处理已成为金融机构可疑交易报告的趋势。如工商银行的可疑交易集中处理中心一般设置在二级分行或省分行,在设立集中处理中心的省份,其地市分行已不再履行可疑交易分析职能。招商银行拟设立专门归总行管理的反洗钱监测分析中心,集中处理可疑交易,其他分支行不再主要承担可疑交易分析工作。在集中处理模式下,如果金融机构继续按目前的双向报送模式报送,则需要向不承担可疑交易分析的分支机构所在地人民银行报送重点可疑交易报告,这就需要其总部对已经集中分析的数据进行二次分离,并按地区筛选出重点可疑交易反馈当地分支机构,由当地分支机构再上报当地人民银行,这将进一步增加报送成本,使金融机构本已集中的可疑交易又被分离,不符合“可疑交易集中处理”降低金融机构成本的改革方向。

(三)当前人民银行分支机构、基层金融机构人力资源配备难以切实保证重点可疑交易分析质量

从人民银行层面看,一方面目前大量地市中心支行仍未设立专门的反洗钱科室。以山东省为例,全省17个地市人民银行中心支行中,11个没有专职的反洗钱部门,6个设立专职反洗钱部门的中心支行,人数多在4-5人,人力资源明显不足。另一方面,随着风险为本监管思路在人民银行的逐步贯彻,风险评估工作将全面展开,人民银行分支机构要承担风险评估、分类监管和重点检查等繁重职责,人员少、任务重的矛盾愈发突出,将进一步影响对重点可疑交易报告的分析质量和报送数量,双向报送模式难以适应最新的反洗钱监管要求。

从金融机构层面看(以商业银行为例),商业银行可疑交易分析职能目前主要前置到地市分行甚至支行,支行承担大部分可疑交易分析职能,可自行决定是否将可疑交易上报给总行和将重点可疑交易报给分行,由分行报当地人行。由于商业银行基层支行人员配备、技能储备明显不足,报送的重点可疑交易质量较差,这也是目前推行可疑交易集中分析模式的重要原因。

随着人民银行推行风险为本和法人监管,金融机构推行“可疑交易集中处理”,以往双向报送模式难以有效开展。

三、发达国家可疑交易报告模式借鉴

(一)美国

1.接收金融机构可疑交易报告的有关组织及职能

美国金融犯罪执法网络(FinCEN)负责反洗钱情报收集、处理和分配,根据“以大额现金交易报告为主、可疑交易报告为辅”的要求,综合金融机构报告的信息形成金融交易数据库,结合其他政府部门及公众的信息提供情报报告,分析可疑交易,并按需要反馈给相关部门而设立并运作的。金融犯罪执法网络主要任务一是存储和分析金融机构和非金融机构以各种形式提交的可疑行为报告和现金交易报告;二是为侦办案件提供情报和分析帮助,向政府部门提供数据接口服务,供司法部门调查人员和监管部门管理人员在其权限范围内查询可疑行为报告和现金交易报告。

2.信息收集与使用

FinCEN实施入门(Gateway)计划,将反洗钱情报在相关部门间传递和共享,使各种反洗钱力量有机结合在一起,从而以情报为纽带组织起部门间的合作。每一个加入这一计划的联邦、州和地方执法机关都需同FinCEN签订一个协议,经授权后,该机关及其人员就可以借在线访问FinCEN的数据资源。计划提供了专门的搜索和分析程序在完成使用者查询请求的同时,也自动将请求中的信息要素与已有的案例或其他执法机构的执法库的索引进行匹配,找出相关信息,满足执法部门的情报需求。为确保金融情报信息数据库安全,FinCEN与342个外部使用者签订了备忘录,明确责任,确保信息合法使用。

(二)英国

1.接收金融机构可疑交易报告的组织及职能

英国“打击严重有组织犯罪局(Serious Organized Crime Agency,SOCA)”负责收集分析与洗钱和恐怖融资有关的可疑交易报告;识别犯罪资产;开展对未知犯罪或恐怖活动的先期调查,并对有组织犯罪威胁开展评估;向执法部门提供线索,并提供协助以打击洗钱和恐怖活动;侦查刑事、民事案的犯罪收益或税收追回;负责对经济金融调查员开展培训等职责。

SOCA在其犯罪资产部内设立英国金融情报中心(FIU),负责收集分析与犯罪收益和恐怖融资有关的可疑交易报告,识别犯罪资产,开展对未知犯罪或恐怖活动的先期调查,向执法部门提供线索,并提供协助以打击洗钱和恐怖活动。金融情报中心同时还承担反假币的职能。

2.数据收集与使用

英国情报中心(UKFIU)网络数据库(ELMER)收集信息报告主体报送的可疑交易信息,并对可疑信息自动实施搜寻情报调查、汇集、分析处理,由联络中心对ELMER中搜寻到的可疑信息进行分析,将不适合的可疑报告信息返回给报告主体,适合的则向执法机构提交推荐及建议。在遵循保密安全前提下,SOCA准许其他执法机构直接接入可疑交易报告数据库,并鼓励充分使用。SOCA与多家执法机构订立合作协议,准许其直接接入可疑交易报告数据库。截至2010年末,英国已有78家执法部门可以直接接入可疑交易报告数据库,使用可疑交易报告数据来开展工作。

从发达国家可疑交易报送模式来看,反洗钱可疑交易报送均由金融机构总部报送至监管机构总部,监管机构总部统一进行分析研判,并根据情况反馈至下级机构和其他有关部门,使信息得到充分利用。同时可疑交易报告仅有一种类型,无一般可疑交易报告和重点可疑报告的区分。

四、构建我国可疑交易报告新模式的设想

根据风险为本监管要求,借鉴国外工作模式,本论文提出“金融机构总对总报送、监测中心纵横向反馈,人民银行阶梯式使用”报告模式设想。

(一)“总对总报送”

即取消可疑交易双向报送模式,由金融机构对经分析甄别的可疑交易直接总对总报送至反洗钱监测中心,金融机构的可疑交易报告质量直接由金融机构总部负责,反洗钱监测分析中心全面履行可疑交易报告的分析职能。

(二)“纵横向反馈”

即借鉴发达国家充分利用可疑交易数据库、最大限度发挥金融机构情报价值需要,由反洗钱监测中心向人民银行开放数据库。考虑到人民银行分支机构人员配备,并与反洗钱法规定的行政调查权由省级以上人民银行承担的规定相衔接,建议反洗钱监测中心可疑交易数据库反馈至总行反洗钱局和省级人民银行分支机构两个层次。对总行反洗钱局,建议中心反馈全部可疑交易数据,对省级人民银行则反馈本辖区数据。

(三)“阶梯式使用”

按照总行、省级分行、地市中心支行(含支行)三个级别,有侧重性的分级使用数据。下级机构可根据需求向上级行提出数据使用申请,由上级行可临时赋予数据查询、数据下载权限。上下级机构在分析使用数据时进行有效联动,总行、反洗钱监测中心从全国层面进行分析考虑,分支机构从辖区角度进行分析,并承接总行、反洗钱监测中心协查等工作任务,上报分析成果,确保分析质量。

1.统筹使用反馈数据进行可疑交易监测分析

人民银行总行侧重分析数额大,影响广的案件线索或可疑交易;省级分行侧重分析监测涉及本辖区金融机构和客户的数据,在分析辖区可疑线索基础上,积极配合完成总行布置的可疑线索,并向总行上报有价值的分析成果;地市中心支行(含支行)侧重现场检查领域的使用,以涉案线索进行回溯性检查。

2.深入挖掘可疑交易信息在评估中的作用

总行可在法人监管中着重考虑金融机构总行(总部)的反洗钱系统建设、董事会重视程度;省级分行可根据可疑交易报告情况,重点关注金融机构部门配合、业务风险防控情况,同时可对总行(总部)设在当地的金融机构履行人总行监管职责;地市中心支行(含支行)可根据可疑线索倒查一线业务人员履行反洗钱义务状况,同时可对总行(总部)设在当地的金融机构履行监管职责。

五、政策建议

为适应本论文提出的新的报送模式,建议修改《金融机构大额交易和可疑交易报告管理办法》并出台相关指引,明确标准,规范操作。

1.确定新的可疑交易报告标准

修改《金融机构大额交易和可疑交易报告管理办法》,将金融机构报送可疑交易的主观判断要求进行规定,为后续深入开展集中报送试点和推行全面总对总报送提供制度支撑。

2.在反洗钱监测中心向人民银行总行、人民银行省级分行反馈数据时,应明确定位、加强管理

一是制定数据反馈及使用办法,规定各级人民银行数据利用方法及获取程序。二是升级系统数据库,使反馈数据、数据下载及使用的痕迹都在系统中有日志记录,规范数据传递和使用流程,严防泄密风险。三是重新修订行政调查管理办法,对分支行行政调查及资金监测工作重新定位。

3.明确人民银行分支机构在“法人监管”和“总对总报送”模式下的反洗钱监管责任

一是对辖区有法人金融机构的,人民银行分支机构应全面实施管理,可对其外地设置的“可疑交易集中处理中心”进行延伸管理,以体现法人监管工作思路。二是在当地有“可疑交易集中处理中心”的金融机构分支机构,当地人行在反洗钱评估、风险监管和现场检查时,可以纳入可疑交易报告分析内容。三是对当地无“可疑交易集中处理中心”的金融机构分支机构,日常监管中可不予考虑金融机构操作层面的可疑交易报告情况,侧重评价其内部控制、上下级可疑交易报告流程等机制建设方面内容。

参考文献

[1]中国人民银行反洗钱局。中国反洗钱专题研究(2011)[M].北京:中国金融出版社,2012.

[2]中国人民银行反洗钱局。中国反洗钱专题研究(2010)[M].北京:中国金融出版社,2011.

[3]杜金富。银行业反洗钱与反恐怖融资培训手册[M]. 北京:中国金融出版社,2011.

数据库需求分析报告 篇七

关键词:CDIO工程教育模式;数据库课程设计;教学改革

中图分类号:G64 文献标识码:A 文章编号:1009-3044(2015)05-0141-03

Reform and Practice of Course Design of Database based on CDIO

LU Lu, LING Jie

(School of Computer Science and Technology, Guangdong University of Technology, Guangzhou 510006, China)

Abstract: Aiming at the problems of the shortcomings of the traditional pattern of traditional course design of database,Based on the concept of the CDIO engineering education, combining with the present teaching situation of course design of database of computer-related specialty in an university of Guangdong, the specific measures on the teaching system and evaluation for course design of database is expounded. The practice results show the teaching reform expands the students' open minds,stimulates students' initiative and raises the students' practical abilities .

Key words: CDIO engineering education; Course Design of Database; teaching reform

CDIO工程教育模式是近年来国际工程教育改革的最新成果。从2000年起,麻省理工学院和瑞典皇家工学院等四所大学经过四年的探索研究,创立了CDIO工程教育理念。CDIO代表构思(conceive)、设计(design)、实施(im-plement)、运行(operate),它是“做中学”和“基于项目教育和学习”(Project based education and learning)的集中概括和抽象表达。它体现了现代工程师所应具备的服务于现代工业产品从构思、设计、实现到运行的全过程所必须拥有的基本能力。CDIO培养大纲将工程毕业生的能力分为工程基础知识、 个人能力、 人际团队能力和工程系统能力四个层面[1-2]。然而我国工科的教育实践中还存在不少问题,如重理论轻实践、忽视团队协作精神等问题。国内外的经验表明CDIO的理念和方法是先进可行的,适合于工科教育的教学改革。

1 数据库课程设计传统教学模式培养现状

数据库课程是计算机及其相关专业课程体系中的核心和基础;而数据库课程设计是数据库课程的实践科目,其特点是综合性强,对动手操作能力要求比较高。但是,传统数据库课程设计的教学模式,往往偏重理论,这会让学生处于课堂教育与实践操作严重脱节的尴尬境地。因此,针对计算机专业人才培养的现实需求,数据库课程设计教学改革势在必行。

2 数据库课程设计教学改革研究

为了达到让学生主动学习的目的,基于CDIO的模式理念,本文构建了数据库课程设计教学内容体系。该体系自始至终与数据库理论内容以及CDIO模式相结合,通过项目驱动,让学生参与其中,按照数据库设计的每个阶段由学生自发独立的发现问题以及解决问题,最终完成课程设计的各个内容。

2.1 数据库原理教学内容以及传统数据库课程设计教学安排

数据库原理针对计算机相关专业本科教学内容主要涉及关系数据库、关系数据库标准语言SQL,数据库安全性完整性、关系数据理论、数据库设计、查询优化、数据库恢复和并发技术[3]。

以广东某高校计算机学院为例,数据库原理理论教学56课时,授课时间为学期第1周至第16周。数据库课程设计16课时,课程设计准备工作主要集中在第13周到16周,设计完成以及检查时间为第17周。(教学内容与进度如图1所示)

这种传统教学的弊端主要体现在:

1)理论教学与实践操作相互脱节。学生不能发挥主动学习的积极性;

2)课程设计实践操作部分学时少,准备不够充分;

3)课时分布不均匀,前松后紧,学生动手实践部分大多放在学期末,容易造成学生在期末考试的压力中忽略动手能力的提高和培养,眉毛胡子一把抓;

4)单凭一个课程设计报告和程序很难衡量学生对知识的理解和掌握程度;

鉴于以上的内容,本文提出了基于CDIO模式的新的数据库课程设计教学体系。

2.2 数据库课程设计教学模式改革

数据库课程设计教学模式改革主要体现在:课程设计在理论教学中贯穿始终。基于CDIO的数据库课程设计教学改革内容如图2所示。

2.2.1 课前准备

CDIO模式不仅重视个人能力的培养,同时也关注团队协作的能力培养。因此,团队协作也作为数据库课程设计教学改革的一个重要内容。为了学生沟通方便,每个行政班中以寝室为单位(4个学生)组成若干个开发团队,选取组长,并且向老师上报各个组员的分工情况,之后各个开发小组可以根据老师给出的备选题目进行选题。

2.2.2构思(Conceive)

CDIO的精髓在于让学生“做中学”。但是对于没有任何数据库基础知识的学生来说,课程开始就投入到实践中是不现实的,所以范例教学十分重要。在理论教学开始时教师利用大概2周的时间,讲解数据模型、数据库系统结构、数据库系统的组成、数据库技术的研究领域以及前沿的知识体系、开发工具,让学生对该领域的知识产生浓厚的兴趣。然后,教师可以从典型案例着手――以学生管理系统为例,讲解如何进行业务流程分析、功能分析和数据需求分析,如何绘制用例图,在数据库设计过程中如何完成数据流图和数据字典分析,让学生在范例讲解中一步步的学会如何绘制ER图,如何设计数据字典中的各项内容。该阶段是构建系统蓝图的阶段,所以,教师要引导学生立足于不同项目的实际需求,通过调查问卷、查阅资料、客户走访等形式,深入探析软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件各项有效的需求,与此同时,在确定需求过程中,团队成员之间的磨合与沟通也是必不可少的。通过各个成员的协调,才能最终确定该团队共同的软件需求以及数据库整体规划策略。该阶段的汇报成果即是各团队小组的需求分析报告。

2.2.3设计(Design)

数据库设计包括概念结构设计、逻辑机构设计和物理结构设计,所涵盖的理论知识点比较多。传统数据库原理教学和数据库课程设计在设计阶段几乎是相互脱节的,见图1。为了能让学生提高完成项目的主动性以及自我认知性,数据库课程设计调整幅度也相对比较大。

1)课堂学习关系数据库时,引导学生以课程设计中的选题项目为基础,编制相关的关系代数的演算

2)课堂学习关系型数据库标准语言SQL时,引导学生以课程设计为基础,利用SQL语句解决数据的增删改查的一系列问题,并且针对需求分析中不同的设计模块,设计不同的SQL操作,其中包括单表查询、多表查询、模糊查询、相关子查询、不相关子查询、多表更新操作、视图操作等。

3)课堂学习数据库的安全性和完整性时,通过一系列反例,例如违反实体完整性的数据操作会带来怎样的后果;违反了参照完整性的操作会有哪些危害等等,让学生强烈感知如何能设计出效率高、安全性较好的数据库基本表。此时,可以让学生根据项目选题设计出系统的各个分ER图并且形成初步ER图,在合并过程中找出冲突和问题所在,为后续内容做准备。

4)课堂学习规范化理论时,利用循序渐进的方法,举例说明,让学生利用范式的思想,对项目中的表格进行规范化分析,判断属于第几范式,有什么样的优缺点,能否进行优化。此时,课程设计的概念结构设计,逻辑结构设计已经初具雏形。

5)课堂学习第七章数据库设计时,结合实例,让学生独立完成概念机构设计中的消除冲突与优化,完成由基于项目的初步ER图到基本ER图的转变;同时结合需求分析中的数据字典,根据联系转换为关系表的知识点以及规范化理论,对初步的逻辑结构表进行修改和完善。

该阶段的汇报成果是各团队小组的概要设计报告。

2.2.4实现(Implement)

设计阶段其实是将任务离散化,那么实施阶段就是将项目综合化。该阶段中,书本上的重点内容已经基本结束,学生可以根据学过的基础知识自由发挥,将之前的需求文档以及概要设计文档进行拓展和完善,并且将自己设计的关系代数以及SQL语句转换成高级程序语言中的数据库操作的语句。这时候,有能力的同学也可以根据老师上课讲授的查询优化等内容针对具体项目实际进行查询算术优化和物理优化,并且对比执行效率,感受在不同的实际应用中对不同问题的处理方式。

该阶段的汇报成果是各团队小组成员的详细设计报告的综合文档。

2.2.5运作(Operate)

系统模型建立好之后,要进行软件的各项测试。学生可以通过学习恢复和并发控制等内容,对系统的完整性、安全性等性能进行进一步的改善,完善详细设计报告,补充系统测试内容以及使用系统安装使用说明。最后,通过小组的公开答辩,向老师和全班同学展示系统的设计思路、完成过程以及跟同学们交流心得和体会,并由其他非小组成员的同学作为评委进行点评。

2.3 课程设计考核评价改革

课程设计是一门衡量学生动手操作能力、综合运用能力的科目,所以这门课程更要体现对学生是实践能力的检验。数据库课程设计考核评价改革主要体现在:改变单一的评分标准为多角度综合性评价标准(如图3所示)。

2.3.1 项目文档(分数比例50%)

项目文档包括需求分析报告、概要设计报告、详细设计报告。

1)需求分析报告(分数比例10%),内容包括:

①可行性分析;

②拟采用的开发工具;

③用例图;

④数据字典,包括数据项,数据结构

⑤软件模块初步设想以及每个模块可能进行的操作。

2)概要设计报告(分数比例20%):

①数据库设计方面:分ER图和总体基本ER图(标明各实体之间联系的类型)、逻辑结构设计(有完整性约束说明,标明主码、外码,分析范式类型)、物理结构设计(索引、存储路径等)、数据库完整性设计(违反实体、参照完整性时的解决办法,比如触发器、存储过程等)

②软件设计方面:功能结构图以及各功能模块主要功能(明确小组成员的分工)

3)详细设计报告(分数比例20%),内容包括:

①系统与后台数据库连接的执行过程;

②系统各模块的主要界面和UI接口;

③系统各个模块的流程图以及详细实现过程;

④关键问题的解决方案;

⑤总结系统后续有待优化和改善的方面。

2.3.2 项目成果演示(分数比例40%)

该类别主要考核的方面如下:

1)系统运行正确;

2)功能完善:有增、删、改、查功能,输入、输出功能;

3)有基本的统计、报表功能;

4)有多表连接查询、自身连接查询、字符串匹配查询、模糊查询、分组查询等;

5)工作量饱满,系统实现技术的难度;

6)是否符合软件开发规范;

2.3.3 团队综合素质(分数比例10%)

该类别主要通过系统演示、课题答辩以及团队的出勤和会议纪要等信息考核团队成员的协同合作的能力,而且,尤其要注意有些同学过分依赖他人的思想。所以答辩过程中要求每个小组成员都要对自己所做的内容进行阐述和说明。

3 结束语

通过一系列的基于CDIO模式课程设计教学改革,使得每一个同学都有公平的主动参与的机会,同学们从这门课程开始就主动思考项目中各种实际问题,由“学中做”转变为“做中学”,极大发挥了学生的积极性和创造力,从而使得数据库课程设计的实践教学取得了非常好的教学效果。很多同学都对数据库产生了浓厚的兴趣,而且也有一部分同学毕业之后选择了数据库相关的行业。

参考文献:

[1] E.F.Crawley. Creating the CDIO Syllabus, a universal template for engineering education, fie, vol.3,Pp.F3F8 -13, 32nd Annual Frontiers in Education (FIE’02), 2002.

[2] 薛红芳。 基于CDIO 的项目驱动式数据库课程教学模式改革研究[J]. 吉林省教育学院学报,2014(7):10-11.

数据库需求分析报告 篇八

关键词:数据库原理及应用;课程设计;课程管理;过程化管理;考核方式

中图分类号:G642.0文献标识码:A文章编号:1009-3044(2012)22-5396-03

Process Management Used for Curriculum Design of Database Principle and Application

LUAN Cui-ju, WANG Wei-hua, WU Ai-hua

(College Of Information Eng., Shanghai Maritime Univ., Shanghai 201306, China)

Abstract:The curriculum design of database principle and application aims to make students understand the database theory and technology better and learn to use in practice, meanwhile strengthen the students several ability including problem analyzing, problem solving, collaboration, and innovation. To achieve this goal, by analyzing the characteristics of the course the method of process management is proposed, the curriculum process, assessment and management methods is designed. Teaching practice shows that, this method can guide the students to follow the database design process step by step in an orderly manner, in each stage the problems can be found and corrected in time.

Key words:database principle and application; curriculum design; curriculum management; process management; assessment methods

《数据库原理及应用》课程是很多高校计算机、信息等专业的必修课,该课程兼顾数据库原理、技术及应用,是理论与实践密切结合的课程[1]。因此,通常都为该课程配套了课程设计,以强化理论课的学习。实践教育的目的是让学生理解和消化教师传授的知识和技能,培养学生的动手能力、社会活动能力、发现问题与解决问题的能力,最终达到培养创新能力的目的[2]。这也是数据库课程设计的目标。

但是同其他同类课程一样,《数据库原理及应用课程设计》的实施效果与其预定目标还存在一定的差距。该文在分析该课程存在问题的基础上,提出了改进的课程管理及考核方式,以期提高该课程的实施效果,达到锻炼学生、培养学生的目标。

1数据库课程设计中存在的问题分析

实践性课程与理论性课程不同,理论性课程是学习理论知识,而实践性课程主要是训练操作技能;课程设计又不同于实验课程,实验课程一般分多个专题进行实训,而课程设计通常是针对一个综合的项目进行实训。这些课程的实施方式也是不同的:理论性课程基本是在教室集中授课,实验课程是在实验室集中训练,而课程设计的实施更松散一些。

随着计算机成为多数学生自备的学习工具,数据库课程设计通常不采用集中训练方式,而是采用教师有限次的集中授课加上辅导答疑,学生自择时间和地点进行系统分析、设计、实现并查阅资料撰写课程设计报告。其优点是可以给学生更大的自由度,同时能够提高实验室的利用率。缺点是容易导致学生放任自流、草草应付,难以达到课程的预定目标。

针对数据库课程设计中存在的一些问题分析如下:

1)课程设计流程过粗

数据库课程设计一般采用的流程是:确定选题,开题,中期检查,系统验收,课程设计答辩,提交设计报告。这一流程看似很细致,但是没有体现出数据库设计的特点,或者说与数据库设计过程没有很好的结合。按照这一流程进行管理,到中期检查时往往发现学生的数据库结构不合理,根源是数据库的设计存在问题,这些问题没有被及时发现,导致后续的系统设计及实现都基于不合理的前期设计。

数据库课程设计重在数据库的设计,而数据库的设计要经过需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施及系统实现等多个阶段,其中需求分析是基础,概念结构设计是关键,逻辑结构设计是目标,如果这三个阶段出现问题,后面的设计及系统实现的质量难以保证。

2)课程设计强调结果忽视了过程管理

数据库课程设计要求学生最终提交一个可运行的系统和一份课程设计报告,在考核方式中这两部分所占比重非常大。这种模式重在作品也就是结果,没有强调课程设计实施过程的管理。数据库课程设计要经过一个从系统分析到设计再到实现的过程,而前两个阶段是本门课程设计的重点,对于这样的过程没有管理好,整个课程设计难以达到预期的目标。

3)学生与指导教师之间缺乏沟通

由于前述数据库课程设计的特点,学生与教师的沟通少之又少,大部分学生只在中期检查和系统验收答辩的时候才与指导教师有交流,而这时的交流主要是教师对学生课程设计进展及完成情况的检查和评价。

究其原因是在整个课程设计过程中,教师处于一种被动等待学生来答疑的状态,而握有主动权的学生在碰到问题时更多的是寻求其他的解决方法,而不是求助于老师。更甚者,一些学生认为只要给出分析、设计、实现的结果就可以了,至于合理与否根本没有考虑,导致没有与教师沟通的需要。

缺乏沟通的结果是学生的作品漏洞百出,而多数情况都是在系统的分析设计阶段就出现各种各样的问题,但是由于缺乏与指导教师的沟通而没有被指正,就一错到底了。

4)学生缺乏兴趣和热情

由于对课程设计的认识不足,有些学生抱着蒙混过关的想法,整个课程设计过程应付了事,毫无兴趣和热情。还有一部分学生,由于与指导教师缺乏沟通,导致在出现问题或疑问的时候没有及时得到指导教师的辅导和鼓励,而对课程设计的兴趣渐失。缺少了兴趣和热情,不仅难以达到课程设计的目标,创新能力的培养更是无从谈起。

5)考核方式过于简单

课程设计考核一方面反映学生的完成情况,另一方面可以起到督促、鞭策学生的作用。但是课程设计的考核方式往往是答辩成绩、报告成绩与平时成绩的加权和,而平时成绩因为没有细化而难以体现出真实情况。这样的考核方式也是导致学生只重结果不重过程的原因之一。

以上这些问题彼此之间存在联系,导致这些问题的原因是课程设计的安排及管理疏松、教师对学生的引导和辅导不充分、学生对课程设计认识不足、重视不够。要克服这些问题并最终实现课程设计的目标,就必须从加强课程设计管理入手,指导教师切实担负起引导学生和答疑解惑的职责。

2数据库课程设计过程化管理

数据库设计是一个分为多阶段的连续过程,因此,数据库课程设计可以采用过程化管理模式,将每个阶段管理好、确保阶段目标实现、最终实现总体目标。如果其中任何一个阶段出现问题,都控制在本阶段解决,直至达到质量要求才能进入下一个阶段。数据库设计的各阶段目标不同、内容不同、涉及到的理论和技术也不相同,因而过程化管理可以让学生在实践中按阶段理解并运用相应的理论和知识,通过教师的把关确定是否达到质量要求。这一管理方式与学生学习实践的过程化特性相吻合。

2.1流程划分

需求分析、概念结构设计、逻辑结构设计是数据库设计中的重要阶段,也是理论与实践联系最紧密的阶段,为了加强这三个阶段的实践和管理,将这三个阶段添加到原有课程设计流程中。这样数据库课程设计过程划分为:确定选题及系统功能、需求分析、概念模型设计、逻辑模型设计及优化,中期检查,系统验收,课程设计答辩,提交设计报告。

1)确定选题及系统功能

按组确定选题,经过初步需求分析明确系统的功能,并形成文档提交给教师。教师对每组题目及功能进行审核,根据每组的学生情况提出相应的意见。目标是题目及功能符合课程设计的要求,系统不能过于简单,同时有创新的空间。

2)需求分析

在此阶段,要求学生通过各种途径对系统进行全面细致的需求分析,生成需求分析报告,主要内容包括系统的数据流图和数据字典。教师对每份需求分析报告进行点评,对于存在问题的给出问题描述和修改意见。目标是数据流图完整描述系统中数据从哪来、经过什么处理、到哪去;数据字典要全面描述数据流图中的数据项、数据结构、数据流、数据存储、数据处理;需求分析报告要符合规范。

3)概念模型设计

在需求分析报告合格的基础上,学生抽象、设计概念模型。教师对其进行点评,针对不合理的设计给出修改意见。目标是将需求分析报告中涉及到的数据对象恰当的抽象为实体、属性及实体之间的联系,不存在冲突和不必要的冗余,描述方法符合规范。

4)逻辑模型设计及其优化

在概念模型设计合理的基础上,学生设计逻辑模型,要求对每个关系模式进行分析并规范化到第三范式,然后针对系统的需求对其进行优化,结果提交给教师。教师进行点评,针对存在问题的设计给出修改意见或者要求学生给出解答。目标是逻辑模型与概念模型一致;每个关系模式要定义出候选码、外码,达到第三范式,针对特殊的情况要给出说明。

5)中期检查

中期检查主要对系统的分析设计及已完成的系统实现部分进行检查,目的是督促学生按照课程进度完成阶段目标。要求所有的学生参加课程设计中期检查,学生针对教师提出的问题进行回答,最后教师给出评价及意见。

6)系统验收、课程设计答辩

在课程设计的最后阶段,教师针对每组的系统进行全面验收,学生以组及个人相结合的方式进行课程设计答辩。要求系统是可运行的,这一阶段的重点是系统实现部分的检查。

7)提交课程设计报告

经过课程设计答辩环节之后,学生提交设计报告,要求按照学术报告的结构及方式进行撰写,教师对报告质量进行把关,不合格的要求学生修改。

在每一阶段,如果学生做的不好,教师要指出问题所在并提供修改意见,要求学生修改之后重新提交,然后再点评,这个过程可能要反复多次,直到合格。各阶段之间是步步衔接、有序进行的,只有在上一阶段任务合格完成之后,才能开始下一个阶段的任务。

2.2日程安排及考核方式

按照数据库课程设计的时间跨度(18周),将上述流程安排如表1所示,考核方式细化到每个阶段。通过该方式加强课程设计过程化管理的实施,并督促学生按照过程化管理的思想完成数据库课程设计的整个过程,避免短时间突击完成,以便确保课程设计的质量。

表1数据库课程设计日程安排及成绩构成

2.3管理方式

数据库课程设计的过程化管理及考核方式极大加强了教师与学生之间的联系,教师在其中起到主导作用,同时对教师提出了更高的要求。课程的管理方式也要随之进行调整,主要体现在以下两个方面。

1)对学生提交的结果及时进行分析和点评

针对学生在各阶段提交的结果要根据其系统特点及时进行点评和回复,以便学生尽早知晓存在的问题并进行修正。根据教师的点评,学生能够清楚指导自己的设计存在的问题、是否合理、何时进入下一个阶段。

2)主动要求学生来答疑

教师在评价学生阶段成果的过程中,如果认为学生的问题比较严重或者设计上有新意,都可以要求学生当面答疑、讨论,这样可以通过面授的方式纠正学生的问题、启发学生的思维。从而将教师被动等待学生答疑与主动要求学生来答疑相结合,更好的起到指导作用。

以上两点,能够让学生在数据库设计的每个阶段都得到指导,遇到问题能够及时得到辅导,在每一阶段设计合理的情况下进入下一个阶段。因此,这种方式能够增强学生的信心和兴趣,进而较好的完成整个设计,达到教学的目标。

为了便于快速、有效沟通,师生可以通过电子邮箱、即时通讯工具、微博等便捷方式进行问题讨论。

3实施效果

通过教学实践,数据库课程设计过程化管理及考核方式取得了比较好的教学效果。

表2是在教学实践过程中针对该文提出的过程化管理方法在学生中进行问卷调查获取的数据。

从表2的数据可以看出,该文提出的数据库课程设计过程化管理能够引导学生有条不紊的按阶段完成任务,在出现问题的时候能够及时得到指导,大部分学生收获较大。

表2课程设计实施问卷调查结果

4结论

数据库课程设计的目标是让学生在实践中理解并学会运用数据库理论和技术,增强学生分析问题、解决问题的能力,培养学生的团队协作以及创新能力和意识。

为实现这一目标,该文依据数据库设计的特点在数据库课程设计中引入过程化管理,设计了相应的流程安排、考核及管理方式,引导学生一步步有质量的完成课程设计的任务,切实做到理论与实践相结合,达到培养学生分析问题、发现问题与解决问题的能力,从而达到课程设计的目标。

参考文献:

它山之石可以攻玉,以上就是差异网为大家整理的8篇《数据库需求分析报告》,希望对您的写作有所帮助,更多范文样本、模板格式尽在差异网。

332 236517