優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)_第1頁
優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)_第2頁
優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)_第3頁
優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)_第4頁
優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設(shè)計(jì)論文資料設(shè)計(jì)論文題目: 優(yōu)秀實(shí)習(xí)基地管理系統(tǒng) 系部: 信息與計(jì)算科學(xué) 專 業(yè): 信息與計(jì)算科學(xué) 學(xué) 生 姓 名: 班 級(jí): 學(xué)號(hào) 指導(dǎo)教師姓名: 職稱 最終評(píng)定成績 目 錄第一局部 設(shè)計(jì)說明書一、設(shè)計(jì)說明書第二局部 過程管理資料畢業(yè)設(shè)計(jì)論文課題任務(wù)書本科畢業(yè)設(shè)計(jì)論文開題報(bào)告本科畢業(yè)設(shè)計(jì)論文中期報(bào)告畢業(yè)設(shè)計(jì)論文指導(dǎo)教師評(píng)閱表畢業(yè)設(shè)計(jì)論文評(píng)閱教師評(píng)閱表畢業(yè)設(shè)計(jì)論文辯論評(píng)審表20 11 屆本科生畢業(yè)設(shè)計(jì)論文資料第一局部 設(shè)計(jì)說明書摘 要實(shí)習(xí)已經(jīng)成為大學(xué)生走向工作崗位前必經(jīng)的一步流程了,它能讓學(xué)生體驗(yàn)真實(shí)的工作環(huán)境并加強(qiáng)動(dòng)手能力學(xué)會(huì)如何將知識(shí)運(yùn)用于實(shí)際.長沙學(xué)院優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)是一個(gè)面向?qū)W

2、校管理層和各個(gè)實(shí)習(xí)基地的應(yīng)用系統(tǒng).它采用delphi和sql server技術(shù)開發(fā).可進(jìn)行學(xué)校對各個(gè)實(shí)習(xí)基地的根本管理和各個(gè)實(shí)習(xí)基地自己的日常管理.同時(shí)作為一個(gè)交互平臺(tái),它可用于學(xué)校和各個(gè)實(shí)習(xí)基地的信息交流,方便管理者管理,加深學(xué)校與各個(gè)實(shí)習(xí)基地之間的交流,大大提高了管理效率.在系統(tǒng)級(jí)別上該系統(tǒng)仿照大局部系統(tǒng)分為管理員admin和guest級(jí)別.Admin賬戶可以查看全校各個(gè)實(shí)習(xí)基地狀況并可導(dǎo)出打印,此外admin還可進(jìn)行發(fā)布通知,審批優(yōu)秀實(shí)習(xí)基地申請等高權(quán)限操作.Guest賬戶其實(shí)就是實(shí)習(xí)基地賬戶,他可進(jìn)行實(shí)習(xí)生信息管理、申報(bào)優(yōu)秀實(shí)習(xí)基地,查看通知等功能.當(dāng)申報(bào)優(yōu)秀通過后guest賬戶將獲得

3、填寫后續(xù)文表的相應(yīng)權(quán)限.通過對所有功能的測試,證明設(shè)計(jì)的各功能都能正常運(yùn)行.關(guān)鍵詞:delphi,sql server,管理系統(tǒng),交互平臺(tái)ABSTRACTguest students to practice work has become a necessary step before the process, and it allows students to experience the real working environment and to strengthen the practical ability to learn how to apply knowledge pract

4、ical. Changsha Institute of best practice base management system is a practice for all school-based management and application system. It uses delphi and sql server technology development. Schools can be the base of each basic management practice and individual practice base their daily management.

5、At the same time as an interactive platform that can be used for various training schools and exchange of information base to facilitate the administrator to manage, enhance school and communication between the various practice base, greatly improving the management efficiency. At the system level o

6、f the system modeled after most of the system is divided into admin and guest-level administrators. Admin account can view the status of the school and can export the practice base of each print, in addition to admin also publish notice of application for approval of high-quality training base for p

7、ermission to operate. Guest account is actually a training base account, he can be an intern information management, reporting good practice base, view the notification. When reporting excellent guest account after the passage of the text will be filling up the appropriate permissions to the table.

8、Throughall the featuresof thetests to demonstratethe variousdesignfeaturesare functioning properly.Keywords: delphi, sql server, management system, cross-platform目 錄 TOC o 1-3 h z u HYPERLINK l _Toc291846099 摘 要 PAGEREF _Toc291846099 h I HYPERLINK l _Toc291846100 ABSTRACT PAGEREF _Toc291846100 h II

9、HYPERLINK l _Toc291846101 第1章 緒 論 PAGEREF _Toc291846101 h 1 HYPERLINK l _Toc291846102 1.1 選題背景 PAGEREF _Toc291846102 h 1 HYPERLINK l _Toc291846103 1.2 選題意義 PAGEREF _Toc291846103 h 1 HYPERLINK l _Toc291846104 1.3 相關(guān)技術(shù)分析 PAGEREF _Toc291846104 h 1 HYPERLINK l _Toc291846105 1.3.1 Delphi概述 PAGEREF _Toc29

