數(shù)據(jù)庫課程設(shè)計(jì)--高校教材管理系統(tǒng)分析報(bào)告_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  高校教材管理系統(tǒng)</b></p><p><b>  分析報(bào)告</b></p><p><b>  1 前言</b></p><p>  近年來,隨著高教改革的深入和持續(xù)多年的擴(kuò)招,高等院校的在校大學(xué)生和研究生數(shù)量迅速增加,因而對(duì)教材的需求量和使用也相應(yīng)地大幅度增加,同時(shí)

2、,由于在各大高校,為適應(yīng)人才市場的需要,也在不斷地進(jìn)行著專業(yè)的調(diào)整和更新,課程改革也在逐步推進(jìn),從而使得學(xué)校里所使用的教材種類越來越多,手工或效率較低的軟件對(duì)于教材管理而言,工作人員和管理部門的勞動(dòng)強(qiáng)度越來越大,為獲取有效的信息所花費(fèi)的時(shí)間也越來越長;</p><p>  現(xiàn)代科學(xué)技術(shù)和人文管理等知識(shí)更新很快,相應(yīng)的是大學(xué)的教材也應(yīng)該隨之快速更新,但在使用傳統(tǒng)的方法進(jìn)行教材管理時(shí),在教材選用計(jì)劃的制定、訂購、進(jìn)貨

3、、入庫、發(fā)放、結(jié)算、統(tǒng)計(jì)、信息收集和反饋等一系列的管理過程中,其周期過長,使得教材的選用和淘汰等明顯地滯后于知識(shí)、技術(shù)的發(fā)展和教材本身版本的更新,而很多的用人單位在聘用大學(xué)畢業(yè)生時(shí),卻要求他們具有較新、甚至是最新的知識(shí)結(jié)構(gòu)。</p><p>  因此,教材管理水平的高低直接影響教學(xué)工作的進(jìn)行、教學(xué)質(zhì)量的提高和合格人才的培養(yǎng),開發(fā)和使用高校教材管理信息系統(tǒng)是改善和提高教材管理水平的一個(gè)重要途徑。</p>

4、<p>  1.1.論文選題的理由和實(shí)際意義</p><p>  教材管理是高等院校教學(xué)管理工作的一個(gè)重要組成部分,是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,其中教材信息計(jì)算、發(fā)放、核算的工作量相當(dāng)冗雜,并且,隨著各高校的招生規(guī)模逐年擴(kuò)大,招生專業(yè)也在不斷增加,教材的種類也大幅提升,給高校的教材管理工作帶來了一定的難度,再加上實(shí)行手工操作的話,發(fā)放教材信息須手工填制大量的表格,然后再進(jìn)行匯總,耗費(fèi)工作人員

5、大量的時(shí)間和精力。 </p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在學(xué)校管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)學(xué)校教材信息的管理勢在必行。利用計(jì)算機(jī)支持學(xué)校高效率完成學(xué)校教材信息管理的日常事務(wù),是適應(yīng)現(xiàn)代學(xué)校制度要求、推動(dòng)學(xué)校教材管理走向科學(xué)化、規(guī)范化的必要條件。 計(jì)算機(jī)進(jìn)行教材信息發(fā)放工作,不僅能夠保證教材信息核算準(zhǔn)確無誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)教材信息的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于倉庫管理部門

6、其他方面的核算和倉庫管理處理,同時(shí),計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好節(jié)省資源等,這些優(yōu)點(diǎn)能夠極大地提高教材信息管理的效率。 </p><p>  1.2.國內(nèi)外關(guān)于該課題的研究現(xiàn)狀及趨勢</p><p>  本項(xiàng)目開發(fā)計(jì)劃,完全只針對(duì)此次系統(tǒng)開發(fā)制定,用于系統(tǒng)設(shè)計(jì)的整個(gè)環(huán)節(jié)。內(nèi)容為:需求階段,設(shè)計(jì)階段,實(shí)施階段,收尾階段組成

