畢業設計文檔模板_第1頁
畢業設計文檔模板_第2頁
畢業設計文檔模板_第3頁
畢業設計文檔模板_第4頁
畢業設計文檔模板_第5頁
免費預覽已結束,剩余9頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目錄第一章 引言 1.第二章 所用開發語言簡介 1.2.1 Delphi 介紹 1.2.2 Delphi 具有的優點 1.2.3 模塊中使用的 Delphi 系統預定義控件及其屬性簡介 1第三章 需求分析階段 2.3.1 登錄模塊和主界面模塊需求分析 2.3.2 登錄模塊和主界面模塊設計系統性能要求: 2.3.3 負責模塊中系統的功能分析 : 2.3.4 功能模塊 2.3.4.1 功能的實現 2.3.4.2 模塊框架圖 2.3.5 模塊數據分析 3.第四章 設計階段 3.4.1 概要設計 3.4.1.1 數據庫概論及 SQL SERVER 2000簡介 3.4.1.2 模塊數據庫設計 3.4.

2、2 詳細設計 5.4.2.1 數據信息準備 5.4.2.2 程序數據流圖 6.第五章 軟件設計說明 6.5.1 界面模塊設計 6.5.2 主界面模塊設計 9.第六章 結束語 1.0.第七章 參考文獻 1.0.第八章 致謝 1.1.第一章 引言隨著我國教育事業的不斷推進, 一直以來許多高校對在校師生的基本資料維 護、班級信息、選課情況、 選修課程信息及學生選課成績管理的半手工管理方式 已不在適應社會, 主要表現為工作效率低, 容易由于人為的疏忽造成一些不必要 的麻煩。最典型的就是學校手工記錄些信息, 經常由于不知道放哪或者丟失而無 從下手。以上所描述的手工過程的不足之處顯而易見, 整個管理環節都

3、有可能由于人 為因數而發生意想不到的后果。 所以利用計算機來處理這些流程無疑會極大程度 地提高效率和處理能力。 我們將會看到學校管理人員不用象以前那樣辛苦, 工作 人員出錯的概率也會減少,工作效率就會提高。為方便對在校師生的個人資料、 選課情況、 班級管理等進行高效的管理, 特 編寫該程序以提高學校信息的管理效率。 使用該程序之后, 管理層可以及時查詢 在校師生的基本情況、 班級管理,學生可以進行選課管理、 成績查詢等一些功能, 教師也可以進行適應的操作,如查看學生的基本信息、學生的選課成績等。第二章 所用開發語言簡介2.1 Delphi 介紹Delphi7.0 是美國 Borland 公司出

4、品的一種強大的可視化軟件快速開發工 具,是目前最好的 Windows 應用程序開發工具 ! 它能支持面向對象、可視化 的開發風格、具有強大的數據庫管理功能,它所提供的強大的數據庫編程工具, 如 ADO組件、 IBX 組件和數據模塊設計窗口。2.2 Delphi 具有的優點Delphi7.0 提供一個快速的編譯器, 優化的編譯模式在很大程度上提高了代 碼質量;提供統一集成開發環境( Integrated Development Environment即IDE);集成了許多可視化輔助工具,實現了直觀、可視的程序設計風格,方便地 編寫和管理各種類, 維護程序的源代碼; 大大簡化了應用程序的開發, 提

5、高編程 效率;其封裝了 Windows的 API 函數、 DATA等函數,簡化了編程時創建、維護 窗口的許多復雜的工作。2.3 模塊中使用的 Delphi 系統預定義控件及其屬性簡介(1) Button (按鈕控件): 產生某些命令或改變某些選項設置。(2) Panel (面板控件): 用于布局,美觀設計,也可作為放置組件的容器(3) Mainmenu ( 主菜單控件 ) :用于顯示窗體菜單 , 進行系統各級模塊的操 作。(4) toolbar ( 快捷工具條 ): 用于快速執行主菜單中各級子模塊的工具 條。第三章 需求分析階段根據系統分析和設計任務,負責的模塊功能及內容的要求如下。3.1 登