10、1846105 h 1 HYPERLINK l _Toc291846106 1.3.2 SQL Server2005技術(shù)簡介 PAGEREF _Toc291846106 h 2 HYPERLINK l _Toc291846107 第2章 需求分析 PAGEREF _Toc291846107 h 3 HYPERLINK l _Toc291846108 2.1 總需求 PAGEREF _Toc291846108 h 3 HYPERLINK l _Toc291846109 2.2 系統(tǒng)功能需求 PAGEREF _Toc291846109 h 3 HYPERLINK l _Toc291846110 2

11、.3 數(shù)據(jù)需求 PAGEREF _Toc291846110 h 4 HYPERLINK l _Toc291846111 第3章 詳細(xì)設(shè)計(jì) PAGEREF _Toc291846111 h 5 HYPERLINK l _Toc291846112 3.1 系統(tǒng)總功能設(shè)計(jì) PAGEREF _Toc291846112 h 5 HYPERLINK l _Toc291846113 3.2 guest用戶功能設(shè)計(jì) PAGEREF _Toc291846113 h 6 HYPERLINK l _Toc291846114 3.2.1 用戶注冊登錄 PAGEREF _Toc291846114 h 6 HYPERLIN

12、K l _Toc291846115 3.2.2 根本信息管理 PAGEREF _Toc291846115 h 7 HYPERLINK l _Toc291846116 3.2.3 申報(bào)優(yōu)秀管理 PAGEREF _Toc291846116 h 8 HYPERLINK l _Toc291846117 3.3 Admin用戶功能設(shè)計(jì) PAGEREF _Toc291846117 h 8 HYPERLINK l _Toc291846118 3.3.1 根本信息管理 PAGEREF _Toc291846118 h 8 HYPERLINK l _Toc291846119 3.3.2 系統(tǒng)通知模塊管理 PAGE

13、REF _Toc291846119 h 9 HYPERLINK l _Toc291846120 3.3.3 申報(bào)優(yōu)秀管理 PAGEREF _Toc291846120 h 10 HYPERLINK l _Toc291846121 3.3.4 系統(tǒng)用戶管理 PAGEREF _Toc291846121 h 10 HYPERLINK l _Toc291846122 3.5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc291846122 h 10 HYPERLINK l _Toc291846123 3.5.1 基地信息表Application數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc291846123 h 11

14、HYPERLINK l _Toc291846124 3.5.2 通知公告欄數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc291846124 h 11 HYPERLINK l _Toc291846125 3.5.3 用戶表數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc291846125 h 12 HYPERLINK l _Toc291846126 3.6 界面設(shè)計(jì) PAGEREF _Toc291846126 h 13 HYPERLINK l _Toc291846127 3.6.1 用戶注冊界面 PAGEREF _Toc291846127 h 13 HYPERLINK l _Toc291846128

15、3.6.2 用戶登錄界面 PAGEREF _Toc291846128 h 14 HYPERLINK l _Toc291846129 3.6.3 通知公告界面 PAGEREF _Toc291846129 h 14 HYPERLINK l _Toc291846130 3.6.4 系統(tǒng)主界面 PAGEREF _Toc291846130 h 14 HYPERLINK l _Toc291846131 3.6.5 基地信息管理界面 PAGEREF _Toc291846131 h 15 HYPERLINK l _Toc291846132 3.6.6 申報(bào)優(yōu)秀管理界面 PAGEREF _Toc29184613

16、2 h 15 HYPERLINK l _Toc291846133 用戶管理界面 PAGEREF _Toc291846133 h 16 HYPERLINK l _Toc291846134 第4章 主要功能模塊的實(shí)現(xiàn) PAGEREF _Toc291846134 h 17 HYPERLINK l _Toc291846135 4.1 用戶注冊模塊 PAGEREF _Toc291846135 h 17 HYPERLINK l _Toc291846136 4.2 發(fā)布通知模塊 PAGEREF _Toc291846136 h 18 HYPERLINK l _Toc291846137 4.3 實(shí)習(xí)基地根本信息

17、操作模塊 PAGEREF _Toc291846137 h 21 HYPERLINK l _Toc291846138 第5章 系統(tǒng)測試 PAGEREF _Toc291846138 h 30 HYPERLINK l _Toc291846139 5.1 測試的目的 PAGEREF _Toc291846139 h 30 HYPERLINK l _Toc291846140 5.2 測試手段 PAGEREF _Toc291846140 h 30 HYPERLINK l _Toc291846141 5.3 測試用例 PAGEREF _Toc291846141 h 30 HYPERLINK l _Toc291

18、846142 第6章 系統(tǒng)關(guān)鍵技術(shù) PAGEREF _Toc291846142 h 32 HYPERLINK l _Toc291846143 6.1 基于Delphi7技術(shù)的系統(tǒng)連接 PAGEREF _Toc291846143 h 32 HYPERLINK l _Toc291846144 6.1.1 效勞器連接 PAGEREF _Toc291846144 h 32 HYPERLINK l _Toc291846145 6.1.2 客戶登錄界面 PAGEREF _Toc291846145 h 33 HYPERLINK l _Toc291846146 6.2 系統(tǒng)通知模塊 PAGEREF _Toc2

