第一次任务书

一,毕业设计进度安排表

计划安排时间

计划完成内容

是否完成

 2017.3.1——2017.3.7

了解系统需求,安装所需要的开发软件;

学习使用编程工具,熟悉相关的运行环境。

 是
2017.3.8——2017.3.15

利用图形工具清楚表示出你系功能模块。并用文字阐述每个模块具体功能。

用Visio画出用例图,每个用例做相应用例规约。

 

 是
 2017.3.16——2017.3.23

详细分析家政系统各模块的功能并对系统各模块进行详细的功能设计,进行数据库的分析;


针对模块功能的设计编写代码、进行调试、验证功能并书写相关部分的论文.

 待完成
 2017.4.1——2017.4.15

开始对整个系统进行测试完善,及时发现问题并进行调整,对所有资料进行整理,

严格按照规定,撰写本次毕业设计所有的相关文书、表格及材料.

 待完成
 2017.4.16——2017.4.30

要完成毕业论的初稿;

优化程序.

 待完成
 2017.5.1——2017.5.25

与指导老师斟酌与毕业设计有关的一些细节方面的问题,制作答辩用PPT,整理思路,准备进行论文答辩;

将整个毕业设计相关内容刻录成盘,并在答辩之后对整个毕业设计的过程进行详细的总结.

 

 待完成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二、本周研究内容

1完成了tomcat,MyEclipse,mysql的安装和相应环境的搭建;

2学习SSH即struts+spring+hibernate的一个集成Web应用程序开源框架;

3系统的基本业务流程是:
         ①在表示层中,首先通过JSP页面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。
         ②在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。
         ③而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。
采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,大大提高了开发效率。

 

三、本周实现代码及结果截图展示

暂时没有

 

四、本周体会

现在Struts+Spring+Hibernate吧,这主要跟MVC设计模式有关系了。Struts负责控制层,也就是业务处理后的控制转发。Hibernate负责持久层数据,之前一直用JDBC操作数据库,但是SQL语句太过复杂,所以现在比较流行Hibernate。Spring的Ioc机制(控制反转和依赖注入)就是管理容器的框架,使得你不用自己去new对象了,解耦合作用。

 

五、本周参考的文献

主要是自己对家政服务的一些大致了解以及对于ssh的进一步探究。

http://baike.baidu.com/link?url=lp9cfFK_HXz4MtuXTLfCHOfUawKweiurTa2SVFwB2h22fyia0jhx9I1VifDIAAFB4Eq4LFdA7Vc8sS3hTAgBNM6tf6dElDMS4vnxn4EQ18a

http://baike.baidu.com/link?url=jv87oeTLNzXSQtF9Hi1nlkNiTVjOt500vg82VdlhWLW0QU_6fLwiUySVFG8oiN7kMoxFrCvQxpiwWWKOB2WSAHdeWkLKrmr7ACKYR4YvWFS

 

posted @ 2017-03-08 00:10  网络1311郭德祥  阅读(159)  评论(2编辑  收藏  举报