Python+Mysql家庭理财系统设计(3)
时间:2019-04-20 21:03 来源:毕业论文 作者:毕业论文 点击:次
科技进步可谓日新月异,人们在不断挖掘计算机的市场,计算机市场可以说是一个,取之不尽,用之不竭的“大金矿”以计算机为载体,您可以使用编程语言这些无所不能的工具,实现您的各种奇思妙想。本论文就是通过合理使用计算机这个载体,比较巧妙的使用python脚本语言,Django开发框架实现了家庭理财软件的开发的。 1.2 本课题的目的和意义 1.2.1 本课题的目的和意义 从论文的题目“家庭理财系统的设计与实现”,从题目的字面意思不难看出论文的主要目的是为了实现以家庭为单位的理财目标。此系统的设计主要功能主要包含以下几个功能:系统设计可以实现多用户的管理,家庭基本流水管理和家庭流水计划管理,可以实现家庭流水汇总管理,个人投资理财管理等主要功能。 在我们的社会中生存着形形色色的人,不管你是公司的高管还是公司的普通职员;不管你是平民百姓还是身居要职的官员,总而言之,不管是个人还是家庭,我们都不可避免的要与金钱打交道,作为社会的个体,即使我们能够赚钱,可是我们不一定能够管理好我们的金钱,由此得出一个结论,理财在个人人生中充当了不可取代的地位,常言说的好:“你不理财,财不理你”因此,我的设计就是为了给大家提供一个理财的平台,为大家解决理财困难的后顾之忧。 本家庭投资理财系统主要包含以下几个模块:其中模块一为家庭流水记录,主要实现家庭在生活中不可避免的“流水账”其中包含,家庭收入记录,家庭支出记录,家庭借入记录,家庭借出记录等信息;模块二的设计主要是为了给家庭提供一个未来流水的预算,在这里你可以为自己的家庭在未来的一个月或者一年添加一个相对合理的预算,这样不至于导致家庭生活无秩序的“陷进”。模块三主要设计用于家庭管理员对家庭成员的一个管理,倘若你的角色是“家庭管理员”你就可以对家庭成员作一个适当的管理,你可以添加或者删除家庭里的任意一个成员。这样的设计主要是为了比较人性化的对家庭内部进行管理。模块四的设计主要是为了个人理财提供满足,你可以对个人股票交易进行管理,对自己的投资进行汇总。 关于本课题研究的意义不言而喻,主要就是为了给普通人提供一个简单便捷的理财方式,给人们提供一个良好的理财环境。 1.2.2 国内外的研究现状 1.2.3 未来市场占有和发展趋势 1.3 技术背景 本系统的设计主要采用的是B/S结构,即(Browser/Server,浏览器/服务器模式)B/S结构是相对C/S(Client/Server, 客户端/服务器端)目前比较主流的开发结构。B/S结构的主要优点有:易文护和升级;成本低,选择多;但是也不可避免应用服务器负荷较重的弊端。 1.4 开发环境 此次开发和传统的开发有一些细微差别,目前比较主流的开发大多都是基于windows操作系统的开发。但是关于本系统的开发是在Ubuntu版本的Linux下完成的。操作系统版本为:Ubuntu 14.10,开发IDE:pycharm4.0.3 1.5 开发工具简介 1.5.1 Python简介 Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。使用python强大的类库可以实现快速而高效的开发。 (责任编辑:qin) |