【文章內(nèi)容簡(jiǎn)介】
0無(wú)重復(fù)否Staff_Age文本3無(wú)重復(fù)否Staff_Salary文本2無(wú)重復(fù)否Staff_Academic文本10無(wú)重復(fù)否Staff_Verify文本20無(wú)重復(fù)否Staff_Name文本10無(wú)重復(fù)是 詳細(xì)設(shè)計(jì) 數(shù)據(jù)信息準(zhǔn)備登陸界面模塊要進(jìn)行“登陸界面”模塊驗(yàn)證就必須擁有該賬號(hào)的信息:如:用戶名、密碼。如果身份正確的話就可以對(duì)整個(gè)系統(tǒng)的功能進(jìn)行操作。新用戶必須注冊(cè),將新的數(shù)據(jù)各項(xiàng)信息錄入到用戶表,經(jīng)過(guò)管理員審核,正式起用該賬號(hào)。用戶表更新新注冊(cè)用戶過(guò)程完成。主界面模塊主界面模塊操作分為三級(jí)操作分別是:經(jīng)理/管理員、部門主管、普通員工。要進(jìn)入主界面操作必須通過(guò)“登陸界面”模塊驗(yàn)證(相關(guān)的用戶和密碼匹配)后,才可以對(duì)整個(gè)系統(tǒng)的進(jìn)行如下操作商品管理、員工管理、售后服務(wù)、銷售業(yè)績(jī)、銷售登記、系統(tǒng)說(shuō)明、系統(tǒng)幫助模塊的操作。 程序數(shù)據(jù)流圖模塊功能流程圖如圖2所示。退出系統(tǒng)用戶登錄調(diào)用數(shù)據(jù)庫(kù)?Y/N系統(tǒng)主界面圖2 系統(tǒng)功能流程圖5 設(shè)計(jì)思想 面向?qū)ο蟮某绦蛟O(shè)計(jì)面向?qū)ο蠹夹g(shù)是一個(gè)非常實(shí)用而強(qiáng)有力的軟件開(kāi)發(fā)方法。它具有許多特色。一是方法的唯一性,即方法是對(duì)軟件開(kāi)發(fā)過(guò)程所有階段進(jìn)行綜合考慮而得到的。二是從生存期的一個(gè)階段到下一個(gè)階段的高度連續(xù)性,即在一個(gè)階段所用到的部分與在下一個(gè)階段所使用的部分是銜接的,所使用的技術(shù)經(jīng)過(guò)生存期每一階段后不改變。三是把面向?qū)ο蠓治觯∣OA)、面向?qū)ο笤O(shè)計(jì)(OOD)和面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)集成到生存期的相應(yīng)階段。 對(duì)象(OBJECT的基本成分。每個(gè)對(duì)象可用其一組屬性和它執(zhí)行的一組操作來(lái)定義。屬性一般只能通過(guò)執(zhí)行對(duì)象的操作改變。操作又稱為方法或服務(wù),在C++中成為成員函數(shù),它描述了對(duì)象執(zhí)行的功能。類(CLASS)同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合。類的定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的某組合法操作。類定義可以視為一個(gè)具有類似特性與共同行為的對(duì)象的模板,可用來(lái)產(chǎn)生對(duì)象。在一個(gè)類中,每個(gè)對(duì)象都是類的實(shí)例(Instance),它們都可使用類中提供的函數(shù)。一個(gè)對(duì)象的狀態(tài)則包含在它的實(shí)例變量中。繼承(Inheritance)是使用已存在的(現(xiàn)存)定義作為基礎(chǔ)建立新定義的技術(shù)。使用繼承設(shè)計(jì)一個(gè)新的類,可以視為描述一個(gè)新的對(duì)象集合,它是現(xiàn)存類所描述對(duì)象集合的字集合。這個(gè)新的類可以認(rèn)為是現(xiàn)存類的一個(gè)特化。面向?qū)ο蟮某绦蛟O(shè)計(jì)已成為軟件界主流的程序設(shè)計(jì)思想和方法。傳統(tǒng)的過(guò)程是程序設(shè)計(jì)本質(zhì)的缺陷是非常不自然、不符合客觀世界本身的特點(diǎn)以及人們分析和思考問(wèn)題的習(xí)慣。面向?qū)ο蟮某绦蛟O(shè)計(jì)一方面是為了滿足日益復(fù)雜的程序開(kāi)發(fā)所提出的,一方面為程序設(shè)計(jì)提供了一個(gè)更為合理和自然的分析和思考方式。 詳細(xì)設(shè)計(jì)思想其實(shí)現(xiàn)的功能是對(duì)管理者進(jìn)行驗(yàn)證,其使用了Form、Textbox、button等控件,用戶的驗(yàn)證分別調(diào)用通過(guò)調(diào)用自定義類中的方法Select_MyConnection() 和 Addnews() 屬性GetAddstate進(jìn)行用戶的驗(yàn)證和注冊(cè),代碼如下: Dim My_Login_Var As New Login__Class Dim My__System__MainForm As New MainFormDim Member As IntegerPrivate Sub Button1_Click(ByVal sender As , ByVal e As ) Handles