19、91846146 h 36 HYPERLINK l _Toc291846147 6.3 實(shí)習(xí)基地注冊功能 PAGEREF _Toc291846147 h 40 HYPERLINK l _Toc291846148 申報(bào)優(yōu)秀功能 PAGEREF _Toc291846148 h 42 HYPERLINK l _Toc291846149 結(jié) 論 PAGEREF _Toc291846149 h 46 HYPERLINK l _Toc291846150 參考文獻(xiàn) PAGEREF _Toc291846150 h 47 HYPERLINK l _Toc291846151 致 謝 PAGEREF _Toc291

20、846151 h 48第1章 緒 論1.1 選題背景近年來,大學(xué)生就業(yè)問題已成為社會(huì)各界廣泛關(guān)注的話題.建立就業(yè)實(shí)習(xí)基地,是提高就業(yè)率的一個(gè)新途徑,它需要各個(gè)環(huán)節(jié)工作的密切配合,對于提高高校辦學(xué)品牌,建立和諧校園等方面都具有非常深遠(yuǎn)的意義.對于學(xué)校來說,就業(yè)率的上下將越來越直接影響到一所院校的穩(wěn)定與開展,影響到一所院校的聲譽(yù)和前途.同時(shí),就業(yè)是民生之本,也是構(gòu)建社會(huì)主義和諧社會(huì)的主要內(nèi)容.大學(xué)畢業(yè)生就業(yè)不僅僅是涉及到千家萬戶的民心工程,更涉及到高校的生存與開展,關(guān)系到每一位畢業(yè)生的前途和命運(yùn).因此,建立就業(yè)實(shí)習(xí)基地促進(jìn)就業(yè)問題的解決,對于維護(hù)校園穩(wěn)定,促進(jìn)和諧校園建設(shè)、和諧社會(huì)建設(shè)也具有重要的

21、意義.在此背景下,各個(gè)高校建立了越來越多的實(shí)習(xí)基地供學(xué)生選擇,隨之而來的各項(xiàng)數(shù)據(jù)資料不斷增多,學(xué)校與實(shí)習(xí)基地的缺乏交流、人工管理效率低下等問題日益嚴(yán)重,在此背景之下,實(shí)習(xí)基地管理系統(tǒng)的開發(fā)就是十分必要了. 長沙學(xué)院優(yōu)秀實(shí)習(xí)教學(xué)基地管理系統(tǒng)就是基于院校實(shí)習(xí)基地不斷增加,各項(xiàng)數(shù)據(jù)資料急需系統(tǒng)的管理而開發(fā).1.2 選題意義優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)是一款面向?qū)W校和各個(gè)實(shí)習(xí)基地的管理系統(tǒng),它側(cè)重于學(xué)校與實(shí)習(xí)基地的信息交互,同時(shí)自身的根本管理功能十分完善.學(xué)校管理員可隨時(shí)查看了解全校各個(gè)實(shí)習(xí)基地各項(xiàng)信息,當(dāng)管理員發(fā)布通知各個(gè)實(shí)習(xí)基地登陸即可迅速看到.實(shí)習(xí)基地用戶可以進(jìn)行管理實(shí)習(xí)生用戶信息,可以申請優(yōu)秀實(shí)習(xí)基地

22、等操作.通過該系統(tǒng),可以加深學(xué)校與實(shí)習(xí)基地交流,方便信息管理,有效提高管理效率.所以開發(fā)優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)十分必要1.1.3 相關(guān)技術(shù)分析1.3.1 Delphi概述Delphi是一個(gè)集成開發(fā)環(huán)境IDE,使用的核心是由傳統(tǒng)Pascal語言開展而來的Object Pascal語言,通過圖形用戶界面(Graphical User Interface,簡稱GUI)作為開發(fā)環(huán)境,透過IDE與VCL工具與編譯器,配合連結(jié)資料庫的功能,做成一個(gè)以物件導(dǎo)向設(shè)計(jì)為中心的開發(fā)工具.Delphi程式撰寫后所編譯的執(zhí)行檔,可以獨(dú)立執(zhí)行,容量較大些,但效能上卻比擬快,除了使用資料庫的程式外不需安裝即可執(zhí)行,使用上相

23、當(dāng)方便.它在本質(zhì)上是一個(gè)代碼編輯器而不是一種語言,但是由於Delphi是幾乎是目前市場上唯一一個(gè)使用Pascal語言并持續(xù)推出新版的產(chǎn)品,因此有的時(shí)候人們稱呼Delphi為Object Pascal的代名詞.因此Borland公司已經(jīng)把Object Pascal語言改稱為Delphi語言.2006,Borland把開發(fā)工具產(chǎn)品線獨(dú)立出來,成立了一家新的公司CodeGear負(fù)責(zé).原本的Delphi一度被命名位Turbo Delphi.但是在新的版本中,除了Delphi for Win32原有的Delphi版本之外,還有一個(gè)新的產(chǎn)品被命名為Delphi for PHP.因此,在目前的CodeGea

