首页 > 文库大全 > 精品范文库 > 8号文库

数据库分析与设计(5篇)

数据库分析与设计(5篇)



第一篇:数据库分析与设计

试验五数据库分析与设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。这个问题是数据库在应用领域的主要研究课题。

按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:

· 需求分析

· 概念结构设计

· 逻辑结构设计

· 物理结构设计

· 数据库实施

· 数据库运行和维护

基本要求

在某个RDBMS软件基础上,利用合适的应用系统开发为某个别部门或单位分析和设计数据库和开发一个数据库应用系统

实验目的:

⑴通过实践,掌握本章介绍的数据库设计方法

⑵学会在一个实际的RDBMS软件平台上创建合乎实际应用需求的数据库

内容与具体要求

⑴给出数据库设计各个价段的详细报告

其中:需求分析部分必须包含:

信息要求,处理要求,安全性和 完整性要求,数据流图,数据字典,数据项之间

应有的联系必须表示出来,用数据依赖表示即可

逻辑结构设计必须:说明各个关系模式所属的范式,如果不是BC或3NF范式,说明你的理由,并说明如何实现完整性保证

数据库实施必须:用DDL 定义数据库模式(表)及相应的完整性

整个报告须逻辑清楚,详略得当。

若是以小组的形式提交报告,人数不得超过5人,且须在报告中注明各人的分工,系统的难度和工作量较单人必须更大。

(2)提交你的数据库(在SQL Server 2005生成的数据库文件)

写出你的新系统的功能结构图,或提交所开发的应用系统的主界面的截图(1张)

第二篇:数据库设计网上银行—需求分析

网上银行 侯静 需求分析报告组长:1004111216 杨健宇 组员:1004111228李晓松

1004111207王卉竹 1004111227王立新11004111206

一、系统概况

1、开发背景

随着互联网的不断发展,网上购物,网上支付等消费方式已经走进了人们的日常生活。因此,网上银行应运而生,保障了客户财产和信息的安全,使客户能够放心地通过互联网完成交易,方便快捷。

2、系统介绍

网上银行是通过INTERNET向公众提供各种金融服务的银行电子系统,利用网上的信息传递,为客户提供了一条全新的银行业务办理渠道,用户(指网银用户,下同)能够不受时间和空间的限制,足不出户办理资料查询、预约服务、上网申请、支付转帐、集团管理等业务,省却了跑银行的时间和麻烦,加快了资金周转,真正做到“方便快捷、随心所欲”。

二、需求分析

1、功能性需求

通过网上银行,用户可以进行以下操作:

1、账户查询:

a、一卡通信息查询:

客户可以查看所有已选择开通的一卡通下各个子账户的名称、币种、余额、起息日、存期、利率等信息;

b、一卡通交易信息查询:

客户可以查询一卡通账户下任意时间段的所有交易记录,包括所有存取款、转账、利息结算、贷款的发放及偿还等;

2、自助转账:

客户可以在一卡通或信用卡账户之间进行转账,转账时需提供转入帐户的客户姓名及账号。主要有以下三种方式:

a.定活互转:本账户内定期存款与活期存款互转。

b.同行转账:本账户可以行同行的其他账户转账,不收取手续费用。

c.跨行转账:本账户可以向其他银行的账户(如农行转建行)转账,同时按转账金额的多少收取一定的手续费用。

网上银行同时提供收款方信息管理功能,供用户存储常用的收款方信息,以便下次转账;

3、自助缴费:

自助缴费在银行柜台、网上银行等渠道申请自助缴费服务功能后。通过网上银行向银行的特约收费单位自助交纳各类费用(如:水电费、学费、话费等)。

4、网上支付:

网上支付是电子支付的一种形式。广义地讲,网上支付指的是客户、商家、网络银行(或第三方支付)之间使用安全电子手段,利用一卡通、信用卡等支付工具通过互联网传送到银行或相应的处理机构,从而完成支付的整个过程。

5、修改密码:

客户可以修改自己的网上银行密码和账户密码;

6、网上挂失:

客户可以在网上对自己的一卡通和信用卡账户进行挂失,挂失之后该账户将

不能进行存取款及转账操作。

7、财务分析:

客户可以对自己某一个时间段的财务收支情况进行分析,查看自己所有收支(包括所有一卡通以及信用卡)的分类明细以及相应的图形表示。

