【正文】
普通會(huì)員 ,具體規(guī)劃如下: ( 1) 管理員 : ① 社團(tuán)管理主要是對社團(tuán)信息進(jìn)行 查詢、 增 加、 刪 除、修 改。 ( 2)會(huì)員: ① 查詢社團(tuán)信息 。 6 第六章 系統(tǒng)的實(shí)現(xiàn)與調(diào)試 系統(tǒng)運(yùn)行環(huán)境 1) 硬件環(huán)境 服務(wù)端:計(jì)算機(jī) CPU Intel p4 、內(nèi)存 1G 以上的 pc 機(jī)、 WINDOWS 2020操作系統(tǒng)。 2) 軟件環(huán)境 操作系統(tǒng) :Windows2020 及更高版本的操作系統(tǒng); 測試支持軟件工具: vfp。 系統(tǒng)需要實(shí)現(xiàn)的功能和操作,系統(tǒng)要求分權(quán)限管理,分兩種管理權(quán)限,一般用戶和管理員,一般用戶可以對社團(tuán)信息進(jìn)行查詢、瀏覽;管理員可以對社團(tuán)信息進(jìn)行查詢,更新,刪除和插入等,可以對社團(tuán)成員進(jìn)行增加、修改和刪除,可以進(jìn)行社團(tuán)以及成員信息的查詢、統(tǒng)計(jì)和生成報(bào)表等。更新:由于要進(jìn)行社團(tuán)信息管理,用戶需注冊,填寫有關(guān)信息,管理員可以增加社團(tuán),如果社員不再參加社團(tuán)可以選擇刪除,從而從數(shù)據(jù)庫中 刪除其有關(guān)記錄。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生社團(tuán)信息管理的效率。 通過對管理系統(tǒng)模型的研究,提出一套構(gòu)造學(xué)生社團(tuán)信息管理系統(tǒng)模塊的方法,并利用數(shù)據(jù)庫,信息系統(tǒng)分析學(xué)的知識(shí),結(jié)合其它學(xué)校管理業(yè)務(wù)知識(shí),建立起相關(guān)數(shù)據(jù)模型,利用面向?qū)ο箝_發(fā)工具 對其進(jìn)行設(shè)計(jì)與開發(fā),建立一套有效的學(xué)生社團(tuán)信息管理系統(tǒng),可以減少工作量,將管理工作科學(xué)化,規(guī)范化,提高學(xué)校管理的工作質(zhì)量和工作效率。另外,由于系統(tǒng)結(jié)構(gòu)簡單,無法使用戶對該系統(tǒng)進(jìn)行并發(fā)行操作。 15 自我體會(huì) 數(shù)據(jù)庫課程設(shè)計(jì)是一個(gè)復(fù)雜和有難度的任務(wù),盡管如此,我始終堅(jiān)信只要努力付出就會(huì)出現(xiàn)奇跡。遇到問題的時(shí)候和小組成員討論并請教老師同學(xué),這樣學(xué)會(huì)了很多知識(shí),比如:如何實(shí)現(xiàn)一個(gè)項(xiàng)目,只需要前期的需求分析,概念模型,邏輯模型的構(gòu)建,以及表單的建立,菜單的建立,項(xiàng)目管理器的作用等等。所以我想說一切的付出都是有回報(bào)的,當(dāng)然其中不能缺少團(tuán)隊(duì)之間的默契以及合作。首先老師叫我們用 vfp 的 軟件來做課程設(shè)計(jì),但是因?yàn)橐郧皼]有接觸過該軟件,所以完全 不懂,還必須得從頭自學(xué),比如說通過向圖書館借書參考,學(xué)會(huì)了制作表單,報(bào)表,菜單,以及建立項(xiàng)目管理器等等。 通過這次課程設(shè)計(jì)讓我受益匪淺,社團(tuán)管理系統(tǒng)在大學(xué)中具有實(shí)用性, 本次課程設(shè)計(jì)運(yùn)用了以前未接觸過的 vfp 軟件,因此在制作課程設(shè)計(jì)過 程中不僅要學(xué)會(huì)數(shù)據(jù)庫的基礎(chǔ)知識(shí),還要了解 vfp 的 相關(guān)知識(shí),該系統(tǒng) 制作過程中在需求分析階段,需要合理設(shè)計(jì)系統(tǒng)結(jié)構(gòu)并形成概念模型和 邏輯結(jié)構(gòu)。由于沒有接觸過 vfp,在制作過程中遇到很多疑難問題,所以要多看書多請教老師同學(xué)。 16 附 錄 附錄 1:部分程序代碼 登陸界面 set exact on i=i+1 select user locate for alltrim(username)=alltrim() if found()and alltrim(password)=alltrim() if class= do case case class=1 do form case class=2 do form endcase endif else if i3 messagebox(用戶名或密碼錯(cuò)誤,請重新輸入 ,48,系統(tǒng)警告 ) = = else messagebox(三次錯(cuò)誤,無權(quán)登陸 ,48,系統(tǒng)警告 ) endif endif 社團(tuán)信息表單 查找 if empty()=.f. go top a= b=alltrim() c=.f. if a=社團(tuán)號(hào) locate for 社團(tuán)號(hào) =b if eof() messagebox(數(shù)據(jù)庫中不存在您所要查詢的記錄 ,16,系統(tǒng)提示 ) go top 17 return else c=.t. endif endif if a=社團(tuán)名 locate for 社團(tuán)名 =b if eof() messagebox(數(shù)據(jù)庫中不存在您所要查詢的記錄 ,16,系統(tǒng)提示 ) go top return else c=.t. endif endif if c =.f. go reo() =.t. =.f. =.t. =.t. =.t. =.t