版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、摘 要隨著經濟的發(fā)展,生活水平越來越好了,對物質等方面要求也高了,比如玩具 ,人們在生活中難免會因為家中孩子的日常玩樂問題而感到很苦惱,到底買什么樣的玩具孩子會喜歡而且又安全呢,因此,人們往往會想到玩具超市。隨著顧客的增加,手動的進行結算太過麻煩,而且還浪費時間,有時候還有可能出錯。所以我今天想向大家敘述一下我所編寫的玩具超市管理系統(tǒng),做此系統(tǒng)的目的就是讓人們節(jié)省一些有效的時間,也可以方便所管理超市的管理員,而且此管理系統(tǒng)是一種典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺的數據庫建立,維護以及前端的相應應用程序的開發(fā)兩個方面的內容。玩具銷售的管理是一個常見的問題,其特點是數據之間的關系簡單
2、,但數據量較大。若用人工進行管理,則不便于數據的匯總統(tǒng)計及各種數據分析。所以本軟件就是為了解決這個問題而開發(fā)的,它能方便得進行各種管理事務,軟件設計綜合了具有一定代表性多家玩具超市的業(yè)務處理模式。能自動計算數量、找零、現(xiàn)金總數與銷售客觀的玩具種類等等數據;能對顧客及玩具信息進行方便有效的科學管理;界面設計大方、簡潔、實用;操作簡單方便。讓你擺脫繁重混亂的手工時代,進入科學高效的信息管理世紀!關鍵詞: mis,數據分析,玩具超市管理系統(tǒng)目 錄第1章 緒論11.1選題背景11.2系統(tǒng)要求11.3 系統(tǒng)的概念11.4 系統(tǒng)測試與維護及其特點21.4.1 系統(tǒng)平臺簡介31.4.2 性能分析服務31.5
3、 可行性3第2章 需求分析42.1 編寫目的與研究范圍42.2 .net開發(fā)環(huán)境和使用環(huán)境42.3 系統(tǒng)設計思想42.4玩具超市的管理系統(tǒng)功能框圖6第3章 數據庫設計83.1 實體及e-r圖83.2 數據字典93.3 數據關系圖113.4 mvc 模式123.5類圖12第4章 詳細設計134.1登錄界面134.2詳細信息查詢界面134.3 供應商維護界面144.4 入庫維護界面154.5 入庫查詢界面164.6 前臺銷售界面16第 5章 編碼實現(xiàn)185.1 選擇編程語言185.1.1 winform技術185.1.2 c#語言185.1.3 microsoft visual studio.ne
4、t 2005環(huán)境195.1.4 sql server2005數據庫195.2 代碼實現(xiàn)205.2.1 登錄功能實現(xiàn)205.2.2 玩具超市收款功能實現(xiàn)21總 結23致 謝24參考文獻25iii長春信息技術職業(yè)學院2010屆??粕厴I(yè)設計(論文)第1章 緒論1.1選題背景隨著經濟的發(fā)展,生活水平越來越好了,對物質等方面要求高了,比如給家里的孩子買的玩具,有些超市的玩具管理水平還很低,它浪費了大量人力和物力,耽誤了我們許多寶貴的時間。為了提高效率,減輕人們的麻煩,設計開發(fā)玩具超市管理系統(tǒng)。玩具超市管理系統(tǒng)是企業(yè)信息決策和管理的重要的組成部分,是一種典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺的
5、數據庫的建立、維護以及前端的相應應用程序的開發(fā)兩個方面的內容,數據庫的建立和維護主要要求其管理數據的一致性、完整性、安全性等特點,而前臺的應用程序開發(fā)則要求做到各項功能要完備、操作要簡便、易學易用等特點。1.2系統(tǒng)要求隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對單位的各項事務進行科學化的管理有著無法比擬的優(yōu)點。例如:查找方便、迅速、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高玩具超市的工作效率,也是玩具超市管理科學化、正規(guī)化并與世界接軌的重要條件。(1
6、) 可以存儲所有有關玩具方面的全部信息,供應商信息等,安全、可靠、高效;(2) 只需輸入產品信息錄入員即可操作管理系統(tǒng),節(jié)省大量人力;(3) 可以迅速查詢所需信息。1.3 系統(tǒng)的概念總結所有玩具信息而形成的系統(tǒng)。本系統(tǒng)是本著實用的原則開發(fā)的,它根據玩具超市管理人員在實際工作中遇到的情況把機房信息加以科學化、標準化的輸入到計算機中,利用計算機的快速處理能力,對玩具超市進行標準化管理。通過對實際情況的考察分析,實現(xiàn)了玩具超市信息的管理、入庫、出庫、查詢,系統(tǒng)維護等功能,較好地解決了玩具信息的安全性,提高了玩具超市管理人員的工作效率。 經過認真的分析和篩選,我選擇可視化的.net做為本系統(tǒng)的開發(fā)環(huán)境
7、,它支持面向對象的編程,可以方便地訪問數據庫,具有效率高、成本低、質量高、功能強等特點,非常適合本系統(tǒng)的開發(fā)。1.4 系統(tǒng)測試與維護及其特點測試的主體方法和結構應在設計階段定義完成,并在開發(fā)階段進行補充和升版。這尤其會對基于代碼的測試產生影響,這種測試主要包括針對單元的測試和集成測試。不管在哪種情況下,如果在執(zhí)行測試之前做一點計劃和設計,都會提高測試效率,改善測試結果,而且對測試重用也更加有利。驗收測試應該獨立于技術測試,這樣可以提供雙重的保險,以保證設計及程序編碼能夠符合最終用戶的需求。驗收測試既可以在實施階段的第一步來執(zhí)行,也可以在開發(fā)階段的最后一步執(zhí)行。 在項目中從很多方面可以看到變更的
8、發(fā)生,例如需要重新訪問前一階段的內容,或者地跟蹤并糾正以前提交的內容,修復錯誤,排除多余的成分,以及增加新發(fā)現(xiàn)的功能,等等。開發(fā)和測試需要一起反復交替地執(zhí)行。模型并沒有明確指出參與的系統(tǒng)部分的大小。這一點和v模型中所提供的內容相似。不同的是,前置測試模型對反復和交替進行了非常明確的描述。功能測試可在產品制造生命周期不同階段實施,首先是工程開發(fā)階段,在系統(tǒng)生產驗證前確認新產品功能;然后在生產中也是必須的,作為整個流程的一部分,通過昂貴的系統(tǒng)測試降低缺陷發(fā)現(xiàn)成本(遺漏成本);最后,在發(fā)貨付運階段也是不可缺少的,它可以減少在應用現(xiàn)場維修的費用,保證功能正常而不會被送回來。 單元測試是開發(fā)者編寫的一小
9、段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確。執(zhí)行單元測試,就是為了證明這段代碼的行為和我們期望的一致。單元測試的優(yōu)點:(1)、它是一種驗證行為。(2)、它是一種設計行為(3)、它是一種編寫文檔的行為(4)、它具有回歸性。集成測試是單元測試的邏輯擴展。采用的方法是測試軟件單元的組合能否正常工作,以及與其他組的模塊能否集成起來工作。最后,還要測試構成系統(tǒng)的所有模塊組合能否正常工作。集成測試所持的主要標準是軟件概要設計規(guī)格說明,任何不符合該說明的程序模塊行為都應該加以記載并上報。 所有的軟件項目都不能擺脫系統(tǒng)集成這個階段。不管采用什么開發(fā)模式,具體的開發(fā)工作總得從一個一個的軟件單元做
10、起,軟件單元只有經過集成才能形成一個有機的整體。具體的集成過程可能是顯性的也可能是隱性的。只要有集成,總是會出現(xiàn)一些常見問題,工程實踐中,幾乎不存在軟件單元組裝過程中不出任何問題的情況。 1.4.1 系統(tǒng)平臺簡介這一平臺建立在xml和因特網標準協(xié)議的基礎上,包含了.net的基礎結構和基礎工具,為開發(fā)新型的互動協(xié)作軟件提供了一個先進的體系結構模型,.net系列產品和服務,如msn.net、office.net、visual studio.net、bcentral.net等。第三方廠商的.net服務建立在.net平臺和產品上的面向不同應用領域的具體服務。從上面對.net的簡單分析可以看出,在對新技
11、術和it產業(yè)的推動上,無論如何,微軟還是功不可沒的。但與此同時,也可以推測出,如果.net一旦成為事實,那么對于其他非應用軟件廠商而言,可能會產生巨大的競爭壓力。1.4.2 性能分析服務不斷提高性能的第一步是確定您在戰(zhàn)略目標和超市效能方面的當前情況。通過詳細的過程分析,我們可以大致確定您超市的情況并對潛在的性能進行量化。我們還要確定和估算要達到這些結果需要做的改造。有了這樣的信息,我們就可以根據項目對超市的整體性能影響以及它的投資回報率確定和安排項目。1.5 可行性本系統(tǒng)是用winform技術實現(xiàn)的,在技術方面,現(xiàn)在這種使用方式可以通過以部分信任(semi-trusted)方式以充足的權限得以
12、執(zhí)行。不會花費很多物力和財力,而且做出的管理系統(tǒng)很合玩具超市的管理制度,不影響正常的運行軌道。而且對于超市的管理人員也是很方便,管理起來不會影響太多時間,可以方便快捷的找到顧客所需要的一切信息。也可以很好的管理數據。第2章 需求分析2.1 編寫目的與研究范圍該需求分析將在下面敘述中詳細向用戶描述該系統(tǒng)實現(xiàn)的功能以及該系統(tǒng)的特點及運行環(huán)境,使用戶在看到該系統(tǒng)之前能對該系統(tǒng)有一個形象的了解。本課題研究的目的和意義就是想建立信息化的玩具超市管理體系,使數據管理更現(xiàn)代化,自動化,智能化。減輕了人工管理的工作量,使其變得更具有條理性,科學性。2.2 .net開發(fā)環(huán)境和使用環(huán)境.net是一個理想化的未來互
13、聯(lián)網環(huán)境,微軟的構想是一個“不再關注單個網站、單個設備與因特網相連的互聯(lián)網環(huán)境,而是要讓所有的計算機群、相關設備和服務商協(xié)同工作”的網絡計算環(huán)境。簡而言之,互聯(lián)網提供的服務,要能夠完成更高程度的自動化處理。未來的互聯(lián)網,應該以一個整體服務的形式展現(xiàn)在最終用戶面前,用戶只需要知道自己想要什么,而不需要一步步地在網上搜索、操作來達到自己的目的。這是一種理想,但的的確確是互聯(lián)網的發(fā)展趨勢所在。 .net的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問他們所需要的信息、文件和程序。而用戶不需要知道這些東西存在什么地方,甚至連如何獲得等具體細節(jié)都不知道。他們只需發(fā)出請求,然后只管接收就
14、是了,而所有后臺的復雜性是完全屏蔽起來的。所以對于企業(yè)的it人員來說,他們也不需要管理復雜的平臺以及各種分布應用之間的工作是如何協(xié)調的。2.3 系統(tǒng)設計思想在系統(tǒng)選型時首先要考慮系統(tǒng)是否符合行業(yè)標準,是否具有良好的可擴展性,以便充分保護前期投入。通過玩具超市管理系統(tǒng),使其他喜歡玩具方面的朋友在為孩子購買和查找時能夠方便快捷,不會耗費太多時間,也可以給每個單位或公司帶來很好的效益,員工也可以將省下來的時間可以投入到工作中,大大的提高了工作效率。隨著科學技術的發(fā)展,計算機可以說是現(xiàn)在生活的一大重要部分,使用計算機對玩具超市管理做這樣一個管理系統(tǒng)也可以使所管轄者方便許多。管理信息系統(tǒng)在企業(yè)中的應用存
15、在三個要素,這就是人、計算機和數據。人是指企業(yè)領導者、管理人員、技術人員,以及mis建設的領導機構和實施機構,他們在系統(tǒng)中起主導作用。mis是一項系統(tǒng)工程,不是只靠一些計算機開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領導的積極參與。計算機技術是mis得以實施的主要技術。在這些技術中,軟件開發(fā)是mis開發(fā)的重點。第三個因素也不能忽視。企業(yè)的管理數據是mis正常運行的基礎。廣義地說,各項管理制度是mis建設成功的基礎。試想要計算一臺機床的生產成本,需要按時輸入每個部件、每個零件甚至每個螺釘螺帽的費用,涉及企業(yè)的生產車間、采購、庫房、工藝設計和財務等多個部門,必須有一整套管理制度做保證這一
16、平臺建立在xml和因特網標準協(xié)議的基礎上,包含了.net的基礎結構和基礎工具,為開發(fā)新型的互動協(xié)作軟件提供了一個先進的體系結構模型。.net系列產品和服務 如msn.net、office.net、visual studio.net、bcentral.net等。 第三方廠商的.net服務 建立在.net平臺和產品上的面向不同應用領域的具體服務。 從上面對.net的簡單分析可以看出,在對新技術和it產業(yè)的推動上,無論如何,微軟還是功不可沒的。但與此同時, 也可以推測出,如果.net一旦成為事實,那么對于其他非應用軟件廠商而言,可能會產生巨大的競爭壓力。2.4玩具超市的管理系統(tǒng)功能框圖玩具超市的管理
17、系統(tǒng) 登 錄 維 護 入 庫 收 款 出 庫 系 統(tǒng) 維 護圖2-1 玩具超市管理系統(tǒng)每一個用戶可以通過輸入正確的用戶名和用戶密碼進行登錄,即可進入到主窗體中,管理人員可以對供應商信息進行維護,可以對玩具詳細信息進行維護,同樣還可以對類別和入庫進行維護,也可以對于某個類別的商品進行出庫銷售,還有數據庫的備份和數據庫恢復,可以對供應商信息進行增加,修改,刪除和查詢和對玩具信息的增加,修改,刪除和查詢??梢酝ㄟ^系統(tǒng)維護功能對數據庫進行所謂的數據庫備份和恢復,這樣可以確保數據庫的安全性和穩(wěn)定性。登錄:因為用戶在登錄時必須要輸入名稱和密碼,所以在數據庫中創(chuàng)建用戶表時必須要存在這兩項。玩具詳細:因為在玩
18、具超市中,所需要的數據即編號,名稱,制作人,生產廠家,價格,類別和數量,在一個玩具超市中,編號是必須的,這樣可以和有些表,比如商品出庫表和商品入庫表建立主外鍵關系,名稱也是不可缺少的,因為在這個表中需要名稱來辨別很多東西,制作人和生產廠家還有價格和數量是這個表的主要字段,而類別是為了在創(chuàng)建類別表時根據這個進行類別的維護。類別:類別表只是為了和明細表建立主外鍵關系,也是為了后面的根據類別進行查詢和維護。供應商:供應商表是為了方便聯(lián)系供應商,也是為了進行其維護和查詢,供應商表中的供應商編號是為了和入庫表建立主外鍵關系,這樣可以方便查詢其表的內容。入庫:入庫表的創(chuàng)建是為了和供應商表建立主外鍵關系,也
19、為了和玩具超市明細表建立主外鍵關系。而入庫時間是要獲取當前系統(tǒng)的時間,而不是在數據庫中輸入的固定時間。出庫:出庫表的創(chuàng)建是為了和玩具超市明細表建立主外鍵關系,數量是為了銷售時方便修改,而出庫時間和入庫時間一樣,也是要獲取當前系統(tǒng)時間的。第3章 數據庫設計3.1 實體及e-r圖 用 戶用戶名稱用戶密碼圖3-1 用戶實體玩具明細表編號名稱制作人價格廠家類別數量圖3-2 玩具超市明細實體類 別類別名稱 類別編號圖3-3 類別實體 供應商供應商編號電話供應商名稱聯(lián)系人地址圖3-4 供應商實體 入 庫入庫編號出庫編號數量玩具編號供應商編號圖3-5 入庫實體 出 庫出庫編號出庫時間玩具編號數量圖3-6 出
20、庫實體入庫表 1編號 n明細表 出庫表 1編號 n供應商 出庫表 1編號 n明細表 圖3-7 入庫明細 圖3-8 出庫供應商 圖3-9 出庫明細3.2 數據字典表3-1 用戶表(yx)表 名yx用途保存用戶信息中文字段名英文字段名類型長度備注用戶名yname字符10用戶密碼ypwd字符10表3-2玩具信息表(yxinfo)表 名yxinfo用途保存玩具信息中文字段名英文字段名類型長度備注編號id字符10主鍵 zzzxxx zzz代表類別名稱yxname字符10制作人maker字符10生產廠家publishname字符10價格price浮點類別yxtype字符10表3-3 類別表(types)表
21、 名types用途保存類別信息中文字段名英文字段名類型長度備注類別編號typeid字符10不為空類別名稱typename字符10不為空表3-4 供應商表(providerinfo)表 名providerinfo用途保存供應商信息中文字段名英文字段名類型長度備注供應商編號providerid字符10主鍵 zzzxxx zzz代表類別供應商名稱providername字符20聯(lián)系人linkman字符10電話tel字符11地址address字符50表3-5 入庫表(inware)表 名inware用途保存入庫信息中文字段名英文字段名類型長度備注入庫編號inwareid字符10主鍵 zzz代表類別入庫
22、時間inwaredate時間10表3-6 出庫表(outware)表 名outware用途保存出庫信息中文字段名英文字段名類型長度備注出庫編號outwareid字符10主鍵,不為空供應商編號outproviderid字符10外鍵出庫負責人outuser字符10制作人maker字符103.3 數據關系圖圖3-10 數據關系圖3.4 mvc 模式圖3-11 mvc圖3.5類圖圖3-12 類圖第4章 詳細設計4.1登錄界面在登陸時需要判斷是普通用戶登陸還是管理員登陸,而且還要輸入正確的用戶名和密碼,如果用戶名或密碼錯誤,則會給出提示,用戶名或密碼錯誤。如果正確,點擊“確定”按鈕即可登錄。如果點擊“取
23、消”按鈕,即可退出登錄。圖4-1 系統(tǒng)登錄界面4.2詳細信息查詢界面詳細信息查詢界面是管理員可以對超市里的玩具的基本信息進行查詢操作。當選擇了一種類型的玩具時點擊確定按鈕時,然后就可以在右邊看到這一類型的玩具的基本信息。還可以根據玩具的編號,名稱和其生產廠家來查詢玩具的基本信息。如下圖4-2所示。例如,想查詢魔術類玩具,即首先要選擇你所要查詢的玩具的類型(例如魔術類),然后點擊“確定”按鈕,就會在右邊看到所有這一類型玩具的基本信息。圖4-2 詳細信息查詢界面4.3 供應商維護界面在供應商維護界面中,管理員可以對供應商的基本信息進行添加,修改,刪除和查詢等操作。例如,當想對編號為0004的供應商
24、進行修改操作時,選中這一行,然后點擊修改,在左邊就可以對供應商的信息進行修改,最后修改完以后點擊“確定”按鈕,則會出現(xiàn)“修改成功“的提示。點擊“取消”按鈕式即可取消對供應商信息的操作。圖4-3 供應商信息界面4.4 入庫維護界面在入庫界面里,可以對進回來的貨物(玩具)進行入庫。輸入玩具的編號及其數量然后點擊鍵盤上的回車鍵,然后點擊“保存”即可入庫。圖4-4 入庫維護界面4.5 入庫查詢界面在入庫查詢中可以按照玩具編號,名稱,日期等進行查詢。圖4-5 入庫查詢界面4.6 前臺銷售界面在前臺銷售中,超市收銀員可以輸入玩具的編號和其數量,然后點擊回車,再在總價里輸入客戶所交的金額,按s鍵即可將找零的
25、金額顯示出來,最后按p鍵即可將這個顧客的貨物清除然后將光標定位到編號內,以便進行下一個顧客的結賬。圖4-6 前臺銷售界面第 5章 編碼實現(xiàn)5.1 選擇編程語言因為本人曾進行過c#,.net,sqlserver與winform的學習,所以本設計利用了其特點來進行編程,下面我就像大家介紹一下有關這些語言的內容5.1.1 winform技術winform控件被內嵌于網頁或者winform的assemblies存在于一臺interne上服務器,他能同時從瀏覽器與system.reflection.assembly.loadfrom()方法中調用.現(xiàn)在這種使用方式可以通過以部分信任(semi-trust
26、ed)方式以充足的權限得以執(zhí)行.默認的安全策略已經修改以使由clr分配的assembliy有能力訪問internet區(qū)域的代碼集。5.1.2 c#語言microsoft c#(讀作 c sharp)是一種新的編程語言,它是為生成運行在 .net framework 上的、廣泛的企業(yè)級應用程序而設計的。c# 從 microsoft c 和 microsoft c+ 演變而來,它是一種簡單、現(xiàn)代、類型安全和面向對象的語言。c# 代碼被作為托管代碼編譯,這意味著它能夠從公共語言運行庫的服務中受益。這些服務包括:語言互操作性、垃圾回收、增強的安全性以及改進的版本支持。c# 在 visual studi
27、o .net 套件中作為 visual c# 引入。對 visual c# 的支持包括項目模板、設計器、屬性頁、代碼向導、一個對象模型以及開發(fā)環(huán)境的其他功能。visual c# 編程的庫是 .net framework。正如前文所述,c#是專門為.net應用而開發(fā)出的語言。這從根本上保證了c#與.net框架的完美結合。在.net運行庫的支持下,.net框架的各種優(yōu)點在c#中表現(xiàn)得淋漓盡致。讓我們來看看c#的一些突出的特點。(1) 簡潔的語法 (2) 精心地面向對象設計 (3) 與web的緊密結合(4) 完整的安全性與錯誤處理 (5) 版本處理技術 (6) 靈活性與兼容性一、簡潔的語法在缺省的情
28、況下,c#的代碼在.net框架提供的“可操縱”環(huán)境下運行,不允許直接地內存操作。它所帶來的最大的特色是沒有了指針。與此相關的是,那些在c+中被瘋狂使用的操作符(例如:“:”、“-”和“.,”)已經不再出現(xiàn)。c#只支持一個“.”,對于我們來說,現(xiàn)在需要理解的一切僅僅是名字嵌套而已。語法中的冗余是c+中的常見的問題,比如const和#define、各種各樣的字符類型等等。c#對此進行了簡化,只保留了常見的形式,而別的冗余形式從它的語法結構中被清除了出去。5.1.3 microsoft visual studio.net 2005環(huán)境 microsoft .net 框架是生成、部署和運行 web 服
29、務及應用程序的平臺。它提供了一個生產率高且基于標準的多語言環(huán)境,用于將現(xiàn)有投資與下一代應用程序和服務集成,同時提供了解決 internet 規(guī)模應用程序的部署和操作難題的靈活性。.net 框架由三個主要部分組成:公共語言運行庫、統(tǒng)一類庫的分層集合和稱為 asp.net 的 active server pages 組件化版本。 .net framework包括通用語言運行環(huán)境、framework類庫和active server pages+。.net包括4個重要特點,一是軟件變服務,二是基于xml的共同語言,三是融合多種設備和平臺,四是新一代的人機界面。這四個特點基本上覆蓋了.net的技術特征。
30、5.1.4 sql server2005數據庫美國microsoft公司推出的一種關系型數據庫系統(tǒng)。sqlserver是一個可擴展的、高性能的、為分布式客戶機/服務器計算所設計的數據庫管理系統(tǒng),實現(xiàn)了與windowsnt的有機結合,提供了基于事務的企業(yè)級信息管理系統(tǒng)方案。其主要特點如下:(1)高性能設計,可充分利用windowsnt的優(yōu)勢。(2)系統(tǒng)管理先進,支持windows圖形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。(3)強大的事務處理功能,采用各種方法保證數據的完整性。(4)支持對稱多處理器結構、存儲過程、odbc,并具有自主的sql語言。sql server 2005包括了一些在安
31、全性能上的改進,例如數據庫加密、設置安全默認值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。對于分布式數據庫而言,sql server 2005提供了全面的方案修改(ddl)復制、下一代監(jiān)控性能、從甲骨文(oracle)到sql server的內置復制功能、對多個超文本傳輸協(xié)議(http)進行合并復制,以及就合并復制的可升級性和運行,進行了重大的改良。另外,新的對等交易式復制性能,通過使用復制,改進了其對數據向外擴展的支持5.2 代碼實現(xiàn)5.2.1 登錄功能實現(xiàn)/*模塊名稱:登錄窗體*功能簡述:此代碼驗證了用戶登陸信息是否正確,如果不正確重新輸入,如果正確就進入主窗體*開發(fā)人:王美
32、杰*開發(fā)時間:2010-4-25*/登錄確定按鈕的代碼:private void btnok_click(object sender, eventargs e) if (txtname.text = ) messagebox.show(用戶名不能為空, 提示, messageboxbuttons.ok, messageboxicon.exclamation); txtname.focus(); return; if (txtpwd.text = ) messagebox.show(用戶密碼不能為空, 提示, messageboxbuttons.ok, messageboxicon.exclam
33、ation); txtpwd.focus(); return; yxinfo.yname = txtname.text; yxinfo.yid = txtpwd.text; int i = convert.toint32(yxdao.selectyxinfo(yxinfo); if (i = 1) this.hide(); mainform main = new mainform(); main.showicon = false; main.showintaskbar = false; main.showdialog(); txtname.focus(); return; else messa
34、gebox.show(用戶名或密碼錯誤, 提示, messageboxbuttons.ok, messageboxicon.exclamation); txtpwd.text = ; txtname.selectall(); 5.2.2 玩具超市收款功能實現(xiàn)/*模塊名稱:玩具超市收款窗體*功能簡述:此代碼驗證了用戶出貨時是否不為空,點擊表中數據回顯到 各個相應數據中,進行修改它的數量,數量是原數量減去現(xiàn)在的數量即可。*開發(fā)人:王美杰*開發(fā)時間:2010-4-25*/確定按鈕下的代碼:private void btnok_click(object sender, eventargs e) out
35、ware.outwareid = txtioutwareid.text; outware.outwaredatetime = txtoutdatetime.text; outware.yxinfoid = cboyxname.selectedvalue.tostring(); outware.num = txtoutnum.text; if (flag = update) if (txtoutnum.text = ) messagebox.show(數量不能為空, 提示, messageboxbuttons.ok, messageboxicon.exclamation); txtoutnum.
36、focus(); return; if (outdao.updateoutware(outware) messagebox.show(收款成功, 提示, messageboxbuttons.ok, messageboxicon.exclamation); filllv(); autoid(); txtoutnum.text = ; else messagebox.show(收款失敗, 提示, messageboxbuttons.ok, messageboxicon.exclamation); 總 結在整個玩具超市管理系統(tǒng)的可行性研究、需求調查、需求分析,詳細設計、開發(fā)、測試以及部署實施的工作中。讓我學到了很多有關軟件以及硬件的知識,比如軟件的配置和硬件的配置,還有編程所需要的環(huán)境,數據庫,語言與技術。而且在做玩具超市管理系統(tǒng)時還學會了如何畫功能框圖,和er圖,在收集資料時還知道許多有關編程的知識,這一切的一切都要歸功于我的指導老師。因為在學習軟件之前,本人從沒有接觸過軟件,所以可能在經驗上存在著很多缺點,而且在時間上,又很倉促,所以可能在創(chuàng)建項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力運維臨時工勞動合同樣本
- 水源地暖系統(tǒng)安裝協(xié)議
- 城市廣場安保人員招聘協(xié)議
- 數據中心資料員合同樣本
- 橋梁建設泵機租賃合同
- 餐飲店外墻涂料施工合同
- 軟件技術研發(fā)合作合同
- 冷鏈物流解決方案施工合同
- 酒吧主題派對策劃合同
- 銀行貸款延期協(xié)議
- 河口水閘工程項目施工組織設計及進度計劃
- 國家開放大學2024春《1494員工勞動關系管理》期末考試真題及答案-開
- 中小學生研學旅行實務 課件 項目5、6 研學旅行實施主體、研學旅行服務機構
- 《讀書·目的和前提》《上圖書館》課件
- 總承包公司項目管理崗位質量職責及管理動作清單
- 城市軌道交通工程施工現(xiàn)場安全生產風險點清單
- 黑龍江省龍東地區(qū)2025屆英語九上期末監(jiān)測模擬試題含解析
- 2024年人教版小學三年級科學(上冊)期末試卷及答案
- 公共廣播系統(tǒng)施工與方案
- 2024年個人信用報告(個人簡版)樣本(帶水印-可編輯)
- 硒鼓回收處理方案
評論
0/150
提交評論