7、贷款管理:

客户可以进行个人查询贷款记录、贷款额度查询、自助贷款等操作。

8、外汇买卖:

用户可以通过网上银行进行外汇买卖。实现活期账户和外汇专户之间的互转,投放委托指令,查询指令执行情况及历史记录,查看实时汇率和外币走势。一卡通账户信息查询:客户可以查看所有已选择开通的一卡通下各个子账户的名称、币种、余额、起息日、存期、利率等信息。

2、非功能性需求

1、性能需求

a、运行环境:

操作系统:

Windows XP

Windows VISTA(32位、64位,管理员权限)

Windows 7(32位、64位,管理员权限)

浏览器:

IE6.0

IE7.0

IE8.0

IE9.0

Firefox(5.0及以上版本)

Chrome浏览器

b、反馈时间限制:

设计本系统内查询操作至响应:6秒内

涉及转账业务处理至反馈:24小时以内

涉及贷款系统处理至反馈:24小时以内

涉及挂失处理至反馈:6小时以内

涉及外汇系统处理至反馈:8秒内

2、安全性保障

a、条件与限制:

有效证件仅为身份证,牵涉到开户、撤户、挂失、取款,取款时客户必须提供身份证号及密码;存款及余额查询时不需提供身份证号。

b、双密码控制,并设定了密码安全强度:

网上银行系统采取登录密码和交易密码两种控制,并对密码错误次数进行了限制,超出限制次数,客户当日即无法进行登录。在客户首次登录网上银行时,系统将引导客户设置交易密码,并对密码强度进行了检测,拒绝使用简单密码,有利于提高客户端的安全性。

c、交易限额控制:

网上银行系统对各类资金交易均设定了交易限额,以进一步保证客户资金的安全。

d、信息提示,增加透明度:

在网上银行操作过程中,客户提交的交易信息及各类出错信息都会清晰地显示。在浏览器屏幕上,让客户清楚地了解该笔交易的详细信息。

第三篇:数据库及网站系统设计分析

龙源期刊网 http://.cn

数据库及网站系统设计分析

作者:张东升

来源:《电脑知识与技术》2012年第35期

摘要:充分了解数据库及网站系统的使用的语言和理论,分析数据库及网站系统的设计原理和过程,并对模式的设计进行详尽的描述。掌握正确的数据库及网站系统设计原理和方法有助于更加便捷的设计网页和熟练操作,包括信息的查询、修改和删除等。

关键词:数据库;网站;系统;设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)35-8356-05

第四篇:旅游电子商务平台-数据库分析与设计-任务书

华东交通大学

毕业设计(论文)任务书

I、毕业设计(论文)题目:

旅游电子商务平台—数据库分析与设计

II、毕业设计(论文)使用的原始资料(数据)及设计技术要求:

使用的原始资料:

江西微软技术中心旅游电子商务平台项目的相关资料及中心的软件开发管理的相关文档和材料;

设计的技术要求:

项目开发采用微软.net平台,以Visual Studio2010 Team System及作为IDE环境,数据库采用SqlServer2008。项目开发的方式以B/S为主,采用三层架构或MVC架构模式,保证项目架构设计的合理有效,具有较强的可维护性,力求项目投入生产环境后运行高效稳定。在项目开发过程中,不仅要能实现任务书中规定的功能需求,更要保证系统设计和实现科学合理,在掌握软件开发技术的同时能很好理解和使用软件项目管理的相关技能。

项目开发过程采用RUP或MSF管理模型,保证项目管理科学可控,是项目实施成功的有力保障。项目开发过程中要求文档齐全,合理使用项目流程管理的相关工具帮助项目的实施。

毕业设计的目的:

 对大学期间所学基础和专业知识的全面检验与总结;

 提高综合运用所学专业知识分析、解决实际问题的能力;

 掌握文献检索、资料查询的基本方法以及获取新知识的能力;

 提高计算机软件或应用系统设计和开发的能力;

 进行撰写技术报告、学术论文等方面的基本训练;

III、毕业设计(论文)工作内容及完成时间:

课题主要内容:

随着国内外经济和Internet网技术的快速发展,旅游市场的不断扩大,国内外