24、r的開展規(guī)劃中,或許Delphi這個(gè)名稱不再是ObjectPascal語言的專有IDE,而是將被擴(kuò)展為一個(gè)通用的IDE2.1.3.2 SQL Server2005技術(shù)簡介SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理.SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更平安可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù) HYPERLINK :/baike.baidu /view/330120.htm t _blank 應(yīng)用程序 . SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解

25、決方案的核心.此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能.這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域. 與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包包括 Business Intelligence Development Studio的緊密集成使 SQL Server 2005 與眾不同.無論您是開發(fā)人員、 HYPERLINK :/baike.baidu /view/6718

26、5.htm t _blank 數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益3.第2章 需求分析2.1 總需求基于delphi的優(yōu)秀實(shí)習(xí)基地管理系統(tǒng)需要滿足管理員對各個(gè)實(shí)習(xí)基地的管理需求和實(shí)習(xí)基地用戶對整個(gè)實(shí)習(xí)基地日常管理需求.即管理員能夠添加系部用戶,能夠發(fā)布信息讓系部用戶登陸后看到,能審核系部的優(yōu)秀實(shí)習(xí)基地申請,能實(shí)時(shí)查看他們的狀態(tài)并可導(dǎo)出打印.系部用戶可以進(jìn)行實(shí)習(xí)基地日常管理操作.添加、修改、刪除實(shí)習(xí)基地信息,申報(bào)優(yōu)秀,查看申報(bào)結(jié)果,對已申報(bào)成功的基地,填報(bào)三年規(guī)劃、年度總結(jié)、驗(yàn)收總結(jié)等等42.2 系統(tǒng)功能需求優(yōu)

27、秀實(shí)習(xí)基地面向用戶為校級(jí)管理員admin用戶和系部實(shí)習(xí)基地管理人員guest用戶.兩種用戶權(quán)限功能各不相同,因此系統(tǒng)主要分為兩大模塊即admin用戶模塊和guest用戶模塊.兩個(gè)模塊分別要實(shí)習(xí)的功能如下:1guest角色:建立自己系實(shí)習(xí)基地的信息維護(hù)本系實(shí)習(xí)基地的信息向?qū)W校申報(bào)優(yōu)秀實(shí)習(xí)基地查看申報(bào)優(yōu)秀實(shí)習(xí)基地結(jié)果查看學(xué)校發(fā)出的通知對申報(bào)成功的實(shí)習(xí)基地,進(jìn)行建設(shè)過程管理:填報(bào)三年建設(shè)規(guī)劃、年度建設(shè)總結(jié)、驗(yàn)收總結(jié)等文檔.2. admin角色:能查看到全校所有實(shí)習(xí)基地的信息能發(fā)布申請優(yōu)秀實(shí)習(xí)基地的通知,讓所有實(shí)習(xí)基地都能收到能查看到所有系申報(bào)的優(yōu)秀實(shí)習(xí)基地的申報(bào)書單個(gè)能形成所有申報(bào)優(yōu)秀實(shí)習(xí)基地的匯總

28、表所有能發(fā)布評(píng)測結(jié)果的通知給所有系能發(fā)布要求優(yōu)秀實(shí)習(xí)基地填寫建設(shè)情況總結(jié)的通知給優(yōu)秀實(shí)習(xí)基地不是所有實(shí)習(xí)基地能查看申報(bào)成功基地的建設(shè)過程管理資料2.3 數(shù)據(jù)需求在本系統(tǒng)中,主要有兩類參與者,一個(gè)是管理員類型admin,一個(gè)是guest類型,需要對他們的數(shù)據(jù)進(jìn)行分析.如下:系部管理員用戶guest=用戶編號(hào)+用戶名稱+密碼+用戶類型+建檔時(shí)間系統(tǒng)管理員=管理員編號(hào)+注冊時(shí)間+登錄帳戶+登錄密碼+權(quán)限而系統(tǒng)中最根本的數(shù)據(jù)也需要進(jìn)行分析.如下:實(shí)習(xí)基地信息=實(shí)習(xí)基地編號(hào)限制重復(fù)+名稱+負(fù)責(zé)人+聯(lián)系 +建立時(shí)間+所屬系部+基地級(jí)別+備注優(yōu)秀實(shí)習(xí)基地申報(bào)書=基地編號(hào)+基地名稱+所屬系部+基地級(jí)別+負(fù)責(zé)人

