数据库需求分析报告范例6篇

数据库需求分析报告

数据库需求分析报告范文1

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

中图分类号: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 结语

数据库需求分析报告范文2

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

中图分类号: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结论

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

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

参考文献:

数据库需求分析报告范文3

决策支持系统为解决房地产投资决策中出现的种种问题提供了解决方案。决策支持系统是一种基于计算机的系统,帮助决策者通过与系统直接交互使用数据及分析模型解决非结构化的决策问题。通过决策支持系统,房地产开发商可以对要开发的项目的各种情况有一个更深入的了解,能综合各方面的因素对投资的项目做出一个合理的判断,从而减少房地产投资中的盲目性,使投资更准确,收益率更高。本文结合房地产项目投资的实际情况,提出了一种房地产投资决策支持系统,可以为房地产项目的投资提供决策支持,实现企业项目管理的快速辅助决策,提高投资者的决策水平。

一、房地产投资决策支持系统

房地产投资决策支持系统是将决策支持系统技术应用到房地产投资中,从而能有效地对房地产投资者进行辅助决策,提高决策的效率和准确性。

(一)房地产投资决策支持系统的基本功能

本系统分为房地产市场调查与预测、经济评价、风险分析和可行性报告生成等四大模块。通过房地产市场调查与预测模块,用户可以方便地了解到房地产市场的现状以及国民经济状况,并能对将来房地产市场的发展情况做出一个大概的预测。通过经济评价模块可以对所投资项目做出准确的评估,从而判断出此项目的盈利状况。风险分析模块可以对投资项目的风险作一个大体的分析,用户通过对各个投资方案的经济评价和风险的权衡,可以做出较为准确的判断。可行性报告生成模块则可以自动生成项目的可行性报告,用户可以根据具体情况来添加可行性报告中的内容。

(二)系统的基本结构

在房地产投资中遇到的可变性因素非常多,再加上房地产投资本身所具有的高风险性,这就使得传统的MIS系统不能满足房地产投资决策的需要,只有使用决策支持系统才能有效地解决这一问题。但是传统的决策支持系统也有着它的不足,不能很好的对房地产投资进行有效的辅助决策。因此,本系统借鉴了最近发展起来的决策支持系统的新技术,提出了一种新的房地产决策支持系统模型。

数据仓库、联机分析处理、数据挖掘是决策支持系统发展中的新兴技术,将这些技术引入到房地产决策支持系统中可增强系统的辅助决策功能。

其中,数据仓库是为了决策支持的需要而在数据库的基础上发展起来的一项新技术。数据仓库可将大量的用于事务处理的数据库中的数据进行清理、抽取和转换,按决策主体的需要重新进行组织。数据仓库中的各种数据可以适应决策问题多样性的要求,数据仓库侧重于对面向主题的数据的存储和管理。联机分析处理可以对数据仓库中的大量数据进行分析,从中提取出有用的信息,从而起到辅助决策的作用。数据挖掘是从知识发现的概念中引申出来的,把数据挖掘技术应用到数据仓库的分析可以有效地从数据仓库中挖掘出有价值的东西,从而有利于辅助决策。

二、房地产投资决策系统的相关技术

传统的决策支持系统是利用数据库、人机交互进行多模型的有机组合,辅助决策者实现科学决策的综合集成系统。自从决策支持技术形成以来,在全世界得到了广泛的应用,但是决策支持在发展中也遇到了一些问题,主要问题有以下几个方面:(1)DSS使用的数据库只能对原始数据进行一般的加工和汇总,而决策支持涉及大量历史数据和半结构化问题,传统的数据库管理系统难以求解复杂的半结构,不能满足DSS的需要;(2)决策支持系统以集成数据为基础,然而现实中的数据往往分散管理且大多分布于异构的数据平台,数据集成不易;(3)由于决策本身所涉及问题的动态性和复杂性,针对不同的情况应有不同的处理方法,而模型库提供的分析能力有限,所得到的分析结果往往不尽如人意;(4)决策支持系统的建立需要对数据、模型、知识和接口进行集成。数据库语言数值计算能力较低,因而采用数据库管理技术建立决策支持系统知识表达和知识综合能力比较薄弱,难以满足人们日益提高的决策要求。

数据仓库、联机分析处理和数据挖掘技术,给决策支持系统的发展注入了新的活力,数据仓库、联机分析处理和数据挖掘技术的出现,有利于解决上面传统的决策支持系统所遇到的问题,为决策支持的发展提供了一条新的途径。