7、軟件系統(tǒng)采用管理員制度登陸,只有獲得管理員權(quán)限的用戶才能登陸系統(tǒng)并進(jìn)行操作。管理員password存在數(shù)據(jù)庫中,數(shù)據(jù)庫表已加獨(dú)立密碼。軟件對(duì)于學(xué)生信息的管理需做到保密,一些涉及家庭住址電話等私人信息,在進(jìn)入系統(tǒng)查詢時(shí)是隱藏的,只有通過調(diào)閱其他信息才能查看隱藏信息。本軟件利Visual Basic 技術(shù)來實(shí)現(xiàn)。</p><p>  Visual Basic Access也是微軟公司推出的基于windows服務(wù)

8、器端的腳本編寫環(huán)境和指令執(zhí)行環(huán)境的編程技術(shù),使得它可以創(chuàng)建和運(yùn)行界面友好、交互的windows服務(wù)器端應(yīng)用程序,也具備可靠的連接使用,要求一般,用利用教材科辦公室現(xiàn)有的計(jì)算機(jī)就可以完成該系統(tǒng)的運(yùn)行 。 </p><p><b>  2 需求分析</b></p><p>  目前很多學(xué)校教材科的管理工作還停留在紙質(zhì)記錄的原始方式上。教師書面提出需要使用的教材名,上交

9、后由系領(lǐng)導(dǎo)審核,審核通過后,由教學(xué)秘書統(tǒng)計(jì)需要的數(shù)量,然后提交給教材科。之后教材科還有大量的工作,統(tǒng)計(jì)各系各班級(jí)需要某種教材的數(shù)量,任課教師需要的數(shù)量,教材科需要的數(shù)量,然后進(jìn)行訂購。領(lǐng)書的時(shí)候,要學(xué)生提供領(lǐng)書單才能領(lǐng)書,還要記得立刻做記錄。這樣的操作過程不但繁瑣,而且在這一系列的操作中,無論哪一步出了錯(cuò)誤,對(duì)最終教學(xué)工作的正常進(jìn)行都有很大的影響。</p><p>  鑒于以上的原因,通過對(duì)教材科的具體工作進(jìn)行分

10、析,編寫了網(wǎng)上教材管理系統(tǒng),用來方便的管理教材科的教材管理工作。這個(gè)系統(tǒng)是面向教材科庫房的信息管理系統(tǒng)。系統(tǒng)通過對(duì)各種信息的錄入、修改、查詢、刪除、統(tǒng)計(jì)等各個(gè)功能的實(shí)現(xiàn),基本上可以滿足教材科對(duì)于征訂、領(lǐng)取的管理,在很大的程度上提高教材庫存管理的效率和合理性。 系統(tǒng)的功能和傳統(tǒng)管理模式相比較,毫無疑問會(huì)大大提高教材科的運(yùn)作效率,輔助提高學(xué)校的相關(guān)部門決策水平,管理水平,為減少差錯(cuò),節(jié)省人力,減少學(xué)生領(lǐng)書時(shí)間,提高師生滿意度,提供

11、有效的技術(shù)保障。</p><p>  高校教材管理系統(tǒng)已經(jīng)越來越多的應(yīng)用到了很多高校之中,并起到了良好的效果。個(gè)操作復(fù)雜,同時(shí)具有大規(guī)模的分布性和靈活多變</p><p>  的特點(diǎn)。因此,如何處理好在一個(gè)高度分布的網(wǎng)絡(luò)環(huán)境中,多種軟硬件平臺(tái)的管理、部署和升級(jí),適應(yīng)實(shí)際的需求變化,為用戶提供一種可靠的低成本運(yùn)作模式,成為高校教材管理解決方案成功的關(guān)鍵。 針對(duì)這一情況,希望研究出一套

12、高校教材管理系統(tǒng),用來對(duì)教材出入庫情況、信息情況等信息進(jìn)行系統(tǒng)高效的管理。而本課題的研究正是要在這個(gè)系統(tǒng)之下開發(fā)出教材管理模塊,提高教材管理的工作效率,給用戶帶來更大效益。本系統(tǒng)的開發(fā),將信息化的管理帶入到教育行業(yè),在一定程度上,避免的由于人工操作發(fā)生的錯(cuò)誤,提高了效益。</p><p><b>  2.1功能介紹</b></p><p>  系統(tǒng)B /S 部分的主要