29、+聯(lián)系方式+建設(shè)時(shí)間+申請日期+申報(bào)經(jīng)費(fèi)+基地現(xiàn)狀+基地建設(shè)指導(dǎo)思想+建設(shè)目標(biāo)+年度規(guī)劃+系部意見三年規(guī)劃書=基地編號(hào)+基地名稱+所屬系部+基地級(jí)別+負(fù)責(zé)人+聯(lián)系方式+建設(shè)時(shí)間+實(shí)習(xí)基地現(xiàn)狀+實(shí)習(xí)基地建設(shè)指導(dǎo)思想+建設(shè)目標(biāo)+年度規(guī)劃年度檢查報(bào)告書=基地編號(hào)+基地名稱+所屬系部+基地級(jí)別+負(fù)責(zé)人+聯(lián)系方式+建設(shè)時(shí)間+條件建設(shè)+隊(duì)伍建設(shè)+制度建設(shè)+實(shí)習(xí)情況+實(shí)習(xí)效果+建設(shè)效果驗(yàn)收檢查報(bào)告書=基地編號(hào)+基地名稱+所屬系部+基地級(jí)別+負(fù)責(zé)人+聯(lián)系方式+建設(shè)時(shí)間+條件建設(shè)成果+隊(duì)伍建設(shè)成果+制度建設(shè)成果+實(shí)習(xí)情況建設(shè)成果+實(shí)習(xí)效果+建設(shè)效果第3章 詳細(xì)設(shè)計(jì)3.1 系統(tǒng)總功能設(shè)計(jì)基于delphi7的優(yōu)秀實(shí)

30、習(xí)基地管理系統(tǒng)設(shè)計(jì)與開發(fā)主要包括admin用戶功能設(shè)計(jì),guest用戶功能設(shè)計(jì)和系統(tǒng)管理后臺(tái)設(shè)計(jì),guest用戶首先進(jìn)行注冊,然后登錄進(jìn)入系統(tǒng),從系統(tǒng)可以進(jìn)行實(shí)習(xí)基地管理;進(jìn)入系統(tǒng)后可以查看通知5.如圖3.1系統(tǒng)功能結(jié)構(gòu)圖和3.2系統(tǒng)功能流程圖.實(shí)習(xí)基地管理系統(tǒng)校級(jí)管理員(Admin)系部管理員(guest)全校實(shí)習(xí)基地管理申報(bào)優(yōu)秀管理用戶管理通知管理系部實(shí)習(xí)基地管理申報(bào)優(yōu)秀管理優(yōu)秀基地建設(shè)資料填報(bào)圖3.2 guest用戶功能設(shè)計(jì)Guest用戶級(jí)別其實(shí)就是各個(gè)系部管理員的級(jí)別.它的主要功能為注冊登錄后可進(jìn)行本系部的實(shí)習(xí)基地信息管理、申報(bào)優(yōu)秀管理.3.2.1 用戶注冊登錄Guest用戶登錄系統(tǒng)之

31、前需要注冊,填寫唯一的用戶名、密碼等資料,驗(yàn)證通過用戶注冊登錄.圖用戶注冊登錄3.2.2 根本信息管理對實(shí)習(xí)基地的根本信息情況進(jìn)行管理,實(shí)習(xí)基地的名稱負(fù)責(zé)人,實(shí)習(xí)基地信息錄入修改刪除,申報(bào)優(yōu)秀等如圖3.4guest根本信息管理.圖 3.4 guest根本信息管理3.2.3 申報(bào)優(yōu)秀管理系部管理員申報(bào)優(yōu)秀管理主要功能為系部管理員登錄看到開始評(píng)優(yōu)通知后,從自己系部挑選優(yōu)秀實(shí)習(xí)基地向?qū)W校申報(bào)并填寫申報(bào)書.如果被評(píng)選上還需要填寫撒年規(guī)劃、年度檢查和驗(yàn)收報(bào)告.功能流程圖如圖3.5 guest用戶申報(bào)優(yōu)秀管理圖 3.5 guest申報(bào)優(yōu)秀管理3.3 Admin用戶功能設(shè)計(jì)Admin用戶界別為校級(jí)管理員級(jí)別

32、,他可以進(jìn)行通知管理、各個(gè)實(shí)習(xí)基地信息管理、導(dǎo)出,申報(bào)優(yōu)秀的審批、用戶管理等高權(quán)限的功能.3.3.1 根本信息管理可查看、管理、導(dǎo)出各個(gè)系部的實(shí)習(xí)基地詳細(xì)信息.圖 3.6 admin根本信息管理.2 系統(tǒng)通知模塊管理系統(tǒng)通知模塊主要有校級(jí)admin管理員管理,本系統(tǒng)設(shè)計(jì)為當(dāng)系統(tǒng)登錄后首先進(jìn)入通知模塊.管理員可以進(jìn)行通知管理,guest用戶誤操作權(quán)限.如圖3.7通知管理模塊.圖3.3.3 申報(bào)優(yōu)秀管理校級(jí)管理員的申報(bào)優(yōu)秀管理主要流程為發(fā)布通知后,登錄查看申報(bào)概況,審核后批準(zhǔn)并再次發(fā)布通知.系統(tǒng)設(shè)計(jì)為開題報(bào)告、階段性檢查等后續(xù)工作為管理員審批后向申請人開放權(quán)限.圖開始登陸系統(tǒng)主界面申報(bào)優(yōu)秀管理結(jié)束