(一)数据仓库(DW)技术

信息系统中有两种类型的数据:操作型数据和决策支持型数据。前者是由日常事务处理生成的,后者是把前者加工后(清理与集成)形成的。操作型数据服务于日常事务处理,决策支持型数据服务于信息增值。目前,理论界把存有决策支持型数据的系统称为数据仓库。当需要为决策部门提供及时、准确、详细和可靠的风险信息时,海量数据的存储与加工便成为首要问题,而这正是数据仓库的专长。

(二)联机分析处理(OLAP)

OLAP是一种决策分析工具,它是针对特定问题的联机数据访问和数据分析而产生的一种技术,它可以根据分析人员的要求,快速、灵活地对大量数据进行复杂地查询处理,并以直观的、易理解的形式将查询结果提供给各种决策人员,从而得到高度归纳的信息。OLAP是基于数据仓库的信息分析处理过程,是数据仓库的用户接口部分。通过OLAP这种独立于数据仓库的分析技术,决策者能灵活地掌握项目进度的数据,以多维的形式从多方面和多角度来观察项目进度的状态、了解项目进度的变化。OLAP技术分析方法有切片、钻取、维度自由组合、图标自由切换,并可形成表现友好、丰富的报表结果。

(三) 数据挖掘(DM)技术

数据挖掘可以称为数据库中的知识发现,是从大量数据中提取出可信、新颖有效并能被人理解的模式的高级处理过程,是数据库技术、人工智能、神经网路、机器学习等领域的交叉学科。数据挖掘是一个过程,是从大型数据库中抽取隐藏其中的可理解的可操作的信息,目的是帮助分析、决策人员寻找数据之间的关联,发现被忽略的要素,而这些信息对于决策行为是至关重要的。

数据挖掘常用的技术和算法有决策树、神经网络、概念树、遗传算法、模糊

数学、统计分析、可视化技术、粗糙集、公式发现等。数据挖掘的作用是可以实现自动预测趋势和行为、关联分析、聚类等。数据仓库、联机分析处理、数据挖掘是作为三种独立的信息处理技术出现的,但都是以解决决策支持分析问题为主要驱动力量发展起来的,具有一定的联系性和互补性。其中数据仓库用于数据的存储和组织,联机分析处理集中于数据的分析,数据挖掘则致力知识的自动发现。 三、房地产投资决策支持系统的功能模块

(一)市场调查与预测

市场调查是房地产投资中的一项非常重要的内容,常常关系着投资的成败。在本系统中,市场调查与预测模块主要包括国家经济状况、城市经济状况、城市综合情况、城市气象条件、城市发展计划、目标客户住房需求调查情况、城市土地住房情况、房地产供给市场状况、竞争对手和竞争楼盘状况,以及项目自身的相关情况等。在这个模块中,基本涵盖了房地产调查的主要内容。另外,大量的历史数据也为房地产市场的预测提供了便利条件。

(二)经济评价

经济评价是房地产投资决策中的一项必不可少的内容。建设项目经济评价是项目可行性研究的组成部分和重要内容,是项目决策科学化的重要手段。经济评价的目的是计算项目的效益和费用,通过多方案比较,对拟建项目的财务可行性和经济可行性进行分析讨论,做出全面的经济评价,为项目的科学决策提供依据。

经济评价包括项目管理、参数设置、方案计算、扶助报表、基本报表和综合财务指标等几个方面。其中项目管理包括项目的建立、选择和删除,对项目管理库进行操作。参数设置对房地产投资中的各项参数进行赋值,方案计算用现金流法和非现金流法对投资项目进行分析计算。辅助报表和基本报表用于生成各种报表。综合财务报表生成现金流法综合财务指标汇总表和非现金流综合财务指标汇总表,在这一模块中还生成直方图检验、饼图检验和拆线图等图表,更直观地反映出财务状况。

(三)风险分析

房地产投资虽说有着高收益,但是同时也存在着高风险,对其进行风险分析非常必要。正确评价房地产开发的风险可以指导投资者进行正确的开发决策,减少决策的盲目性和失误。对于上述风险,人们并不能明确的给一个答案,到底有没有这种风险,这是存在着模糊性的。为此可以把模糊数学方法引入到风险分析中来,采用模糊综合评价法可将定量与定性的指标结合起来,〖JP+1〗可以不受指标因量纲不同或量纲相同而量级不同的影响,对于问题比较复杂、信息不很全面的房地产开发投资是很适应的。此外,房地产投资风险因素层次比较多,可以采用多级模糊模型来分析。

