歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

基于sql的學(xué)生成績管理系統(tǒng)課程設(shè)計報告.doc

  • 資源ID:6522907       資源大小:69KB        全文頁數(shù):12頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

基于sql的學(xué)生成績管理系統(tǒng)課程設(shè)計報告.doc

一、實(shí)驗(yàn)題目 學(xué)生證管理系統(tǒng)數(shù)據(jù)庫的設(shè)計與實(shí)現(xiàn)描述:設(shè)計一個學(xué)生證管理系統(tǒng)。實(shí)現(xiàn)下列功能:1.錄入某位學(xué)生的學(xué)生證信息2.給定學(xué)號,查詢某位學(xué)生的學(xué)生證信息;3.給定班號,顯示該班所有學(xué)生的學(xué)生證信息; 4.給定學(xué)號,修改該學(xué)生的學(xué)生證信息;5.給定學(xué)號,刪除該學(xué)生的學(xué)生證信息;三、實(shí)驗(yàn)?zāi)康臄?shù)據(jù)庫課程設(shè)計課程實(shí)驗(yàn)是對學(xué)生的一種全面綜合訓(xùn)練,是與課堂聽講、自學(xué)和練習(xí)相輔相成的必不可少的一個教學(xué)環(huán)節(jié),通過實(shí)驗(yàn)達(dá)到深化理解和靈活掌握教學(xué)內(nèi)容的目的,以及提高學(xué)生分析問題、解決問題的應(yīng)用能力。同時,使學(xué)生的工作規(guī)范和科學(xué)作風(fēng)得到培養(yǎng)。通過該課程的學(xué)習(xí),要求學(xué)生能獨(dú)立分析問題,設(shè)計算法,實(shí)現(xiàn)程序的各項功能,得到正確的可執(zhí)行程序,學(xué)會調(diào)試程序,對設(shè)計過程進(jìn)行系統(tǒng)的總結(jié)。本實(shí)踐課的主要目的:1、掌握運(yùn)用數(shù)據(jù)庫原理進(jìn)行系統(tǒng)分析和設(shè)計的方法;2、掌握關(guān)系數(shù)據(jù)庫的設(shè)計方法;3、掌握利用SQL Server 2000技術(shù);4、熟悉各種SQL語句及對數(shù)據(jù)庫的訪問方法。四、實(shí)驗(yàn)要求1對各個系統(tǒng)進(jìn)行系統(tǒng)功能需求分析2. 數(shù)據(jù)庫設(shè)計分析階段,進(jìn)行詳細(xì)的數(shù)據(jù)庫需求分析,進(jìn)行概念數(shù)據(jù)庫的設(shè)計,畫出數(shù)據(jù)庫的E-R圖(局部和整體E-R圖)3. 設(shè)計出詳細(xì)的邏輯數(shù)據(jù)庫結(jié)構(gòu),將各個實(shí)體和聯(lián)系轉(zhuǎn)化為相應(yīng)的二維表即關(guān)系模式,指定各個關(guān)系的主關(guān)鍵字和外部關(guān)鍵字,并對各個關(guān)系的約束加以限定4. 通過企業(yè)管理器或是查詢分析器實(shí)現(xiàn)各個二維關(guān)系(建議最好用SQL代碼實(shí)現(xiàn)),要求建立相關(guān)的索引5. 根據(jù)系統(tǒng)功能需求設(shè)計相應(yīng)的查詢視圖6. 要求根據(jù)系統(tǒng)功能需求建立存儲過程7. 根據(jù)功能需求建立相應(yīng)的觸發(fā)器以保證數(shù)據(jù)的一致性8. 通過建立用戶和權(quán)限分配實(shí)現(xiàn)數(shù)據(jù)庫一定的安全性,考慮數(shù)據(jù)庫的備份與恢復(fù)五、實(shí)現(xiàn)思路(一)系統(tǒng)需求分析 需求分析師整個數(shù)據(jù)庫設(shè)計過程的基礎(chǔ),要收集數(shù)據(jù)庫所有用戶的信息內(nèi)容和處理要求,并加以規(guī)格化分析。這是最費(fèi)時、最復(fù)雜的一步,但是也是最重要的一步,相當(dāng)于待構(gòu)建的數(shù)據(jù)庫大廈的地基,它決定了以后各步設(shè)計的速度和質(zhì)量。需求分析做的不好,可能會導(dǎo)致整個數(shù)據(jù)庫設(shè)計返工重做。在分析用戶需求時,要確保用戶目標(biāo)的一致性。需求分析的任務(wù)是:對現(xiàn)實(shí)世界要處理的對象(組織、部門、企業(yè))等進(jìn)行詳細(xì)的調(diào)查,通過對原系統(tǒng)的了解,收集支持新系統(tǒng)的基礎(chǔ)數(shù)據(jù)并對其進(jìn)行處理,在此基礎(chǔ)上確定新系統(tǒng)的功能。具體地說,需求分析階段的任務(wù)包括下述三項。1.調(diào)查分析用戶活動2.收集和分析需求數(shù)據(jù),確定系統(tǒng)邊界3.編寫系統(tǒng)分析報告在本課程設(shè)計中,是對學(xué)生證的信息進(jìn)行管理,學(xué)生證的信息不僅包括學(xué)生本身信息,也包括系別的信息及注冊學(xué)生證的相關(guān)注冊信息,因此本課程設(shè)計中要用到三個表,即學(xué)生信息表、系別信息表和學(xué)生證注冊表。對學(xué)生證信息的處理包括信息的錄入、查詢、修改及刪除。1.數(shù)據(jù)流圖: 錄入、修改、查詢、刪除 學(xué)生證 身份證明學(xué)生 注冊2.數(shù)據(jù)字典:數(shù)據(jù)字典是對系統(tǒng)中數(shù)據(jù)的詳細(xì)描述,是各類數(shù)據(jù)結(jié)構(gòu)和屬性的清單。任何字典最主要的用途都是供人查閱不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖精確的定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 我們采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個數(shù)據(jù)元素的信息。這種做法較好的實(shí)現(xiàn)了上述要求,特別是更新修改起來很方便,能夠單獨(dú)處理每個數(shù)據(jù)元素的信息。每張卡片上包含的信息有:名字,描述,定義,位置。(1)對學(xué)生信息的管理編號1名稱學(xué)生信息管理簡述維護(hù)學(xué)生信息的完整性輸入學(xué)生姓名、學(xué)號、班級號、出生年月、性別、民族、籍貫處理1 新增學(xué)生信息的錄入2 修改學(xué)生信息3 刪除學(xué)生信息記錄4 查詢個人學(xué)生信息及班級學(xué)生信息輸出學(xué)生信息表(2)對系別信息的管理編號2名稱系別信息管理簡述維護(hù)系別信息的完整性輸入系別名,班級號等處理1.新增系別信息的錄入2.修改系別信息3.刪除系別信息記錄4.查詢系別信息輸出系別信息表 (3)對學(xué)生證注冊信息的管理 編號3名稱學(xué)生證注冊信息管理簡述維護(hù)學(xué)生證注冊信息的完整性輸入學(xué)號,注冊日期,截止日期處理1.新增注冊信息的錄入2.修改注冊信息3.刪除注冊信息記錄4.查詢注冊信息輸出注冊信息表(二)概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型。概念模型作為概念結(jié)構(gòu)設(shè)計的表達(dá)工具,為數(shù)據(jù)庫提供一個說明性結(jié)構(gòu),是設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)即邏輯模型的基礎(chǔ)。因此,概念模型必須具備以下特點(diǎn):(1)語意表達(dá)能力豐富。(2)易于交流和理解。(3)易于修改和擴(kuò)充。(4)易于向各種數(shù)據(jù)模型轉(zhuǎn)換。1.局部E-R圖: 學(xué)生信息表: 學(xué)生 姓名 學(xué)號 班級號 性別 出生年月 籍貫 民族 系別信息表: 系別 系別名 班級號 注冊信息表: 注冊信息 學(xué)號 注冊日期 截止日期 2.全局E-R圖: 系別 系別名 學(xué)生證 1 班級號 1 注冊日期擁有 注冊 截止日期 n 1 學(xué)生 姓名 學(xué)號 性別 出生年月 籍貫 民族 (三)邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是將概念模型轉(zhuǎn)換成特定DBMS所支持的數(shù)據(jù)模型的過程。在本課程設(shè)計中,存在三個實(shí)體(學(xué)生,系別,學(xué)生證),兩個聯(lián)系(包含,注冊),在學(xué)生實(shí)體中,學(xué)號作為其關(guān)鍵字;在系別實(shí)體中,系別名作為其關(guān)鍵字;而學(xué)生證的信息是由學(xué)生信息、系別信息及注冊信息組成。因此得到下列關(guān)系模式:實(shí)體關(guān)系模式: 學(xué)生(學(xué)號,姓名,性別,出生年月,籍貫,民族) 系別(系別名,班級號)聯(lián)系關(guān)系模式: 擁有(系別名,學(xué)號) 注冊(學(xué)號,注冊日期,截止日期)(四)物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫物理設(shè)計的任務(wù)是為上一階段得到的數(shù)據(jù)庫邏輯模式,即數(shù)據(jù)庫的邏輯結(jié)構(gòu)選擇合適的應(yīng)用環(huán)境的物理結(jié)構(gòu),既確定有效地實(shí)現(xiàn)邏輯結(jié)構(gòu)模式的數(shù)據(jù)庫存儲模式,確定在物理設(shè)備上所采用的存儲結(jié)構(gòu)和存取方法,然后對該存儲模式進(jìn)行性能評價、修改設(shè)計,經(jīng)過多次反復(fù),最后得到一個性能較好的存儲模式。數(shù)據(jù)庫物理設(shè)計內(nèi)容包括記錄存儲結(jié)構(gòu)的設(shè)計,存儲路徑的設(shè)計,記錄集簇的設(shè)計。確定數(shù)據(jù)存放位置:一臺裝有Windows系統(tǒng)的計算機(jī)的C盤。確定存儲結(jié)構(gòu):確定關(guān)系、索引、聚簇。六、實(shí)現(xiàn)過程(一)建表 在企業(yè)管理器中,新建數(shù)據(jù)庫,并設(shè)置名為student。在該數(shù)據(jù)庫中創(chuàng)建三個表,即學(xué)生信息表、系別信息表和注冊信息表,分別命名為S,D,C。首先設(shè)計學(xué)生信息表S,包括以下屬性,及各屬性的數(shù)據(jù)類型和長度:含義標(biāo)識數(shù)據(jù)類型長度約束姓名stu_namevarchar30Not null學(xué)號stu_nochar10Not null,primary key班級號class_nochar6Not null性別stu_sexchar2出生年月stu_birthdaydatetime8民族stu_nativechar10Default 漢籍貫stu_birthdayvarchar30系別信息表D:含義標(biāo)識數(shù)據(jù)類型長度約束系別名deptvarchar30Not null班級號class_nochar6注冊信息表C:含義標(biāo)識數(shù)據(jù)類型長度約束學(xué)號stu_nochar10Not null,primary key注冊日期login_datedatetime8Not null截止日期validity_datedatetime8Not null 在設(shè)計表后即可向表中添加數(shù)據(jù),在添加時要注意各項的約束條件及數(shù)據(jù)長度限制。(二)設(shè)置安全性及用戶權(quán)限1.在企業(yè)管理器中,安全性一項中,新建登錄。(1)設(shè)置登錄名為ll,并設(shè)置SQL server身份驗(yàn)證密碼,及默認(rèn)登錄的數(shù)據(jù)庫為student。(2)設(shè)置該登錄用戶的服務(wù)器角色為:System Administrators。(3)設(shè)置該登錄用戶均可訪問所有數(shù)據(jù)庫。 2.編輯SQL server注冊屬性。(1)選擇使用SQL Server身份驗(yàn)證。(2)設(shè)置登錄名ll及密碼。 (3)選擇總是提示輸入登錄名和密碼。3.在student數(shù)據(jù)庫中,為用戶設(shè)置權(quán)限。(1)設(shè)置用戶ll的數(shù)據(jù)庫角色為:public和db_owner。(2)設(shè)置ll的用戶權(quán)限,即對S,D,C三個表均能夠Select,Update,Delete,Insert和DRI。(三)創(chuàng)建學(xué)生證視圖創(chuàng)建學(xué)生證信息的視圖,從三個表中選擇學(xué)生證所需信息,以便對視圖以外的數(shù)據(jù)進(jìn)行保密,簡化了查詢操作,并保證了數(shù)據(jù)的邏輯獨(dú)立性。以下創(chuàng)建視圖Stu_card,連接D表,C表和S表,選擇所需數(shù)據(jù)項組成視圖。Create viewStu_card(Dept,SName,SNo,ClassNo,Sex,Birthday,Native,Birthplace,LoginDate,ValidityDate)AS SELECT dept,S.*,login_date,validity_dateFROM D,C,SWHERE D.class_no=S.class_no and C.stu_no=S.stu_no(四)實(shí)現(xiàn)對學(xué)生證的各操作功能1.錄入學(xué)生證信息(1)對某學(xué)生的學(xué)生證信息錄入之前,需先判斷該學(xué)生的學(xué)生證信息是否存在,如已經(jīng)存在就不能再錄入了;如果不存在,還需判斷該學(xué)生的學(xué)生信息是否存在,因?yàn)槿绻搶W(xué)生已存在學(xué)生信息,但沒有注冊學(xué)生證,則該學(xué)生也不存在學(xué)生證信息。在判斷之后再根據(jù)不同情況進(jìn)行學(xué)生證信息的錄入。創(chuàng)建存儲過程InsertIf,判斷是否錄入學(xué)生證信息:create procedure InsertIf -判斷是否錄入( sno varchar(10) )-設(shè)置參數(shù),通過學(xué)號查詢該學(xué)生的學(xué)生證信息使否存在asbegindeclare cant varchar(50) declare sel varchar(50)declare aa varchar(70)declare bb varchar(70)set cant=信息已存在,不能錄入set sel=無此學(xué)生證信息,請錄入 set aa=有此學(xué)生信息,但未注冊,請注冊(執(zhí)行InsertC)!set bb=無此學(xué)生信息,請錄入學(xué)生信息并為其注冊(執(zhí)行InsertS和InsertC)!if exists (select * from Stu_card where SNo=sno) -如果存在該學(xué)生print cant -的學(xué)生證信息就打印出來else beginprint selif exists(select * from S where Stu_no=sno)-如果不存在print aa -該學(xué)生證信息,但存在學(xué)生信息,說明為注冊else print bb -不存在學(xué)生信息,可以錄入該學(xué)生信息并注冊endend(2)判斷后,如不存在學(xué)生證信息但存在學(xué)生信息,則需注冊。創(chuàng)建存儲過程InsertC,對學(xué)生進(jìn)行注冊create procedure InsertC -注冊,向表C中添加學(xué)生證注冊信息(sno char(10),logindate datetime,validate datetime)asinsert into C values(sno,logindate,validate)(3)判斷后,如不存在學(xué)生信息,則需錄入該學(xué)生信息,并進(jìn)行學(xué)生證注冊創(chuàng)建存儲過程InsertS,錄入學(xué)生信息:create procedure InsertS /向S表中添加學(xué)生信息(sname varchar(30),sno char(10),classno char(6),sex char(2),birthday datetime,native char(2),birthplace varchar(30)as insert into S values(sname,sno,classno,sex,birthday,native,birthplace)在錄入學(xué)生證信息時,先添加學(xué)生信息,再執(zhí)行存儲過程InsertC,注冊學(xué)生證,才完整的錄入一條學(xué)生證信息。2.查詢學(xué)生證信息(1)給定學(xué)號,查詢某位學(xué)生的學(xué)生證信息由于學(xué)生證信息是在視圖中體現(xiàn)的,因此通過查詢視圖,可以查看學(xué)生的學(xué)生證信息.創(chuàng)建存儲過程QureyInfor,傳遞參數(shù)sno,通過給定學(xué)號,判斷該學(xué)生的學(xué)生證信息是否存在,如不存在,則告知不存在該學(xué)生證信息;如存在,則顯示出該學(xué)生的學(xué)生證信息.create procedure QureyInfor( sno char(10)asbegin declare cant varchar(50)set cant=信息不存在if exists (select * from Stu_card where SNo=sno)select *from Stu_cardwhere SNo=snoelseprint cantend(2)給定班號,查詢該班所有學(xué)生的學(xué)生證信息該查詢與前一查詢方法是相同的,通過查詢視圖,查看信息。創(chuàng)建存儲過程DisplayInfor,傳遞參數(shù)classno,通過給定班級號,判斷該班學(xué)生的學(xué)生證信息是否存在,如不存在,則告知"不存在該班學(xué)生證信息"如存在,則顯示出該班全部學(xué)生的學(xué)生證信息。create procedure DisplayInfor( classno char(6) )asbegin declare cant varchar(50)set cant=無相關(guān)信息if exists (select * from Stu_card where ClassNo=classno)select *from Stu_cardwhere ClassNo=classnoelseprint cantend3.修改學(xué)生證信息學(xué)生證信息的修改,雖然是對視圖進(jìn)行修改,但實(shí)質(zhì)是對各表的修改。對于學(xué)生證信息的修改,是先通過給定學(xué)生學(xué)號,先判斷該學(xué)生的學(xué)生證信息是否存在,如存在,再通過添加表信息來添加學(xué)生證信息。(1)首先創(chuàng)建存儲過程ModIf,用來判斷需修改的學(xué)生證信息是否存在,如不存在,則告知"不存在該學(xué)生證信息"如存在,則將該學(xué)生證原本信息顯示出來,表明可以進(jìn)行修改。create procedure ModIf( sno char(10) )asbegindeclare cant varchar(50)set cant=無此學(xué)生證信息,不能修改if exists (select * from Stu_card where SNo=sno)beginselect * from Stu_card where SNo=snoendelse print cantend(2)再創(chuàng)建存儲過程ModS,ModC及ModD,通過更新操作update對表進(jìn)行修改,以修改學(xué)生證信息。create procedure ModS /更新S表中學(xué)生信息(sname varchar(30),sno char(10),classno char(6),sex char(2),birthday datetime,native char(2),birthplace varchar(30)as update S Set stu_name=sname,stu_no=sno,class_no=classno,stu_sexsex,stu_birthday=birthday,stu_native=native,stu_birthplace=birthplacecreate procedure ModD /更新D表中學(xué)生信息(dept varchar(30),classno char(6),)as update S Set dept=dept,class_no=classnocreate procedure ModC -修改表C中信息(sno char(10),logindate datetime,validate datetime)asupdate Cset stu_no=sno,login_date=logindate,validity_date=validate4.刪除學(xué)生證信息在刪除學(xué)生證信息時,并不是將學(xué)生證中的學(xué)生信息及相關(guān)系別信息也相應(yīng)刪除,而只是刪除該學(xué)生證的注冊信息。應(yīng)保證在刪除學(xué)生證信息同時保留該學(xué)生的學(xué)生信息及相關(guān)的系別信息。(1)判斷該學(xué)生證信息是否存在 創(chuàng)建存儲過程,給定學(xué)號參數(shù),判斷是否存在該學(xué)生的學(xué)生證信息,如不存在,則告知"不存在該學(xué)生證信息",即無法刪除;如存在,則告知"存在信息",并顯示出該條信息。 該操作同樣可以使用存儲過程ModIf來完成,因此不需再重新創(chuàng)建。(2)刪除信息 創(chuàng)建存儲過程DelInfor,給出要刪除的學(xué)生學(xué)號,通過delete操作刪除注冊信息表C中的該條記錄,即完成學(xué)生證信息的刪除工作。create procedure DelInfor( sno char(6) )asdelete from Cwhere stu_no=sno(3)顯示刪除后信息 在刪除完成后,通過顯示剩余全部學(xué)生證信息,確認(rèn)要刪除的學(xué)生證信息是否刪除成功。 創(chuàng)建觸發(fā)器DisplayAll,完成刪除工作的檢驗(yàn)工作,當(dāng)對表C進(jìn)行delete操作時,通過查詢視圖,顯示剩余全部學(xué)生證信息。create trigger DisplayAllon Cfor deleteasselect *from Stu_card七、實(shí)驗(yàn)總結(jié)通過一周的課程設(shè)計,完成了一個簡單的學(xué)生證管理系統(tǒng),并成功實(shí)現(xiàn)了各要求所需功能。首先,在設(shè)計方面,考慮到數(shù)據(jù)的冗余及沖突等問題,將學(xué)生證信息分別存儲到三個表中,考慮了系別信息數(shù)據(jù),學(xué)生信息數(shù)據(jù)及學(xué)生證注冊信息數(shù)據(jù)的獨(dú)立性問題。其次,在設(shè)計表時,注意了數(shù)據(jù)的數(shù)據(jù)類型及長度的選擇,考慮各種數(shù)據(jù)的添加情況,如漢族非少數(shù)民族,在添加該項時將“漢”設(shè)置為默認(rèn)情況,同時還要保證不浪費(fèi)數(shù)據(jù)的存儲空間。第三,使用了視圖view,實(shí)現(xiàn)數(shù)據(jù)的保密性,將學(xué)生證所需信息以視圖方式存放,在數(shù)據(jù)查詢時使用視圖查詢。第四,對于各功能的實(shí)現(xiàn),均使用了存儲過程procedure,通過傳遞參數(shù)得到想要的結(jié)果。在實(shí)現(xiàn)功能時,注意了條件的判斷,根據(jù)分析各種情況,實(shí)現(xiàn)不同的操作。例如,在實(shí)現(xiàn)信息的添加時,總的分兩種情況,一是存在信息,另一個則是不存在信息,在不存在信息中又需考慮兩種情況,即存在該學(xué)生信息,但由于未注冊學(xué)生證,因此也不存在學(xué)生證信息;另一是根本不存在該學(xué)生信息。針對這兩種情況,在添加信息時就有兩種不同的方法。第四,在本系統(tǒng)中使用了觸發(fā)器trigger,觸發(fā)器用于響應(yīng)數(shù)據(jù)庫更新,因此在刪除信息時,我使用了觸發(fā)器,在信息刪除后,顯示其余信息,用來確認(rèn)信息是否成功刪除。第五,設(shè)置了安全性,在數(shù)據(jù)庫中,安全性十分重要,因此,我創(chuàng)建了自己的登錄名,并對數(shù)據(jù)庫及各表的訪問設(shè)置了權(quán)限,用以保護(hù)數(shù)據(jù),防止他人任意修改。但由于個人的經(jīng)驗(yàn)、知識等方面的不足,并且時間比較匆忙,本系統(tǒng)還存在著許多缺陷。首先,在需求分析時,未能做到完全滿足用戶需要,而且整個系統(tǒng)漏洞很多,對表的設(shè)計也不夠完善,對數(shù)據(jù)的完整性,獨(dú)立性等方面的要求考慮的還不夠充分。其次,本系統(tǒng)可以與VC,VB等編譯工具相互配合,使其實(shí)現(xiàn)的更人性化,界面化,操作更方便,安全性更好。在本系統(tǒng)中,還有很多需改進(jìn)的地方,相信通過一點(diǎn)點(diǎn)的改善,該系統(tǒng)會更完善。八、心得體會 通過這次課程設(shè)計,我了解到自身在許多相關(guān)知識方面都認(rèn)識得不夠深刻,致使在實(shí)際的運(yùn)行操作中遇到許多困難與阻礙。在實(shí)驗(yàn)過程中,許多問題都在與同學(xué)的討論中得到解決,并在討論過程中,又對所學(xué)有了新的體會,學(xué)到了更多的知識。經(jīng)過一周的課程設(shè)計,體會到想要做一個完善的,功能全面的系統(tǒng),僅僅依靠課本上學(xué)習(xí)的知識是遠(yuǎn)遠(yuǎn)不夠的,不僅僅相關(guān)的專業(yè)知識要熟練運(yùn)用,對所做的系統(tǒng)用途也要充分了解,等等這些都要花費(fèi)時間與精力。在設(shè)計過程中,發(fā)現(xiàn)到合作的重要性,相互之間的溝通對系統(tǒng)的完成也有很大幫助??傊@一周的課程設(shè)計,不僅僅是一次簡單的見習(xí),對以后的工作與生活都是一次經(jīng)驗(yàn)的積累。

注意事項

本文(基于sql的學(xué)生成績管理系統(tǒng)課程設(shè)計報告.doc)為本站會員(w****2)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!