学生个人记账系统的设计与实现毕业论文
2021-04-21 21:21:30
摘 要
随着科技的进步和人们生活水平的提高,网络应用的日趋成熟,人们对计算机网络应用功能的需求日益增多。而计算机技术作为人们网络应用的载体,已在各行各业发挥其重大作用,且已成为人们生活中必不可少的存在。而用户管理信息作为计算机功能的代表,用IT技术进行信息管理,具有具有管理方便、效率高、成本的降低、信息存储量强的特点,有助于用户方便信息的管理和效率的提高。而经济发展带动人们的生活质量和水平,用户记账管理也成为人们生活中不可或缺的一个个人财务支出和收入计算的记录方式,因此作为社会群体中最重要的部分,面向学生开发一款个人记账管理系统具有很强的设计意义以及实用性。
本学生个人记账系统采用JAVA技术及MY SQL数据库进行开发。设计了用户登录以及注册模块、账簿模块、财务模块、分析统计模块等。用户登录模块主要是用户进行登录系统以及注册账号操作、账簿模块主要是用户根据自己的情况进行相应的账户的建立、财务模块是用户可在财务首页进行各种信息的查看、分析统计模块主要是根据账簿的信息进行统计以及对数据的分析,方便用户更直观地了解收支情况。
关键词:记账系统;支出和收入的记录;My SQL
Abstract
With the progress of science and technology and the improvement of people's living standard, the application of network is becoming more and more mature, and people's demand for the application function of computer network is increasing day by day. As the carrier of people's network application, computer technology has played an important role in all walks of life and has become an indispensable existence in people's life. And user management information, as the representative of the computer function with IT technology in information management, a management convenient, high efficiency, low cost, the characteristics of strong information storage, information helps users convenient management and efficiency. Drive the quality of people's life and economic development and the level, user account management has become indispensable in people's life a personal finance spending and income calculation way of record, so as the most important part of social groups, for students to develop a personal account management system has a strong design sense and practicality.
This student's personal accounting system is developed using JAVA technology and SQL database. User login and registration module, account book module, financial module, analysis and statistics module are designed. User login module mainly user login system and operation, the books of the module is mainly registered account user according to their own conditions for the establishment of the corresponding account, finance module is the user can undertake all kinds of information on the financial front page view, analysis of the statistics module is mainly according to the books information statistics and analysis of the data, convenience of customers more intuitive understanding of the balance of payments situation.
Key words: Accounting system; Records of expenditure and income; My SQL
目 录
第1章 绪论 1
1.1选题背景 1
1.3 研究内容 2
1.4系统设计的原则 2
第2章 学生记账系统的分析 4
2.1系统可行性分析 4
2.1.1技术可行性 4
2.1.2经济的可行性 4
2.1.3操作可行性 5
2.1.4发展可行性 5
2.2系统需求分析 5
2.2.1系统性能的需求分析 5
2.2.2记账系统的功能需求分析 5
2.3整个系统的流程分析 6
2.4性能需求分析 7
2.4.1系统安全性 7
2.4.2数据完整性 7
2.5系统UML用例分析 8
第3章 系统设计 9
3.1系统结构设计 9
3.2数据库设计 9
3.2.1数据库设计原则 9
3.2.2数据库概念结构设计 10
3.2.3数据库实体 10
3.2.4 数据库表设计 11
3.3系统的功能设计 14
3.3.1用户模块的功能设计 14
3.3.2账簿模块的功能设计 16
3.3.3账户建立模块的功能设计 17
3.3.4财务首页模块的功能设计 17
4.1用户模块的实现 18
4.2账簿模块的实现 18
4.3账户建立模块的实现 18
4.4财务首页模块的实现 20
4.5分析统计模块的实现 20
第5章 系统测试 21
5.1 系统测试目的和基本任务 21
5.2测试的方法 21
5.3测试用例 21
5.4测试结果分析 22
第6章 总结与展望 23
参考文献 24
致 谢 25
第1章 绪论
1.1选题背景
近年来社会的发展越来越快,人们的生活质量在不断地提高,对生活的需求也越来越高,人们的生活方式也在发生着变化。这样的社会现状在一定程度上催化了科学技术的发展以及计算机技术的发展并且繁衍出了许多高科技的产品。同样,这些新兴的科技产品也会人们的生活提供了很多的便利,也或多或少的改变着我们的生活方式。尤其是计算机技术基于计算机和通信技术的信息系统正处于蓬勃发展的时期。IT技术的不断发展和不断地普及,信息管理系统的现状也处于蓬勃发展的阶段。再加上目前大热的云计算和大数据等的出现,基本上标志着我们已经进入了信息化时代。大到社会的进步,企业的发展,小到个人的日常生活中的琐事,都需要涉及到许多信息的管理,这就导致了现在很多信息管理系统的出现。而传统的人工管理信息的方式,会存在很多的漏洞和缺点。因此为适应社会、企业和个人的发展,开发学生个人形式的记账软件,可以方便管理个人的支出和收入,并能节省时间,提高工作效率。
在这个经济飞速发展的社会,人们的生活也是越来越富裕了,也需要对个人的资产进行管理,所以一个现代化的个人记账系统是必不可少的。作为社会群体之中最主要的一部分,学生的个人记账需要得到重视,故而设计一套学生个人记账系统就很有必要。这样一个系统的设计不仅能够使学生个人记账更加的规范化、便捷化,且系统和程序化能减少学生个人时间和提高信息处理的效率。还能够加快社会信息化的步伐,为人们的美好生活最大程度上提供更多的服务和便利。
1.2 国内外研究现状
目前随着苹果公司的IOS系统以及谷歌的Android系统为代表的便携式小型智能设备的迅猛发展,给人们的生活带来了很多便利。这些设备具有高速的运算能力,以及极其清晰,高分辨率的触摸屏幕,使得人们更加倾向于借助这些高科技设备进行信息的管理。相比传统的人力信息管理方法,它具有管理方便、信息存储量大、成本低、高效率等优点。目前利用计算机技术进行信息的管理已经是大势所趋。本记账系统的开发语言为JAVA,以及使用MY SQL为系统后台作为存放数据信息。