13、功能:</p><p> ?、?提供對(duì)教材庫和目錄庫中書目的檢索(按 ISBN、書名、出版社、作者為關(guān)鍵字) , 方便老師預(yù)訂和教務(wù)部門審核和預(yù)訂教材,方便老師、學(xué)生查詢教材.</p><p> ?、铺峁W(xué)生查詢其所在班級(jí)及個(gè)人領(lǐng)書記錄的功能, 方便教材管理部門與班級(jí)對(duì)帳.</p><p>  系統(tǒng) C /S 部分的主要功能:</p><p>

14、;  其主要功能模塊包括: 教材預(yù)訂, 教材入庫, 教材管理, 教材出庫, 字典管理, 查詢統(tǒng)計(jì), 系統(tǒng)維護(hù)等。</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1系統(tǒng)設(shè)計(jì)的目標(biāo)</p><p>  目標(biāo):給出應(yīng)用領(lǐng)域中 </p><p>  1、數(shù)據(jù)項(xiàng)與數(shù)據(jù)項(xiàng)之間的關(guān)系</p>

15、<p>  2、數(shù)據(jù)操作任務(wù)的詳細(xì)定義,為后續(xù)設(shè)計(jì)做準(zhǔn)備</p><p>  可分四個(gè)步驟,四個(gè)步驟見下圖:</p><p>  步驟一、教材管理領(lǐng)域的調(diào)查分析</p><p>  調(diào)查階段:調(diào)查應(yīng)用領(lǐng)域的組織結(jié)構(gòu)、業(yè)務(wù)流程和數(shù)據(jù)流程,其中系統(tǒng)需要的組織機(jī)構(gòu)有學(xué)生領(lǐng)書信息、征訂員輸入信息、采購員采購信息、用戶管理信息四個(gè)組織機(jī)構(gòu)。</p>&

16、lt;p>  3.2管理系統(tǒng)的流程</p><p>  在普通教材的管理應(yīng)用中,一般的流程有以下幾個(gè):</p><p>  1、學(xué)生管理員將需要領(lǐng)取的教材定下來,然后將數(shù)據(jù)提交給數(shù)據(jù)庫,在庫的教材數(shù)量減去被領(lǐng)的教材數(shù)量;如果在庫的教材數(shù)量沒有要求的多,則不予執(zhí)行;</p><p>  2、用戶管理員將需要征訂的教材信息輸入到數(shù)據(jù)庫中,然后自動(dòng)將該教材的屬性定為

17、“征訂”,等待采購員審核通過可以采購。如果征訂的信息需要修改,則征訂員可以修改所輸入的信息,但不可以修改其他征訂員輸入的信息;</p><p>  3、用戶管理員可以對(duì)用戶進(jìn)行管理,如添加用戶,分配用戶的角色,如“普通用戶” 、“用戶管理員” ;刪除用戶信息;修改用戶信息;</p><p><b>  3.3定義</b></p><p>  1

