软件工程课程设计说明书]最新版

上传人:公**** 文档编号:512295357 上传时间:2023-01-17 格式:DOC 页数:18 大小:139.50KB
返回 下载 相关 举报
软件工程课程设计说明书]最新版_第1页
第1页 / 共18页
软件工程课程设计说明书]最新版_第2页
第2页 / 共18页
软件工程课程设计说明书]最新版_第3页
第3页 / 共18页
软件工程课程设计说明书]最新版_第4页
第4页 / 共18页
软件工程课程设计说明书]最新版_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《软件工程课程设计说明书]最新版》由会员分享,可在线阅读,更多相关《软件工程课程设计说明书]最新版(18页珍藏版)》请在金锄头文库上搜索。

1、燕山大学软件工程课程设计说明书题目: 个人财务管理系统 学院(系): 信息科学与工程学院 年级专业: 计算机应用三班 学 号: 110104010131 学生姓名: 张祚 学 号: 110104010129 学生姓名: 刘丽丽 指导教师: 教师职称: 摘要本次课程设计在Windows XP平台上,以Delphi7.0作为界面开发工具,SQL Server 2000作为数据库工具,分析设计了“个人财务管理信息系统”,系统软件和对数据库的操作和管理都可在计算机上完成。本系统的特点是功能简单,只适合对个人财务管理需求不高的用户,可以完成收入支出金钱及物品的记录与查询操作,但这些对普通用户还说应该够了

2、,本系统操作简单,用户无需记录复杂的命令,打开主机面就可以很容易看出系统的功能,本软件为免费产品,对于有些用户来说是个很好的选择,本软件无需很高的硬件配置,一般的配置均可运行,占用系统资源少。本报告主要的内容是中首先说明了该系统的特点与业务需求,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体实现。该系统功能完善、用户界面友好、运行稳定,可完成日常个人财务信息的管理和维护。报告中说明了该系统的业务需求,之后介绍了系统的总体设计思路以及着重介绍了数据库表的设计过程及说明可供研究此系统的人员提供参考。关键字: 个人财务管理 ; 信息系统; SQL Server

3、 2005 第1章 绪论1.1 课题背景 当今社会越来越朝着信息化和数字化发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们的每个人生活都离不开计算机的帮助了。越来越多的个人应用软件成为了人们重要的助手,也在潜移默化的改变着我们的生活。现在的计算机室每个公司的必须配备的设备,并且每家每户现在都有了计算机,但是个人的计算机大部分都是在为人们的娱乐带来了很大的改变,个人的计算机的办公软件的使用还是有很大的提高的空间的,特别是针对一些普通用户能用的起的并且上手方便的软件更是少之又少,为此我们做了特别的调查,发现在个人财务这方面的软件随着市场经济的发展,我们居民对理财有着越来越高的要求。理

4、财,是每个家庭和个人所必须面对的问题。现在,关于企业的会计制度逐渐完善,而且针对企业的财务软件以及ERP系统也在飞速发展,但针对个人或家庭的财务系统目前还是一段空白。实际生活中经常要面对个人的各项财务收支进行管理,所以现在的问题就是面向一个普通用户的对于个人财务管理的计算机软件的出现迫不及待了。对此我们对这个现象的调查,了解了当前大多是普通用户的想法和当前市场的调查,发现对于的个人财务管理的计算机软件的需求很大但是目前关于这方面的开发还没什么进展,所以我们希望能通过计算机来开发这样一款针对普通用户的个人财务管理的计算机软件的开发。针对这个软件能够更贴切的适合普通的用户,它的设计更加亲民,更加操

