家庭财务结构管理与财务知识分析说明书_第1页
家庭财务结构管理与财务知识分析说明书_第2页
家庭财务结构管理与财务知识分析说明书_第3页
家庭财务结构管理与财务知识分析说明书_第4页
家庭财务结构管理与财务知识分析说明书_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大连交通大学数据库课程设计摘 要翱对我们每个人来碍说,随着生活水斑平的提高,物价敖水平也在日益提爱高,为了更好的碍控制收支平衡和搬调节家庭储蓄,颁我们在保证取得哎高收入的前提下跋还得保证低支出哎,这就需要我们疤建立一个家庭财安务管理系统。班财管系统是一个班家庭收支或者家埃庭不可缺少的部瓣分,家庭收支很拔早就实施了理财阿的集中管理,而背家庭使用的小型隘理财系统却只是败凤毛麟角,理财邦是很小的一个部爸分,但从到家庭埃收支,到家庭投碍资都有十分重要蔼的意义柏。熬本文运行的操作挨环境主要是db搬2 9.2,半 绊可以了解到肮“阿家庭财务管理系扳统艾”柏的规划、设计过笆程,掌握系统的搬功能。捌关键词:案

2、IBM DB2澳;隘数据库肮设计;家庭财务版管理系统大连交通大学数据库课程设计PAGE 2PAGE 30目录TOC o 1-3 h z u HYPERLINK l _Toc313987899 扮第一章把 盎绪论罢 PAGEREF _Toc313987899 h 版1 HYPERLINK l _Toc313987900 巴1.1傲课题简介拜 PAGEREF _Toc313987900 h 般1 HYPERLINK l _Toc313987901 罢1.2背设计目的绊 PAGEREF _Toc313987901 h 扮1 HYPERLINK l _Toc313987902 熬1.3敖设计内容扳 P

3、AGEREF _Toc313987902 h 扮1 HYPERLINK l _Toc313987903 啊第二章皑 奥需求分析昂 PAGEREF _Toc313987903 h 芭2 HYPERLINK l _Toc313987904 摆2.1 岸需求分析的任务般 PAGEREF _Toc313987904 h 扒2 HYPERLINK l _Toc313987905 八2.2 隘需求分析的过程氨 PAGEREF _Toc313987905 h 啊2 HYPERLINK l _Toc313987906 伴2.3版数据字典与流程版图柏 PAGEREF _Toc313987906 h 耙2 HYP

4、ERLINK l _Toc313987907 颁第三章坝 鞍概念结构设计哎 PAGEREF _Toc313987907 h 扒5 HYPERLINK l _Toc313987908 啊3.1 傲概念结构设计的澳方法与步骤奥 PAGEREF _Toc313987908 h 翱5 HYPERLINK l _Toc313987909 吧3.2 八数据抽象与局部碍视图设计碍 PAGEREF _Toc313987909 h 办5 HYPERLINK l _Toc313987910 板3.3矮视图的集成百 PAGEREF _Toc313987910 h 半7 HYPERLINK l _Toc3139879

5、11 盎第四章叭 爱逻辑结构设计板 PAGEREF _Toc313987911 h 翱8 HYPERLINK l _Toc313987912 埃4.1 E-R俺图向关系模型的疤转换般 PAGEREF _Toc313987912 h 爱8 HYPERLINK l _Toc313987913 稗4.2 癌数据库的结构暗 PAGEREF _Toc313987913 h 岸8 HYPERLINK l _Toc313987914 爱4.3肮触发器的设计盎 PAGEREF _Toc313987914 h 绊10 HYPERLINK l _Toc313987915 爸4.4埃视图的设计捌 PAGEREF _

6、Toc313987915 h 扳11 HYPERLINK l _Toc313987916 昂4.5般约束的设计哀 PAGEREF _Toc313987916 h 疤13 HYPERLINK l _Toc313987917 靶第五章罢 爸数据库的实施般 PAGEREF _Toc313987917 h 巴15 HYPERLINK l _Toc313987918 叭5.1啊表空间的建立拔 PAGEREF _Toc313987918 h 拌15 HYPERLINK l _Toc313987919 颁5.2 疤索引的建立肮 PAGEREF _Toc313987919 h 哎17 HYPERLINK l

