家庭收支管理系统的设计与实现--毕业论文内容摘要:
好友 报表图表导出 B. 功能描述 注册用户:未注册用户输入正确的资料可以进行注册。 用户管理员登陆:用户,管理员输入正确的用户名和密码可以登陆,进行相关操作。 管理员新闻发布:管理员可以进行首页新闻的发布以及删除新闻。 个人信息修改:管理员和用户可以对自己部分资料进行修改,修改资料需要原密码的验证进行修 改。 家庭成员:用户或管理员可以对自己的家庭成员进行增删改查操作。 帐户信息:用户或管理员可以对自己的帐户进行增删改查操作。 自动添加帐单:用户或管理员可以对需要进行固定收支的帐单进行按时添加,方便用户。 收支分类:如果用户或管理员对系统存在的收支分类不满意,可以自己进行自定义,添加收支分类。 帐单信息:用户或管理员可以对自己家庭的收支添加帐单信息,方便统计,以及知道资金的流向,并且 可以对帐单进行增删改查。 查看用户:用户或管理员可以对其他用户进行部分资料的查看,并且可以对未添加好友的用户进行添加 好友。 好友:用户或管理员可以对自己的好友进行信息的查询,可以对好友进行删除,以及可以与好友发送消 息,方便交流。 报表图表导出:为方便用户更好的了解自己的帐单,可以根据各种查询帐单结果的情况进行报表,图表 的导出,方便日后工作。 4系统的详细设计与实现 当 J2EE轻量级开发,为了保持良好的兼容性, JDK版本一般在。 IDE为 MyEclipse,开源项目为 WebWork,Spring,Hibernate。 结合 JSP,以及 HTML等进行系统的开发以。 运行的服务器一般小型 为 Tomcat,数据库为 Mysql,都是开源项目。 WebWork开源 Web框架 WebWork 是由 OpenSymphony组织开发的,致力于组件化和代码重用的拉出式 MVC模式J2EE Web框架。 WebWork目前最新版本是 ,现在的 Rickard Oberg开发的 WebWork,但现在 WebWork已经被拆分成了 Xwork1和 WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的 Command模式实现,并且完全从 web层脱离出来。 Xwork提供了很多核心功能:前端拦截机( interceptor),运行时表单属性验证,类型转换,强大的表达式语言( OGNL – the Object Graph Notation Language), IoC( Inversion of Control倒置控制)容器等。 WebWork2建立在 Xwork之上,处理 HTTP的响应和请求。 WebWork2使用 ServletDispatcher将 HTTP请求的变成 Action(业务层 Action类 ), session(会话)application(应用程序)范围的映射, request请求参数映射。 WebWork2支持多视图表示,视图部分可以使用 JSP, Velocity, FreeMarker, JasperReports, XML等。 在 中添加了对 AJAX的支持,这支持是构建在 DWR与 Dojo这两个框架的基础之上。 Spring J2EE框架 Spring是一个解决了许多在 J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。 Spring的架构基础是基于使用 JavaBean属性的 Inversion of Control容器。 然而,这仅仅是完整图景中的一部分: Spring在使用 IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的 JDBC框架,极大的改进了效率并且减少了可能的错误。 Spring的数据访问架构还集成了 Hibernate和其他 O/R mapping解决方案。 Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如 JTA或者 JDBC事务提供一个一致的编程模型。 Spring提供了一个用标准 Java语言编写的 AOP框架,它给 POJOs提供了声明式的事务管理和其他企业事务 如果你需要 还能实现你自己的 aspects。 这个框架足够强大,使得应用程序能够抛开 EJB的复杂性,同时享受着和传统 EJB相关的关键服务。 Spring还提供了可以和 IoC容器集成的强大而灵活的 MVC Web框架。 Hibernate 持久层框架 Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC进行了非常轻量级的对象封装,使得 Java程序员可以随心所欲的使用对象编程思维来操纵数 据库。 Hibernate可以应用在任何使用 JDBC的场合,既可以在 Java的客户端程序实用,也可以在 Servlet/JSP的Web应用中使用,最具革命意义的是, Hibernate可以在应用 EJB的 J2EE架构中取代 CMP,完成数据持久化的重任。 Eclipse平台下的 Hibernate辅助开发工具。 Jsp 动态网页 JSP(Java Server Pages)是由 Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术有点类似 ASP技术,它是在传统的网页 HTML文件(*.htm,*.html)中插入 java程序段 (Scriptlet)和 JSP标记 (tag),从而形成 JSP文件(*.jsp)。 用 JSP开发的 Web应用是跨平台的,即能在 Linux下运行,也能在其他操作系统上运行。 JSP技术使用 Java编程语言编写类 XML的 tags和 scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过 tags和 scriptlets访问存在于服务端的资源的应用逻辑。 JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web的应用程序的开发变得 迅速和容易。 Web服务器在遇到访问 JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP文件中的 HTML代码一起返回给客户。 插入的 Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 Tomcat Web服务器 Tomcat是 Apache 软件基金会( Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、 Sun和其他一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现, Tomcat 5 支持最新的 Servlet 和 JSP 规范。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 JDK Java Development Kit JDK 是整个 Java的核心,包括了 Java运行环境( Java Runtime Environment),一堆 Java工具和 Java基础的类库 ()。 不论什么 Java应 用服务器实质都是内置了某个版本的JDK。 因此掌握 JDK是学好 Java的第一步。 最主流的 JDK是 Sun公司发布的 JDK,除了 Sun之外,还有很多公司和组织都开发了自己的 JDK,例如 IBM公司开发的 JDK, BEA公司的Jrocket,还有 GNU组织开发的 JDK等等。 其中 IBM的 JDK包含的 JVM( Java Virtual Machine)运行效率要比 Sun JDK包含的 JVM高出许多。 而专门运行在 x86平台的 Jrocket在服务端运行效率也要比 Sun JDK好很多。 但不管怎么说,我们还是需要先把 Sun JDK掌握好。 MySQL简介 C和 C++编写,并使用了多种编译器进行。家庭收支管理系统的设计与实现--毕业论文
相关推荐
元 易耗品费用 5 万元 内务开销 (公共设施、远程通信、动力 )5万元 其它费用 2万元 3 系统分析 组织结构调查 根据对请求开发方单位的组织结构调查,得出该单位的组织结构图如下: 图 31 企业 组织结构图 9 系统功能模块的划分 系统充分利用信息技术提高 宾馆 的管理水平、服务水平。 宾馆 管理系统要实现系统设置、客房管理、住宿管理、员工管理、帐务管理五大功能模块。
在施工中违反国家法律、法规或物业管理等有关规定而受到罚款和引起的赔偿责任,均由乙方承担。 (九)施工工人及管理人员应持有相关资格证或上岗证,甲方有权查验。 (十)负责施工人员的管理及施工安全。 六、工程变更 (一)工程项目及做法的变动,必须经双方协商一致,以甲方代表与乙方签订书面变更单为准(见附件五),确定增减项目及价差后再施工,同时调整相关工程费用及工期。
引起的其他 8 任何类似的责任事由,甲方应保护乙方,使之不受损失。 三、质量如乙方发现任何“产品”质量低劣,并将此事实通知甲方,甲方应按乙方提出的要求,立即予以调换或对乙方给予补偿,其费用由甲方自行负担。 对由于上述调换或补偿而引起的损害,乙方不丧失其索赔权。 第十二条:一般条款 一、不可抗力本协议任何一方如遇到非所能控制的事由,以致直接或间接地造成任何延误或无法履行本协议及 (或
生检查管理 打印宿舍信息 奖罚管理 打印工作人员信息 打印检查信息 报表打印管理 第 四 章 数据库设计 数据库概要说明 用户的需求具体体现在各种信息的提供保存、更新 、 查询 、 维护和打印 , 这就要求数据库结构能充分满足各种信息的输入和输出。 实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据。 本系统采用的是 SQL server 2020数据库,系统数据库命名为“
........................ 46 ................................................................................................... 46 ....................................................................
图纸及工程概预算为准) 四、工程承包期限(工期):从 200 年 月 日至 200 年 月 日止。 五、工程质量要求:符合国家《建设工程质量管理条例》有关规定。 六、工程施工安全要求:严格按照国务院颁布的《建设工程质量管理条例》和省有关安全生 产管理的相关规定进行施工安装。 七、工程承包总价:人民币