18、、系統(tǒng)名稱:高校教材信息管理系統(tǒng)</p><p>  2、數(shù)據(jù)庫管理軟件:Microsoft SQL Server</p><p>  3、數(shù)據(jù)庫設(shè)計(jì)采用軟件:Microsoft Office Visio 2003</p><p>  4、系統(tǒng)采用C/S體系結(jié)構(gòu):Client (客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫服務(wù)器;Server (服務(wù)器)端

19、用于提供數(shù)據(jù)服務(wù)。</p><p>  5、運(yùn)行平臺(tái):windows 2000/xp/linux</p><p>  6、數(shù)據(jù)庫的安全性設(shè)計(jì):(登錄用戶、數(shù)據(jù)庫用戶、數(shù)據(jù)庫角色等方面是如何設(shè)置的)</p><p><b>  3.4系統(tǒng)模塊圖</b></p><p><b>  3.5數(shù)據(jù)流圖</b>

20、;</p><p><b>  3.6 E-R圖</b></p><p>  教材實(shí)體E-R圖 </p><p><b>  整體E-R圖</b></p><p><b>  倉庫實(shí)體E-R圖</b></p><p>  3.7數(shù)據(jù)表的設(shè)計(jì):<

21、/p><p><b>  ·初訂表的設(shè)計(jì)</b></p><p>  department—訂書系別(char[20]);</p><p>  profession—訂書專業(yè)(char[30]);</p><p>  grade—訂書班級(jí)(char[10]);</p><p>  ISBN—

22、ISBN號(hào)(char[20]);</p><p>  bookname—教材名稱(char[40]);</p><p>  bookauthor—編作者(char[30]);</p><p>  bookpublish—出版社(char[30]);</p><p>  publishdate--出版日期(包含版次)(char[20]);<

23、;/p><p><b>  ·預(yù)定審核表:</b></p><p>  ISBN—ISBN號(hào)(char[20]);</p><p>  bookname—教材名稱(char[40]);</p><p>  price—單價(jià)(money);</p><p>  bookauthor—編作者(c

24、har[30]);</p><p>  bookpublish—出版社(char[30]);</p><p>  publishdate--出版日期(包含版次)(char[20]);</p><p>  quantity—預(yù)定數(shù)量(int)。</p><p>  ·預(yù)訂計(jì)劃表/預(yù)訂歷史記錄表:</p><p>

25、;  booknumber—教材編碼(char[10]);</p><p>  quantity—預(yù)定數(shù)量(int);</p><p>  datetime—預(yù)定時(shí)間</p><p><b>  ·入庫表:</b></p><p>  booknumber—教材編碼(char[10]);</p>

26、<p>  quantity—入庫數(shù)量(int);</p><p>  datetime—入庫時(shí)間(datetime)。</p><p><b>  ·出庫表:</b></p><p>  num—標(biāo)識(shí)號(hào)(系別+專業(yè)+年級(jí)+班級(jí)),由8位數(shù)字表示(char[8]),它的組成部分為:前兩位為系別號(hào),其次兩位為專業(yè)號(hào),接著兩位為

27、年級(jí)號(hào),最后兩位為班級(jí)號(hào);</p><p>  booknumber—教材編碼(char[10]);</p><p>  quantity—出庫數(shù)量(int);</p><p>  datetime—出庫時(shí)間(datetime)。</p><p><b>  ·庫存表:</b></p><p

28、>  booknumber—教材編碼(char[10]);</p><p>  quantity—庫存量(int)。</p><p><b>  ·教材信息表:</b></p><p>  booknumber—教材編碼(char[10]);</p><p>  ISBN—ISBN號(hào)(char[20]);

29、</p><p>  bookname—教材名稱(char[40]);</p><p>  price—單價(jià)(money);</p><p>  bookauthor—編作者(char[30]);</p><p>  bookpublish—出版社(char[30]);</p><p>  publishdate--出

30、版日期(包含版次)(char[20])。</p><p><b>  ·系別表:</b></p><p>  departmentID—系別號(hào)(char[2]);</p><p>  department—系別名稱(char[30])。</p><p><b>  ·專業(yè)表:</b&g

31、t;</p><p>  professionID—專業(yè)號(hào)(char[2]);</p><p>  profession—專業(yè)名稱(char[30])。</p><p><b>  ·年級(jí)表:</b></p><p>  gradeID—年級(jí)號(hào)(char[2]);</p><p>  g

32、rade—年級(jí)名稱(char[10])。</p><p><b>  ·班級(jí)表:</b></p><p>  classID—班級(jí)號(hào)(char[2]);</p><p>  class—班級(jí)名稱(char[10])。</p><p><b>  ·教材類別表:</b></p

33、><p>  typeID—類別號(hào)(char[3]);</p><p>  type—類別名稱(char[20])。</p><p><b>  ·登錄表:</b></p><p>  customer—用戶帳號(hào)(char[10]);由數(shù)字、字母及特殊符號(hào)組成;</p><p>  pass

34、word—登錄密碼(char[16]),由數(shù)字、字母及特殊符號(hào)組成。</p><p>  type—用戶類型(char[10]),由漢字組成。</p><p><b>  3.8 用例舉例</b></p><p><b>  3.8.1數(shù)據(jù)表</b></p><p>  圖2.6 應(yīng)用定義表<

35、/p><p>  步驟三.定義數(shù)據(jù)庫操作任務(wù):</p><p>  操作任務(wù)是指應(yīng)用某個(gè)相對(duì)獨(dú)立的事務(wù)。</p><p>  由于技術(shù)有限,本系統(tǒng)的數(shù)據(jù)庫操作任務(wù),即事務(wù)沒有相關(guān)的介紹;</p><p>  步驟四.定義數(shù)據(jù)項(xiàng):</p><p>  數(shù)據(jù)項(xiàng)定義是以數(shù)據(jù)庫操作任務(wù)定義為基礎(chǔ),步驟如下:</p>

36、<p>  1.從DBIPO提取原子數(shù)據(jù)項(xiàng);</p><p>  2.把有聯(lián)系者撮合為組,以組為單位定義數(shù)據(jù)項(xiàng),組內(nèi)的原子數(shù)據(jù)項(xiàng)稱為屬性;</p><p>  3.根據(jù)用戶和實(shí)際領(lǐng)域的信息模型補(bǔ)充其它數(shù)據(jù)項(xiàng);</p><p>  4.寫出數(shù)據(jù)項(xiàng)如下的描述信息:語義定義:名字和實(shí)際意義;完整性約束:數(shù)據(jù)的類型、寬度、小數(shù)位、值約束和空值約束等;</p&

37、gt;<p>  5.把各數(shù)據(jù)項(xiàng)的描述信息按下表格式組成數(shù)據(jù)字典。</p><p>  圖2.7 教材信息表</p><p>  圖2.8 教材屬性表</p><p><b>  圖 2.9庫存表</b></p><p>  圖2.10 選定教材表</p><p><b>

38、  圖2.11 用戶表</b></p><p>  CREATE TRIGGER tri_takecourse ON tb_stucourse</p><p>  FOR INSERT,UPDATE</p><p><b>  AS</b></p><p>  IF(SELECT COUNT(*) FROM

39、tb_stucourse,inserted</p><p>  WHERE tb_stucourse.CourseNum=inserted.CourseNum)>40</p><p><b>  BEGIN</b></p><p>  PRINT '所對(duì)應(yīng)課程選課人數(shù)不能超過40個(gè)!'</p><p&g

40、t;<b>  ROLLBACK</b></p><p><b>  END</b></p><p><b>  ELSE IF</b></p><p>  (SELECT COUNT(*) FROM tb_student,inserted </p><p>  WHERE t

41、b_student.StudentNum=inserted.StudentNum)>5</p><p><b>  BEGIN</b></p><p>  PRINT '對(duì)應(yīng)學(xué)生的選課不能超過5門!'</p><p><b>  ROLLBACK</b></p><p><

42、;b>  END</b></p><p><b>  ELSE IF</b></p><p>  (SELECT IfTakeCourse FROM tb_control)='0'</p><p><b>  BEGIN</b></p><p>  PRINT &#

43、39;當(dāng)前不是選課時(shí)間段!'</p><p><b>  ROLLBACK</b></p><p><b>  END</b></p><p>  CREATE PROC proc_studentcourse</p><p>  @StudentNum char(10),</p>

44、<p>  @StudentName char(10) OUT,</p><p>  @CourseName varchar(20) OUT,</p><p>  @CourseCredit float OUT,</p><p>  @TeacherName char(10) OUT</p><p><b>  AS&

45、lt;/b></p><p>  SELECT @StudentNum=tb_student.StudentNum</p><p>  ,@StudentName=tb_student.StudentName</p><p>  , @CourseName=tb_course.CourseName</p><p>  ,@CourseC

46、redit=tb_course.CourseCredit</p><p>  , @TeacherName=tb_teacher.TeacherName</p><p>  FROM tb_stucourse,tb_course,tb_student,tb_teacher</p><p>  WHERE tb_stucourse.StudentNum=tb_stud

47、ent.StudentNum AND</p><p>  tb_stucourse.CourseNum=tb_course.CourseNum AND</p><p>  tb_stucourse.TeacherNum=tb_teacher.TeacherNum and</p><p>  tb_student.StudentNum=@StudentNum</

48、p><p><b>  3.8.2 視圖</b></p><p> ?、蓬A(yù)訂計(jì)劃表→教材信息表</p><p>  將教材信息先錄入教材信息表,預(yù)訂教材時(shí),通過核對(duì)教材編碼來確定預(yù)訂信息的正確性:如果教材信息表中存在該編碼,則可預(yù)訂;反之系統(tǒng)提示錯(cuò)誤信息,并重新輸入。并且在有必要的時(shí)候可以通過視圖來查詢?cè)摻滩牡脑敿?xì)信息。</p>&l

