




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 學(xué)生畢業(yè)設(shè)計(jì)、論文或作品等的說(shuō)明1 引言茶葉管理系統(tǒng),是針對(duì)目前茶葉管理情況而設(shè)計(jì)的一款信息管理軟件。該系統(tǒng)應(yīng)用visual studio 2008對(duì)頁(yè)面的開發(fā)和sql server 2005數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)茶葉信息,能為管理人員提供充足的茶葉信息和快捷的查詢手段,極大的方便了茶葉銷售商對(duì)茶葉庫(kù)存、銷售、賬務(wù)等各項(xiàng)管理的進(jìn)行。1.1 系統(tǒng)開發(fā)背景隨著近年來(lái)計(jì)算機(jī)技術(shù)在我國(guó)的迅猛發(fā)展,我國(guó)的管理技術(shù)已經(jīng)從人工管理階段進(jìn)入了計(jì)算機(jī)信息管理階段。因此應(yīng)用計(jì)算機(jī)來(lái)對(duì)信息進(jìn)行管理已成為一個(gè)不可逆轉(zhuǎn)的趨勢(shì)。計(jì)算機(jī)所擁有的存儲(chǔ)量大、易查找、易更新、保密性好、數(shù)據(jù)處理快等諸多優(yōu)點(diǎn)極大的解決了以前人工管理檔案的缺
2、點(diǎn),提高了工作效率,是一個(gè)單位從事人事管理必不可少的工具。茶葉市場(chǎng)在中國(guó)有廣大的發(fā)展空間,面對(duì)市場(chǎng)上各種各樣有關(guān)茶葉管理方面不斷增長(zhǎng)的問題,很多茶葉銷售廠家在茶葉管理中引入計(jì)算機(jī)管理系統(tǒng)。因此一個(gè)好茶葉管理系統(tǒng),對(duì)于任何一個(gè)茶葉銷售商來(lái)說(shuō)都是非常需要的。2 方案論證與開發(fā)環(huán)境簡(jiǎn)介2.1 系統(tǒng)的可行性分析目的:可行性研究的目的是用最小的代價(jià)在盡可能少的時(shí)間內(nèi)確定問題是否能夠解決。而該系統(tǒng)正是用比較簡(jiǎn)單的c#語(yǔ)言,來(lái)編寫的小型的、實(shí)用的信息管理系統(tǒng),既能很好的完成對(duì)茶葉的管理,又比較經(jīng)濟(jì)實(shí)惠。2.1.1 經(jīng)濟(jì)上的可行性由于現(xiàn)在每個(gè)銷售商為自己管理銷售的方便,已經(jīng)普遍配備了電腦,而且用于茶葉銷售管理
3、的計(jì)算機(jī)的配置在存儲(chǔ)量,速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求,故在計(jì)算機(jī)硬件方面不需要太大的花銷。2.1.2 技術(shù)上的可行性本系統(tǒng)采用的是c#語(yǔ)言,在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上也有很豐富的相關(guān)資料,通過參考一些功能模塊程序的設(shè)計(jì),實(shí)現(xiàn)該系統(tǒng)是完全可以的。2.2 系統(tǒng)開發(fā)環(huán)境簡(jiǎn)介本系統(tǒng)的設(shè)計(jì)是在window xp中文版環(huán)境下,使用visual studio 2008和sql server2005進(jìn)行開發(fā)的。visual studio 2008不僅可以簡(jiǎn)化數(shù)據(jù)庫(kù)管理,而且應(yīng)用程序的開發(fā)流程更為合理,它使組織數(shù)據(jù),定義數(shù)據(jù)庫(kù)規(guī)則和建立應(yīng)用程序等工作變得簡(jiǎn)單易行,利用可視
4、化的設(shè)計(jì)工具和向?qū)?,用戶可以快速地?chuàng)建表單、查詢等。2.2.1 系統(tǒng)運(yùn)行平臺(tái)軟件環(huán)境:兼容當(dāng)前主流操作系統(tǒng) windows 2000/xp/vista 等。硬件環(huán)境:cpu 2.80hz 以上;內(nèi)存1.96g 以上;硬盤100m 以上。2.2.2 開發(fā)工具及c#語(yǔ)言簡(jiǎn)介 visual studio 2008的發(fā)布為我們帶來(lái)了對(duì)軟件行業(yè)影響巨大。其中,vs2008在功能上有很大的增強(qiáng),比如說(shuō),在vb3.5和c#3.5中加入了對(duì)linq的支持,可以隨意創(chuàng)建2.0 3.0 3.5的工程等等新特性;windows server 2008是企業(yè)級(jí)的應(yīng)用平臺(tái),為用戶提供了一個(gè)穩(wěn)固的平臺(tái),在web、虛擬化技
5、術(shù)、安全性等方面都有了很大的提升;作為微軟2008年的重頭戲,微軟2008新一代企業(yè)級(jí)應(yīng)用平臺(tái)visual studio 2008的發(fā)布,必將會(huì)在全球掀起新一輪的熱潮。對(duì)于編程技術(shù)人員來(lái)說(shuō)visual studio 2008在功能上有了很大的改進(jìn),這將為所有的開發(fā)人員帶來(lái)更加安全、靈活、高效的開發(fā)平臺(tái)。開發(fā)人員可以開發(fā)出更豐富的用戶體驗(yàn)和應(yīng)用程序。用過visual studio 2008開發(fā)項(xiàng)目應(yīng)用過程中感覺vs2008不僅在功能上有很大的增強(qiáng),而且在性能上也有很大的提高。2.2.3 數(shù)據(jù)庫(kù)語(yǔ)言簡(jiǎn)介對(duì)于sql server 2005有十個(gè)很重要的特性“1.net 框架主機(jī) 使用sql serv
6、er 2005,開發(fā)人員通過使用相似的語(yǔ)言,例如微軟的visual c# .net和微軟的visual basic,將能夠創(chuàng)立數(shù)據(jù)庫(kù)對(duì)象。開發(fā)人員還將能夠建立兩個(gè)新的對(duì)象用戶定義的類和集合。2.xml 技術(shù) 在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù)據(jù)的時(shí)候,可擴(kuò)展標(biāo)記語(yǔ)言(xml)是一個(gè)重要的標(biāo)準(zhǔn)。sql server 2005將會(huì)自身支持存儲(chǔ)和查詢可擴(kuò)展標(biāo)記語(yǔ)言文件。3.ado.net 2.0 版本 sql類的新的支持,到多活動(dòng)結(jié)果集(mars),sql server 2005中的ado.net將推動(dòng)數(shù)據(jù)集的存取和操縱,實(shí)現(xiàn)更大的可升級(jí)性和靈活性。4.增強(qiáng)的安全性 sql s
7、erver 2005中的新安全模式將用戶和對(duì)象分開,提供fine-grain access存取、并允許對(duì)數(shù)據(jù)存取進(jìn)行更大的控制。另外,所有系統(tǒng)表格將作為視圖得到實(shí)施,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象進(jìn)行了更大程度的控制。5.transact-sql 的增強(qiáng)性能 sql server 2005為開發(fā)可升級(jí)的數(shù)據(jù)庫(kù)應(yīng)用軟件,提供了新的語(yǔ)言功能。這些增強(qiáng)的性能包括處理錯(cuò)誤、遞歸查詢功能、關(guān)系運(yùn)算符pivot, apply, row_number和其他數(shù)據(jù)列排行功能,等等。6.sql 服務(wù)中介 sql服務(wù)中介將為大型、營(yíng)業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個(gè)分布式的、異步應(yīng)用框架。7.通告服務(wù) 通告服務(wù)使得業(yè)務(wù)可以建立豐富的通
8、知應(yīng)用軟件,向任何設(shè)備,提供個(gè)人化的和及時(shí)的信息,例如股市警報(bào)、新聞?dòng)嗛?、包裹遞送警報(bào)、航空公司票價(jià)等。在sql server 2005中,通告服務(wù)和其他技術(shù)更加緊密地融合在了一起,這些技術(shù)包括分析服務(wù)、sql server management studio。8.web服務(wù) 使用sql server 2005,開發(fā)人員將能夠在數(shù)據(jù)庫(kù)層開發(fā)web服務(wù),將sql server當(dāng)作一個(gè)超文本傳輸協(xié)議(http)偵聽器,并且為網(wǎng)絡(luò)服務(wù)中心應(yīng)用軟件提供一個(gè)新型的數(shù)據(jù)存取功能。9.報(bào)表服務(wù) 利用sql server 2005, 報(bào)表服務(wù)可以提供報(bào)表控制,可以通過visual studio 2005發(fā)行。
9、10.全文搜索功能的增強(qiáng) sql server 2005將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強(qiáng),對(duì)編目的對(duì)象提供更大的靈活性。查詢性能和可升級(jí)性將大幅得到改進(jìn),同時(shí)新的管理工具將為有關(guān)全文功能的運(yùn)行,提供更深入的了解。3.系統(tǒng)簡(jiǎn)介 該系統(tǒng)的功能主要是實(shí)現(xiàn)對(duì)茶葉信息的管理,主要的就實(shí)現(xiàn)以下幾個(gè)功能: 1、對(duì)茶葉信息的查詢,維護(hù)。 2、對(duì)客戶信息的管理,維護(hù)。 3、對(duì)庫(kù)存的信息的管理。3.1管理目標(biāo)通過茶葉管理系統(tǒng)進(jìn)行對(duì)茶葉的出庫(kù)入庫(kù)管理管理,方便用戶對(duì)整個(gè)茶葉相關(guān)情況進(jìn)行整體上的規(guī)劃和管理。提高用戶對(duì)管理的效率。3.2詳細(xì)介紹3.2.1系統(tǒng)數(shù)據(jù)庫(kù)介紹數(shù)據(jù)庫(kù)表簡(jiǎn)介:e-
10、r圖:數(shù)據(jù)字典:3.2.2系統(tǒng)操作流程簡(jiǎn)介操作流程圖系統(tǒng)登錄界面具體操作步驟如下:1. 管理者:輸入“用戶名”2. 密碼:輸入“密碼”3. 確認(rèn):點(diǎn)擊【登陸】登錄成功,進(jìn)入系統(tǒng)主界面。4. 注冊(cè):注冊(cè)一個(gè)新的用戶賬號(hào)。3.1管理首頁(yè)該系統(tǒng)提供的所有功能都放置在一個(gè)統(tǒng)一的界面中供用戶選擇,該界面稱之為歡迎界面。本系統(tǒng)的主界面采用了滑動(dòng)菜單方式,如下圖。并且“菜單欄”采用了動(dòng)態(tài)的效果,和最下面的一個(gè)動(dòng)態(tài)移動(dòng)的字體,使界面具有一定的動(dòng)感,不至于顯得太單調(diào)。銷售單對(duì)銷售的茶葉進(jìn)行查詢,用戶可在查詢出來(lái)的結(jié)果當(dāng)中就可以看到商品名稱和編號(hào),當(dāng)鼠標(biāo)滑動(dòng)的時(shí)候還采用了鼠標(biāo)滑過變色的方式,使用戶可以更清楚的分辨
11、,如想查看詳細(xì)的信息,點(diǎn)擊商品的編號(hào)即可以進(jìn)入另外的頁(yè)面查看隔行變色具體代碼如下:protected void gridview1_rowcreated(object sender, gridviewroweventargs e) try if (e.row.rowtype = datacontrolrowtype.datarow) /鼠標(biāo)滑過行變色 e.row.attributes.add(onmouseover, c=this.style.backgroundcolor;this.style.backgroundcolor=#ff0000); /鼠標(biāo)移開顏色恢復(fù) e.row.attribu
12、tes.add(onmouseout, this.style.backgroundcolor=c); catch 3.2基礎(chǔ)管理銷售單:查詢完成之后,點(diǎn)擊gridview里的編號(hào)進(jìn)入第二個(gè)頁(yè)面進(jìn)行銷售單的管理可供用戶進(jìn)行修改銷售單的基本信息,如果查無(wú)資料還可以進(jìn)行銷售單的新增1、 可進(jìn)行修改2、可進(jìn)行新增產(chǎn)品管理鼠標(biāo)移到庫(kù)存管理,然后選擇產(chǎn)品管理進(jìn)到如下頁(yè)面,可供用戶進(jìn)行查詢查詢結(jié)果顯示:默認(rèn)情況下查詢?nèi)啃畔?,支持模糊查?. 修改:當(dāng)用戶點(diǎn)擊茶葉名稱的時(shí)候跳到資料修改畫面:點(diǎn)擊確認(rèn):除了茶葉名稱不可修改之外,其他均可修改,另外還可可供用戶上傳茶葉相關(guān)的圖片點(diǎn)擊清除:清除所有用戶輸入信息,除
13、了上個(gè)頁(yè)面帶過來(lái)的信息銷售管理點(diǎn)擊導(dǎo)航欄統(tǒng)計(jì)查詢下的銷售查詢:默認(rèn)查詢所有用戶的信息:修改:當(dāng)用戶點(diǎn)擊茶葉編號(hào)的時(shí)候進(jìn)入到第二個(gè)頁(yè)面進(jìn)行資料的修改:即可以查看茶葉的詳細(xì)信息又方便用戶的管理修改代碼: public partial class zydetailsale : system.web.ui.page zysale saleback = new zysale(); /更新及新增方法 bool success = true; /全局變量 datatable dt = new datatable(); /實(shí)例化一個(gè)datatable型 protected void page_load(obj
14、ect sender, eventargs e) /頁(yè)面加載的時(shí)候進(jìn)行數(shù)據(jù)的綁定 if (!ispostback) databind(); #region 數(shù)據(jù)綁定 / / 接收上一個(gè)頁(yè)面?zhèn)鬟^來(lái)的參數(shù),查找綁定數(shù)據(jù) / public void databind() datatable dt = new datatable(); /獲取上個(gè)頁(yè)面帶過來(lái)的茶葉編號(hào) string teaid = request.querystringteaid; /判斷是否為空 if (teaid != ) dt = saleback.getbyid(teaid); if (dt.rows.count 0) /數(shù)據(jù)綁
15、定 txtteaid.text = dt.rows0.itemarray0.tostring(); txtteaid.enabled = false; txtteaname.text = dt.rows0.itemarray1.tostring(); txtprice.text = dt.rows0.itemarray2.tostring(); txtamount.text = dt.rows0.itemarray3.tostring(); txtentermoney.text = dt.rows0.itemarray4.tostring(); txtupdatename.text = dt.
16、rows0.itemarray5.tostring(); #endregion / / 清除按鈕 / / / protected void btncancel_click(object sender, eventargs e) txtteaid.text = ; txtteaname.text = ; txtprice.text = ; txtamount.text = ; txtentermoney.text = ; txtupdatename.text = ; databind(); / / 更新事件 / public void save() /更新數(shù)據(jù)庫(kù)的信息 success = sal
17、eback.update(txtteaname.text.trim(), txtprice.text.trim(), txtamount.text.trim(), txtentermoney.text.trim(), txtupdatename.text.trim(), datetime.now.tostring(),txtteaid.text.trim(); /判斷是否更新成功 if (success = true) /更新成功 response.write(alert(保存成功!); response.write(window.location.href(zydetailsale.aspx
18、); else /更新失敗 response.write(alert(保存失?。?; return; / / 保存按鈕 / / / protected void btnsave_click(object sender, eventargs e) /獲取上個(gè)頁(yè)面帶過來(lái)的茶葉編號(hào) string teaid=request.querystringteaid; /判斷該編號(hào)是否為空 if(teaid != ) /如果該編號(hào)不為空則到數(shù)據(jù)庫(kù)中查詢相關(guān)信息 dt = saleback.getbyid(teaid); if (dt.rows.count 0) /如果信息存在則進(jìn)行更新的操作 save();
19、else /如果信息不存在則進(jìn)行新增的操作 save1(); / / 新增事件 / public void save1() /根據(jù)用戶輸入的茶葉編號(hào)去數(shù)據(jù)庫(kù)中查找相應(yīng)的信息 dt = saleback.getbyid(txtteaid.text.trim(); /判斷該用戶輸入的茶葉編號(hào)是否存在,如果存在則彈出提示框 if (dt.rows.count 0) response.write(alert(該茶葉編號(hào)已經(jīng)存在,請(qǐng)從新輸入!); return; else /當(dāng)該茶葉編號(hào)不存在的時(shí)候允許用戶去新增輸入的茶葉信息 success = saleback.update1(txtteaid.te
20、xt.trim(), txtteaname.text.trim(), txtprice.text.trim(), txtamount.text.trim(), txtentermoney.text.trim(), txtupdatename.text.trim(), datetime.now.tostring(); /判斷新增是否成功 if (success) /新增成功 response.write(alert(保存成功!); response.write(window.location.href(zydetailsale.aspx); else /新增失敗 response.write(alert(保存失敗!); return; 待添加的隱藏文字內(nèi)容2 / / 返回按鈕事件 / protected void button1_click(object sender, eventargs
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ùn)業(yè)務(wù)中的冷鏈物流質(zhì)量控制考核試卷
- 自行車電助力技術(shù)發(fā)展趨勢(shì)考核試卷
- 談判口才訓(xùn)練談判口才技巧
- 貨幣經(jīng)紀(jì)公司交易系統(tǒng)操作技巧考核試卷
- 水產(chǎn)養(yǎng)殖技術(shù)培訓(xùn)與指導(dǎo)考核試卷
- 抖音直播運(yùn)營(yíng)與規(guī)范指南
- 《三級(jí)公共政策分析教學(xué)課件》
- 室內(nèi)設(shè)計(jì)的程序與方法
- 《圍棋藝術(shù)》課件
- 巡察采購(gòu)領(lǐng)用環(huán)節(jié)重點(diǎn)與經(jīng)驗(yàn)分享
- 項(xiàng)目經(jīng)理年度考核評(píng)價(jià)表
- 音樂神童莫扎特詳細(xì)介紹和作品欣賞課件
- 9E燃機(jī)系統(tǒng)培訓(xùn)演3.25
- 2022年山東省臨沂市中考生物試題及答案解析
- 《紅樓夢(mèng):金陵十二釵判詞賞析》示范PPT課件
- 起重信號(hào)工、司索工安全教育培訓(xùn)試題帶答案
- 廢舊塑料回收再生資源利用項(xiàng)目建議書
- 玻璃纖維生產(chǎn)工藝流程培訓(xùn)
- 無(wú)砟軌道底座板首件施工總結(jié)(最新)
- 作文紙模板帶字?jǐn)?shù)
- (完整word版)機(jī)械制造工藝學(xué)教案
評(píng)論
0/150
提交評(píng)論