旅游资源的不断丰富和旅游环境的不断改善,旅游电子商务平台可以使旅游市场更趋于成熟,旅游电子商务平台应运而生。旅游电子商务平台包括土特产预定系统、景区门票预定系统、酒店预定系统、线路预定系统等四大子系统。

角色工作内容:

一个系统在需求和架构等工作都完成后,接下来的主要任务就是进行数据库的设计,这是后续想详细设计、编码等工作的基础。本毕业设计的主要工作是通过前期的分析利用相关的建模工具完成系统的数据库设计,以保证系统的功能实现正确可行。

本课题是对旅游电子商务平台的数据库分析与设计。主要负责:

1、了解旅游电子商务平台的所有功能需求。

2、根据系统需求明确系统数据库设计的主要工作。

3、学习有关数据库开发方面的材料和文档,了解数据库设计的一套流程。

4、根据前期的工作,作为主要核心人员完成系统的数据库开发和设计,并和团队其它人员进行有效沟通,确保获取的系统需求充分。

在设计和开发过程中,团队成员互相配合,在保证实现各自功能模块的前提下,团队成员互相测试各自的代码,项目经理统一安排测试的详细步骤。在完成系统的开发设计和实现后,按照学校的统一要求撰写本科毕业设计论文。

毕业设计(论文)完成时间:

2010年11月30

IV、主要参考资料:

江西微软技术中心开发文档

______________________学院______________专业类______________班

学生(签名):_____________________

日期:自_______年______月______日至______年______月______日

指导教师(签名):_____________________

助理指导教师(并指出所负责的部分):

系(室)主任(签名):_____________________

附注:任务书应该附在已完成的毕业设计说明书首页。

第五篇:数据库设计

用户信息表allUsers

userInfoId int 用户id

username varcher(15)用户名

nicename varchar(15)昵称

password varchar(15)密码

nationalId int民族

age int 年龄

sex int 性别

degreeId int 学历

height int 身高

cityId int 籍贯

userWork int 工作

areaCountyId int 所在区县

salary int 工资

marriageId int 婚姻

houseId int 住房信息

headimage 相片

hobby varchar(20)爱好(null)

introduceYourself char(200)介绍自己 integralint积分默认值0

择友要求表 allFriendRequire

friendRequireId int 择友要求id userInfoId int 用户id

friendAge_one int 年龄1

friendAge_two int 年龄2

friendHeight_one int 身高1

friendHeight_two int 身高2

friendMarriageId int 婚姻

friendDegreeId int 学历

friendAreaCountyId int 所在区县 friendhouseId int 住房信息

住房信息表 allHouse

houseId int 住房id

house varchar(10)住房情况

礼物表allGift

giftid int 礼物id

giftpicturesId int 礼物图片

giftNumber int 礼物数量

userInfoId int 用户id

礼物图片表allGiftPictures

giftNumberId int 礼物图片id

giftPictures image 礼物图片

oneIntegralint 单个积分价值

民族表allNational

nationalId int 民族Id(关联用户信息表)

nationals varchar(5)民族

学历表allDegree

degreeId int 学历id(关联用户信息表)

degree varchar(10)学历

籍贯表allNative

nativeId int 省

native varchar(10)省

cityId int 市

城市表allCity

cityId int 城市Id

city varchar(10)城市

天津市区县表allAreaCounty

areaCountyId int 区县id

areaCounty varchar(10)区县

婚姻状态表allMarriage

marriageId int 婚姻状态Id

marriage varchar(10)婚姻状态

相册表allHeads

headsId int 相片Id

heads image(null)相片

userInfoid 用户Id

爱好表allHobby

hobbyId int 爱好id

hobby varchar(10)爱好

信息表(收发信件)allInformation

informationId int 信息id

InformationTitle varchar(50)信件标题

Information varchar(200)信息内容

outId int 是否已读

fromInformationUserinfoId int 发信人id

toInformationUserinfoId int 收信人Id

文章表allTitle

articleId int 文章id

userInfoId int 用户id

title varchar(100)标题

content text 文章内容

最近查看allLookup

lookmeUserInfoidone int 我看的用户id(依次来5个)mylookUserInfoidone int 看我的用户id(依次来5个)

收藏表allCollection

userInfoId int 用户id

collectionUserInfoId int 收藏的用户Id

相关内容

热门阅读

最新更新

随机推荐