49、t;p>  ⑵入庫表→教材信息表</p><p>  管理人員將教材入庫時(shí),可以通過核對(duì)教材編碼來確定教材信息的正確性,并且在有必要的時(shí)候可以通過視圖來查詢?cè)摻滩牡脑敿?xì)信息。</p><p>  ⑶出庫表→教材信息表</p><p>  管理人員將教材出庫時(shí),可以通過核對(duì)教材編碼來確定出庫教材信息的正確性,并且在有必要的時(shí)候可以通過視圖來查詢?cè)摻滩牡脑敿?xì)信息。

50、</p><p> ?、葞齑姹怼滩男畔⒈?lt;/p><p>  庫存表通過教材編碼與教材信息表相連,通過視圖就可以查詢庫存中教材的詳細(xì)信息。</p><p><b>  3.8.3存儲(chǔ)過程</b></p><p>  3)建立查詢學(xué)生課程存儲(chǔ)過程proc_studentcourse,其作用為查詢指定學(xué)生所有課程的選課記錄

51、,其關(guān)鍵代碼如下所示:</p><p>  CREATE PROC proc_studentcourse  </p><p>  @StudentNum char(10),  </p><p>  @StudentName char(10) OUT,  &l

52、t;/p><p>  @CourseName varchar(20) OUT,  </p><p>  @CourseCredit float OUT,  </p><p>  @TeacherName char(10) OUT  </p>

