




已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
棗 莊 學(xué) 院信息科學(xué)與工程學(xué)院課程設(shè)計(jì)任務(wù)書 題目: CPU專賣店后臺(tái)管理系統(tǒng)的設(shè)計(jì)與開發(fā) 專 業(yè): 物聯(lián)網(wǎng)專業(yè) 課 程: Java EE 姓 名: 指導(dǎo)教師: 職稱: 完成時(shí)間: 2014年 12 月-2015年 1 月棗莊學(xué)院信息科學(xué)與工程學(xué)院制2015年12月29日課程設(shè)計(jì)任務(wù)書及成績(jī)?cè)u(píng)定課程設(shè)計(jì)的任務(wù)和具體要求任務(wù): 基于SSH框架技術(shù)開發(fā)一套web應(yīng)用程序,至少實(shí)現(xiàn)一個(gè)大模塊中的主要功能。具體要求:(1)自行設(shè)計(jì)一套JSP界面或者修改已有系統(tǒng)的界面加以利用,綜合Struts2、Spring、Hibernate技術(shù)進(jìn)行開發(fā);(2) 要求數(shù)據(jù)庫(kù)采用mysql,數(shù)據(jù)庫(kù)有體現(xiàn)個(gè)人特色的設(shè)計(jì)和數(shù)據(jù);(3)程序能夠正確無(wú)誤運(yùn)行;(4)界面最好有自己的特色;(5)請(qǐng)上交代碼和數(shù)據(jù)庫(kù)文件;(6)設(shè)計(jì)小結(jié):總結(jié)課程設(shè)計(jì)的過(guò)程、體會(huì)及建議。指導(dǎo)教師評(píng)語(yǔ)成績(jī): 指導(dǎo)教師簽字: 日期: 課程設(shè)計(jì)所需軟件、硬件硬件環(huán)境:Iterl(R) Core(TM)2 Duo CPU,主頻2.31GHz;內(nèi)存3G; 以上;1024768顯示分辨率軟件環(huán)境:JDK6.0以上、eclipse 等課程設(shè)計(jì)進(jìn)度計(jì)劃起至日期工作內(nèi)容備注參考文獻(xiàn)、資料索引序號(hào)編著者文獻(xiàn)、資料名稱出版單位1精通Java EE項(xiàng)目案例 乃麗著 北京:人民郵電出版社 2008.12 Java EE Web開發(fā)實(shí)例精解 郝玉龍,尹建平 北京:清華大學(xué)出版社2008.33Java開發(fā)與架構(gòu) 秦京渝著 北京:電子工業(yè)出版社,2008.14Java EE實(shí)用教程 王映龍,劉春陽(yáng)等著 北京:清華大學(xué)出版社,2011.711目 錄1、設(shè)計(jì)內(nèi)容概述42、源代碼43、實(shí)驗(yàn)結(jié)果84、課程設(shè)計(jì)心得與體會(huì)95、參考文獻(xiàn)101設(shè)計(jì)內(nèi)容概述本課程設(shè)計(jì)模擬實(shí)現(xiàn)了一個(gè)CPU專賣后臺(tái)管理系統(tǒng)。主要實(shí)現(xiàn)了管理員模塊的內(nèi)容,管理員負(fù)責(zé)整個(gè)系統(tǒng)的整體維護(hù)。系統(tǒng)使用Java為核心語(yǔ)言,使用MySql建立數(shù)據(jù)連接關(guān)系。使用JavaBean進(jìn)行數(shù)據(jù)庫(kù)和邏輯的封裝。結(jié)合CSS、JavaScript技術(shù)進(jìn)行全面的開發(fā)。主要功能為:管理員通過(guò)登錄頁(yè)面進(jìn)入主界面,實(shí)現(xiàn)對(duì)產(chǎn)品的顯示,查找產(chǎn)品,增加產(chǎn)品,修改產(chǎn)品信息,刪除產(chǎn)品信息。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.實(shí)驗(yàn)結(jié)果登錄界面顯示頁(yè)面修改頁(yè)面增加頁(yè)面4.課程設(shè)計(jì)心得與體會(huì)經(jīng)過(guò)這段時(shí)間的學(xué)習(xí)我收獲不小,總結(jié)起來(lái)有如下幾點(diǎn):(一)更進(jìn)一步理解了JAVA編程的思想,體會(huì)到JAVA與其他編程語(yǔ)言的不同。對(duì)于這種面向?qū)ο蟮木幊趟枷?,使剛?cè)腴T的人很快就能寫出自己的程序。(二)鍛煉了自己的動(dòng)手和自學(xué)能力,在編程中有許多類和方法在課本中沒(méi)有學(xué)到和提及到。都是通過(guò)自己查幫助文檔,或通過(guò)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)和了解到的。和別人在一起交流是一件很快了的事。(三)體會(huì)到寫程序最重
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)遺址改造為綠色建筑的實(shí)踐
- 工業(yè)節(jié)能技術(shù)與裝備創(chuàng)新
- 工作中的時(shí)間偷閑術(shù)如何高效休息
- 工業(yè)設(shè)計(jì)的前沿技術(shù)與案例分享
- 工業(yè)領(lǐng)域中智能成型技術(shù)的創(chuàng)新實(shí)踐
- 工作區(qū)溫度與員工工作效率的關(guān)系
- 工作環(huán)境的心理舒適度提升
- 工廠自動(dòng)化生產(chǎn)線的安全設(shè)計(jì)
- 工作匯報(bào)的技巧和策略分享
- 工程機(jī)械的智能化控制技術(shù)
- DB43-T 2425.2-2022 學(xué)生公寓床上用品 第2部分:芯類產(chǎn)品技術(shù)要求
- PRP治療膝骨性關(guān)節(jié)炎臨床應(yīng)用
- 2024年河南省現(xiàn)場(chǎng)流行病學(xué)調(diào)查職業(yè)技能競(jìng)賽理論考試題庫(kù)-上(單選題部分)
- 2025年國(guó)家開放大學(xué)《形勢(shì)與政策大作業(yè)》試題與答案《形勢(shì)與政策》形成性考試專題檢測(cè)及大作業(yè)答案
- 浙江省金華市卓越聯(lián)盟2024-2025學(xué)年高一下學(xué)期5月月考政治試題(含解析)
- 拱墅區(qū)長(zhǎng)慶街道招聘工作人員筆試真題2024
- 無(wú)人機(jī)導(dǎo)航與定位試題及答案
- 《頸部肌肉與背部肌肉》課件
- 《繼電器原理及其應(yīng)用》課件
- 2025年浙江中考語(yǔ)文二輪復(fù)習(xí)熱點(diǎn)題型專練:對(duì)聯(lián)(原卷版)
- 中醫(yī)藥師承考試卷及答案
評(píng)論
0/150
提交評(píng)論