7、_Toc313987920 奥5.3隘表的建立与数据扳的载入啊 PAGEREF _Toc313987920 h 捌18 HYPERLINK l _Toc313987921 熬5.4 般数据库的运行佰 PAGEREF _Toc313987921 h 矮23大连交通大学数据库课程设计第一章 绪论1.1课题简介肮经过三年的学习败,我们对计算机埃方面的知识有了伴很大的提升,本岸着理论联系实际癌的宗旨,通过学白校提供的这次课熬程设计实践的机懊会,在指导教师拔的帮助下,历经版两周时间,我自背行设计一套家庭靶财务管理系统,阿在下面的各章中罢,我将皑以这肮套柏家庭财务管理系般统霸为例扮,拜谈谈其开发过程氨和所

8、涉及到的问氨题鞍。1.2设计目的扮实践和巩固在课氨堂教学中学习的佰关于关系数据库班原理的有关知识爱、DB2的有关伴知识和数据库系啊统的建立方法,扳熟练掌握对于给澳定实际问题,为捌了建立一个关系霸数据库信息管理隘系统,必须得经捌过系统调研、需皑求分析、概念设半计、逻辑设计、矮物理设计、系统扒调试、维护以及氨系统评价的一般芭过程,为毕业设敖计打下基础。1.3设计内容瓣选择课题并且对拜课题的相关信息敖有一定的了解,靶对于我选的课题蔼来说,我必须了傲解家庭财务管理凹系统的构造以及傲收入支出的信息八还有银行的相关巴信息。将这些信碍息输入到数据库爱中,使之能够进安行查询、修改、耙删除并且与家庭隘财务管理系

9、统执八行相同的操作。澳在需求分析阶段芭,需要完成家庭爱财务管理系统的胺具体分类和实施癌过程流图。概念佰设计阶段要完成哎数据抽象与局部拜视图设计以及视邦图的集成。逻辑把结构设计阶段要办把E-R图转化啊为关系模式。最版后是数据库的实般施和运行。大连交通大学数据库课程设计搬第二章爱 捌需求分析芭2扒.1捌 需求分析的任板务巴调查家庭财务管拔理系统应用领域八涉及的内容,对佰涉及到领域的各捌个应用的信息要熬求和操作要求进背行详细分析,形案成需求分析说明敖书。最重要的是哀调查、收集信息佰、分析家人作为挨管理员登陆供其爱他家人进行查阅艾流程。处理要求板、数据的安全性按与完整性要求。癌要求系统能有效耙、班快速

10、案、傲安全翱、扒可靠和无误的完八成上述操作。并霸要求客户机(即芭查阅人)的界面肮要简单明了,易昂于操作,服务器哎程序利于维护。邦2.2靶 需求分析的过敖程拜为方便其他家人拜查阅家庭财务信熬息,需开发一个百财务管理系统。班包括登录时间阿、碍存取信息八、败存取的金额把、扮收支差袄、阿管理员编号,输版入家庭财务管理安系统的客户端程矮序,系统经过处蔼理后,为其他家背人提供更新后的昂数据。相对于银斑行,本系统与银笆行管理系统和资邦产账户系统保持阿一致。如果本系凹统出现问题,家熬人可以凭借银行摆提供的账户单更哎改。哀要求系统能有效八、俺快速碍、啊安全奥、袄可靠和无误的完袄成上述操作。并瓣要求客户机的界暗面

11、要简单明了,澳易于操作,服务瓣器程序利于维护败。艾2.3吧数据字典与流程班图奥1业务流程分罢析挨经过可行性分析搬和初步需求调查哎,抽象出该系统靶业务流程图,结叭合该实例具体情佰况,给出家庭成傲员,管理员信息岸、家庭财务信息八和银行账户参考碍信息的具体需求敖。绊罢 调查家庭成员瓣需求板 稗安 管理家庭成员暗需求查询功能:隘每个家庭成员对佰应一组个人基本板信息成员编号个人姓名个人性别密码芭扳 设置家庭财务摆管理员需求登陆功能:霸分配给每个家庭俺成员各自的管理阿员编号爸输入账号登陆财唉务管理系统霸输入密码登陆财摆务管理系统阿胺 更新查阅家庭矮财务信息板需求记录功能:安记录更新财务信把息的登陆时间更新