53、<p><b>  AS  </b></p><p>  SELECT @StudentNum=tb_student.StudentNum  </p><p>  ,@StudentName=tb_student.StudentName  </p><p>  

54、, @CourseName=tb_course.CourseName  </p><p>  ,@CourseCredit=tb_course.CourseCredit  </p><p>  , @TeacherName=tb_teacher.TeacherName  </p><p>

55、;  FROM tb_stucourse,tb_course,tb_student,tb_teacher  </p><p>  WHERE tb_stucourse.StudentNum=tb_student.StudentNum AND  </p><p>  tb_stucourse.CourseNum=tb_co

56、urse.CourseNum AND  </p><p>  tb_stucourse.TeacherNum=tb_teacher.TeacherNum and  </p><p>  tb_student.StudentNum=@StudentNum  </p><p><b&g

57、t;  4 結(jié)論</b></p><p>  經(jīng)過這一個(gè)學(xué)期數(shù)據(jù)庫原理與應(yīng)用的學(xué)習(xí),我對(duì)數(shù)據(jù)庫的使用更加順手了,尤其是最近兩個(gè)星期的數(shù)據(jù)庫最后一個(gè)實(shí)驗(yàn)(數(shù)據(jù)庫設(shè)計(jì))給我?guī)砹颂魬?zhàn),數(shù)據(jù)庫設(shè)計(jì)的是一個(gè)系統(tǒng),而非一兩張表,因此在對(duì)待表與表之間的關(guān)系的時(shí)候要有一種宏觀上的認(rèn)識(shí)。    在設(shè)計(jì)這個(gè)數(shù)據(jù)庫系統(tǒng)的時(shí)候我學(xué)到了許多新知識(shí),如使用PowerDesign數(shù)據(jù)模工具對(duì)數(shù)據(jù)庫邏輯結(jié)構(gòu)