6、錄模塊和主界面模塊需求分析 在校師生信息修改以及刪除; 能夠實現對在校師生檔案的查詢和編輯管理; 能夠進行學生選課成績查詢功能; 學生能夠進行選課功能; 提供注冊和試用期操作; 提供個性化操作和權限設置; 登錄人群根據不同權限享有不同操作功能; 能夠進行數據庫維護的功能3.2 登錄模塊和主界面模塊設計系統性能要求: 系統安全、可靠; 功能齊全; 操作方便、界面美觀友好; 易于維護和擴充;3.3 負責模塊中系統的功能分析 : 密碼設置:每個人均有自己的密碼,可以修改自己的密碼,其中管理員 可以對老師和學生進行密碼修改與維護, 這樣可以防止非本系統人員進入本 系統。權限設置:驗證通過后各個人員有不

7、同的操作限制。防止越權使用。3.4 功能模塊系統管理登錄界面設計、系統主界面設計兩個主要模塊。3.4.1 功能的實現 登錄界面模塊 : 防止非管理人員進入系統進行破壞。用以核對用戶 身份。主界面設計模塊:是對模塊集成,系統的管理和操作及使用權限。3.4.2 模塊框架圖圖 1 模塊框架圖3.5 模塊數據分析通過對負責的模塊分析,可以得出該模塊涉及一個實體及數據項有 : 學生信息包含: 學號、姓名、性別、院系、班號、專業、入學年份、 密碼(隱 藏)教師信息包含:教師證號、姓名、性別、院系、職稱、密碼(隱藏)第四章 設計階段4.1 概要設計4.1.1 數據庫概論及 SQL SERVER 2000簡介

8、微軟開發的 SQL SERVER 2000是在 Windows95/98/2000及 Windows NT 平 臺中應用的關系型數據庫管理系統, 可以通過各種數據庫對象對數據進行控制和 管理,不論用戶創建的獨立桌面數據庫適用于個人、部門還是整個企業, SQL SERVER可以為管理數據生成易于使用的數據庫, SQL SERVER 2000 不僅擁有 眾多傳統數據庫管理軟件所具備的功能,同時還進一步增強了與 web 頁集成, 能夠更方便的共享跨越各種平臺和不同用戶級別的數據。SQL SERVER 2000 并不需要數據庫管理者具有很高的專業程序設計水平, 一般的用戶完全可以利用 SQL SERV

9、ER 2000 創建出一個功能強大的數據庫系 統,使用 SQL SERVER 2000 數據庫管理系統除非執行復雜或專業的操作,一般 情況下用戶無需編寫程序代碼 ,只需要在企業管理器中操作就可以完成大多數數 據的管理工作。4.1.2 模塊數據庫設計Admin表:主要功能是用來設置管理員的權限信息,包括:管理用戶名、密碼、姓名、性別、專業、時間、權限、備注信息。字段名稱字段類型字段大小索引必須填寫loginvarchar10無重復是passwordvarchar20可重復是namevarchar30可重復是sexchar2可重復是departvarchar20可重復是datedatetime8可

10、重復否notevarchar50可重復否gradeint4可重復是Student 表:主要功能是記錄每個學生的相關信息,包括:學號、姓名、性 別、密碼、院系、班號、專業、入學年份。字段名稱字段類型字段大小索引必須填寫studentnovarchar8無重復是namevarchar10可重復是sexchar2可重復是departvarchar20可重復是classnochar5可重復是specialtyvarchar30可重復是enteryearint4可重復是passwordvarchar20可重復是Teacher 表:主要功能是記錄每個老師的相關信息, 包括:教師編號、 姓名、 性別、密碼、

11、職稱、院系。字段名稱字段類型字段大小索引必須填寫teachernovarchar4無重復是namevarchar20可重復是sexchar2可重復是departvarchar30可重復是degreevarchar10可重復否passwordvarchar20可重復是Class 表:主要功能是記錄每個班級的相關信息,包括:班級編號、院 系、入學年份、班主任代號、專業。字段名稱字段類型字段大小索引必須填寫classnochar5可重復(主是鍵)departvarchar20可重復是enteryearint4可重復(主鍵)是teachernochar4可重復是specialtyvarchar30可重