5、作简单,能够对于用户有更好地亲和力,并且能够帮助用户更加清楚的了解每天自己的收支情况并能够通过计算机对其做简单的管理。相信这款软件一定能够受到用户的喜爱。1.2 课题意义 我们经常看到企业的一些财务报表,这些报表主要是关注企业的资产负债表和损益表,简单的说,前者是反应这个企业有多少钱,是存量;后者,反映了企业在一定时间能赚到多少,是流量。 其实,对一个人或者家庭的财务情况,也是关注这两个方面。关注家里存多少钱,关注今年赚了多少钱,花了多少,借出什么等等。要做到这些需要对大量的数据做存储和计算,工作是相当的复杂繁琐和枯燥的,因为这些问题容易被人忽略。我们纵然可以为生活中的每一笔花销记账,但是对这

6、样大量的数据做分类处理确实是一个会令大多数人头疼的问题,如果有一个理财的软件对我们的日常财务进行那样的繁琐的数据处理和计算工作,相信可以让我们理财的效率大大提高。这样一个软件不但可以方便我们的生活,更可以使我们对自己的财务有一个清楚的了解。本课题能够让我们更好地完成对自己的财务的管理和认知,能够更加的方便的进行自己的财务的管理和随时了解自己的经济情况,我们开发的一款关于个人财务管理的软件正是这样一款软件,主要用来统计个人的每天的收支情况,并且能统计当前的个人的现金和固定资产的管理,并且能够对每个月的收支做一个详细的统计和管理,做到对自己的财产了如指掌,并且能够随时对自己的当前财产作出调整和管理

7、,方便用户对当前的财产作出管理。与此同时,这样的一个软件开发和制作也是对我们大学学到各种知识进行的一次综合运用的一个好机会,通过这个软件的设计和测试调制,能够让我们更加深刻的了解软件工程的作用以及每一步骤的作用和顺序,并且这其中我们还能对数据库进行进一步了解和掌握,我们要对每一个用户的信息进行存储和管理,并且要对用户的登录信息和个人的财务信息进行存储和保密,并且能够用到一系列的开发工具,让我更好的掌握各种开发软件的用法和功能,并且能够提高我们的同学之间的合作开发的团队意识,能够锻炼我们的合作的能力和观念,锻炼自己的动手能力,开发自己的大脑,这对于我们还未毕业的学生的我们无疑这是一个挑战和锻炼,

8、大学中这样的机会是对我们大学学习的一个检验和实践。1.3 课题目的 课题的目的是一方面能够方便用户来管理自己的个人财务,在一个信息化如此方便的时代,每个人能够通过自己的计算机来使用一个软件来管理自己的财务,这不仅极大的调高了每个人的操作的效率,给每个用户带来极大的方便,顺便能够通过使用这个软件来提高每个人对于理财观念提高,能够增强他们对理财的认知和认识到对于每个人理财是如此的简单并且如此的有用处,让人们充分的认识到计算机的方便性以及通过软件理财的重要性。 这个课题除了能够给客户带来了巨大的好处和方便,并且能够对于我们开发软件的人来说也是一个极大的挑战和锻炼,开发一个人个人财务管理的软件一方面能

9、够能提高我们的实际的动手能力,并且能够培养我们的动手动脑的能力,在开发的过程中我们遇到的困难能够教会我们如何去面对,如何去解决问题,提高我们的解决问题的能力,并且在这个过程中不是一个人完成的,是许多人共同完成的,在这个工程中能够短了我们的团队合作的能力,感受到团队的力量,给了我们一个提前进入社会锻炼的机会,让我们提前感受到进入社会工作的感觉,让我们有了充分的准备来为自己的奖励做出全面的准备,让我们以后有个更好地未来。1.4 主要任务本课题的主要的任务是通过计算机的开发工具设计出一款计算机软件,这款软件能够实现对个人的财务进行管理,并且能够通过用户的登录信息判断用户的信息是否正确, 并且能够存储

10、用户的财产信息,当用户登录上自己的账户时,能够及时查询自己的当前的现金和固定财产,并且能够对自己的财产能够作出相关的管理,并且能够统计每天的收支情况,并且能够通过软件来查询自己每天的收支,及时了解自己的财务状况以及每笔财产的去向,此外还能统计用户的每个月的收支情况,同样能够对自己的每个月的收支情况做出及时的管理和查询。本报告的主要成果是为普通用户设计出一款能够统计自己财务的软件,软件有统计每个用户信息的功能,能够存储每个用户的个个信息,并且能够保密存储,当用户登录自己的个人账户后能查看自己的现在的现金和固定的物品,并且能够在当前的页面操作自己当前的现金和固定物品,能够及时的了解自己的财务并且能