58、的建立,轉(zhuǎn)換為物理模型,然后連接到SQL Server,再進(jìn)行視圖、觸發(fā)器和存儲(chǔ)過程的設(shè)計(jì)等。在使用過程中,查閱了不少資料,包括網(wǎng)上和書籍等,鍛煉了我的自學(xué)能力! </p><p><b>  5 參考文獻(xiàn)</b></p><p>  [1] SQL Server 2000[Z].http://www.microsoft.com/china/sql/de

59、fault.mspx</p><p>  [2] 李存斌.?dāng)?shù)據(jù)庫應(yīng)用技術(shù)-SQL Server 2008簡明教程[M].北京:中國水利水電出版社,2001.25~35</p><p>  [3] 龐山山,劉靜.基于多角色的登錄模塊設(shè)計(jì)和實(shí)現(xiàn)[J].科技信息,2011年31期.201~202</p><p><b>  6附錄:讀書筆記 </b>

60、</p><p>  兩個(gè)星期的時(shí)間非??炀瓦^去了,這兩個(gè)星期不敢說自己有多大的進(jìn)步,獲得了多少知識(shí),但起碼是了解了項(xiàng)目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫上過管理信息系統(tǒng)等相關(guān)的課程,但是沒有親身經(jīng)歷過相關(guān)的設(shè)計(jì)工作細(xì)節(jié)。這次實(shí)習(xí)證實(shí)提供了一個(gè)很好的機(jī)會(huì)。</p><p>  通過這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我們沒有接觸過,去圖書館查資料的時(shí)候發(fā)現(xiàn)我們前邊所學(xué)到的僅僅是皮毛,還有很多需

61、要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要我們不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。</p><p>  從各種文檔的閱讀到開始的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)。親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過程。很多東

62、西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設(shè)計(jì)有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法?! ?lt;/p><p>  我想有這樣的問題不止我一個(gè),事后想想是一開始著手做的時(shí)候下手過于輕快,或者說是根本不了解自己要做的這個(gè)系統(tǒng)是給誰用的。因?yàn)闆]有事先做過仔細(xì)的用戶調(diào)查,不知道整個(gè)業(yè)務(wù)的流程,也不知道用戶需要

63、什么功能就忙著開發(fā),這是作為設(shè)計(jì)開發(fā)人員需要特別警惕避免的,不然會(huì)給后來的工作帶來很大的麻煩,甚至可能會(huì)需要全盤推倒重來。所以以后的課程設(shè)計(jì)要特別注意這一塊的設(shè)計(jì)。</p><p>  在需求分析過程中,我們通過上網(wǎng)查資料,去圖書館查閱相關(guān)資料,結(jié)合我們的生活經(jīng)驗(yàn),根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問題,采用Client/Server結(jié)構(gòu),將機(jī)票預(yù)定系統(tǒng)劃分為兩個(gè)子系統(tǒng):客戶端子系統(tǒng),服務(wù)器端子系統(tǒng)

64、。在兩周的時(shí)間里,不斷地對(duì)程序及各模塊進(jìn)行修改、編譯、調(diào)試、運(yùn)行,其間遇到很多問題:由于忘記了一些java語言的規(guī)范使得在調(diào)試過程中一些錯(cuò)誤沒有發(fā)現(xiàn),通過這次課程設(shè)計(jì),我對(duì)調(diào)試掌握得更加熟練了,意識(shí)到了程序語言的規(guī)范性以及我們?cè)诰幊虝r(shí)要有嚴(yán)謹(jǐn)?shù)膽B(tài)度,同時(shí)在寫程序時(shí)如有一定量的注釋,既增加了程序的可讀性,也可以使自己在讀程序時(shí)更容易。</p><p>  我們學(xué)習(xí)并應(yīng)用了SQL語言,對(duì)數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論