第一篇:数据库分析与设计
试验五数据库分析与设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。这个问题是数据库在应用领域的主要研究课题。
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:
· 需求分析
· 概念结构设计
· 逻辑结构设计
· 物理结构设计
· 数据库实施
· 数据库运行和维护
基本要求
在某个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、主要参考资料:
江西微软技术中心开发文档
______________________学院______________专业类______________班
学生(签名):_____________________
日期:自_______年______月______日至______年______月______日
指导教师(签名):_____________________
助理指导教师(并指出所负责的部分):
系(室)主任(签名):_____________________
附注:任务书应该附在已完成的毕业设计说明书首页。
第五篇:Oracle数据库课程分析与感想
Oracle数据库课程分析与感想
这门课主要是为我们在以前学过的数据库的基础上让我们更深入的加强对Oracle数据库的理解,让我们从它的结构,它的功能,它的对象以及多种方面去感受它。
老师每节课都说了不同的内容,然而我个人最关心的还是关于Oracle数据库的安全性。安全是现如今人人都在关注的问题,特别是计算机安全。如今每家每户的生活都离不开电脑,其中的安全问题更是大家在乎的重点。我们使用的软件,各种网络数据库的安全性我们尤为关心。
Oracle数据库经过30多年的发展,现如今已经为各个领域所使用,已经在数据库市场中占据了主导地位。在当今世界500强企业中,70%企业使用的是Oracle数据库,世界十大B2C公司全部使用Oracle数据库,世界十大B2B公司中有9家使用的是Oracle数据库。
为何Oracle会有如此的成就,能在众多数据库中脱颖而出?安全当然是第一原因。从一开始,Oracle就提供了业界最先进的技术来保护存储在数据库中的数据。Oracle提供了全面的安全性解决方案组合来保护数据隐私,防范内部威胁,并确保遵守法规。借助Oracle强大的数据库活动监控和分块、授权用户和多要素访问控制、数据分类、透明的数据加密、统一的审计和报表编制、安全的配置管理和数据屏蔽等强大功能,用户无需对现有应用程序做任何改变即可部署可靠的数据安全性解决方案,从而节省时间和金钱。
与此同时,Oracle公司也推出了许多安全性产品,例如数据防火墙,数据屏蔽,全面回忆等。
然而,随着时代的发展和Oracle被不断的应用,导致其中信息量逐渐增加,数据库的安全性越来越重要。防止数据丢失等事件的措施也越来越重要。对数据的管理也越来越严谨。
首先就是用户管理。用户和Oracle呈现一对一的关系,即一个口令对应一个用户,使每个用户的信息相对独立。还有很重要的权限系统,可以区分普通用户和管理员,方便信息管理和保存,同时也可以是用户的信息得到更安全的保存,不致使信息泄露等问题的发生。其次是系统权限。它可以选择用户给予相应的权限,确保信息不会被除管理开发人员意外的人盗用。
最后就是数据的备份。每个系统都不会是完美的,总会出现损坏的现象。数据备份就是防止各种损坏中数据的丢失和遗漏,也为数据库管理员解决了一个大麻烦。
其实关于Oracle数据库的安全性方面还有太多东西等着我们去探索。课程里所说的东西也不过是整个Oracle数据库知识里的冰山一角。在以后的生活里我们还要更多的接触这方面的事物,跟上时代发展才是最重要的。