33、否是結(jié)束發(fā)布開始評(píng)優(yōu)通知查看申報(bào)情況審核實(shí)習(xí)基地情況審批優(yōu)秀實(shí)習(xí)基地發(fā)布入選及展開后續(xù)工作的通知3.3.4 系統(tǒng)用戶管理校級(jí)管理員admin用戶登錄后可對系統(tǒng)現(xiàn)有用戶信息和權(quán)限校級(jí)管理員用戶和系部管理員進(jìn)行增刪改查操作.3.5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)數(shù)據(jù)設(shè)計(jì)包括了三個(gè)方面他們一是系統(tǒng)用戶信息,二是實(shí)習(xí)基地信息,三是申報(bào)優(yōu)秀信息.3.5.1 基地信息表Application數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)圖 3.9 基地信息表數(shù)據(jù)結(jié)構(gòu) userID nchar(20) COLLATE Chinese_PRC_CI_AS NULL, -基地編號(hào)BaseName nchar(30) COLLATE Chinese_PRC

34、_CI_AS NULL, -基地名稱ApplicationDate datetime NULL, -申請時(shí)間CollegeName nchar(30) COLLATE Chinese_PRC_CI_AS NULL, -所屬院系Prinsapal nchar(10) COLLATE Chinese_PRC_CI_AS NULL, -負(fù)責(zé)人LinkPhone nchar(20) COLLATE Chinese_PRC_CI_AS NULL, -負(fù)責(zé)人 Approve bit NULL, -是否審核ZD nchar(10) COLLATE Chinese_PRC_CI_AS NULL, -建檔ZDD

35、ate datetime NULL, -建檔時(shí)間Remark varchar(50) COLLATE Chinese_PRC_CI_AS NULL -備注3.5.2 通知公告欄數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 圖 3.10 通知公告欄數(shù)據(jù)結(jié)構(gòu)ntext COLLATE Chinese_PRC_CI_AS NULL, -公告信息ZD nchar(10) COLLATE Chinese_PRC_CI_AS NULL, -建檔ZDDate datetime NULL -建檔時(shí)間3.5.3 用戶表數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)圖 3.11 用戶信息數(shù)據(jù)結(jié)構(gòu)UserID nchar(20) COLLATE Chinese_PRC

36、_CI_AS NULL, -系部用戶編號(hào)UserName nchar(20) COLLATE Chinese_PRC_CI_AS NULL, -系部用戶名稱PassWord nchar(20) COLLATE Chinese_PRC_CI_AS NULL, -密碼UserType nchar(10) COLLATE Chinese_PRC_CI_AS NULL, -用戶或基地類型ZD nchar(20) COLLATE Chinese_PRC_CI_AS NULL, -建檔ZDDate datetime NULL, -建檔時(shí)間Remark varchar(50) COLLATE Chinese

37、_PRC_CI_AS NULL, -備注BaseName nchar(30) COLLATE Chinese_PRC_CI_AS NULL -用戶名稱與UerName,功能一樣,3.6 界面設(shè)計(jì)3.6.1 用戶注冊界面用戶即guest用戶用戶編號(hào),密碼,確認(rèn)密碼,用戶名稱,備注信息的填寫.如圖3.12用戶注冊界面.圖用戶注冊界面3.6.2 用戶登錄界面用戶登錄界面包括用戶名,密碼的填寫.如圖3.13用戶登錄界面.圖用戶登錄界面3.6.3 通知公告界面通知界面包括公告人,公告時(shí)間,系統(tǒng)提示,公告內(nèi)容幾欄和公告修改確定取消關(guān)閉按鈕.其中公揭發(fā)布功能只能由校級(jí)管理員發(fā)布.圖3.6.4 系統(tǒng)主界面系統(tǒng)

38、主界面三大功能板塊和數(shù)個(gè)小功能.如圖3.15系統(tǒng)主界面.圖3.6.5 基地信息管理界面基地信息管理界面可查看各個(gè)系部實(shí)習(xí)基地信息,并可到處打印,修改增加等.如圖3.16 基地信息管理界面6實(shí)習(xí)基地信息管理界面3.6.6 申報(bào)優(yōu)秀管理界面Admin的申報(bào)優(yōu)秀管理界面主要包括申報(bào)情況的查看、批核,導(dǎo)出等工作.7申報(bào)優(yōu)秀管理界面3.6.7用戶管理界面用戶管理界面主要負(fù)責(zé)對系統(tǒng)的用戶及用戶權(quán)限作出管理.8用戶管理界面第4章 主要功能模塊的實(shí)現(xiàn)4.1 用戶注冊模塊用戶的注冊主要是guest用戶首次進(jìn)入系統(tǒng)時(shí)申請的系統(tǒng)賬戶.當(dāng)用戶填寫完個(gè)人資料并進(jìn)行注冊提交時(shí),系統(tǒng)從效勞器數(shù)據(jù)庫獲取信息,然后根據(jù)不同的用