11、够及时的管理自己的财务,除了对当前的财务管理还能对每天自己的收支做一个系统的统计,明确自己每天的花销和进账情况,并对每天的收支一个管理和查询,能够在第一时间知道自己的开支情况,较及时的了解自己的情况,此外不仅能够对每天的收支做一个较详细的统计并且还能够对每个月的收支情况做一个较为详细地统计,同样可以对每个月的收支做一个管理和查询。主要的任务是给每个用户带来巨大的方便,能够通过计算机就能够来管理和查询自己的财务状况,这样能够给用户带来很大的方便并且能够更多的节省用户的时间,此外还能通过这款软件的使用,能让用户体会到技术管理自己的财务是非常的必要和重大的意义,能够提高用户的管理财产的观念和意识燕山

12、大学课程设计(论文)任务书院(系): 信息科学与工程学院 基层教学单位: 学 号110104010131学生姓名张祚专业(班级)计算机应用三班学 号110104010129学生姓名刘丽丽专业(班级)计算机应用三班设计题目个人财务管理系统设计内容根据设计题目完成如下设计任务:1、 软件的需求分析。了解需求,给出软件需求的描述,规划系统总体结构;2、 软件的总体设计。给出软件结构设计的结果,画出数据流程图和状态转换图,并给出说明,确定系统的层次结构和功能模块;进行数据库设计,完成数据表逻辑和存储结构的设计,并给出设计的表单等结果;根据需要可以进行界面设计;3、 软件的详细设计。给出各模块内部算法和

13、处理流程。设计要求1、 正式课程设计之前以组为单位进行软件需求的调研;2、 课程设计根据模板给出的模式撰写,报告的正文的撰写参照毕业设计论文规范要求;3、 系统功能结构要合理,能实现并实施基本功能模块;4、 最后要求格式正确无误,结构完整,语言连贯,表达清晰明确;5、 答辩结束后上交报告。工作计划1、14号之前根据所选题目进行调研,查找相关资料;2、14、15号小组之间进行讨论,写出需求分析,规划系统总体结构,画出数据流图,状态转换图,ER图等;3、16号进行总体设计,了解每个功能模块的作用,进行数据库设计;4、17号进行详细设计,简单的给出界面设计;并对此次课程设计做出结论;5、18号进行答

14、辩,上交课程设计报告。参考资料【1】谢世亮.Visual C#.NET2003 开发与技巧【M】. 北京:清华大学出版社,2004.5.【2】(美)solid,SQL Server2005从入门与精通(应用技术基础),清华大学出版社,出版2006.9.【3】吴晨.ASP.NET+SQL Server-数据库开发与实例.清华大学出版社,出版2006.7【4】李春葆,曾慧.SQL Server 2000学习与上机指导【M】.北京.清华大学出版社,2005.6【5】崔伟.数据库系统及应用【M】.北京:高等教育出版社,2003.6.【6】李勇平.ASP.NET Web应用开发教程【M】.北京:北京希望

15、电子出版社,2005.4.【7】张海藩.软件工程导论,清华大学出版社,2008.1指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。年 月 日 燕山大学课程设计评审工作分工:张祚的工作:对于前期的调查,我通过询问身边的同学和家人以及通过网络来了解关于个人财产管理的认知,以及对于用计算机软件来管理个人财产的意见,并在这之间做了详细的记载和思考,此外对于课题的前期工作比如摘要和绪论以及整体的策划和结构。刘丽丽的工作: 对于详细的每个过程中的知识点的整理以及每个阶段的画图是由本人做的。姓名学号成绩张祚110104010131刘丽丽110104010129

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号