12、復是Course 表:主要功能是記錄每個老師的相關信息,包括:課程代號、課程名稱、任課教師代號、學分、選課人數、備注信息。字段名稱字段類型字段大小索引必須填寫coursenochar6無重復是namevarchar50可重復是teachernochar4可重復是creditint4可重復是selectnumint4可重復否notevarchar50可重復否CourseSelect 表:主要功能是記錄每個學生的選課信息,包括:學號、課 程代號、學期、成績、選課日期。字段名稱字段類型字段大小索引必須填寫studentnovarchar8無重復是coursenochar6可重復是termnovarc

13、har30可重復是scoreint4可重復否timedatetime8可重復否Term 表:主要功能是記錄每個學生的選課信息,包括:學期名稱、是否是 當前學期、學期備注信息。字段名稱字段類型字段大小索引必須填寫termvarchar30無重復是crntchar1可重復是notevarchar50可重復是4.2 詳細設計4.2.1 數據信息準備1、登錄界面模塊要進行“登錄界面”模塊驗證就必須擁有該賬號的信息 : 如:用戶名、密碼。 如果身份正確的話就可以對整個系統的功能進行操作。 不過每個老師、 學生和管 理員各自享有不同的操作權限。添加用戶要通過管理員添加后 , 將新的數據各項 信息錄入到后臺

14、數據庫中,這樣新增的用戶就可以訪問系統。2、主界面模塊 主界面模塊操作分為三級操作分別是:管理員、學生、教師。要進入主界面 操作必須通過“登錄界面”模塊驗證 (相關的用戶和密碼匹配 )后, 才可以對整個 系統的進行如下操作:教師信息維護、學生信息維護、班級管理、成績管理、課 程設置和選課管理等操作。4.2.2 程序數據流圖模塊功能流程圖如圖 2 所示:圖 2 系統功能流程圖第五章 軟件設計說明5.1 界面模塊設計圖 3 登錄界面用戶在啟動應用程序時,首先彈出該模塊窗口,要求用戶首先選擇身份 , 然 后輸入登錄名和密碼, 程序對輸入得用戶名和密碼進行驗證。 如果驗證通過, 則 則讀取該用戶的操作

15、權限傳遞給主程序, 這時主程序根據不同的權限給予不同的 操作,否則就提示相關錯誤信息。圖 4 權限設置界面該界面只有以總管理員的身份登錄的時候,主界面才有這個窗體顯示, 總管理員登錄后,可以對部分管理員進行權限設置,首先選擇部分管理員帳號, 然后修改權限值,最后按修改提交,完成權限設置。12圖 5 教師資料維護界面圖該界面主要是對教師的信息進行維護, 用戶可以選擇不同的院系查看到各個 院系老師的相關資料, 但是對于添加、 刪除等功能只有管理員才可以操作, 而以 教師身份登錄的,只能修改自己的密碼,而看不到其他老師的密碼。圖 6 班級管理界面圖該界面主要是對班級進行管理, 只有管理員身份才可以擁

16、有這個窗體的使用 權限,管理員可以選擇院系, 點查詢查看相關班級資料, 還可以對班級進行添加、 刪除操作。圖7 成績管理界面圖該界面主要是對學生選課成績進行管理, 老師和學生只能對選課成績進行查 詢操作不能進行修改,而管理員可以對學生的選課成績進行錄入修改。說明:對于圖 5 6 7 的瀏覽和打印功能,不論以什么身份登錄,只要能進入這些 界面都可以進行報表瀏覽和打印操作。 系統還提供產品注冊機制, 如果用戶沒有 進行產品注冊,則試用期只有 3 次,3次過后若還沒注冊,則不能進入系統主程 序,注冊成功,可以永久使用該軟件。5.2 主界面模塊設計其實現的功能是,對整個系統功能進行操作 , 界面如圖 4 所示:圖 8 主界面圖主界面是根據不同的用戶來顯示其享有的操作權限, 它主要是對模塊 的集中管理, 如果用戶不享有某操作權限, 則相關按鈕不能點擊, 還有界面的狀 態爛還提供登錄者的身份友情提示。第六章 結束語學校信息管理系統是典型的信息管理系統( MIS ),其開發主要包 括后臺數據庫的建立和維護,提供人性化的界面機制,界面簡單,功能完備,使 用起來相當方便,在這基礎上管理員可以對后臺數據庫進行安全性的維護。第七章 參考文獻1 趙應丁等,Delphi 7 課程設計案例精編,

溫馨提示

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

評論

0/150

提交評論