版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
安徽大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書安徽學繼教育院姓名:班級:專業(yè):指導老:
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書摘
要網吧計費管理系統是典型的信息管理系統(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完,易使用等特點。本系統主要完成對網吧計費信息的管理,包括添加、修改、刪除,查詢,打印信息以用戶管理等六個方面。系統可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統的核心是添加、修改和刪除三者之間的聯系,每一個表的修改都將聯動的影響其它的表完成添加或刪除操作時系統會自動地完成合同信息的修改。查詢功能也是系統的核心之一。此外,系統有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。本論文包括需求分析、系統功能、系統設計、程序設計、系統測試及存在問題等方面,較為系統地介紹了“網吧計費管理系統”課題開發(fā)的整個過程。關鍵詞
網吧計費,數據庫,管理系統
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書ABSTRACTNetTimeFeeSystemistypicalofinformation(knowasMIS),whichincludesdevelopingapplicationinterfaceofupandmaintainingdatabaseofback-end.Theformermakeofapplicationintegratedandtheislatterrequireddatabasewithpowerfulconsistencyandintegrality,andnicesystemmainlycompletesmanagementtobar’sinformation;includesixasadding,modifying,deleting,searching,printingandtheThesystemtosearch,delete,modifyetc.toeachkindoffunctionofofistheofincrease,delete,modificationsofformwillaffecttootherforms,willcompletethemodificationofcontractofitselfbeingtoordeletetheInquiringaboutofistheofnucleus.Thesystemintegrityfunctionofusersthecipherandformtoprint.thesisanalysis,systemfunction,thesystemexiststheaspectsquestioncomparativelysystematicallyintroducedthecourseof"NetBarFeeManagement"subject
NetBarTimeDatabaseMIS
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書目錄1.緒論11.1論文研究主要內容.1.2國內外現狀....................................................................................................22.關鍵技術介紹...........................................................................................................42.1關鍵性開發(fā)技術的介紹.2.1.1SQLServer數據庫介紹.2.1.2VB概述.2.1.3ADO對象.............................................................................................72.1.4SQL語言.............................................................................................82.2搭建環(huán)境........................................................................................................83.系統分析.................................................................................................................103.1模型流程圖................................................................................................123.2模型業(yè)務流程圖........................................................................................143.3數據流圖....................................................................................................143.4數據字典....................................................................................................154.系統設計.................................................................................................................174.1系統功能設計............................................................................................184.2數據庫設計..............................................................................................194.2.1概念模型設計4.2.2關系模型設計5.系統的實現...........................................................................................................225.1登錄模塊實現............................................................................................225.2系統管理功能實現....................................................................................235.3信息管理實現............................................................................................255.4查詢信息實現............................................................................................265.5操作功能....................................................................................................275.6系統幫助....................................................................................................306.系統的運行與維護................................................................................................316.1系統的配置................................................................................................316.2系統的維護................................................................................................317.總結.......................................................................................................................33致謝.....................................................................................................................34參考文獻.....................................................................................................................35
安徽大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書1.緒論自1996年中國出現第一家網吧網吧聯盟網吧新聞搜狗)以來,網吧已走過了十年不平坦的發(fā)展之路。進入2005年,政府對網吧的監(jiān)管初見成效,走向連鎖和規(guī)?;l(fā)展的網吧,顯現出了巨大的市場潛力,成為中國業(yè)界共同關注的亮點。網吧是目前階段最適合年輕人消費的休閑場所,也是培養(yǎng)網絡應用的最好的平臺。網吧的社會積極意義遠遠大于不利方面實上在聯網剛剛登錄中國的階段正是網吧讓廣大普通的朋友接觸了網絡從帶動了中國信息化的發(fā)展中國的信息化產業(yè)網吧功不可沒!中國的網吧已經成為中國第三大上網場所。根據CNNIC最新的報告吧上網比例為%年內在網吧上網的網民人數增加了2800萬人民在網吧上網的規(guī)模增長率比家庭和單位等場所都高,半年增長率為39.3%,目前網吧網民總規(guī)模已經達到萬人,網吧成為中國網民的第二大上網地點網民在網吧上網的規(guī)模增長率最高憑借著龐大的用戶群和隨之而來的采購潛力,網吧給計算機及配件、軟件、游戲、電信運營及設備等IT產業(yè)帶來一系列的發(fā)展機會。網吧以其龐大的用戶量和潛在購買力,首先成為一個很好的媒體廣告平臺,尤其是快消品和網絡相關類的產品;同時吧作為一個獨特的渠道對中國互聯網的發(fā)展起到了非常關鍵的作用已經容不得任何一家互聯網公司忽視已經有越來越多的案例證明,贏得了網吧市場贏得了互聯網市場這正是中國互聯網本土化中的一個關鍵部分了解這部分市場的特征和容量是本土和國際互聯網公司成功的一個關鍵因素。基于網吧在中國互聯網市場上的如此重要的地位觀國際認為有必要對網吧用戶作一個了解,探索網吧用戶的行為特征繪網吧用戶的輪廓為此易觀國際針對以下問題,進行了重點調查和了解吧用戶特征網吧用戶互聯網使用行為特征不同網吧用戶之間存在怎樣的行為差異針對網吧用戶的人群屬性和使用行為特征,產業(yè)的各方應該如何營銷網吧。1第1頁
安徽大學繼續(xù)教育學院1.1論文研主要內
畢業(yè)設計(論文)說明書系統是一個功能比較強大的網吧計費系統。該系統信息來源主要由管理員添加,方便網站管理員的查詢和管理。該系統的任務是方便,靈活的管理網吧的各項信息,包括對每臺電腦配置管理、會員用戶管理、上機時間計算、金額計算等。系統主要有添加,查找,刪除,統計等功能模塊組成。本系統會做到滿足網吧管理日常工作的需要,使用方便,界面親切,安全可靠。1.2國內外狀網吧用戶對網吧上網非常忠誠,每次上網時間和上網頻次都較高1/3以上的人需要每天至少去網吧一次。網吧用戶的娛樂化傾向非常明顯,排在首位的應用都是網絡游戲、網絡聊天、影視視頻等,而搜索引擎以第四常用與這些娛樂化應用一起成為用戶最常使用的網絡應用之一。網吧用戶最常訪問的新聞類網站呈現明顯的長尾現象,但是長尾頭部依然是幾大重要新聞網站,其中騰訊新聞選擇率最高,其次是新浪、網易和搜狐等門戶網站。網絡音樂需求是網吧用戶一個最重要的需求,這種需求同時也充滿了多樣性,因此催生了多元化的選擇,雖然百度MP3占有絕對的優(yōu)勢,但是其它各種各樣的音樂網站也都獲得了一部分用戶,滿足多樣化的需求。在網絡聊天市場上,騰訊QQ在網吧用戶中一枝獨秀,但是51掛掛和飛信憑借各自的母公司和網站,今年獲得了非常大的發(fā)展,值得關注;而阿里旺旺則由于網吧網民的購物傾向性小,使用率較低。隨著中國互聯網軟件硬件的發(fā)展,涌現出了眾多視頻網站,有專業(yè)視頻網站,也有傳統門戶介入視頻市場成立視頻頻道的。而在網吧市場上,專業(yè)視頻網站獲得了更多的用戶選擇,尤其是土豆網和優(yōu)酷網,其中土豆網選擇率稍高于優(yōu)酷,百度視頻搜索也以第三選擇成為市場第一梯隊成員。在網吧搜索引擎市場上,百度的具有較大優(yōu)勢,用戶的使用率遠高于其它搜索引擎。從用戶對搜索引擎各項關鍵指標的評價來看,用戶對百度的滿意率是最高的,這顯現出用戶較大的忠誠度。其它搜索引擎運營商在網吧用戶市場上還有很多工作要做。第2頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書在圖片搜索、知識問答和社區(qū)類網站中,百度圖片搜索、百度知道和百度貼吧都成為網吧用戶的最常去的網站。其中在圖片搜索和知識問答類型網站中,由于市場發(fā)展時間不長,這兩類用戶需求很大程度來自于百度的培養(yǎng),因此百度的優(yōu)勢較大,選擇比例都在80%以上。而在社區(qū)市場上,百度盡管選擇最多,但是優(yōu)勢并非絕對突出,網吧用戶選擇呈多元化趨勢,各種垂直論壇都有較多的用戶選擇存在。網絡交友網站在網吧市場上更是異彩紛呈除了老牌的QQ交友中心同學錄等,近年來興起的51、校內網、開心網等,都獲得了較多網吧用戶的選擇,尤其是51,已經成為網吧用戶交友的第二大擇。第3頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書2.1
2.關技術介紹關鍵性發(fā)技術的介管理信息系統的開發(fā)方法有結構化生命周期法、快速原型法和面向對象的開發(fā)方法等[結構化生命周期法(LifeCycleMethod是20世紀60年代發(fā)展起來的一種應用廣泛且比較成管理系統開發(fā)方法,它的基本思想是將系統的開發(fā)工作從開始到結束劃分為若干個階段,每個階段都有明確的任務,而系統開發(fā)出來后,并不意味著生命周期的結束,而意味著根據組織的需要對系統的修改和重建的開始。快速原型法(PrototypingMethod)是20世紀80年代發(fā)展起來的在改變生命周期法的缺點的一種系統開發(fā)方法,該法的開發(fā)思路是首先根據用戶的要求,由用戶和開發(fā)者共同確定系統的基本要求和主要功能,利用系統快速生成工具,建立一個系統模型,再在此基礎上與用戶交流,將模型不斷補充、修改、完善,如此反復,最終直至用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統。原型法的基本思想是首先建立起系統的基本結構,實現系統的基本功能,然后在使用的過程中,逐步補充,修改,完善。原型法是一個邊開發(fā),邊使用,邊完善的過程。原型法開發(fā)系統由奠基階段和發(fā)展階段兩個階段組成。奠基階段是用戶提出開發(fā)要求,開發(fā)人員識別和歸納用戶要求,根據識別,歸納的結果,造出一個原型即程序模塊。在奠基階段中包括對系統的分析,設計等方面的工作,但它與生命周期法中的分析,設計階段的工作是不同的。奠基階段不是設計和完成一個系統,而是搭起一個架子。奠基階段的具體工作內容主要是包括接受要求,可行性分析,決策模式分析,數據分析,用戶接口分析,設備選擇,軟件選擇,設備購置,軟件研制,系統初置及交付使用等。第二階段是發(fā)展階段,這個階段的具體工作主要包括使用,結果反饋,檢驗評價,內容的改與補充,結構與使用方法的改變及修改后的系統交付使用等。原型法中也包括生命周期法中的分析,設計,實施及運行與維護等階段,但原型法是多周期反復迭代的過程。面向對象方法學:方法遵循一般的認知方法學的基本概念(即有關演繹--從一般到特殊和歸納--從特殊到一般的完整理論和方法體系而建立面向對象方法等基礎面向對象方法學要點之一:認為客觀世界是由各"對象"所組成的任何第4頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書事物都是對象,每一個對象都有自已的運動規(guī)律和內部狀態(tài),每一個對象都屬于某個對象"類"都是該對象類的一個元素復雜的對象可以是由相對比較簡單的各種對象以某種方式而構成的。不同對象的組合及相互作用就構成了我們要研究、分析和構造的客觀系統。面向對象方法學要點之二:是通過類比,發(fā)現對象間的相似性,即對象間的共同屬性,這就是構成對象類的依據。在quot;類"、"父類、"子類"的概念構成對象類的層次關系時若不加特殊說明則處在下一層次上的對象可自然地繼承位于上一層次上的對象的屬性。面向對象方法學齡前要點之三:認為對已分成類的各個對象可以通過定義一組方法"來說明該對象的功能即允許作用于該對象上的各種操作對象間的相互聯系是通過傳遞消息"來完成的消息就是通知對象去完成一個允許作用于該對象的操作,至于該對象將如何完成這個操作的細節(jié),則是封裝在相應的對象類的定義中的,細節(jié)對于外界是隱蔽的本系統采用的數據庫是SQLServer數據庫,開發(fā)語言為MicrosoftVisualBasic簡稱VB6.0)作為前臺的開發(fā)工具,用SQLServer2000作為后臺支持數據庫,通過VB6.0的數據庫控件來連接中并對其編程來實現各種功能。2.1.1SQLServer數據介紹SQLServer是一個關系數據庫管理系統它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的于年推出了第一個版本在WindowsNT推出后Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了Microsoft將SQLServer移植到Windows系統上專注于開發(fā)推廣SQLServer的WindowsNT版本Sybase則較專注于SQLServer在UNIX操作系統上的應用在本書中介紹的是MicrosoftSQLServer以后簡稱為Server或SQLServer。SQLServer2000是Microsoft公司推出的SQLServer數據庫管理系統的最新版本該版本繼承了SQLServer版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點可跨越從運行Windows98的膝上型電腦到運行Windows2000的大型多處理器的服務器等多種平臺使用。第5頁
安徽工業(yè)大學繼續(xù)教育學院2.1.2VB概述
畢業(yè)設計(論文)說明書VisualBasic的前身是,語言基礎是BASIC。自從微軟推出VB后,便成為了程序開發(fā)人員的首選工具。據統計,僅在數據庫系統開發(fā)領域,就占了90%的份額。VB是基于對象的可視化程序開發(fā)工具,它的優(yōu)點在于能夠快捷、簡易地建立Windows應用程序。19988月,微軟推出了6.0的版本,進一步加強了部件開發(fā)的功能。以適用人員來分,可有以下三個版本:1.標準版針對一般程序設計人員適合普通應用系統的開發(fā)。2.專業(yè)版針對專業(yè)程序開發(fā)人員,它在標準版的基礎上提供了對數據庫和Internet的支持。3.企業(yè)版適用于專為企業(yè)設計應用軟件的程序開發(fā)人員。使用VB不需要追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和創(chuàng)造力,就能利用VB開發(fā)出各種實用的軟件了,不論是小游戲還是大型的客戶端/服務器端應用程序,都變得非常簡單??梢暬幊痰囊粋€突出特點就是其開發(fā)環(huán)境就像一個百寶箱,很多功能都集成在其之中,這就是IDE(IntegratedDevelopmentEnvironment),即集成開發(fā)環(huán)境IDE是指在相應的開發(fā)平臺中集成了編輯器、編譯連接工具、控件器箱輔助工具例如在VB的集成開發(fā)環(huán)境中就包括了以下一些主要元素工具欄工具箱、工程管理器窗口屬性窗口窗體設計器代碼編輯器窗口等和類似Delphi的IDE中具有主控制窗體、對象查看窗口和窗體設計器。同時的設置是很靈活的,開發(fā)人員可以按照自己的編程習慣來配置。[4]從簡單的文本文件到各種復雜的關系型數據庫,數據庫應用程序需要面對各種各樣的數據源。Visualbasic6.0提供ADO(ActiveDataObjects)作為應用程序和OLE-DB連接的橋梁。ADO,即Active數據對象(DataObjects):實際是一種提供訪問各種數據類型的連接機制[5]。ADO設計為一種極簡單的格式,通ODBC的方法同數據庫接口相連。用戶可以使用任何一種ODBC據源,即不僅適合于SQLServer、Oracle、Access等數據庫應用程序,也適合于表格、文本文件、圖形文件和無格式的數據文件。ADO是基于OLE-DB之上的技術,因此ADO通過其內部的屬性和方法提供統一的數據訪問接口方法。本系統就是ADO對象來連接數據庫的。第6頁
安徽工業(yè)大學繼續(xù)教育學院2.1.3ADO對象
畢業(yè)設計(論文)說明書ADO是Microsoft公司關于各種類型數據的高等界面,后來逐漸演變成滿足所有數據訪問需要的完整解決辦法。ADO的對象模型是所有數據訪問接口對象模型中最簡單的一種公司用來訪ADO數據的應用程序界面技術OLEDBOLEDB是一種底層編程接口,用來訪問許多不同類型的數據源,其中包括消息、文件系統以及其他一些非傳統的數據源DB是一個由ComponentObjectModel(COM)接口組成的集合,用來隱藏創(chuàng)建數據訪問服務過程中的細節(jié)。提供了訪問任何數據資源的方法,包括相互關聯的數據庫和相互不關聯的數據庫、Email和文件系統、文本和圖形以及用戶定義的數據對象。以下是本程序中用到的對象:[6]Connection對象通過“連接可從應用程序訪問數據源連接是交換數據所必需的環(huán)境。對象模型使用Connection對象使連接概念得以具體。Recordset對象:表示的是來自基本表或命令執(zhí)行結果的記錄全集。Recordset對象可支持兩類更新立即更新和批更新使用立即更新一旦調用方法,對數據的所有更改將被立即寫入基本數據源。也可以使用AddNew和Update方法將值的數組作為參數傳遞,同時更新記錄的若干字段。Field對象:代表使用普通數據類型的數據的列。Recordset對象含有由對象組成的Fields集合。每個Field對象對應于Recordset中的一列。使用Field對象的Value屬性可設置或返回當前記錄的數據。以下是本程序中用到的方法:[7]AddNew方法:創(chuàng)建可更新Recordset對象的新記錄。MoveFirst、MoveLast、MoveNext和MovePrevious方法:在指定Recordset對象中移動到第一個、最后一個、下一個或前一個記錄并使該記錄成為當前記錄。Open方法(ADOConnection):打開到數據源的連。Open方法(ADORecordset):打開記錄集。Close方法:關閉打開的對象及任何相關對象。Execute方法:執(zhí)行指定的查詢、語句、存儲過程或特定提供者的文本等內容。第7頁
安徽工業(yè)大學繼續(xù)教育學院2.1.4SQL語言
畢業(yè)設計(論文)說明書SQL(StructuredQueryLanguage構查詢語言)是一個功能強大的數據庫語言。SQL通常使用于數據庫的通訊。(美國國家標準學會)聲稱,是關系數據庫管理系統的標準語言[SQL語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用的常見關系數據庫管理系統有:Oracle、Sybase、MicrosoftSQLServer、Access等等。雖然絕大多數的數據庫系統使用SQL是它們同樣有它們自立另外的專有擴展功能用于它們的系統是準的SQL命令如"Select""Insert""Update""Delete""Create"和"Drop"常常被用于完成絕大多數數據庫的操作。SQLServer就是用的Transact-。SQL語言有著非常突出的優(yōu)點,語言是非過程化的語言、統一的語言、是所有關系數據庫的公共語言。非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航SQL允許用戶在高層的數據結構上工作而不對單個記錄進行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。統一的語言:可用于所有用戶的DB活動模型,包括系統管理員、數據庫管理員、應用程序員、決策支持系統人員及許多其它類型的終端用戶。所有關系數據庫的公共語言:由于所有主要的關系數據庫管理系統都支持語言用戶可將使用的技能從一個RDBMS(關系數據庫管理系統)轉到另一個所有用SQL編寫的程序都是可以移植的。SQL為許多任務提供了命令,其中包括:查詢數據、在表中插入、修改和刪除記錄、建立、修改和刪除數據對象、控制對數據和數據對象的存取、保證數據庫一致性和完整性等。以前的數據庫管理系統為上述各類操作提供單獨的語言,而將全部任務統一在一種語言中。2.2搭建環(huán)(1)系統安裝WindowXPServicePark2以上版本的系統。(2)開發(fā)環(huán)境安裝VisualBasic6.0無須配置,安裝時依次點擊下一步即可。(3)安裝SQLServer2000。第8頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書配置SQLServer2000sa賬戶。(1)打開MicrosoftSQLServer2000企業(yè)管理器。(2)依次選擇控制臺根目錄——MicrosoftSQLServers——SQLServer組——(local)(WindowsNT)——安全性——登錄。(3)在登錄選項上鼠標右鍵——新建登錄(L)(4)在彈出對話框中填寫名稱為sa——選擇SQLServer身份驗證。第9頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書3.統分析管理信息系統就是我們常說的(ManagementInformationSystem,是一個由人、計算機等組成的能進行信息的收集、傳送、儲存、維護和使用的系統,在強調管理,強調信息的現代社會中它越來越得到普及。是一門新的學科,它跨越了若干個領域,比如管理科學、系統科學,運籌學、統計學以及計算機科學。在這些學科的基礎上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統。20世紀隨著全球經濟的蓬勃發(fā)展眾多經濟學家紛紛提出了新的管理理論。20世紀50年代西蒙提出管理依賴于信息和決策的思想同時期的維納發(fā)表了控制論,他認為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時準確的信息做到較好的控制[9]這個時期算機開始用于會計工作,出現數據處理一詞。1970年,WalterT.Kennevan給剛出現的管理信息系統一詞下了一個定義:“以口頭或書面的形式,在合適的時間向經理、職員以及外界人員提供過去的、現在的、預測未來的有關企業(yè)內部及其環(huán)境的信息,以幫助他們進行決策?!盵10]在這個定義里強調了用信息支持決策,但并沒有強調應用模型,沒有提到計算機的應用。1985年理信息系統的創(chuàng)始人蘇達大學的管理學教授B.Davis給了管理信息系統一個較完整的定義,即“管理信息系統是一個利用計算機軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數據庫的人-機系統。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。[11]”這個定義全面地說明了管理信息系統的目標、功能和組成,而且反映了管理信息系統在當時達到的水平。隨著科學技術的不斷提高,計算機科學日漸成熟,計算機已經要成為我們學習和工作的得力助手。今天,計算機的價格已經十分低廉,性能卻有了長足的進步,它以及被應用于許多的領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多的復雜的勞動。其次,計算機可以大大的提高人們的工作效率。第三,計算機可以節(jié)省許多資源。第四,計算機可以使敏感文檔更加安全。第10頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書計算機的應用及普及到經濟和社會生活的各個領域。
使原本的舊的管理方法越來越不適應現在社會的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經濟的發(fā)展。近年來,隨著網吧日益增多,網吧計費管理也完善起來了。隨之而來的是查詢分析信息日趨復雜繁重,而現有分析的管理水平不高,一直以來人們使用傳統人工的方式管理信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。這樣的機制已經不能適應時代的發(fā)展,已愈來愈成為管理查詢工作的一個瓶頸。在信息時代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。作為計算機應用的一部分,使用計算機對網吧信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高網吧計費信息管理的效率,也是網吧的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。我作為跨世紀的一代學計算機的年輕人,希望在這方面有所貢獻。改革的總設計師鄧小平同志說過:科學技術是第一生產力。我希望能用所學的知識編制一個適用的程序來幫助網吧對計時收費進行更有效的管理。設計的思想是一切為用戶著想,界面美觀大方,操作盡量簡單明了,而且作為一個實用的操作系統要有良好的容錯性,在用戶出現誤操作時能盡量及時地給出警告,以便用戶及時改正。要充分利用VB和的功能,設計出功能強大的軟件的同時,盡可能地減少對系統資源的占用。在下面的各章中我們將以開發(fā)一套網吧計費管理系統為例談談其開發(fā)過程和所涉及到的問題及解決方法。本系統是網吧計費管理系統,主要為網吧信息在管理上提供更好的工具?,F在風吧很多,怎么才能更好的管理好這么多網吧信息。因此本人結合網吧系統的要求,對MicrosoftSQLServer數據庫管理系統、語言原理、應用程序設計、VB數據庫技術進行了較深入的學習和應用要完成對網吧計費系統的需求分析、功能模塊劃分、數據庫模式分析,并由此設計了數據庫結構和應用程序。第11頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書3.1
模型流圖1、登錄模塊結構流程圖:如圖4-1。修改管理員用戶的密碼系統用戶信
管理員用戶普通用戶
創(chuàng)建修改和刪除普通用戶信息修改自身密碼圖3-1登錄系統模塊結構2、基本信息管理模塊結構流程圖:如圖?;拘畔⒐芾頃T信息
機器信息圖3-2基本信息模塊結構圖
商品信息3、操作功能模塊結構流程圖:如圖4-3。操作功能上
下
商
換
取
續(xù)機結
品交機
帳
易
機
消
款圖3-3操作功能模塊結構圖第12頁
安徽工業(yè)大學繼續(xù)教育學院4、系統總流程圖:如圖3-4。開始
畢業(yè)設計(論文)說明書用戶登錄成功讀取用戶類型
提示出錯
管理員用戶主界面
管理員
系統管理基本設置
系統幫助
查詢歸類圖3-4系統流程圖第13頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書3.2
模型業(yè)流程圖業(yè)務流程圖是系統分析人員作進一步系統分析的依據。業(yè)務流程圖是系統分析人員、管理人員相互交流思想的工具,系統分析員可以直接在業(yè)務流程圖上擬出網吧要處理的部分功能。利用業(yè)務流程圖可以分析業(yè)務流程是否合理。本系統業(yè)務流程圖如下:3-5機器
表單
初始化
入庫報表結帳(下機
EXCEL儲存操作
查詢工作單
上機處理計時處3.3
理取消圖3-5業(yè)務流程圖數據流數據流圖描繪系統的邏輯模型圖其中沒有任何具體的物理元素只是描繪信息在系統中流動和處理的情況。因為數據流圖是邏輯系統的圖形表示,即使不是專業(yè)的計算機技術人員也容易理解,所以是極好的通信工具。此外,設計數據流圖只需考慮系統必須完成的基本邏輯功能,完全不需要考慮如何具體地實現這些功能,所以它也是軟件設計的很好的出發(fā)點。《本系統》主要是為了對網吧計費信息及其它相關信息等進行計算機管理。所以主要的數據源應是網吧有關方面的各種信息。它們在系統中流動和處理詳細見下面的數據流程圖。如圖。第14頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書會員信息機器信息
上機
計費管理
工作信息下機上網信息3.4
圖3-6數據流程圖數據字數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋。數據字典的作用是在軟件分析和設計的過程中給人提供關于數據的描述信息。數據流圖和數據字典共同構成系統的邏輯模型,沒有數據字典,數據流圖就不嚴格,然而沒有數據流圖數據字典也難于發(fā)揮作用。只有數據流圖和對數據流圖的精確定義放在一起,才能共同構成系統的規(guī)格說明。系統開發(fā)時,常用卡片的形式書寫保存描述一個數據元素。下面給出本系統的主要數據元素的數據字典索引卡片:如圖3-7-12:號:識鍵域20{字符}20:表圖3-7號第15頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書:號:識鍵域20{字符}20:表圖3-8號:號:會域20{字符}20:表圖3-9會號:間:的域20{字符}20:表圖4-10間:費用:上一域:8{字}8:表圖4-11用名字:用戶名稱描述:用戶指定條件下的系統用戶口令表定義:10{字符}10位置:用戶信息表圖4-12戶稱第16頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書4.統設計系統設計的目的是確定系統如何完成預定的任務,也就是確定系統的物理配置方案,并且進而確定組成系統的每個程序的結構。首先需要從數據流圖出發(fā),設想完成系統功能的若干種合理的物理方案,分析員應該仔細比較這些方案,并且和用戶共同選定一個最佳方案,然后,進行軟件結構設計,確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調用關系。進行軟件結構設計時應該遵循的最主要的原理是模塊獨立原理,也就是說:軟件應該由一組完成相對獨立的子功能模塊組成,這些模塊之間的接口關系應盡量簡單。自頂向下逐步求精是進行軟件結構設計的常用途經,但是,如果已經有了詳細的數據流圖,也可以使用面向數據流的設計方法,用形式化的方法由數據流圖映射出軟件結構。在進行詳細的過程設計和編寫程序之前,首先進行結構設計,其好處在于可以在軟件開發(fā)的早期站在全局高度對軟件結構進行優(yōu)化,在這個時期進行優(yōu)化付出的代價不高,卻可以使軟件質量得到重大改進。第17頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書4.1
系統功設計該系統是基于SDI窗體,以VB連接SQLSERVER2000數據庫進行開發(fā)的管理系統,力求與實際相結合具有網吧信息管理和檢索等功能,旨在達到使網吧信息的管理數字化,使之更加方便快捷,以提高工作效率。在功能上設計如下:1、系統管理主要包括:用戶管理模塊包括:為系統新用戶設置用戶名及口令和修改本管理員密碼。用戶密碼管理模塊包括:用于管理員及普通用戶更改自己的系統口令。數據初始化模塊包括:對系統信息的刪除和初始化。功能設置主要設置系統數學參數。包括費用,提示等。2、基本設置管理主要包括:機器信息模塊包括:顯示添加修改刪除保存。會員信息模塊包括:顯示添加修改刪除保存。商品信息模塊包括:顯示添加修改刪除保存。3、操作功能管理主要包括:上機:主要對會員和非會員上機的計時。下機:主要是結帳管理。換機:對不滿意的用戶可以換機。續(xù)款:如果預付款進行續(xù)交。商品交易:對商品交易的管理。取消:取消上機信息。4、查詢統計主要包括:機器信息模塊包括:包括各字段的查詢和模糊查詢()和Excel輸出。會員信息模塊包括:包括各字段的查詢和模糊查詢()和Excel輸出。商品信息模塊包括:包括各字段的查詢和模糊查詢()和Excel輸出。商品交易信息模塊包括:包括各字段的查詢和模糊查詢()和輸出。5、營業(yè)額統計:可以按日期統計營業(yè)額。6、系統幫助:包括關于和幫助文件。第18頁
安徽工業(yè)大學繼續(xù)教育學院4.2據庫設
畢業(yè)設計(論文)說明書數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統和邏輯層次組織起來,是面向用戶的。數據庫設計時需要綜合企業(yè)各個部門的存檔數據和數據需求,分析各個數據之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據模型。數據庫設計的步驟是:1、數據庫結構定義:目前的數據庫管理系統(DBMS)有的是支持聯機事務處理負責對事務數據進行采集、處理、存儲)的操作型DBMS,有的可支持數據倉庫、有聯機分析處理CLAP(指為支持決策的制定對數據的一種加工操作)功能的大型DBMS有的數據庫是關系型的、有的可支持面向對象數據庫。針對選擇的DBMS進行數據庫結構定義。2、數據表定義:數據表定義指定義數據庫中數據表的結構,數據表的邏輯結構包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關鍵字、可否為空等。關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計,但為使效率高,規(guī)范化程度應根據應用環(huán)境和條件來決定。數據表設計不僅要滿足數據存儲的要求,還要增加一些如反映有關信息、操作責任、中間數據的字段或臨時數據表。3存儲設備和存儲空間組織確定數據的存放地點存儲路徑存儲設備等,備份方案,對多版本如何保證一致性和數據的完整性。4數據使用權限設置針對用戶的不同使用要求確定數據的用戶使用權限,確保數據安全。5、數據字典設計:用數據字典描述數據庫的設計,便于維護和修改。為了更好地組織數據和設計出實際應用數據庫,應該注意如下問題:關系數據結構的建立:在進行了數據基本結構的規(guī)范化重組后,還必須建立整體數據的關系結構。這一步設計完成后數據庫和數據結構設計工作基本完成,只待系統實現時將數據分析和數據字典的內容代入到所設計的數據整體關系結構中,一個規(guī)范化數據庫系統結構就建立起來了。第19頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書4.2.1概念模設計說明
價格機器信息
購買時間會員編號預付款
其他信息工作信息
機器號
會員編號
會員信息上機時間姓名
身份證號工作狀態(tài)
姓名上網信息上網編號
上機時間圖4-2.2E-R圖第20頁
安徽工業(yè)大學繼續(xù)教育學院4.2.2關系模設計
畢業(yè)設計(論文)說明書數據庫表的設計:在本系統設計了3張數據庫表,分別是管理員口令表,用戶信息表,用戶上機記錄表。系統所需要的表格設計如下:保存管理員登陸口令以及系統費率的表Admin圖3.2-2表中數據如圖3.2-3字段名AdminIDAdminPWRate
數據類型Char(10)Char(10)Float(8)
是否為空否是是
備注管理員號關鍵字管理員密碼費率保存用戶信息的表UserIn該表設計了5個字段:UserID(用戶卡),UserPw(用戶密碼),UserName(用戶名字)用戶身份證LeaveMoney()。該表具體數據庫表描述如下:表用戶信息表字段名UserIDUserPwUserNameUserDLeaveMoney
數據類型Char(10)Char(10)Char(10)Varchar(50)Float(8)
是否為空否是是是是
備注用戶卡號,主關鍵字用戶密碼用戶姓名用戶身份證余額記錄用戶上機信息的表表設計了兩個字段UserID(用戶卡號)BeginTime(始時間,用來臨時保存用戶上機信息的,便于用戶下機自動結算。具體的數據庫表描述如下:表上機信息表字段名UserIDBeginTime
數據類型Char(10)
是否為空是是
備注用戶卡號開始時間(4第21頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書5.統的實現應用程序是用VB開發(fā)的,界面設計的簡單明了。根據需求分析和功能設計,系統應用程序分為五大模塊:登錄模塊、信息管理、操作功能、查詢、系統管理、系統幫助六個模塊。5.1
登錄模實現登錄界面是用戶最先看到的系統的界面,所以直觀上給用戶的感覺很重要,所以做一個好的界面,提高軟件的親和力。本管理系統登錄界面如圖。圖5-1
登錄界面根據登錄模塊的功能,管理員和普通用戶界面統一在一起。系統自動判斷用戶的要權限。管理員有所有的權限,普通用戶只有檢索和改本人的密碼權。如果三次登錄都出錯,系統自動退出。數據庫的連接采用的是ADO對象。詳細代碼實現請參考附錄程序源代碼。第22頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書5.2
系統管功能實現登錄系統后進入主界面如圖5-2。在系統功能設計中,系統維護功能主要有添加用戶刪除用戶和管理員密碼修改如圖5-3所示只有管理員用戶才有權限進入本界面。添加、刪除用戶是在數據表用戶信息表中添加和刪除用戶及權限。初始管理員用戶和密碼都為admin管理員密碼數據庫的用戶信息表項里代碼實現請參考附錄程序源代碼。添加用戶在用戶名稱中輸入要添加用戶的名始密碼為12345以修改,之后點添加。完畢。如果系統已經添加的該用戶,系統自動提示,重新添加。刪除用戶:選中要刪除的用戶,直接點刪除、系統有提示是否真的刪除,點是,就刪除了此用戶。圖5-2管理系統界面第23頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書圖5-3
用戶管理用戶密碼修改是指普通和管理員用戶的密碼修改。如圖。圖5-4用戶密碼修改修改密碼:在舊密碼輸入你的登錄密碼,在新密碼中輸入新密碼,在新密碼核實中再輸入一次新密碼。之后點修改。系統提示。操作已成功!。這樣下一次再進入本系統時本用戶的密碼就改為新密碼。其中密碼數據用戶信息表中姓名和密碼字段對應的記錄。代碼實現請參考附錄程序源代碼。數據初始化功能是對系統的數據進行清空和初始化功能如圖5-5初始化系統設置是對系統的參數設置。如圖5-6。第24頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書圖5-5初始化設置5.3
圖5-6功能設置信息管實現信息輸入中主要是對所有數據信息的添加、修改、刪除的功能。也是本次開發(fā)的重點。其中會員信息、機器信息、商品信息可以在下拉列表可以選擇,以會員信息為例介紹。界面如圖5-7。各按鈕的功能:(所有管理界面)<<移動到第一條記錄。<:移動到上一條記錄。>:移動到下一條記錄。第25頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書>>移動最后一條記錄。添加:是添加一新的記錄。瀏覽:是查看全的記錄。刪除:是刪除當前的記錄。保存:是在添加和修改記錄后,保存記錄。修改:移動到要修改的記錄,點修改,修改完后,點保存后就修改完畢。所有的信息表中的序號及各種編號一定要統一、規(guī)范。這樣有利于信息檢索。代碼實現請參考附錄程序源代碼。5.4
圖5-7會員信息查詢信實現查詢可以會員、機器、商品信息,如5-8所示。在菜單中可以選擇會員信息查詢,在檢索名稱中輸入要檢索的字段。在后面下拉框中選擇條件。再輸入關鍵字,點檢索按鈕。在查詢完后,可以輸出Excel報表。第26頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書圖5-8會員信息查詢在選擇條件包括=,<,>,<=,>=,like,其中l(wèi)ike是用于模糊檢索。檢索完之后,點Excel報表輸出,系統自動輸出成報表。編輯格式以后就可以打印。代碼實現請參考附錄程序源代碼。其他功能請參考源程序。5.5
操作功上機上機操作是對網吧上機時的開始計時操作在上邊的列表里選擇機器(空閑中的),如圖5-9。非會員為0000,如果是會員,輸入會員編號,自動提出姓名和身份證號。第27頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書圖5-9上機操作下機(結帳下機是結帳操作,可以計算出上網時間和上網費用。如圖5-10圖5-10下機操作續(xù)款是系統對要到期的金額進行續(xù)款。如圖5-11。圖5-11續(xù)款商品商品購買是記錄商品銷售情況。如圖5-12。第28頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書圖5-12商品購買取消取消是對上機的信息取消。提示是否取消。如圖5-13。果是那么上機信息就取消了。圖5-13提示營業(yè)額統計營業(yè)額統計是按日期對營業(yè)額進行匯總。如圖5-14。第29頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書5.6
圖5-14營業(yè)額統計系統幫包括關于和幫助文件。關于是軟件和作者的信息。如圖5-15。助文件是軟件的幫助信息。圖關于第30頁
安徽工業(yè)大學繼續(xù)教育學院
畢業(yè)設計(論文)說明書6.統的運行與維護管理信息系統在完成系統實施、投入正常運行之后,就進入了系統運行與維護階段。6.1
系統的置1、硬件配置要求:CPU:PII200以上。內存:32MB以上。硬盤:2.1GB以上(可用空間最好在160MB以上)。2、軟件配置要求:WINDOWS2000/xp中文版操作系統。本系統運行:首先啟動Windows2000/XP將本系統拷貝到硬盤相應地目錄下運行“EXE文件”即可。6.2
系統的護系統維護的目的是保證管理信息系統正常而可靠地運行,并能使系統不斷得到改善和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 資料員轉正試題和答案
- 2025年寧夏中衛(wèi)市檢察官逐級遴選筆試題目及答案
- 坡耕地水土保持
- 2026年光伏發(fā)電站維護技術員技術知識考試題庫含答案
- 2026年游戲開發(fā)AI設計工程師面試題及答案
- 2026年船岸協調員考試題庫
- 普惠AI在銀行風控中的應用-第14篇
- 未來五年巨峰葡萄企業(yè)數字化轉型與智慧升級戰(zhàn)略分析研究報告
- 未來五年生產性法律服務企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 未來五年農林牧漁業(yè)產品包裝企業(yè)數字化轉型與智慧升級戰(zhàn)略分析研究報告
- 北京通州產業(yè)服務有限公司招聘備考題庫必考題
- 2026南水北調東線山東干線有限責任公司人才招聘8人筆試模擬試題及答案解析
- 伊利實業(yè)集團招聘筆試題庫2026
- 2026年基金從業(yè)資格證考試題庫500道含答案(完整版)
- 動量守恒定律(教學設計)-2025-2026學年高二物理上冊人教版選擇性必修第一冊
- 網絡素養(yǎng)與自律主題班會
- 二級建造師繼續(xù)教育題庫帶答案(完整版)
- 地下儲氣庫建設的發(fā)展趨勢
- 臺州市街頭鎮(zhèn)張家桐村調研報告
- 壓力排水管道安裝技術交底
- 糖代謝紊亂生物化學檢驗
評論
0/150
提交評論