茶葉管理系統(tǒng)畢業(yè)論文_第1頁
茶葉管理系統(tǒng)畢業(yè)論文_第2頁
茶葉管理系統(tǒng)畢業(yè)論文_第3頁
茶葉管理系統(tǒng)畢業(yè)論文_第4頁
茶葉管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 學(xué)生畢業(yè)設(shè)計、論文或作品等的說明1 引言茶葉管理系統(tǒng),是針對目前茶葉管理情況而設(shè)計的一款信息管理軟件。該系統(tǒng)應(yīng)用visual studio 2008對頁面的開發(fā)和sql server 2005數(shù)據(jù)庫來存儲茶葉信息,能為管理人員提供充足的茶葉信息和快捷的查詢手段,極大的方便了茶葉銷售商對茶葉庫存、銷售、賬務(wù)等各項管理的進行。1.1 系統(tǒng)開發(fā)背景隨著近年來計算機技術(shù)在我國的迅猛發(fā)展,我國的管理技術(shù)已經(jīng)從人工管理階段進入了計算機信息管理階段。因此應(yīng)用計算機來對信息進行管理已成為一個不可逆轉(zhuǎn)的趨勢。計算機所擁有的存儲量大、易查找、易更新、保密性好、數(shù)據(jù)處理快等諸多優(yōu)點極大的解決了以前人工管理檔案的缺

2、點,提高了工作效率,是一個單位從事人事管理必不可少的工具。茶葉市場在中國有廣大的發(fā)展空間,面對市場上各種各樣有關(guān)茶葉管理方面不斷增長的問題,很多茶葉銷售廠家在茶葉管理中引入計算機管理系統(tǒng)。因此一個好茶葉管理系統(tǒng),對于任何一個茶葉銷售商來說都是非常需要的。2 方案論證與開發(fā)環(huán)境簡介2.1 系統(tǒng)的可行性分析目的:可行性研究的目的是用最小的代價在盡可能少的時間內(nèi)確定問題是否能夠解決。而該系統(tǒng)正是用比較簡單的c#語言,來編寫的小型的、實用的信息管理系統(tǒng),既能很好的完成對茶葉的管理,又比較經(jīng)濟實惠。2.1.1 經(jīng)濟上的可行性由于現(xiàn)在每個銷售商為自己管理銷售的方便,已經(jīng)普遍配備了電腦,而且用于茶葉銷售管理

3、的計算機的配置在存儲量,速度方面都能滿足數(shù)據(jù)庫運行的要求,故在計算機硬件方面不需要太大的花銷。2.1.2 技術(shù)上的可行性本系統(tǒng)采用的是c#語言,在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻,特別是網(wǎng)上也有很豐富的相關(guān)資料,通過參考一些功能模塊程序的設(shè)計,實現(xiàn)該系統(tǒng)是完全可以的。2.2 系統(tǒng)開發(fā)環(huán)境簡介本系統(tǒng)的設(shè)計是在window xp中文版環(huán)境下,使用visual studio 2008和sql server2005進行開發(fā)的。visual studio 2008不僅可以簡化數(shù)據(jù)庫管理,而且應(yīng)用程序的開發(fā)流程更為合理,它使組織數(shù)據(jù),定義數(shù)據(jù)庫規(guī)則和建立應(yīng)用程序等工作變得簡單易行,利用可視

4、化的設(shè)計工具和向?qū)?,用戶可以快速地?chuàng)建表單、查詢等。2.2.1 系統(tǒng)運行平臺軟件環(huán)境:兼容當前主流操作系統(tǒng) windows 2000/xp/vista 等。硬件環(huán)境:cpu 2.80hz 以上;內(nèi)存1.96g 以上;硬盤100m 以上。2.2.2 開發(fā)工具及c#語言簡介 visual studio 2008的發(fā)布為我們帶來了對軟件行業(yè)影響巨大。其中,vs2008在功能上有很大的增強,比如說,在vb3.5和c#3.5中加入了對linq的支持,可以隨意創(chuàng)建2.0 3.0 3.5的工程等等新特性;windows server 2008是企業(yè)級的應(yīng)用平臺,為用戶提供了一個穩(wěn)固的平臺,在web、虛擬化技