39、戶權(quán)限執(zhí)行相應(yīng)的操作.如果注冊成功,那么返回信息為“注冊成功4procedure TFrmUseName.SavebtnClick(Sender: TObject);begin if trim(userid.Text)= then begin Application.MessageBox(用戶編號(hào)不能為空,請輸入,系統(tǒng)提示); abort; end; if trim(userName.Text)= then begin Application.MessageBox(用戶名稱不能為空,請輸入,系統(tǒng)提示); abort; end; if trim(userType.Text)= then begi

40、n Application.MessageBox(用戶類型不能為空,請輸入,系統(tǒng)提示); abort; end; if trim(Password.Text)= then begin Application.MessageBox(密碼不能為空,請輸入,系統(tǒng)提示); abort; end; dm.Adoconn.BeginTrans; try if Adotemp.State=dsbrowse then Adotemp.Edit ; Adotemp.Post; dm.Adoconn mitTrans ; showmessage(數(shù)據(jù)更新成功!); except dm.Adoconn.Rollba

41、ckTrans; showmessage(數(shù)據(jù)更新失?。?; end; btnchange;end; 4.2 發(fā)布通知模塊發(fā)布通知模塊通過系統(tǒng)用戶登錄觸發(fā),登錄后首先進(jìn)入通知模塊.登錄時(shí)通過系統(tǒng)用戶類型判別給予不同權(quán)限.Admin級(jí)別用戶登錄后可以進(jìn)行通知的修改,發(fā)布查看等.而guest用戶登錄后只能查看通知.其核心代碼如下:procedure TFrmPublic.setbtn;begin if types=admin then begin with ds.DataSet do begin Modify.Visible:=true; save.Visible:=true; cancelbtn

42、.Visible:=true; Modify.Enabled:=(State in dsBrowse) and (RecordCount0); save.Enabled:=(State in dsInsert,dsEdit); cancelbtn.Enabled:=(State in dsInsert,dsEdit); DBMemo1.Enabled:=(State in dsInsert,dsEdit); end; end;end;procedure TFrmPublic.modifyClick(Sender: TObject);begin adopub.Edit; setbtn;end;p

43、rocedure TFrmPublic.saveClick(Sender: TObject);begin if trim(DBMemo1.Text)= then begin showmessage(信息修改成功); abort; end; if adopub.State=dsbrowse then adopub.Edit; adopub.FieldByName(ZD).Value:=sysuser; adopub.FieldByName(ZDDate).Value:=now; adopub.Post; showmessage(信息修改成功); setbtn;end;procedure TFrm

44、Public.quitClick(Sender: TObject);begin Modify.Visible:=false; save.Visible:=false; cancelbtn.Visible:=false; /self.Close; /FrmPublic.Free; close;end;procedure TFrmPublic.FormShow(Sender: TObject);begin adopub.Close; adopub.SQL.Clear; adopub.SQL.Add(select * from pub); adopub.Open; setbtn; ADOQ.Clos

45、e; ADOQ.SQL.Clear; ADOQ.SQL.Add(select * from application where Approve=1 and userid=:a); ADOQ.Parameters.ParamByName(a).Value:=sysuser; ADOQ.Open; if (not ADOQ.IsEmpty) or (types=admin) then begin edit1.Text:=basename+基地:申請優(yōu)秀學(xué)習(xí)基地成功; succeedflag:=Y; Mainfrm.N22000.Enabled:=true; Mainfrm.N23000.Enabl

46、ed:=true; Mainfrm.N24000.Enabled:=true; end;end;procedure TFrmPublic.cancelbtnClick(Sender: TObject);begin adopub.Cancel;end;procedure TFrmPublic.FormCreate(Sender: TObject);begin setbtn;end;end.4.3 實(shí)習(xí)基地根本信息操作模塊實(shí)習(xí)基地根本信息操作內(nèi)容主要為對各個(gè)實(shí)習(xí)基地的實(shí)習(xí)生信息的查看、修改、刪除、添加、導(dǎo)出、打印等.實(shí)現(xiàn)他們的核心代碼為5:rocedure TFrmStudents.opendat

47、a;begin if types=guest then begin Students.Close; Students.SQL.Clear; Students.SQL.Add(select * from students where zd=:a order by studentID ); Students.Parameters.ParamByName(a).Value:=sysuser; Students.Open; end else begin Students.Close; Students.SQL.Clear; Students.SQL.Add(select * from students

48、 order by studentID ); Students.Open; end;end;Procedure TFrmStudents.btnchange;begin with ds.DataSet do begin addbtn.Enabled:=(State in dsBrowse); Modifybtn.Enabled:=(State in dsBrowse) and (RecordCount0); Deletebtn.Enabled:=(State in dsBrowse) and (RecordCount0); Exportbtn.Enabled:=(State in dsBrow

49、se) and (RecordCount0); Cancelbtn.Enabled:=(State in dsInsert,dsEdit) ; Savebtn.Enabled:=(State in dsInsert,dsEdit); Findbtn.Enabled:=(State in dsBrowse); Firstbtn.Enabled:=(State in dsBrowse) and (not ds.DataSet.Bof); Priorbtn.Enabled:=(State in dsBrowse) and (not ds.DataSet.Bof); Nextbtn.Enabled:=

50、(State in dsBrowse) and (not ds.DataSet.Eof); Lastbtn.Enabled:=(State in dsBrowse) and (not ds.DataSet.Eof); DBedit1.Enabled:=(state in dsinsert,dsEdit); Dbedit2.Enabled:=(state in dsinsert,dsEdit); DBcombobox1.Enabled:=(state in dsinsert,dsedit); Dbedit3.Enabled:=(state in dsinsert,dsEdit); Dbedit4

51、.Enabled:=(state in dsinsert,dsEdit); Dbedit5.Enabled:=(state in dsinsert,dsEdit); Dbedit6.Enabled:=(state in dsinsert,dsEdit); Dbedit7.Enabled:=(state in dsinsert,dsEdit); Dbedit8.Enabled:=(state in dsinsert,dsEdit); DBedit9.Enabled:=(state in dsinsert,dsEdit); end;end;procedure TFrmStudents.Addbtn

52、Click(Sender: TObject);begin Students.Insert; Students.FieldByName(zd).Value:=sysuser; Students.FieldByName(zddate).Value:=now; DBcombobox1.Text:=男; btnchange; / opendata; DBedit1.SetFocus;end;procedure TFrmStudents.ModifybtnClick(Sender: TObject);begin Students.Edit; btnchange; opendata;end;procedu

53、re TFrmStudents.DeletebtnClick(Sender: TObject);begin if MessageDlg(確定要?jiǎng)h除該記錄,刪除按Yes否按NO?, mtInformation, mbYes, mbNo,0)=mrYes then begin dm.Adoconn.BeginTrans; try if not Students.IsEmpty then begin Students.Delete; end; dm.Adoconn mitTrans; except dm.Adoconn.RollbackTrans; showmessage(刪除失敗); end; e

