幸福家庭系统的设计与实现.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
幸福家庭系统的设计与实现   摘要:根据专家调查,近年来我国家庭幸福水平普遍下降,其主要原因为家庭成员之间的沟通存在问题。而幸福家庭系统正是为了提高家庭幸福水平和理财能力而设计。   关键词:幸福;沟通;理财;J2EE;MySQL   一、背景概述   研究发现,人们的幸福水平并没有随经济发展出现大幅度的提升,其原因是物质上的需求一旦得到了满足,人们便对精神需求有更高的要求,而精神上的满足无法由物质财富提供。   随着年龄的增长,孩子与父母的隔阂越来越深。幸福家庭系统的设计,正是为了满足人们的精神要求,以提高幸福水平,使家庭成员能够更好地进行沟通交流。它与普通的商务、娱乐软件不同,本系统需要家庭成员一齐参与,互动性强。   二、需求分析   此系统分为私人空间和交流空间。私人空间是每个家庭成员个人访问的空间。私人空间主要包括个人日记和个人理财。交流空间主要提供家庭?炔咳嗽苯涣鞴δ埽?包括留言、分享生活、专家咨询。   根据上述需求,设计出该系统的功能。功能和相应描述如下:   1.理财。用户可以通过理财记录每月的生活开销和收入;根据这些理财记录,系统可以分析用户的理财状况,给予用户相应的理财意见。   2.分享生活。用户可以把自己的幸福瞬间和家庭经验上传到论坛,供其他用户浏览学习。   3.家庭交流。用户可以以一个家庭为单位,进行内部情感交流。   4.专家咨询。用户遇到了难以解决的家庭问题,可以咨询专家。专家定期答复用户。   5.管理家庭账号。一个家庭拥有一个家庭账号,一个家庭账户只能属于一个家庭。   三、概要设计   1.架构设计。幸福家庭系统基于B/S模式,采用三层架构设计,即表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。采用三层架构的目的是遵循“高内聚、低耦合”的思想。   2.数据库设计。图1展示了该系统的E-R图。E-R向关系模型的转换原则为:一个实体型转换为一个关系模式;一个m:n联系转换为一个关系模式;一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。根据该原则,可以将E-R图转换为关系模型。详细的数据表如下:   用户:用户名(主码)、密码、电子邮件、家庭号;   家庭:家庭号(主码)、家庭名、注册日期、家庭人数;   留言:用户名(主码)、留言编号(主码)、日期、内容、家庭号;   专家:专家名(主码)、密码;   日记:用户名(主码)、日记编号(主码)、日期、标题、内容;   咨询:用户名(主码)、咨询编号(主码)、咨询日期、咨询内容、专家名、回答日期、回复内容;   收入:用户名(主码)、日期(主码)、收入金额;   花费:用户名(主码)、日期(主码)、吃饭花费、交通花费、购物花费、其他花费、总花费;   文件:文件编号(主码)、文件名(主码)、下载次数、文件大小、后缀。   四、系统实现   该系统基于B/S架构实现,分为前端和后台。前端部分首先使用了HTML语言完成页面内容的编写,随后使用了CSS对页面内容进行布局,最后使用了JavaScript进行事件和交互行为的编写。后台部分则使用了JavaEE进行编写,其中数据库使用的是MySQL。   五、结论   幸福家庭系统具有重要的社会意义,也具有一定的商业价值。通过本软件,家庭成员可以增加沟通交流,获得更多生活上的便利。本文简述了其设计及系统的基本功能,关于功能及使用方面的细则还需要今后进一步完善。   参考文献:   [1]赵宏伟,秦昌明.基于B/S 3层体系结构的软件设计方法研究[J].实验室研究与探索,2011,30(7):64-66.   [2]迈耶.CSS权威指南(第3版)[M].北京:中国电力出版社,2008.   [3]罗时飞.精通Spring――深入JavaEE开发核心技术[M].北京:电子工业出版社,2008.

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档