5、術(shù)、安全性等方面都有了很大的提升;作為微軟2008年的重頭戲,微軟2008新一代企業(yè)級應(yīng)用平臺visual studio 2008的發(fā)布,必將會在全球掀起新一輪的熱潮。對于編程技術(shù)人員來說visual studio 2008在功能上有了很大的改進,這將為所有的開發(fā)人員帶來更加安全、靈活、高效的開發(fā)平臺。開發(fā)人員可以開發(fā)出更豐富的用戶體驗和應(yīng)用程序。用過visual studio 2008開發(fā)項目應(yīng)用過程中感覺vs2008不僅在功能上有很大的增強,而且在性能上也有很大的提高。2.2.3 數(shù)據(jù)庫語言簡介對于sql server 2005有十個很重要的特性“1.net 框架主機 使用sql serv

6、er 2005,開發(fā)人員通過使用相似的語言,例如微軟的visual c# .net和微軟的visual basic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個新的對象用戶定義的類和集合。2.xml 技術(shù) 在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù)據(jù)的時候,可擴展標記語言(xml)是一個重要的標準。sql server 2005將會自身支持存儲和查詢可擴展標記語言文件。3.ado.net 2.0 版本 sql類的新的支持,到多活動結(jié)果集(mars),sql server 2005中的ado.net將推動數(shù)據(jù)集的存取和操縱,實現(xiàn)更大的可升級性和靈活性。4.增強的安全性 sql s

7、erver 2005中的新安全模式將用戶和對象分開,提供fine-grain access存取、并允許對數(shù)據(jù)存取進行更大的控制。另外,所有系統(tǒng)表格將作為視圖得到實施,對數(shù)據(jù)庫系統(tǒng)對象進行了更大程度的控制。5.transact-sql 的增強性能 sql server 2005為開發(fā)可升級的數(shù)據(jù)庫應(yīng)用軟件,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢功能、關(guān)系運算符pivot, apply, row_number和其他數(shù)據(jù)列排行功能,等等。6.sql 服務(wù)中介 sql服務(wù)中介將為大型、營業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個分布式的、異步應(yīng)用框架。7.通告服務(wù) 通告服務(wù)使得業(yè)務(wù)可以建立豐富的通

8、知應(yīng)用軟件,向任何設(shè)備,提供個人化的和及時的信息,例如股市警報、新聞訂閱、包裹遞送警報、航空公司票價等。在sql server 2005中,通告服務(wù)和其他技術(shù)更加緊密地融合在了一起,這些技術(shù)包括分析服務(wù)、sql server management studio。8.web服務(wù) 使用sql server 2005,開發(fā)人員將能夠在數(shù)據(jù)庫層開發(fā)web服務(wù),將sql server當作一個超文本傳輸協(xié)議(http)偵聽器,并且為網(wǎng)絡(luò)服務(wù)中心應(yīng)用軟件提供一個新型的數(shù)據(jù)存取功能。9.報表服務(wù) 利用sql server 2005, 報表服務(wù)可以提供報表控制,可以通過visual studio 2005發(fā)行。

9、10.全文搜索功能的增強 sql server 2005將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強,對編目的對象提供更大的靈活性。查詢性能和可升級性將大幅得到改進,同時新的管理工具將為有關(guān)全文功能的運行,提供更深入的了解。3.系統(tǒng)簡介 該系統(tǒng)的功能主要是實現(xiàn)對茶葉信息的管理,主要的就實現(xiàn)以下幾個功能: 1、對茶葉信息的查詢,維護。 2、對客戶信息的管理,維護。 3、對庫存的信息的管理。3.1管理目標通過茶葉管理系統(tǒng)進行對茶葉的出庫入庫管理管理,方便用戶對整個茶葉相關(guān)情況進行整體上的規(guī)劃和管理。提高用戶對管理的效率。3.2詳細介紹3.2.1系統(tǒng)數(shù)據(jù)庫介紹數(shù)據(jù)庫表簡介:e-

