《开题报告-家庭理财系统的设计与实现》由会员分享,可在线阅读,更多相关《开题报告-家庭理财系统的设计与实现(5页珍藏版)》请在金锄头文库上搜索。
1、毕业设计(论文)开题报告课 题 名 称: 基于JSP的家庭理财系统的设计 与实现 学 生 姓 名: 学号: 指 导 教 师: 职称: 所 在 学 院: 专 业 名 称: 年 月 日说 明1根据徐州工程学院毕业设计(论文)管理规定,学生必须撰写毕业设计(论文)开题报告,由指导教师签署意见、教研室审查,学院教学院长批准后实施。2开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。3毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩
2、写词,须注出全称。4本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。6、课题来源填:教师科研;社会生产实践;教学;其它课题名称基于JSP的家庭理财系统的设计与实现课题来源社会生产实践课题类型软件设计类选题的背景及意义近几年来,随着我国城乡居民收入的增加和生活水平的提高,家庭理财已成为人们居家过日子的重要内容。大多数家庭关注的是提高生活质量,一方面精打细算,量入为出,把钱用在刀刃上;另一方面保证适当的娱乐活动、社会交际、智力开发等方
3、面的开支。为此,不少家庭就有中长期财务预算,有基本建设规划。家庭投资理财的根本目的就是家庭财产保值增值,或者叫家庭财富最大化。更进一步说,追求财富,就是追求成功,追求人生目标的自我实现。所以我们提倡科学的理财,就是要善用钱财,使家庭财务状况处于最佳状态,满足各层次的需求,从而拥有一个丰富的人生。从这个意义上讲,人人都需要理财。家庭理财系统是典型的管理信息系统,通过对家庭日常开支详细记录,能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,并且利用网络对数据进行安全有序的管理,大大地方便家庭管理者的理财需求。研究内容拟解决的主要问题 家庭理财管理系统主要包括家庭收支记录、家庭成员管理、数据管
4、理、系统设置、家庭事件通知等模块。它具有家庭成员录入、密码修改、收支记账、资产录入、资产浏览、收支查询等多种功能。1、学习Eclipse工具的开发流程。2、比较当今流行的理财管理系统,分析它们的优缺点。3、学习掌握JDK、Eclipse、Tomcat、MySQL的安装、调试。4、家庭理财管理系统与后台数据库的连接。5、家庭理财管理系统的各模块功能的设计与实现。6、普通家庭对于家庭理财管理系统有什么需求,哪些家庭需要理财系统,理财系统怎样才能替家庭创造利益。研究方法技术路线本系统采用目前流行的浏览器/服务器(Browser/Server)应用MVC(Model-View-Control)模式设计
5、系统并利用J2EE结构技术通过Struts和Hibernate框架来实现。应用JSP技术作为前台开发语言,应用SQL Server 2008数据库来作为后台的数据库对本系统用到的数据进行存储与提取。对家庭理财的认识和目前家庭理财应用情况分析的基础上,设计一款基于web的家庭理财系统。本系统主要采用Struts+Hibernate架构技术。Struts主要完成对JSP的操作,实现各个页面之间的跳转和完成JSP页面的设计,其核心是Controller,即ActionServlet,而ActionServlet的核心就是struts-config.xml,主要控制逻辑关系的处理。服务器启动后,根据w
6、eb.xml中的内容加载ActionServlet,然后读取struts-config.xml文件的内容。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate是现在最流行的轻量级持久层框架之一,它不仅仅管理Java类到数据库表的映射,还提供了数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。研究的总体安排和进度计划第1周(2月27日-3月2日) 完成开题报告第2-3周(3月5日-3月16日)完成需求分析,收集资料,通过上网、看书了解网上购
7、物系统的有关知识,熟悉JSP的有关知识及使用方法第4-5周(3月19日-3月30日) 安装SQL Server 2008数据库等相关内容。 结合自己所要设计的家庭理财系统,完成总体方案设计第6-7周(4月2日-4月13日) 完成模块设计,中期检查第8-9周(4月16日-4月27日)完成各模块代码设计第10周(4月30日-5月6日) 反复进行调试,从调试中发现设计的不足与漏洞,重新进行合理的设置以及规则.基本完成系统,撰写论文初稿第11周(5月7日-5月13日) 完成论文定稿和答辩第12-13周(5月14日-5月27日)论文修改、提交第14周(5月28日-5月31日) 毕业设计过程材料提交归档主
8、要参考文献1夏昕著.深入浅出Hibernate北京:电子工业出版社,20052邹竹彪 . JSP宝典北京:电子工业出版社, 20063朱敏 朱晴婷 李媛媛著 . JSP Web应用教程 北京:北京交通大学出版社, 20044黎活明著 . EJB3.0入门经典 北京:清华大学出版社,20085 (美) Bruce Eckel著. Thinking in java-4th 出版社 Prentice Hall PTR , 20066叶核亚,陈立.等.Java 2程序设计实用教程M,电子工业出版社,2004年6月7陈刚.等.Eclipse从入门到精通M,清华大学出版社,2006年8月8郑若忠,王鸿武.等.数据库原理与方法M,湖南科学技术出版社,2004年3月9孙卫琴等.JAVA面向对象编程M,电子工业出版社,2007年1月10卢潇等.软件工程M,清华大学出版社、北京交通大学出版社, 2004年12月指导教师意 见 指导教师签名: 年 月 日 教研室意见学院意见教研室主任签名:年 月 日 教学院长签名: 年 月 日