家庭管理系统设计毕业论文(编辑修改稿)内容摘要:

1 Java 语言是动态的。 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。 Java 对对象技术的全面支持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本。 Java 的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。 特别是 Java 企业应用编程接口( Java Enterprise A Pis)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 安徽工业大学 毕业设计(论文)说明书 共 57 页 第 4 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 20xx 年 04月 20 日, oracle(甲骨文)收购 sun, java 因此并归甲骨文公司。 应用程序 开发环境 Ellipse Ellipse 企业级工作平台( Ellipse Enterprise Workbench ,简称 Ellipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Java script, SQL, Hibernate。 简单而言, Ellipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。 JDBC JDBC( Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。 JDBC 为工具 /数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 简单地说, JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。 JDBC API 既支持数据库访问的两层模型( C/S),同时也支持三层模型( B/S)。 在两层模 型中, Java applet或应用程序将直接与数据库进行对话。 这将需要一个 JDBC驱动程序来与所访问的特定数据库管理系统进行 通讯。 用户的 SQL 语句被送往数据库中,而其结果将被送回给用户。 在三层模型中,命令先是被发送到服务的 中间层 ,然后由它将 SQL 语句发送给数据库。 数据库对 SQL 语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。 Charterer Charterer is a free chart library for the Java(TM) platform. It is designed for use in applications, applets, servile and JSP. Charterer is distributed with plete source code subject to the terms Charterer 是 JAVA 平台上的一个开放的图表绘制类库。 它完全使用 JAVA 语言编写,是为 applications, applets, servile 以及 JSP 等使用所设计。 Charterer可生成 饼图 ( pie charts)、 柱状图 ( bar charts)、 散点图 ( scatter plots)、 时序图 ( time series)、 甘特图 ( Gantlet charts)等等多种图表。 Charterer 目前是最好的 java 图形解决方案,基本能够解决目前的图形方面的 安徽工业大学 毕业设计(论文)说明书 共 57 页 第 5 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 需求。 mys 数据库 mys 是一个小型关系型数据库管理系统,开发者为瑞典 mys AB 公司。 在 20xx年 1月 16 号被 Sun 公司收购。 与其他的大型数据库例如 Oracle、 DB SQL Server 等相比, mys 自有它的不足之处,如规模小、功能有限( mys Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。 对于一般的个人使用者和中小型企业来说, mys提供的功能已经绰绰有余,而且由于 mys 是开放源码软件,因此可以大大降低总体拥有成本。 C/S 开发 模式 最简单的 C/S 体系结构的数据库应用由两部分组成,即 客户应用程序和数据库服务器程序。 二者可分别称为前台程序与后台程序。 由于客户端实现与服务器的直接相连,因此降低了网络通信量,事务处理速度快,交互性较强,有利于处理大量数据。 它需要客户端安装专用的客户端软件。 因此,客户端操作界面设计可以个性 化,满足客户个性化的操作要求,具有直观、简单、方便的特点。 安徽工业大学 毕业设计(论文)说明书 共 57 页 第 6 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 第三章 系统设计 系统设计 思想 本系统采用 C/S 结构,使用 GUI 完成界面的设计,利用 JDBC 和 I/O 技术来持久化对象和读写存储文件,用开源的 mys 和 Charterer 做数据库服务器和实现数据库数据图表化。 操作 用户 显示 图 系统设计图 系统功能 设计 ① 管理账户 (收入,支出 ,借贷), 统计 (图表显示收支借贷的比例视图,有每日比较和季度总额比较), 增删改查 等。 ② 管理家庭日记,可以通过日历添加,查看。 ③ 家庭计划(旅游,聚会等),可以通过日历添加删除,可以快速浏览本月的计划。 ④ 家庭相册管理,可以添加删除,可以幻灯片浏览。 ⑤ 家庭电话薄,可以添加修改删除完整信息的电话号码记录。 ⑥ 理财入门,可以系统的了解关于理财的专业知识。 系统 数据库 文件 图表 安徽工业大学 毕业设计(论文)说明书 共 57 页 第 7 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 系统功能图 系统 结构设计 图 图 系统结构图 家庭 管理系统 启动画面 财务管理 日记管理 计划管理 相册管理 电话薄管理 理财入门 收入管理 支出管理 借贷管理 收入管理 软件介绍 财务统计 财务分析 启动画面 财务管理 日记管理 计划管理 相册管理 电话薄管理 理财入门 收入的增、删、改、查、刷新 支出的增、删、改、查、刷新 借贷的增、删、改、查、刷新 财务统计和财务分析的显示和隐藏 日记的日历上快速添加、删、改、查看、刷新 静态页面软件信息和理财知识的查看 相片的添加、删除、查看、刷新,幻灯片自动 浏览 电话薄信息的增、删 计划的日历上快速添加、删、改、查看、刷新 安徽工业大学 毕业设计(论文)说明书 共 57 页 第 8 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 系统 ER 图 图 系统 ER 图 管理 financial time ine payout loan 管理 payout id 时间 日常开支 消费品 旅游 税务 还贷 医疗 其他 总额 备注 学习 奢侈品 loan 管理 id 时间 借贷对象 金额 利息 还贷时间 其他 总额 备注 用户 管理 ine id 时间 工资 奖金 固定资产 利息 基金 股票 其他 总额 备注 安徽工业大学 毕业设计(论文)说明书 共 57 页 第 9 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 系统用例图 图 系统用例图 系统类图 图 三层结构图 ( biz :业务层, persist:持久层, view:视图层) 图 持久层的类图 家庭管理系统 财务管理 日记管理 理财。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。