(四) 可行性报告生成

可行性报告生成模块的功能是根据房地产投资项目来生成一个可行性报告模板,这就省去了用户编写可行性报告的时间。用户可以根据自己的实际情况向可行性报告模板中添加一些项目的数据,甚至是根据项目数据生成的柱状图、饼图等图表。现在人们所用的字处理软件一般都为微软的Word,所以本系统中所生成的可行性报告为Word文档形式,这样便于用户对可行性报告的编辑。

该系统中的四个功能模块紧密协作,基本涵盖了房地产投资中所应考虑的各方面内容。用户(决策者)通过这些模块的运作,可以得到有力的辅助决策,从而提高决策水平。

数据库需求分析报告范文4

关键词: Access数据库; 实时库存; 质量检验; 数据共享; 中小企业

中图分类号:TP311.1;TP311.5 文献标志码:A 文章编号:1006-8228(2015)07-42-04

Product real-time inventory and quality inspection management system based on ACCESS

Yu Lei1, Zhang Cheng1, Fan Li2

(1. Shanghai Institute of Technology, Shanghai 201400, China; 2. Shanghai Pudong Xinxing Machinery Factory)

Abstract: To meet the actual demand of small and medium-sized machinery manufacturing enterprises, a system based on Microsoft Access 2003, through which the product management of real-time inventory and quality inspection can be standardized and facilitated, is developed by means of a thorough investigation on enterprises’ status and approaches. It has been proved that the management system does improve the efficiency for fabricators to deal with their data and reports.

Key words: Access database; real-time inventory; quality inspection; data sharing; small and medium-sized enterprises

0 引言

Access数据库是由微软的关联式数据库管理系统[1],可作为其他开发工具(如.NET、C语言、VB等)的数据库,用来储存数据。Access拥有强大的数据处理、统计分析能力,Access的查询功能可以方便的实现各类数据的汇总、求平均等操作,在进行上万乃至几十万条数据的处理分析时能显著提高工作效率和准确性。此外,Access还可以用于各类软件的开发,比如生产管理、销售管理、库存管理等各类企业管理软件,在企业内部网络中可很方便的实现数据共享。

Access提供了7种用于创建数据库系统的对象:表,查询,窗体,报表,页,宏,模块[2]。这7种对象全面满足了数据库系统开发过程中的各种需求。利用Access 2003创建数据库管理系统,可与Access各高版本之间相互兼容。Access属于微软自带的办公套件,对操作系统无特殊要求;而且其最大的优点在于易上手,非专业人员也能在较短时间内熟练操作[3],对初学者也大大降低了开发难度,这些都低成本地满足了从事企业管理人员的需要,对企业的高效率低成本运行起到了一定的帮助作用。

1 系统结构

本系统建立一个数据库,涉及到表、查询、窗体、报表、宏、模块这6个对象。所有数据储存于表中,窗体用来创建用户界面。整个系统的结构如图1所示。

[主界面][实时库存][质量检验][退出系统][入库管理][出库管理][入库管理][查询][数据库][返回][铸件][刀具][五金][型材][返回][铸件][刀具][五金][型材][返回][库存查询][入库查询][出库查询][退货查询][返回] [基本尺寸][公差][参照标准][检验方法][检验员][零件图][…][添加][打印检验报告][实测值][材质报告] [图纸信息][报告生成] [产品实时库存及质量检验管理系统]

图1 系统结构图

2 系统功能

我们用Access 2003开发的《产品实时库存及质量检验管理系统》包括如下功能。

⑴ 添加,修改,浏览数据:如录入产品出入库信息,录入图纸信息,添加零件图和材质报告(按路径存入对应文件夹中),浏览入库、出库、退货信息,浏览产品数据库信息等。

⑵ 查询,搜索功能:如查询铸件的重量、库存数量、库存金额,按种类、材料、尺寸等条件模糊搜索相应型材的入库重量、入库金额等。

⑶ 打印功能:打印产品的检验报告,其内容包括零件图、零件基本信息、检验数据、材质报告等。

⑷ 局域网数据共享:采用拆分mdb文件,将mdb后台数据库放到服务器上共享,前台数据库进行表链接并分发前台数据库的方式。

3 具体设计

本系统包括“实时库存”和“质量检验”两大块功能,如前所述,本系统用到表、查询、窗体、报表、宏、模块这6个对象。

3.1 创建表

表是用来存储有关特定主题的数据的数据库对象,在数据库全部7个对象中最为基本也最为重要,所有的数据均要存储于表中,它是数据库系统建立的前提[4]。