54、nd; btnchange; opendata;end;procedure TFrmStudents.SavebtnClick(Sender: TObject);begin if trim(DBedit1.Text)=then begin Application.MessageBox(實(shí)習(xí)基地編號(hào)不能為空,請輸入,系統(tǒng)提示); DBedit1.SetFocus; abort; end; if trim(DBedit2.Text)=then begin Application.MessageBox(實(shí)習(xí)基地名稱不能為空,請輸入,系統(tǒng)提示); DBedit2.SetFocus; abort; en

55、d;xt)=then begin Application.MessageBox(負(fù)責(zé)人不能為空,請輸入,系統(tǒng)提示); DBcombobox1.SetFocus; abort; end; if trim(DBedit3.Text)=then begin Application.MessageBox(實(shí)習(xí)基地級(jí)別不能為空,請輸入,系統(tǒng)提示); DBedit3.SetFocus; abort; end; if trim(DBedit4.Text)=then begin Application.MessageBox(所屬系部不能為空,請輸入,系統(tǒng)提示); DBedit4.SetFocus; abort

56、; end; if trim(DBedit5.Text)=then begin Application.MessageBox(聯(lián)系方式不能為空,請輸入,系統(tǒng)提示); DBedit5.SetFocus; abort; end; if trim(DBedit6.Text)=then begin Application.MessageBox(建設(shè)時(shí)間不能為空,請輸入,系統(tǒng)提示); DBedit6.SetFocus; abort; end; if trim(DBedit7.Text)=then begin Application.MessageBox(負(fù)責(zé)人不能為空,請輸入,系統(tǒng)提示); DBedit

57、7.SetFocus; abort; end; if trim(DBedit8.Text)=then begin Application.MessageBox(負(fù)責(zé)人 不能為空,請輸入,系統(tǒng)提示); DBedit8.SetFocus; abort; end; dm.Adoconn.BeginTrans; try if Students.State=dsbrowse then Students.Edit; Students.Post; dm.Adoconn mitTrans ; showmessage(數(shù)據(jù)更新成功!); except dm.Adoconn.RollbackTrans; show

58、message(數(shù)據(jù)更新失?。?; end; btnchange; opendata;end;procedure TFrmStudents.CancelbtnClick(Sender: TObject);begin Students.Cancel; btnchange; opendata;end;procedure TFrmStudents.FindbtnClick(Sender: TObject);begin if FrmStudents_Find=nil then Application.CreateForm(TFrmStudents_Find,FrmStudents_Find); Frm

59、Students_Find.ShowModal;end;procedure TFrmStudents.FirstbtnClick(Sender: TObject);begin Students.First; btnchange; opendata;end;procedure TFrmStudents.PriorbtnClick(Sender: TObject);begin Students.Prior; btnchange; opendata;end;procedure TFrmStudents.NextbtnClick(Sender: TObject);begin Students.Next

60、; btnchange; opendata;end;procedure TFrmStudents.LastbtnClick(Sender: TObject);begin Students.Last; btnchange; opendata;end;procedure TFrmStudents.ExitbtnClick(Sender: TObject);begin close;end;procedure TFrmStudents.FormShow(Sender: TObject);begin opendata; btnchange; end;procedure TFrmStudents.Expo

溫馨提示

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

評(píng)論

0/150

提交評(píng)論