Java EE课程设计.doc_第1页
Java EE课程设计.doc_第2页
Java EE课程设计.doc_第3页
Java EE课程设计.doc_第4页
Java EE课程设计.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

枣 庄 学 院信息科学与工程学院课程设计任务书 题目: CPU专卖店后台管理系统的设计与开发 专 业: 物联网专业 课 程: Java EE 姓 名: 指导教师: 职称: 完成时间: 2014年 12 月-2015年 1 月枣庄学院信息科学与工程学院制2015年12月29日课程设计任务书及成绩评定课程设计的任务和具体要求任务: 基于SSH框架技术开发一套web应用程序,至少实现一个大模块中的主要功能。具体要求:(1)自行设计一套JSP界面或者修改已有系统的界面加以利用,综合Struts2、Spring、Hibernate技术进行开发;(2) 要求数据库采用mysql,数据库有体现个人特色的设计和数据;(3)程序能够正确无误运行;(4)界面最好有自己的特色;(5)请上交代码和数据库文件;(6)设计小结:总结课程设计的过程、体会及建议。指导教师评语成绩: 指导教师签字: 日期: 课程设计所需软件、硬件硬件环境:Iterl(R) Core(TM)2 Duo CPU,主频2.31GHz;内存3G; 以上;1024768显示分辨率软件环境:JDK6.0以上、eclipse 等课程设计进度计划起至日期工作内容备注参考文献、资料索引序号编著者文献、资料名称出版单位1精通Java EE项目案例 乃丽著 北京:人民邮电出版社 2008.12 Java EE Web开发实例精解 郝玉龙,尹建平 北京:清华大学出版社2008.33Java开发与架构 秦京渝著 北京:电子工业出版社,2008.14Java EE实用教程 王映龙,刘春阳等著 北京:清华大学出版社,2011.711目 录1、设计内容概述42、源代码43、实验结果84、课程设计心得与体会95、参考文献101设计内容概述本课程设计模拟实现了一个CPU专卖后台管理系统。主要实现了管理员模块的内容,管理员负责整个系统的整体维护。系统使用Java为核心语言,使用MySql建立数据连接关系。使用JavaBean进行数据库和逻辑的封装。结合CSS、JavaScript技术进行全面的开发。主要功能为:管理员通过登录页面进入主界面,实现对产品的显示,查找产品,增加产品,修改产品信息,删除产品信息。2源代码2.1 OwnerDaopackage cn.uzz.dao;import cn.uzz.entity.Owner;public interface OwnerDao public boolean isExist(Owner owner);2.2 CpuDaopackage cn.uzz.dao;import java.util.List;import cn.uzz.entity.Cpu;public interface CpuDao public List listCpu();public void addCpu(Cpu cpu);public void delCpu(Cpu cpu);public Cpu findById(int id);public void edit(Cpu cpu);public List findByName(String name);2.3 OwnerDaoImplpackage cn.uzz.dao.impl;import java.util.List;import org.springframework.stereotype.Component;import cn.uzz.dao.OwnerDao;import cn.uzz.entity.Owner;Componentpublic class OwnerDaoImpl extends BaseDao implements OwnerDaopublic boolean isExist(Owner owner) String hql=from Owner where name=? and pwd=?;String params=owner.getName(),owner.getPwd();List list=this.getHibernateTemplate().find(hql,params);if(list.isEmpty() return false;return true;2.4 CpuDaoImplpackage cn.uzz.dao.impl;import java.util.List;import org.springframework.stereotype.Component;import cn.uzz.dao.CpuDao;import cn.uzz.entity.Cpu;Componentpublic class CpuDaoImpl extends BaseDao implements CpuDaopublic List listCpu() String hql=from Cpu;List list=this.getHibernateTemplate().find(hql);return list;public void addCpu(Cpu cpu) this.getHibernateTemplate().save(cpu);public void delCpu(Cpu cpu) this.getHibernateTemplate().delete(cpu);public Cpu findById(int id) String hql=from Cpu where id=+id;List list=this.getHibernateTemplate().find(hql);return list.get(0);public void edit(Cpu cpu) this.getHibernateTemplate().update(cpu);public List findByName(String name) String hql=from Cpu where name like %+name+%;List list=this.getHibernateTemplate().find(hql);return list;2.5 OwnerManageActionpackage cn.uzz.action.owner.login;import javax.annotation.Resource;import org.springframework.stereotype.Component;import cn.uzz.dao.OwnerDao;import cn.uzz.entity.Owner;Componentpublic class OwnerLoginAction private Owner owner;Resourceprivate OwnerDao ownerDaoImpl;public Owner getOwner() return owner;public void setOwner(Owner owner) this.owner = owner;public OwnerDao getOwnerDaoImpl() return ownerDaoImpl;public void setOwnerDaoImpl(OwnerDao ownerDaoImpl) this.ownerDaoImpl = ownerDaoImpl;public String login()if(ownerDaoImpl.isExist(owner)return main;return login;2.6 CpuManageActionpackage cn.uzz.action.cop.manage;import java.util.List;import javax.annotation.Resource;import org.springframework.stereotype.Component;import cn.uzz.dao.CpuDao;import cn.uzz.entity.Cpu;Componentpublic class CpuManageAction public String listCpu()cpuList=cpuDaoImpl.listCpu();return list;public String preAddCpu()return add;public String addCpu()cpuDaoImpl.addCpu(cpu);cpuList=cpuDaoImpl.listCpu();return list;public String delCpu()cpuDaoImpl.delCpu(cpu);cpuList=cpuDaoImpl.listCpu();return list;public String preEdit()cpu=cpuDaoImpl.findById(cpu.getId();return edit;public String edit()cpuDaoImpl.edit(cpu);cpuList=cpuDaoImpl.listCpu();return list;public String findCpu()cpuList=cpuDaoImpl.findByName(cpu.getName();return list;private Cpu cpu;private List cpuList;Resourceprivate CpuDao cpuDaoImpl;public Cpu getCpu() return cpu;public void setCpu(Cpu cpu) this.cpu = cpu;public CpuDao getCpuDaoImpl() return cpuDaoImpl;public void setCpuDaoImpl(CpuDao cpuDaoImpl) this.cpuDaoImpl = cpuDaoImpl;public List getCpuList() return cpuList;public void setCpuList(List cpuList) this.cpuList = cpuList;3.实验结果登录界面显示页面修改页面增加页面4.课程设计心得与体会经过这段时间的学习我收获不小,总结起来有如下几点:(一)更进一步理解了JAVA编程的思想,体会到JAVA与其他编程语言的不同。对于这种面向对象的编程思想,使刚入门的人很快就能写出自己的程序。(二)锻炼了自己的动手和自学能力,在编程中有许多类和方法在课本中没有学到和提及到。都是通过自己查帮助文档,或通过网络进行学习和了解到的。和别人在一起交流是一件很快了的事。(三)体会到写程序最重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论