10、r圖:數(shù)據(jù)字典:3.2.2系統(tǒng)操作流程簡介操作流程圖系統(tǒng)登錄界面具體操作步驟如下:1. 管理者:輸入“用戶名”2. 密碼:輸入“密碼”3. 確認:點擊【登陸】登錄成功,進入系統(tǒng)主界面。4. 注冊:注冊一個新的用戶賬號。3.1管理首頁該系統(tǒng)提供的所有功能都放置在一個統(tǒng)一的界面中供用戶選擇,該界面稱之為歡迎界面。本系統(tǒng)的主界面采用了滑動菜單方式,如下圖。并且“菜單欄”采用了動態(tài)的效果,和最下面的一個動態(tài)移動的字體,使界面具有一定的動感,不至于顯得太單調(diào)。銷售單對銷售的茶葉進行查詢,用戶可在查詢出來的結(jié)果當中就可以看到商品名稱和編號,當鼠標滑動的時候還采用了鼠標滑過變色的方式,使用戶可以更清楚的分辨

11、,如想查看詳細的信息,點擊商品的編號即可以進入另外的頁面查看隔行變色具體代碼如下:protected void gridview1_rowcreated(object sender, gridviewroweventargs e) try if (e.row.rowtype = datacontrolrowtype.datarow) /鼠標滑過行變色 e.row.attributes.add(onmouseover, c=this.style.backgroundcolor;this.style.backgroundcolor=#ff0000); /鼠標移開顏色恢復(fù) e.row.attribu

12、tes.add(onmouseout, this.style.backgroundcolor=c); catch 3.2基礎(chǔ)管理銷售單:查詢完成之后,點擊gridview里的編號進入第二個頁面進行銷售單的管理可供用戶進行修改銷售單的基本信息,如果查無資料還可以進行銷售單的新增1、 可進行修改2、可進行新增產(chǎn)品管理鼠標移到庫存管理,然后選擇產(chǎn)品管理進到如下頁面,可供用戶進行查詢查詢結(jié)果顯示:默認情況下查詢?nèi)啃畔ⅲС帜:樵?. 修改:當用戶點擊茶葉名稱的時候跳到資料修改畫面:點擊確認:除了茶葉名稱不可修改之外,其他均可修改,另外還可可供用戶上傳茶葉相關(guān)的圖片點擊清除:清除所有用戶輸入信息,除

13、了上個頁面帶過來的信息銷售管理點擊導(dǎo)航欄統(tǒng)計查詢下的銷售查詢:默認查詢所有用戶的信息:修改:當用戶點擊茶葉編號的時候進入到第二個頁面進行資料的修改:即可以查看茶葉的詳細信息又方便用戶的管理修改代碼: public partial class zydetailsale : system.web.ui.page zysale saleback = new zysale(); /更新及新增方法 bool success = true; /全局變量 datatable dt = new datatable(); /實例化一個datatable型 protected void page_load(obj

14、ect sender, eventargs e) /頁面加載的時候進行數(shù)據(jù)的綁定 if (!ispostback) databind(); #region 數(shù)據(jù)綁定 / / 接收上一個頁面?zhèn)鬟^來的參數(shù),查找綁定數(shù)據(jù) / public void databind() datatable dt = new datatable(); /獲取上個頁面帶過來的茶葉編號 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ù)庫的信息 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) /獲取上個頁面帶過來的茶葉編號 string teaid=request.querystringteaid; /判斷該編號是否為空 if(teaid != ) /如果該編號不為空則到數(shù)據(jù)庫中查詢相關(guān)信息 dt = saleback.getbyid(teaid); if (dt.rows.count 0) /如果信息存在則進行更新的操作 save();

19、else /如果信息不存在則進行新增的操作 save1(); / / 新增事件 / public void save1() /根據(jù)用戶輸入的茶葉編號去數(shù)據(jù)庫中查找相應(yīng)的信息 dt = saleback.getbyid(txtteaid.text.trim(); /判斷該用戶輸入的茶葉編號是否存在,如果存在則彈出提示框 if (dt.rows.count 0) response.write(alert(該茶葉編號已經(jīng)存在,請從新輸入!); return; else /當該茶葉編號不存在的時候允許用戶去新增輸入的茶葉信息 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. 本站所有資源如無特殊說明,都需要本地電腦安裝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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論