12、功能录入存取信类型录入存取金额败根据假设的每个百人月收入500吧0元更改当月收捌支差查询功能盎根据登陆时间查盎询相关财务信息胺查询每组财务信暗息对应的管理员叭编号,进一步了哀解管理员编号对翱应的家庭成员财拔务信息的情况霸 埃颁 银行管理需求查询功能:查询银行编号查询银行名称瓣查询银行的缩写胺简称耙查询银行在国际按上的编号隘 暗哀 资产账户参昂照需求查询功能奥查询该笔资产的哀编号盎查询有关银行账瓣号爱查询该笔资金的爱类型熬查询开户人的编班号背查询与资产编号坝和银行账号相对办应的银行编号更新功能按根据假设的每个袄家庭成员原资产般总额为1000邦0元修改变化后艾的资产总额,并凹供修改财务信息案时参考

13、半2系统模块分唉析翱在调查完了家庭挨成员需求之后,鞍就要开始分析家跋庭成员需求。在啊此,我们采用自柏顶向下的结构化搬分析方法(SA稗方法)。首先,袄定义全局概念结摆构的框架,3数据字典霸将所有子系统全肮部细化。将所有蔼用户需求分析完胺毕之后,就要开氨始构造数据字典傲了。经分析之后啊,本系统要用到袄五个基本表:家昂庭成员表,管理坝员,财务信息表盎,银行表,资产安账户表。数据结艾构定义如表所示胺。数据结构定义版数据结构名耙含义说明皑组成班家庭成员啊定义了家庭成员八的有关信息案姓名,性别,出翱生日期,手机,般工作单位,管理凹员编号靶管理员拌定义了管理员的颁有关信息半管理员编号,登唉陆账户,登陆密捌码

14、案财务信息矮定义了财务信息邦的有关信息扳存取,时间,金败额,收支差,管敖理员编号啊银行碍定义了银行的有奥关信息拔银行编号,名称阿,简称,国际编凹号背资产账户肮定义了资产账户拔的有关信息埃编号,银行账号佰,资金类型,开搬户人编号,开户岸日期,存款类型隘,资金总额,备版注,银行编号摆第三章 板概念结构设计袄3.1办 矮概念结构设计的案方法与步骤靶概念设计阶段我拔也采用自顶向下碍的方法,即自顶耙向下的进行需求癌分析,然后再次霸自顶向下的进行白概念结构设计。澳对已经细化到无昂法再分的阶段逐啊步集成在一起,哀最终合成一个全俺局概念模式。般3.凹2 巴数据抽象与局部盎视图设计懊按照家庭财务管霸理系统总框架

15、图吧,设计实体属性啊图以及局部E-唉R图。.扳3.袄3视图的集成柏 经过逐绊步细化再进行每办两个一集成初步矮形成一个E-R哀图,最后得到家把庭财务管理总体霸概念结构E-R颁图。坝第四章 按逻辑结构芭设计拌4.艾1 氨E-R图向关系碍模型的转换佰将图3.4总体斑概念结构E-R爸图转化成关系模坝型。将转化的关暗系模式进行优化熬,最终达到第三案范式。(至少包爸括5张表,每个半表都有主键,设版必要的外键。)案家庭成员表(把姓名胺,性别,出生日霸期,手机,工作阿单位,管理员编案号)艾管理员表(按管理员编号扳,登陆账户,登办陆密码)碍财务信息表(吧时间靶,存取,金额,般收支是否平横,罢管理员编号)敖银行表

16、(蔼银行编号澳,名称,简称,罢国际编号)拔资产账户表(矮编号,银行账号爱,资金类型,开柏户人编号,开户矮日期,存款类型傲,资金总额,备白注,银行编号)阿4.艾2 数据库的结邦构盎 根据总扳体结构图设计各邦表的结构,其相安应表的定义如下拔:奥家庭成员表的结肮构(membe瓣r)般 白字段名哀数据类型绊长度按是否为空蔼主/外键案描述般name蔼varchar靶50啊否绊主伴姓名凹sex凹varchar袄50扮否敖性别挨birthda败te耙date爸否霸出生日期邦phonenu隘mber稗decimal般否搬手机摆workpla背ce罢varchar坝50罢否昂工作单位扮adminis靶trato

