1、课程设计任务书及成绩评定课程设计的任务和具体要求任务: 基于SSH框架技术开发一套web应用程序,至少实现一个大模块中的主要功能。具体要求:(1)自行设计一套JSP界面或者修改已有系统的界面加以利用,综合Struts2、Spring、Hibernate技术进行开发;(2) 要求数据库采用mysql,数据库有体现个人特色的设计和数据;(3)程序能够正确无误运行;(4)界面最好有自己的特色;(5)请上交代码和数据库文件;(6)设计小结:总结课程设计的过程、体会及建议。指导教师评语成绩: 指导教师签字: 日期:课程设计所需软件、硬件等硬件环境:Iterl(R) Core(TM)2 Duo CPU,主
2、频2.31GHz;内存3G; 硬盘320G以上;1024768显示分辨率软件环境: JDK6.0以上、eclipse 等课程设计进度计划起至日期工作内容备注2014.12.30-2015.1.5根据选题进行概要设计,确定设计方案。详细设计,实施设计方案,编写程序、调试程序;完成课程设计的撰写。概要设计、调试程序;详细设计、课程设计的撰写;实施设计方案、课程设计的撰写参考文献、资料索引序号编著者文献、资料名称出版单位1 刘永华,于春花. 实用Java网络编程技术.北京:中国电力出版社,2009年.2 朱喜福. Java网络编程基础(第2版).北京:人民邮电出版社,2008年.3 李芝兴. Jav
3、a 程序设计之网络编程. 北京:清华大学出版社,2006年.4 东合.JaveEE轻量级解决方案S2SH. 青岛:电子工业出版社,2011年.5 孙凌玲.对于Struts+Spring+Hibernate构架构建Web应用系统的研究.硅谷,2010年6吕松涛.基于Java EE的高校毕业设计选题管理系统.黑龙江科技信息,2010年7青岛东合信息技术有限公司,青岛海尔软件有限公司.Java EE轻量级解决方案-S2SH1.系统概述41.1设计目的与要求41.2系统简介42.总体设计.52.1框架搭建52.2数据库设计63.登录显示63.1登录界面63.2显示查找界面63.3添加界面74.代码信息
4、75.小结131.系统概述 1.1设计目的与要求 本课程设计旨在设计一个皮箱公司后台管理系统,实现后台管理,管理员可以通过账号密码实现系统登录,管理玉石信息,进行增加、删除、编辑和修改等功能。1.2系统简介 皮箱公司后台管理系统是基于SSH技术进行设计开发的,实现了玉石信息管理,用户使用方便简单。2.总体设计2.1框架搭建 本系统通过SSH框架搭建,SSH即为struts、spring、hibernate三者的缩写,集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系
5、统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。2.2数据库设计3.登录显示3.1登录界面3.2显示查找界面3.3添加界面4
6、.代码信息.uzz.action.owner.loginpackage cn.uzz.action.boxmanage;import java.util.List;import javax.annotation.Resource;import org.springframework.stereotype.Component;import cn.uzz.dao.BoxDao;import cn.uzz.entity.Box;Componentpublic class BoxManageAction private Box box; private List listBox; Resource p
7、rivate BoxDao boxDaoImpl; public Box getBox() return box; public void setBox(Box box) this.box = box; public BoxDao getBoxDaoImpl() return boxDaoImpl; public void setBoxDaoImpl(BoxDao boxDaoImpl) this.boxDaoImpl = boxDaoImpl; public List getListBox() return listBox; public void setListBox(List listB
8、ox) this.listBox = listBox; public String listBox() listBox=boxDaoImpl.listBox(); return list; public String preAddBox()add public String addBox() boxDaoImpl.addBox(box); public String findBox() listBox=boxDaoImpl.findBoxByName(box.getName(); public String preEdit() box=boxDaoImpl.findBoxById(box.ge
9、tId();edit public String edit() boxDaoImpl.edit(box); public String delBox() boxDaoImpl.delBox(box);2. package cn.uzz.dao.impl;public class BoxDaoImpl extends BaseDao implements BoxDao listBox() String hql=from Box List list=this.getHibernateTemplate().find(hql,params); if(list.isEmpty() return false; else return true;4. 5.总结通过本次实验我学到了怎么运用框架,去搭建工程,建立管理系统,可以自己实现管理系统的编码。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1