在Access 2003中可使用表向导来创建表,不同的表用于储存不同类别的数据,根据具体设计需求设置各表的属性,依次向表中添加字段,设置主键和字段数据类型。

根据本系统的实际情况分析,使用表向导来创建表,基本数据表包括:毛坯出入库、退货单,成品出入库、退货单,刀具出入库、退货单,五金出入库、退货单,型材出入库、退货单,检验项目表,零件信息表等等。表1为毛坯入库单表:

表1 毛坯入库单表

[编号\&1\&2\&3\&4\&5\&6\&7\&8\&字段\&入库ID\&零件号\&物品名称\&重量\&客户\&入库数量\&入库日期\&备注\&类型\&自动编号\&文本\&文本\&文本\&文本\&数字\&日期/时间\&文本\&字段

大小\&长整型\&50\&30\&20\&30\&长整型\&\&30\&]

3.2 查询

数据往往要按各种目的进行归纳处理,而仅仅通过查看表中的数据对于实际问题的解决是远远不够的。Access中的查询对象可以为数据处理提供完善的解决方案,不用再编辑表之间的关系就可以建立各表和各查询之间的关系[5]。我们可使用查询筛选数据、执行数据计算和汇总数据,还可以使用查询自动执行许多数据管理任务,并在提交数据更改之前查看这些更改。

本系统主要涉及各类产品的出入库、退货以及库存情况查询。库存查询需分两步完成。第一步:对出入库和退货情况进行汇总查询,按产品信息对入库单表进行分组再汇总处理(如图2所示)。第二步:汇总处理完成后,建立出入库以及退货汇总查询三者之间的关系,创建库存查询,其中,库存数量为入库数量减去出库数量与退货数量的总和(其关系如图3所示)。

图2 铸件入库单汇总查询

3.3 用户界面

用户界面以窗体形式显示,窗体也是一个数据库对象,人们可以通过窗体查看和访问数据库,有效的窗体可以提高使用数据库的效率,外观赏心悦目的窗体可以增加使用数据库的乐趣。在Access中我们可以自主地向窗体添加各种命令按钮和其他功能来执行所需操作,可设计性强。

本系统所需窗体较多,有各类产品的出入库以及退货信息录入窗体,库存查询窗体,图纸信息录入窗体(如图4所示),检验报告生成窗体。

3.4 宏

宏是一种工具,帮助操作者自动执行任务,它将一些常规操作的代码集成起来,通过可视化选择,方便设计者在执行这些操作时进行调用,而无需在VBA模块中再写代码,相当于为这些代码设置了一个“快捷键”。例如,向窗体中添加一个命令按钮,可将按钮的单击事件与某个宏相关联,在每次单击时会自动执行该宏所对应的事件。

本系统主要通过将宏赋予不同的命令按钮来实现打开窗体和打印报表等操作。

3.5 切换面板

切换面板属于一种特殊的窗体对象,通过数据库实用工具中的切换面板管理器来专门生成。其上可添加标题和图片用以装饰。切换面板上带有按钮和链接,可通过它浏览数据库。

本系统利用切换面板来作系统启动界面,用户可在切换面板上实现对数据库所有窗体的调用。以下用例子加以说明。

⑴ 产品实时库存面板(如图5所示)为进入系统首页。

图5 产品实时库存面板

⑵ 单击产品实时库存面板上的“入库管理”,出现提示“请输入口令”,输入口令,出现“入库管理”面板(如图6所示)。

图6 入库管理面板

⑶ 单击“入库管理”面板上前五个按钮,进入相应产品的入库信息录入界面;单击“修改口令”,可设置进入此面板的新口令;单击“返回上级菜单”,可返回上一级面板。

3.6 报表

报表是基于当前数据库中所有数据,或者部分有选择性的数据而产生的数据汇总或数据分析的结果表格。企业日常管理中会定期编制各类报表,报表综合反映了企业的经营状况。Access报表可利用设计视图创建。报表分为五部分:报表页眉、页面页眉、主体、页面页脚、报表页脚。与窗体设计类似,可在报表设计模式中添加各类组件来满足具体需求。

本系统的“质量检验”部分需生成检验报告。在“报告生成”界面中有“预览”和“打印”按钮,录入全部信息后,点击“打印”按钮,就以图片或PDF文件格式输出检验报告报表。检验报告报表由零件图、数据、材质报告三部分组成。图7为报表“数据”部分的设计视图,页面页眉显示零件的基本信息以及各检验项目;页面页眉显示检验员、检验日期等信息;主体部分显示具体的检验数据,“Item1页眉/页脚”属于组页眉/组页脚,用于对主体中的控件进行分组显示。

