




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、科技與藝術(shù)學(xué)院經(jīng)管系課程設(shè)計報告課程設(shè)計名稱:電子商務(wù)系統(tǒng)開發(fā)綜合設(shè)計課程設(shè)計時間:2014. 12 -2015.01專業(yè)11電子商務(wù)班級2班學(xué)生姓名張明悅學(xué)號xc11570226指導(dǎo)老師王鵬飛課程設(shè)計報告(附頁)隨著都市人生活節(jié)奏的不斷加快,相應(yīng)的工作壓力也越來越大,吃飯便成了疲憊 的都市人忙里偷閑的又一種調(diào)節(jié)方式。都市人吃的樂趣已不再是簡單的色、香、味, 如果開一種以特色取勝的茶餐廳定能吸引眾多休閑消費顧客。休閑茶餐廳所以受歡迎 主耍是能隨意組合。點吃茶點大多為烘托休閑環(huán)境,讓人以休閑玩樂為主,盡情地放 松自己。其次是價格適小,一般情況下一杯茶加一些休閑菜點,三五個朋友,人均15 元左右,
2、普通消費者可以接受。另外,吃休閑茶點時間較長,人們相約吃休閑茶點就 圖它有個寬松的空間,能得到較長時間的休息,常常坐就是兩小時,甚至半天。隨 著休閑消費的發(fā)展,茶餐廳正成為都市人現(xiàn)代的消費潮流。口前存在的茶餐廳競爭激烈,因此需要有更廣的宣傳渠道,在這里,企業(yè)的網(wǎng)站 就是一個很不錯的選擇,企業(yè)網(wǎng)站能夠讓網(wǎng)上很多人看到企業(yè)的信息,接觸到這個企 業(yè)下的茶餐廳是怎么樣的,就會因此增加知名度,從而帶來消費者。二、品茗公司宣傳系統(tǒng)總體分析與設(shè)計2.1品茗公司宣傳系統(tǒng)需求分析2.1.1品茗公司宣傳系統(tǒng)功能需求分析1. 管理員管理功能模塊主要針對不同角色設(shè)置不同權(quán)限。游客可以瀏覽新聞,留言,而管理員可以發(fā) 布
3、新聞,并且對新聞進(jìn)行管理,另外還可以對留言進(jìn)行管理。2. 游客功能模塊游客可以查看公司簡介、公司產(chǎn)品和公司新聞等,還可以進(jìn)行留言,查看自己昭言過的內(nèi) 容。3. 新聞管理功能模塊管理員登錄后進(jìn)行新聞管理,可以發(fā)布新聞,修改已經(jīng)發(fā)布的新聞,刪除老i口 新聞。4. 留言管理功能模塊管理員對游客的留言進(jìn)行管理,不符合的留言會被刪除。2.1.2品茗公司宣傳系統(tǒng)性能需求分析1. 信息處理分析能力企業(yè)擁有大量客戶和潛在客戶的信息,需要利用這些信息進(jìn)行分析,使決策者掌 握的信息更加完全,從而能及時的作出決策。所以系統(tǒng)需要正常顯示各項留言,通過 留言來分析用戶對公司的看法和建議。2. 宣傳新聞信息的能力公司宣傳
4、網(wǎng)站要具備宣傳能力,信息要具有時效性,要及時的傳遞給游客,新聞 的更新也要及吋,要讓游客覺得這個網(wǎng)站確實在做宣傳,也確實有內(nèi)容,而不是空空 的框架。3. 用戶互動渠道能力對多渠道進(jìn)行集成與公司宣傳功能部件的集成是同等重要的。不管客戶是與企業(yè) 聯(lián)系還是與銷售人員聯(lián)系,于客戶互動都應(yīng)該是無縫的、統(tǒng)一的、高效的。同一的渠 道還能帶來內(nèi)部效益的提高。4. 界面友好個性化需求操作界面要求美觀大方,布局合理,功能完善,出廠設(shè)定提供統(tǒng)一的操作界面和 方式,針對不同的企業(yè)類型、名稱,使其能自曲設(shè)置、修改系統(tǒng),以滿足客戶的個性 化需求。5. 系統(tǒng)口j用性需求系統(tǒng)應(yīng)操作簡單,內(nèi)容完整,易于維護(hù),使任何企業(yè)任一員工
5、和游客都能快速上 手。6. 開放性和標(biāo)準(zhǔn)性需求為了迎合大企業(yè)子公司遍布各地的需求,系統(tǒng)必須具備開放性和標(biāo)準(zhǔn)性,使系統(tǒng) 在各種傳輸媒介和通信設(shè)備上也能正常運行,并能實現(xiàn)分公司與總部的正常連接。 2.1.3品茗公司宣傳系統(tǒng)運行要求分析服務(wù)器需求cpu: pentium 60-150mhz 集成度 310 萬/管以上;內(nèi)存:256mb以上客戶端需求操作系統(tǒng):基于windows操作系統(tǒng)平臺,便于以后升級。數(shù)據(jù)庫:sql server 2008;瀏覽器:ie7.0;web 服務(wù)器:iis5.0;分辨率:最佳效果1024*7682.2品茗公司宣傳系統(tǒng)總體功能設(shè)計1. 品茗公司宣傳系統(tǒng)功能模塊其對應(yīng)的功能模
6、塊圖如下:莒公司宣傳系統(tǒng)管理員輕錄圖2-1需茗公司宣傳系統(tǒng)功能模塊圖2. 品茗公司宣傳系統(tǒng)業(yè)務(wù)處理流程圖2-2客戶關(guān)系管理系統(tǒng)業(yè)務(wù)流程圖如上圖為游客和管理員的業(yè)務(wù)流程圖,出于權(quán)限設(shè)置繁雜,故列舉主要業(yè)務(wù)流 程,由于是完整的系統(tǒng),故每項功能每個角色都能至少進(jìn)行查看。三.品茗公司宣傳系統(tǒng)詳細(xì)分析與設(shè)計3.1品茗公司宣傳系統(tǒng)功能(模塊)的詳細(xì)分析與設(shè)計3.1.1功能模塊的具體功能及其說明1. 管理員管理功能模塊主要針對不同角色設(shè)置不同權(quán)限。游客可以瀏覽新聞,留言,而管理員可以發(fā)布 新聞,并且對新聞進(jìn)行管理,另外述可以對留言進(jìn)行管理。2. 游客功能模塊游客可以査看公司簡介,公司產(chǎn)站,公司新聞等,還可以
7、進(jìn)行留言,査看自己留言過的內(nèi)容。3. 新聞管理管理員登錄后進(jìn)行新聞管理,可以發(fā)布新聞,修改已經(jīng)發(fā)布的新聞,刪除老舊新 聞。4. 留言管理管理員對游客的留言進(jìn)行管理,不符合的留言會被刪除。3.1.2模塊的主要流程及其說明1. 管理員管理功能模飆iff刪除匚査詢星本新聞信血汛選足特定滋聞編輯:也改特足新聞編暢;圖3-1管理員用例序列圖2. 留言管理功能模塊頂層包:營理員;l.杳詢基本留言信總a圖3-2留言序列圖3.2品茗公司宣傳系統(tǒng)數(shù)據(jù)庫設(shè)計321品茗公司宣傳系統(tǒng)er圖圖3-3品茗公司宣傳系統(tǒng)e-r圖3.2.2品茗公司宣傳系統(tǒng)數(shù)數(shù)據(jù)庫1.管理員表以管理員編號為主鍵,進(jìn)行管理員信息查 詢,該表包括了
8、管理員編號、性別、年齡、職業(yè)類別等數(shù)據(jù)項。字段名字段類型長度是否為空是否主鍵描述管理員ynamevarchar20否否管理員名密碼mmimavarchar20否否密碼性別nsexstring20否否性別y1dyidint4否是主鍵約束表1品茗公司宣傳系統(tǒng)管理員表2.新聞表新聞表以新聞編號為主鍵,該表包描了新聞編號、新聞標(biāo)題、新聞內(nèi)容和發(fā)布人信息。字段名字段類型長度是否為空是否上鍵描述新聞標(biāo)題nnamevarchar20否否標(biāo)題內(nèi)容新聞內(nèi)容ncontentvarchar500否否新聞主題發(fā)布時間ntimestring20否否發(fā)布時間n1dnidint4否是主鍵約束農(nóng)2品茗公司宣傳系統(tǒng)管理員表3留
9、言表留善上以留言編號為主鍵,進(jìn)行留言信息的查詢,該表包括了留言編號、留言內(nèi) 容、留言時間等數(shù)據(jù)項。字段名字段類型長度是否為空是否上鍵描述留言內(nèi)容lcontentvarchar200否否留言內(nèi)容留言時間ltimestring20否否時間lidlidint4否是主鍵約束農(nóng)3品茗公司宣傳系統(tǒng)留言農(nóng)品茗公司宣傳系統(tǒng)實現(xiàn)4.1系統(tǒng)的開發(fā)環(huán)境與開發(fā)工具1. 操作系統(tǒng):windows /xp/ windows 7數(shù)據(jù)庫:microsoft sql server 2008系統(tǒng)工具:iis6.02. 開發(fā)工具:microsoft visual web developer 2008 express edition
10、microsoft sql server 2008 > microsoft visual studio> photoshop cs33. 程序語言: (c#)4.2系統(tǒng)的關(guān)鍵技術(shù)研究與實現(xiàn)4.2.1用戶自定義類在web.config配置文件中設(shè)置數(shù)據(jù)庫連接信息,方便其他cs源代碼的調(diào)用。代 碼如下:package stu;import java.sql.*;public class conncctionmanagcr private static final string driver_class = "sun.jdbc.odbc.jdbcodbcdriver"
11、private static final string database_url = hjdbc:odbc:companym;private static final string database_usre = hsah;private static final string database.password = "sa"*返冋連接* return connection*/public static connection gctconncction() try ciass.forname(driver_class);dbconncction = drivcrmanagc
12、r.gctconncction(database_url, database_usre, database_password);)catch (exception e) e.printstacktrace();return dbconnection;)*關(guān)閉連接* param dbconnection* connection */public static void closcconncction(conncction dbconncction) if (dbconnection != null && (!dbconnection.isclosed() dbconnection
13、.close(); catch (sqlexccption sqlex) sqlex.printstacktrace();)*關(guān)閉結(jié)果集*/public static void closeresultsel(resultset res) try if (res != null) res.close();res = null;) catch (sqlexccption e) c.printstacktracc();)*關(guān)閉語句*/public static void closcstatcmcnt(prcpacdstatcmcnt pstatcmcnt) if (pstatement != nul
14、l) psiatement.closeo; pstatement = null;)catch (sqlexception e) e.printstacktrace();)4.2.2使用構(gòu)造方法進(jìn)行初始化package stu;import java.util.date:public class firstlcvcltitlcprivate int id;/idprivate string titlename; 名稱private string creator; /創(chuàng)建者private date createtime; 創(chuàng)建時間public firstleveltitle(int id. str
15、ing titlename, string creator,date createtime) this.id = id;this.titlename = titlename;this.crcator = creator;this.createtime = createtime;public firstleveltitleo public int gctld() return this.id;public string gettitlename() return this.titlename;)public string getcreator() return this.creator;)pub
16、lic date getcreatetime() return this.createtime;)public void setld(int paramld) this.id = paramld;)public void settitlename(string paramtitlename) this.titlename = paramtitlename;)public void sctcrcator(string paramcrcator) this.creator = paramcreator;public void setcreatetime(date paramcreatetime)
17、this.crcatctimc = paramcreatetime;)4.2.3調(diào)用數(shù)據(jù)庫方法package stu;import java.sql.*;import java.text.simpledateformat;import java.util.arraylist;import java.util.date:import java.util.list;import stu.connectionmanager;public class firstlcvctitlcdboprcation public list gctahfirstlcvcltitlclist() arraylist l
18、ist = new arraylist();preparedstatement pstatement = null;resultset res = null;try dbconnection = connectionmanager.getconnection();string strsql = "select * from firstleveltitle order by createtime desch; pstatement = dbconnection.preparestatement(strsql);res = pstaternent.executequeryo;while
19、(res.next() int id = res.geiinl(”ict);string title = res.getstring(htitlenameu);string creater = res.getstring(ncreatorn);date time = res.getdate(ncreatetimeh);firstleveltitle ftitle = new firstleveltitle(id, title,creater, time); list.add(ftitle);) catch (sqlexception sqle) sqle.printstacktraceo; f
20、inally connectionmanager.closeresultset(res);connectionmanager.closestatenient(pstatement); connectionmanager.closeconnection(dbconnection);)return list;)public int inscrtoncrccord(firstlcvcltitlc ftitle) int result = 0;connection con = null;preparedstatement pstatement = null;simplcdatcformat hmfro
21、mat = new simplcdatcformat(nyyyy-mm-dd hh:mm:ss");string strcurrenttime = hmfromat.format( new date();string strsql ="insert into firstleveltitle values(?)" pstatement = con.preparestatement(strsql); /pstatement.setint(l, getnewid();pstatement.setstring( 1, ftitle.gettitlename();/psta
22、tement.setstring(3, ftitle.getcreatoro); /pstatement.setstring(4, strcurrenttime); result = pstatement.executel)pdate();)catch (sqlexception sqle) sqle.printstacktrace();)finally connectionmanager.closestatement(pstatement); connectionmanager.cioseconnection(con);)return result;)private int getnewid
23、() int id = 0;connection con = null;preparedstatement pstmt = null;resultset resset = null;try con = conn ectionmanage 匚 getconnection();string sqlstr = mselect max(id) from firstleveltitle h; pstmt = con.preparestatement(sqlstr);resset = pstmt.executequeryo;訐(rcssct.ncxto) id = resset.getlnt(l);)(c
24、atch (exception e) c.printstacktracc();(finally connectionmanager.closeresultset(resset);conncctionmanagcr.closcstatcmcnt(pstmt);return id + i;)4.2.4新聞添加功能實現(xiàn)數(shù)據(jù)的添加使數(shù)據(jù)庫保持信息的完整性、正確性,不出現(xiàn)兀余,及時更新。 代碼如下:<% page languagejava” contenttype=htext/html; charset=gbkh%><% page import=nstu.*h%><%指定請
25、求的編碼為gbkrcqucst.sctcharactcrencoding(hgbkh);獲取用戶輸入string titlcnamc = rcqucst.gctparamctcr(htitlcnamcm);firstlcvcltitlc ftitlc = new firstlcvcltitlc();ftitle.settitlename(titlename);向數(shù)據(jù)庫屮插入一行記錄firstlcvctitlcdboprcation dboprcation = new firstlcvctitlcdboprcation();int result = dbopreation.insertonerecord(ftitle);如果插入成功,跳轉(zhuǎn)至成功頁面;否則跳轉(zhuǎn)至失敗頁面if (result > 0) request.getrequestdispatcher(hok.jsp").forward(request, response); else request.getrequestdispatcher(,'error.jsp,').fbrward(request,response);)%>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西百色市本年度(2025)小學(xué)一年級數(shù)學(xué)統(tǒng)編版課后作業(yè)((上下)學(xué)期)試卷及答案
- 2025-2030年中國整體浴室市場運營態(tài)勢分析及投資前景展望研究報告
- 學(xué)習(xí)改革開放史研討交流與心得體會
- 建筑裝飾理論練習(xí)題與參考答案
- 職業(yè)技術(shù)學(xué)校會計事務(wù)專業(yè)人才培養(yǎng)方案(三二分段班2024年)
- 繼電保護(hù)工專業(yè)理論習(xí)題庫(附答案)
- 浙江省杭州市杭州市第四中學(xué)2025屆高三下學(xué)期第一次聯(lián)考英語試卷含答案
- 2025屆遼寧省部分重點中學(xué)協(xié)作體高三高考模擬考試數(shù)學(xué)試題(原卷版+解析版)
- 鹽的水分吸附與干燥性能研究考核試卷
- 電子出版物客戶服務(wù)與滿意度提升考核試卷
- 食品安全自查、從業(yè)人員健康管理、進(jìn)貨查驗記錄、食品安全事故處置等保證食品安全規(guī)章制度
- 中小學(xué)教師家校社協(xié)同育人能力的區(qū)域調(diào)研與思考
- 第三單元 認(rèn)識立體圖形(單元測試)-2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版
- 牧場物語-礦石鎮(zhèn)的伙伴們-完全攻略
- 大氣簡約南昌大學(xué)校園文化介紹宣傳
- 員工工資表范本
- 部編人教版六年級下冊語文全冊課內(nèi)閱讀訓(xùn)練(含答案)
- 小學(xué)二年級下口算題1000道(50道每天)
- 香港私家車轉(zhuǎn)讓協(xié)議書模板
- 食品經(jīng)營安全管理制度目錄
- 浙江省石材面板保溫裝飾板外墻外保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程
評論
0/150
提交評論