数据库课程设计 个人财务管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I摘要本次课程设计在WindowsXP平台上,以VisualStudio2008作为界面开发工具,SQLServer2005作为数据库工具,分析设计了“个人财务管理系统”。系统软件和对数据库的操作和管理都可在计算机上完成。本系统功能简单切齐全,很适合对个人财务管理进行明确管理的用户,可以完成收入支出金钱及物品的记录与查询操纵。此外,此系统操作简单,用户无需记录复杂的命令,打开主机面就可以很容易看出系统的功能,在者,本软件无需很高的硬件配置,一般的配置均可运行,占用系统资源少。本报告说明了该系统额特点与业务需求,详细说明了系统的业务流程和系统开发特点,重点介绍了各模块的功能及相关功能的具体实现。功能完善、用户界面友好、运行稳定,可完成日常个人财务信息的管理和维护。关键词财务管理、SQLServer2005、管理信息系统、VisualStudio2008内容:宋体,小4号,1.5倍行距,段前0行,段后0行题目:黑体,小4号行距1.5倍段前1.5行,段后1.5行页面设置(正文的所有页面)页边距:上2.5厘米,下2.5厘米,左3厘米,右2.5厘米,装订线0厘米;正文必须标注页码,位置为页脚居中,并在目录中注明并对应。距边界:页眉1.5厘米,页脚1.75厘米内容:3-5个关键词宋体,小4号,1.5倍行距,段前0行,段后0行IIAbstractThecurriculumdesignxptheplatform,windowsstartsinvisualstudio2008astheinterface,sqlserver2005toolsfordevelopmentasthedatabasetools,analyzethedesignofpersonalfinancemanagementsystems.Thesystemsoftwareanddatabaseoperationandmanagementcanbedoneincomputer.Thesystemfeaturessimplecut,isquitesuitedfortheindividualfinancialmanagementoftheusersclearly,wecanfinishtheincomeandexpenditureofmoneyandtherecordsandforcontrol.Inaddition,thesystemissimple,usersneedhavenorecordofthehost,youcaneasilyseethatthesystemfunctions,thesoftwaredoesn'trequireahighhardwareconfigurationandgeneralconfigurationcanberun,thelandsystemresources.Thepresentreportshowsthesystemlevelwiththebusinessneeds,detailedsystemofthebusinessprocessandsystemdevelopment,themoduleintroducesthefunctionofthefunctionsandrelatedtotherealizationoftheuserinterface.Efficientandfriendly,stable,butperformeverydaypersonalfinancialinformationmanagementandmaintenance.KeywordsFinancialmanagement、SQLServer2005、Managementinformationsystem、VisualStudio2008录入正文时注意:1.同学们可直接在此设计报告正文格式模板上录入;2.录入前看清说明后将所有标注删除;(红色文字)III目录1.系统功能需求分析.....................................................................................................12.数据库设计分析.........................................................................................................13.数据库整体逻辑结构设计.........................................................................................34.数据库实现.................................................................................................................54.1建立数据库和表..................................................................................................54.2建立视图..............................................................................................................64.3建立存储过程......................................................................................................64.4建立触发器..........................................................................................................65.课程设计总结.............................................................................................................7参考文献...............................................................................................................................8谢辞...................................................................................................................................9目录:黑体小3号,1.5倍行距,宋体,小4号行距1.5行距段前0行,段后0行1个人财务管理系统数据库的设计与实现IndividualFinancialManagementSystemDesignAndImplementationOfTheDatabase数学与信息工程学院计算机科学与技术专业王晶指导教师:章美仁1.系统功能需求分析本系统是针对用户要求,使用计算机对自己日常的资金和物品的收入、支出以及相关的各种信息进行记录、修改、添加、删除等操作,并实现对信息进行统计和以文档形式输出的操作而设计的一种现代化个人财务管理软件。经过分析,本系统需要具有以下功能:(1)、能够实现个人财务管理方面各项功能,能成功的对用户各种信息进行管理。(2)、实现查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。(3)、能够实现按日期查询以及对库存数据进行按月统计和以文本形式输出。(4)、拥有良好的人机交互界面。1.1系统业务需求本系统具有以下几个功能模块:用户登录模块、系统管理模块、现金管理模块、物品管理模块、统计模块。用户登录模块为每个用户分配账号密码使得个人的财务信息具有隐私性,现金管理模块能有效的管理用户的现金,可以进行添加,查询,删除操作,物品管理模块可以添加物品借入,借出,买进,买出,和删除查询操作,统计模块使得用户能够查询用户某月的金钱和物品统计信息,能够让用户对自己每月或一段时间的收支情况,系统管理模块可以让用户修改密码,进行重要数据的备份和恢复。1.2系统技术需求稳定性:本系统为财务管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。可靠性:用户财务数据多比较重要,要求系统具有数据备份,数据恢复等性能。安全性:系统设计个人银行账号以及密码的保存,要求系统提供加密保存等安全措施,即要求系统有较高的安全性能。数据流图论文题目:黑体,3号,1.5倍行距段前2行,段后1行若有副标题则用:黑体,4号专业、学生姓名、指导教师及姓名:楷体,小5号,1.5倍行距段前0行,段后0行大标题:黑体,4号,1.5倍行距段前1行,段后1行2管理员接收收入/支出接收物品更新数据库管理员产生收支报表产生物品报表产生收支统计报表产生物品统计报表收入/支出物品收入/支出物品更新数据文件收支信息收支信息报表物品信息物品信息报表收支统计信息收支统计报表物品统计信息物品统计报表2.数据库设计分析登陆功能对于个人财务管理系统,我们要求软件满足用户对个人财务的隐私性管理,确保在用户以外的其他人使用软件对其信息进行操作,所以要采用用户注册和登录制度,确保用户对自己财务信息的隐私管理。物品管理模块功能物品管理模块是用户对物品进行添加、删除、修改操作的模块,提供用户对物品的收入支出进行操作的功能。现金管理模块功能现金管理模块是用户对现金进行添加、删除、修改操作的模块,提供用户对现金的收入支出进行操作的功能,使得当用户的记录需要修改时,可以方便的添加和修改。3统计管理模块提供用户对现金收支信息和物品收支信息进行统计输出功能。系统管理模块系统管理模块提供用户对用户个人信息的管理和修改以及对系统信息进行备份和恢复的功能。数据库的ER图如下所示:用户收入支出收入物资编号密码用户名备注时间金额支出类型支出编号备注时间金额收入类型收入编号收入物资类型收入物资编号支出物资支出物资类型支出物资编号1N1M3.数据库整体逻辑结构设计层次结构图把整个系统分为收支管理,物品管理,统计管理,系统管理四个模块,收支管理模块分为添加收入,添加支出,修改收入,修改支出,查询收支,删除收支6个模块,物品管理模块分为物品借入,物品借出,物品买入,物品卖出,物品查询,物品删除,统计管理模块分为物品统计信息,收支统计信息两个模块,收支管理模块分为修改密码,数据备份,数据恢复,系统说明,退出系统5个部分,每个模块完成的功能可以从名字上明显的看出。表的题注置于表格上方,居中。表号与标题间空2格,宋体5号。表格两边无边框,表格顶边和底边线宽带1/2磅。所有的表必须要有表号和表名。所有的表必须要在正文中加以引用4层次从结构图如下所示:数据库表(1)下面是将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定:1)表1用户表,表1考生信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键/外键1用户编号UserIDbigint否主键2用户名UserNamevarchar(50)少于50字符否3密码Passwordvarchar(50)少于50字符否2)表2支出信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键/外键1支出物资编号PayoutIDbigint否主键2用户编号UserIDbigint否外键3支出类型Paykindvarchar(50)否4支出物资类型payoutkingVarchar(50)否个人财务管理收支管理物品管理统计管理物品借入物品借出物品买入物品

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功