17、rn拌umber爱decimal癌否坝外笆管理员编号挨 按 背 绊 昂管理员表的结构白(admini半strator颁)碍字段名案数据类型疤长度凹是否为空哎主/外键罢描述伴adminis安tratorn坝umber背decimal扳否笆主拜管理员编号蔼logname凹varchar埃50扮否背登录账户岸passwor芭d扒decimal颁否袄登陆密码矮财务信息表的结爱构(finan盎ce)瓣字段名熬数据类型案长度跋是否为空澳主/外键佰描述叭logtime按timesta摆mp癌否吧主芭时间般deposit皑andwith翱drawal伴varchar蔼50鞍否跋存取唉money佰decimal

18、般否蔼金额拌gap氨decimal巴否拔收支差霸adminis爱tratorn啊umber敖decimal挨否肮外拌管理员编号班银行表的结构(百bank)耙字段名绊数据类型拜长度唉是否为空鞍主/外键捌描述暗banknum傲ber拔decimal傲否按主霸银行编号瓣banknam绊e唉va挨rchar盎50哀否扮名称霸nicknam稗e哀varchar暗50袄否翱简称扮inso爱decimal叭否疤国际编号皑资产账户表的结昂构(asset吧)跋字段名败数据类型芭长度碍是否为空捌主/外键捌描述板number碍decimal哎否背主癌编号捌bankacc霸ount暗decimal柏否霸银行账号跋ca

19、pital疤type坝varchar办50皑否肮资金类型碍openern岸umber笆decimal按否八开户人账号敖opendat百e爸date肮否案开户日期百savin伴gtype邦varchar罢50斑否叭存款类型芭totalca扒pital爱decimal伴否胺资金总额皑remark稗varchar矮50爱否搬备注佰banknum疤ber 般decimal案否八外八银行编号昂4碍.盎3触发器的设计昂根据应用要求,挨设计一个触发器碍,写出SQL语扒句。罢建立触发器搬GAP_TRI班GGER阿CREATE 班TRIGGER俺 ADMIN.哀GAP_TRI瓣GGER NO柏 CASCAD爱E

20、 BEFOR哀E INSE背RT ON 傲ADMIN.F暗INANCE 埃 REFERE凹NC俺ING NE罢W AS n 岸 FOR EA啊CH ROW 爸 MODE D瓣B2SQL 拜WHEN(n.肮gap=蔼1 and P伴ASSWORD捌=版1 and p傲assword霸=9999)瓣);哀 昂 熬 爱 敖管理员表(ad挨ministr版ator)稗收录了10位家班庭成员的管理员柏信息,包括绊管理员编号,登拔录账户,登陆密蔼码。八皑 财务信息表(笆finance鞍)碍 创建的S般QL语句:挨create 般table f佰inance扳(logtim唉e times唉tamp NO版

21、T NULL,芭deposit按andwith吧drawal 艾varchar班(50) NO耙T NULL,岸money d斑ecimal(埃30,0) N氨OT NULL百,盎gap dec把imal(30把,0) NOT佰 NULL,安adminis版tratorn矮umber败 decima靶l(30,0)扒 NOT NU拌LL,版primary埃 key(lo凹gtime),爱foreign般 key(岸adminis碍tratorn扳umber案) 百referen唉ces adm邦inistra岸tor(白adminis疤tratorn癌umber案);扳 佰 爱 巴 哀财务信息

22、表(f按inance)岸收录了疤10位家庭成员半最近的财务信息傲,包括登陆时间八,存取类型,金安额,收支差,管班理员编号。半瓣 银行表(ba肮nk)芭 创建的S傲QL语句办create 耙table b癌ank把(banknu鞍mber de半cimal(3巴0,0) NO耙T NULL,唉banknam伴e varch唉ar(50) 耙NOT NUL邦L,挨nicknam吧e varch扮ar(50) 奥NOT NUL伴L,氨inso de把cimal(3挨0,0) NO昂T NULL,败primary胺 key(ba唉nknumbe哀r);靶 隘 邦 扮 胺银行表(ban盎k)笆 收录把了最近交易过的败10间银行的信懊息(可重复),板包括银行编号,搬名称,简称,国胺际编号。蔼邦 资产账户表(把asset)隘 创建的S般QL语句凹create 耙table a艾sset版 (num班ber dec翱imal(30矮,0) NOT阿 NULL,疤bankacc拌ount de般cimal(3敖0,0) NO把T NULL,拌capital把type va搬rchar(5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论