3.7 模块

想要进一步实现Access的复杂管理功能,没有VBA模块是不行的。简单的说,模块就是按设计者的要求执行任务的程序的组合,它是整个数据库的公共代码区。我们可以在模块中定义全局变量、全局常量、数据类型以及公共函数和过程等等。作为Access对象之一,它能起到宏所起不到的作用。

本系统需要用到模块的地方主要是“质量检验”这部分,例如:录入图纸信息时需添加零件图,为了获得零件图的原始文件名以确定图片格式类型,需要定义GetF函数[6],具体VBA代码如下(其中,参数GetType为查找类型,当其为True表示文件,Fales表示文件夹):

Function GetF(GetType As Boolean) As String

Dim fd As FileDialog

Dim p As String

p=""

If GetType=True Then

Set fd=Application.FileDialog(msoFileDialogFilePicker)

Else

Set fd=Application.FileDialog(msoFileDialogFolderPicker)

End If

With fd

.AllowMultiSelect=True

.Show

End With

If fd.SelectedItems.Count>0 Then

p=fd.SelectedItems(1)

End If

Set fd=Nothing

GetF=p

End Function

3.8 功能扩展

3.8.1 拆分数据库

Access软件开发完成后要供多人使用,共享信息,本系统通过mdb链接mdb的方式实现数据局域网共享。首先要对mdb文件进行拆分,打开“产品实时库存及质量检验管理系统.mdb”文件,在“工具-数据库实用工具-拆分数据库”中根据向导提示将原数据库拆分成一个前台程序库和一个后台数据库。拆分后,后台数据库只保留表对象,而前台程序库保留其他6个对象。拆分数据库有如下优点:

⑴ 便于数据备份,拆分后的数据库只需备份后台数据库;

⑵ 便于升级与维护,当对主程序进行升级改动时,只需替换前台程序库即可。

3.8.2 局域网运行

利用企业已建立好的局域网,将后台数据库拷贝至服务器电脑的共享文件夹中,并允许局域网中其他机器更新后台数据库的数据,然后分发前台程序库至各客户端电脑,打开前台mdb文件创建链接表来链接后台表,这样我们就可以实现前台与后台数据库的链接,员工在客户端电脑上就能对服务器上的后台数据库进行查看或更新。

在企业局域网中配置Access数据库可以让员工在需要查询时只要登录其电脑上数据库系统就可得到答案,从而使工作流程简化,让员工有更多的时间做好自己分内的事情。同时,数据库系统也能促进各个部门之间的沟通,让企业上层更迅速准确地掌握信息,方便其管理与决策。

4 结束语

本数据库系统自在上海浦东新星机械厂投入使用数月以来,目前已达到理想的运行状态。经实践检验,本系统的引入取代了该企业旧的台账管理模式,使员工对仓储情况一目了然,让财务部门、销售部门和仓库的信息传递更为便捷,亦提高了检测人员的工作效率。

Access作为一种数据库设计开发方案,对于爱好管理系统开发,而囿于大量复杂难懂的编程语言的初学者来说非常易于上手。如能有针对性地使用Access数据库,可为中小企业的管理锦上添花。本文的Access数据库开发实例可作为类似工作的参考。

参考文献:

[1] 薛冰冰,俞卫华,王彦芳.ACCESS技术在水电管理系统中应用[J].计

算机时代,2011:53-55

[2] 周健.基于ACCESS开发的医疗设备管理系统[J].医院数字化,

2011.26(11):38-41

[3] 杨得亮,崔松涛.基于VB与ACCESS数据库的电缆快速设计系统[J].

计算机工程与设计,2011.32(12):4282-4285

[4] 朱翠娥,曹彩凤,刘兴林.Access数据库应用教程[M].机械工业出版

社,2011.

[5] 张强.巧学巧用Access 2003数据库应用开发实例[M].电子工业出版

数据库需求分析报告范文5

开题报告填写要求

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.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

数据库需求分析报告范文6

国外应用情况

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

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

电信企业数据仓库的构建

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

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

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

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

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

数据仓库的需求设计

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

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

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

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

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

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

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

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

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

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

数据仓库应用前景

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

常规经营分析

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

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

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

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

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

专题分析

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

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

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

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

营销监测

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

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

数据挖掘

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

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

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