asp.net學生實習管理系統論文_第1頁
asp.net學生實習管理系統論文_第2頁
asp.net學生實習管理系統論文_第3頁
asp.net學生實習管理系統論文_第4頁
asp.net學生實習管理系統論文_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE221引言畢業實習管理系統的開發背景畢業實習是本科教學計劃的重要組成部分,是一門重要的實踐性課程,是師范教育培養合格師資的一個重要環節。隨著工學結合人才培養模式的推廣,各本科院校均進行了各種工學結合模式的改革,如頂崗實習、半工半讀、訂單培養等,豐富的企業實踐經驗,顯著提高了學生的綜合職業能力和就業能力,獲得了較好的收益。目前普遍采用集中組隊實習和分散自找單位實習相結合的辦法開展實習工作,學院對于學生實習的管理,還是手工方式,包括實習單位發布、學生挑選實習單位和管理者的調配等前期準備工作,以及實習中期檢查管理和后期的總結管理工作。在學生人數越來越多的情況下,這種方式不僅管理繁雜、工作量大,而且難以及時了解和監控學生的實習情況,也無法對實習效果進行快速準確和科學的評價。隨著進入企業實習學生的逐漸增多,這個問題會日漸突出。隨著Internet技術的日益發展,Web應用的逐漸普及,計算機軟件技術應用于學校的課程安排是發展的必然。借助于Internet,開發一個實習管理系統,可以方便地將在多個企業實習的學生、企業指導老師、校內指導教師等連接成一個有機的整體,方便老師的指導管理及師生間的交流,為提高工學結合實習效果和質量提供保障。充分發揮計算機的優勢,將大量復雜的判斷與運算交給計算機來做,是真正意義上的人腦的“減負”。系統開發的目標針對以上情況,決定組建一個基于瀏覽器/服務器結構的畢業實習管理系統,要求該系統能對登錄后的用戶實行權限管理。在系統啟動后,教師能在客戶端完善個人信息,對實習單位以及對學生實習單位的選擇進行方便的管理,教師可以在系統整個過程中實現了學生和教師進行網上交流,方便、快捷的了解學生的畢業實習進展情況。管理員可以對系統進行一些相關設置,以保證系統正常的運行。學生可以在網上選擇實習單位,寫實習日記,工作周記,如果有什么問題還可以發送站內短信給老師進行溝通。系統的開發方法系統采用B/S結構,后臺基于SQLServer2000數據庫,前臺采用ASP.NetMVC+ExtJs開發,可在瀏覽器上完成絕大部分的數據顯示與操作。該系統易用、穩定、開放、可擴展和易維護。系統的設計原則實用性原則:適合于中小型畢業實習管理系統,用戶界面友好,操作使用方便,具有良好的數據處理能力。先進性原則:采用目前先進的計算機軟硬件技術,使系統具有較高的技術水平和較長的生命周期,便于系統的升級和維護。開放性,安全性,可靠性及可擴展性原則。兼容性原則:對于所選軟硬件系統及平臺,能很好地適應開發和使用的需要。規范性原則:軟件設計過程嚴格按照“軟件工程”的規定,系統編碼、文檔、操作系統平臺以及開發方法采用相應的國際標準、國家標準和行業標準。系統開發工具及相應技術簡介ExtJs ExtJS可以用來開發RIA也即富客戶端的AJAX應用,是一個用javascript寫的,主要用于創建帶有華麗外觀的前端用戶界面,使得我們的B/S應用更加具有活力及生命力,是一個與后臺技術無關的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各種開發語言開發的應用中。這款開發框架并不像jquery和prototype那樣,嚴格意義上講jquery和prototype只能算開發庫,而extjs則是真正的開發框架,它不僅僅解決了底層的瀏覽器兼容問題、通用的一些開發功能,也為開發者提供了大量的內建控件庫,例如,用于布局的BorderLayout、Viewport,用于生成表單的FormPanel等等,而這些控件都是內建的,并非基于extjs開發,這個差別直接導致了整個開發框架的完整性有很大程度的提高,對于開發人員來說,與其把很多來自第三方基于一套庫開發的控件放到一個項目中來,倒不如直接用內建的控件來得方便,而且整合度更高,代碼可靠性也高。ExtJs最開始基于YUI技術,由開發人員JackSlocum開發,通過參考JavaSwing等機制來組織可視化組件,無論從UI界面上CSS樣式的應用,到數據解析上的異常處理,都可算是一款不可多得的JavaScript客戶端技術的精品。使用ExtJs可以快速的開發出界面美觀的頁面,故本系統的所有界面幾乎都是采用ExtJs開發,這就要求有一定的JavaScript功底。CodeSmith CodeSmith是一種基于模板的代碼生成工具,它使用類似于ASP.NET的語法來生成任意類型的代碼或文本。與其他許多代碼生成工具不同,CodeSmith不要求您訂閱特定的應用程序設計或體系結構。使用CodeSmith,可以生成包括簡單的強類型集合和完整應用程序在內的任何東西。當您生成應用程序時,您經常需要重復完成某些特定的任務,例如編寫數據訪問代碼或者生成自定義集合。CodeSmith在這些時候特別有用,因為您可以編寫模板自動完成這些任務,從而不僅提高您的工作效率,而且能夠自動完成那些最為乏味的任務。CodeSmith附帶了許多模板,包括對應于所有.NET集合類型的模板以及用于生成存儲過程的模板,但該工具的真正威力在于能夠創建自定義模板。CodeSmith是一種語法類似于的基于模板的代碼生成器,程序可以自定義模板,從而減少重復編碼的勞動量,提高效率。其中模板.netTiers就是一個在中很好用的開源模板,你只要使用.netTiers模板配置一下你的應用程序,就可以生成一些數據庫操作的類.1.添加一個新的配置選項<sectionname="Sxgl.Data" type="Sxgl.Data.Bases.NetTiersServiceSection,Sxgl.Data" allowDefinition="MachineToApplication" restartOnExternalChanges="true"/>2.在web.config配置文件中加入這個配置<connectionStrings><addname="netTiersConnectionString"connectionString="DataSource=XYY;InitialCatalog=sxgl;PersistSecurityInfo=True;UserID=sa;Password=123"/></connectionStrings>3.簡單的增刪改查操作說明AccountServiceaccountsService=newAccountsService();//GetAll()TList<Accounts>accountList=accountsService.GetAll();//GetPagedl()TList<Accounts>accountList=accountsService.GetPaged("IsActive=1ANDAccountNameLIKE'smi%'");//GetByFk()TList<Accounts>accountList=accountsService.GetByCustomerId(25);//Insert()AccountaccountEntity=newAccount();accountEntity.AccountName="MyAccountName";accountEntity.CreatedDate=DateTime.Now;accountsService.Insert(accountEntity);//Delete()boolresult=accountsService.Delete(accountEntity);boolresult=accountsService.Delete(23);//Update()accountEntity.AccountName="MyAccountName2";accountsService.Update(accountEntity); MVC設計模式簡介MVC由TrygveReenskaug提出,首先被應用在SmallTalk-80環境中,是許多交互和界面系統的構成基礎。MVC結構是為那些需要為同樣的數據提供多個視圖的應用程序而設計的,它很好的實現了數據層與表示層的分離。MVC作為一種開發模型,通常用于分布式應用系統的設計和分析中,以及用于確定系統各部分間的組織關系。對于界面設計可變性的需求,MVC(Model-View-Controller)把交互系統的組成分解成模型、視圖、控制器三種部件。

視圖部件把表示模型數據及邏輯關系和狀態的信息以特定形式展示給用戶。它從模型獲得顯示信息,對于相同的信息可以有多個不同的顯示形式或視圖。

控制器部件是處理用戶與軟件的交互操作的,其職責是控制提供模型中任何變化的傳播,確保用戶界面于模型間的對應聯系;它接受用戶的輸入,將輸入反饋給模型,進而實現對模型的計算控制,是使模型和視圖協調工作的部件。

模型部件保存由視圖顯示,由控制器控制的數據;它封裝了問題的核心數據、邏輯和功能的計算關系,它獨立于具體的界面表達和I/O操作。

模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數據,所有其它依賴于這些數據的視圖都應反映到這些變化。因此,無論何時發生了何種數據變化,控制器都會將變化通知所有的視圖,導致顯示的更新。這實際上是一種模型的變化-傳播機制。模型、視圖、控制器三者之間的關系和各自的主要功能,如圖2-1所示。MModel模型封裝應用程序狀態響應狀態查詢應用程序功能通知視圖改變View視圖解釋模型模型更新請求發送用戶輸入給控制器允許控制器選擇視圖Controller控制器定義應用程序行為用戶動作映射成模型更新選擇響應的視圖視圖選擇用戶請求狀態查詢通知改變狀態改變 圖2-1MVC各組件的功能和關系本系統就是基于ASP.NETMVC模式開發的,它是微軟官方提供的Mvc模式編寫AWeb應用程序的一個框架,它由Castle的MonoRail而來,利用它可以高效的開發出web應用程序。系統分析設計思想畢業實習管理系統的基本設計思想是把整個系統按照實現模塊進行分解,利用ExtJs+ASP.NETMVC+SQL2000進行編程。根據現有的業務特點與業務流程,系統劃分為:個人信息管理,實習單位管理,審核與調整學生選擇單位管理,公告信息管理,學生實習相關管理和系統管理共六個大的模塊。個人信息管理主要是修改個人的相關信息以及收發站內郵件的功能。審核與調整學生選擇單位管理主要是對應管理員審核某個學生是否通過他的選擇,若不通過則給予調整學生的實習單位,并設置到該單位實習的隊長以及帶隊老師。學生實習相關管理主要是選擇實習單位,寫實習日記,工作周記,以及填寫相關表格。系統管理則對應超級管理員對系統進行的一些相關設置。此系統的系統結構如圖3-1所示個人信息管理個人信息管理畢業實習管理工作平臺實習單位管理審核與調整學生選擇單位管理公告信息管理學生實習相關管理系統管理圖3-1系統結構系統業務分析畢業實習管理系統主要業務功能是:實習開始前,由教師管理員導入需要參加實習的實習生以及相關教師的名單,發布實習單位信息,并設置學生可選的時間段、可選輪次、可選的志愿數,并可發布一些實習相關公告信息。學生在進入系統,首先可以修改自己的個人信息,在可選實習單位的時間段內選擇實習單位,如果學生自己有找實習單位,可以上報自己要去實習的單位信息,然后等待管理員的審批。管理員在學生選擇實習單位結束后,進入系統對學生的選擇進行審核、調整、并設置學生隊長以及帶隊老師,還可以上傳實習文件。學生的志愿通過審核后,在實習過程中,可隨時進入系統撰寫實習工作周記,查看相關公告信息等。在整個實習過程中,學生和教師還可以通過站內短信息進行溝通。系統的可行性分析可行性分析(FeasibilityAnalysis)也稱為可行性研究,是在系統調查的基礎上,針對新系統的開發是否具備必要性和可能性,對新系統的開發從技術、經濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統的開發成功。可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。B/S模式簡介在B/S體系結構中,用戶通過瀏覽器向分布在網絡上的Web服務器發出請求,Web服務器接受客戶請求,首先需執行相應的擴展應用程序執行對應的操作,然后將相應的信息返回給瀏覽器。基于B/S模式的業務管理系統從結構上主要分為三個層次,如圖1所示:B/S(Browser/Server)模式系統架構圖分別為Internet瀏覽器、Web服務器和數據庫服務器。用戶通過客戶端的Internet瀏覽器以表單或者其他形式向Web服務器發送HTTP請求,Web服務器請求數據庫服務器,并將獲得的結果以HTML頁面的形式返回給客戶端的Internet瀏覽器,供用戶查看。如圖3-2所示HTTPHTTP請求HTML頁面Web服務器SQL命今執行結果數據庫服務器Web前臺頁面圖3-2B/S模式架構圖在系統的性能方面,B/S占有優勢的是其異地瀏覽和信息采集的靈活性。任何時間、任何地點、任何系統,只要可以使用瀏覽器上網,就可以使用B/S系統的終端。對于B/S而言,開發、維護等幾乎所有工作也都集中在服務器端,當企業對網絡應用進行升級時,只需更新服務器端的軟件就可以,這減輕了異地用戶系統維護與升級的成本。如果客戶端的軟件系統升級比較頻繁,那么B/S架構的產品優勢明顯——所有的升級操作只需要針對服務器進行,這對那些點多面廣的應用是很有價值的,例如一些招聘網站就需要采用B/S模式,客戶端分散,且應用簡單,只需要進行簡單的瀏覽和少量信息的錄入,因此B/S模式逐漸成為一種流行的應用系統開發平臺。而技術上的可行性分析主要分析技術條件能否順利完成開發工作,硬、軟件能否滿足開發者的需要等。該管理系統采用了當前新興的Browser/Server模式進行開發。三層的Browser/Server體系結構具有許多傳統Client/Server體系結構不具備的優點,而且又緊密的結合了Internet/Intranet技術,是技術發展的大勢所趨,它把應用系統帶入了一個嶄新的發展時代。數據庫服務器選用SQL2000數據庫,它能夠處理大量數據,同時保持數據的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數據庫編程提供了良好的條件。因此,系統的軟件開發平臺已成熟可行。硬件方面,科技飛速發展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統的需要。ASP.net的優點分析傳統的Web應用程序通過在客戶端腳本生成算法里嵌入邏輯來減少服務器的加載,同時增加用戶參與。表單驗證、數據排序和分頁功能通常都是在客戶端使用用戶信息框、動態文本元素和彈出菜單完成的。asp屬于一種解釋型的編程框架,它的核心是VBScript和JavaScript,受這兩種腳本語言的限制,決定了asp先天不足,它無法進行傳統編程語言那樣的底層操作,由于它是解釋執行的,所以在運行效率上大打折扣。ASP.NET是一個統一的Web開發模型,它包括使用盡可能少的代碼生成企業級Web應用程序所必需的各種服務。ASP.NET作為.NETFramework的一部分提供。在編寫ASP.NET應用程序的代碼時,可以訪問.NETFramework中的類,可以使用與公共語言運行庫(CLR)兼容的任何語言來編寫應用程序的代碼,程序設計相對簡化,結構更為清晰,應用程序的性能、安全性和擴展性也更強。它還可以利用ADO.NET方便的訪問數據庫,對數據的操作更方便靈活。ASP.NET,它是一種編譯型的編程框架,它的核心是NGWSruntime,除了和asp一樣可以采用VBScript和JavaScript作為編程語言外,還可以用VB和C#來編寫,這就決定了它功能的強大,可以進行很多低層操作而不必借助于其他編程語言。由于它是編譯后運行的,所以執行效率要比asp高得多,對于需要從大量數據中檢索所需數據時有更多的優勢。ASP.NET可以使用.NET平臺快速方便的部署三層架構。ASP.NET革命性的變化是在網頁中也使用基于事件的處理,可以指定處理的后臺代碼文件,可以使用C#,VB,J#作為后臺代碼的語言。.NET中可以方便的實現組件的裝配,后臺代碼通過命名控件可以方便的使用自己定義的組件。顯示層放在ASP頁面中,數據庫操作和邏輯層用組件來實現,這樣就很方便的實現了三層架構。能更好的對代碼進行管理,以便于進一步改善系統,進行二次開發。綜上所述,此系統開發目標已明確,在技術和經濟等方面都可行,并且投入少、見效快。因此系統的開發是完全可行的。需求分析在可行性分析階段已經粗略的研究了該項目的需求,并分析了開發平臺及軟件的可行性,但為了準確的確定目標系統必須做什么,了解用戶的明確需求,通過網上的資源整理出系統所需業務流程,進一步明確了實現系統所需的功能。系統的業務流程描述通過我們對外貿管理的現行系統進行分析,了解管理工作流程如下:(1)實習單位管理:管理員發布學生可以選擇去實習的單位,設置可選人數,學生可選的單位數目以及選擇的時間。(2)學生選擇單位:學生上網選擇實習單位,等待審核。(3)審核與調整學生選擇:管理員審核學生的選擇,并做相應的調整。(4)學生實習后期工作:寫實習日記,工作周記和填寫相關表格上交。系統所需模塊分析(1)個人信息管理:修改用戶的密碼以及個人信息,其中學生的學號,專業和所在班級,學生不可自行修改。(2)實習單位管理:對實習單位的一些增刪改查的工作。(3)審核和調整學生選擇單位管理:對學生選擇實習單位進行管理,審批和調整學生的實習去向。(4)學生選擇實習單位管理:在規定時間段內進行選擇實習單位。(5)系統管理:超級管理員設置某個專業選擇實習單位的時間,可選幾個單位,管理學生名單和一些實習文件,以及對系統的一些維護工作。(6)公告信息管理:發布一些實習通知。系統運行環境規定客戶端IE6.0以上的瀏覽器服務器端PC機或服務器應用程序服務器:IIS6.0數據庫系統:SQLServer2000系統的詳細設計與實現數據結構設計 畢業實習管理系統是一項復雜的系統工程,其間需要大量的數據來支撐,從某種程度上來講,實習管理系統的設計過程,其實也就是一個規范和完整的數據庫設計過程。經過多年的發展,關系型數據庫系統(RDBMS)是最成熟的一種數據庫管理模式,也是當前最流行的數據庫管理系統。故在此也采用該模式[7]。數據字典下面將具體介紹數據庫中各個表的結構。整個系統只要一個用戶登錄入口,所以只要在數據庫里建一個用戶表即可,根據不同的職位權限進入不同的頁面。用戶表如表4-1所示。4-1User用戶表表名字段名類型大小可空約束默認值備注Useruidvarchar15N主鍵用戶IDnamevarchar50學號passwordvarchar20N密碼real_namevarchar50N姓名role_idint4N外鍵角色IDtelvarchar15Y聯系電話Emailvarchar50Y電子郵件gendertinyint1N0性別(0,男,1女)bj_idint4N外鍵0班級ID(0,教師)zy_idint4N外鍵0專業ID(0,教師)dutyvarchar50Y職務remarktext16Y個人簡介4-2role權限表設置不同的職位進入不同的URL進行操作如下表表名字段名類型大小約束備注rolerole_idint4主鍵role_namevarchar50角色名稱role_descvarchar50角色描述4-3company實習單位表。表名字段名類型大小可空約束默認值備注companyidintN主鍵編號namevarchar20N名稱areavarchar10N地區addressvarchar50N地址numint4N0可選人數typevarchar20Y單位類型linkmanvarchar20N聯系人linkman_dutyvarchar20Y聯系人職務telvarchar15N聯系電話emailvarchar50Y聯系郵箱remarktext16Y備注sel_numint4Y0已選人數sx_jx_typetinyint1N00實習(1見習)header_studentint4Y隊長header_teacherint4Y帶隊老師zy_typeint4Y外鍵專業statetinyint1N01學生自己找,0學院提供的單位4-4userSelCompany學生選擇的實習單位表表名字段名類型大小可空約束默認值備注userSelCompanyidintN主鍵編號user_idint4N外鍵學生IDcompany_idint4N外鍵公司IDsel_orderint4N1第幾志愿statetinyint1N00未批,1已批sx_jx_typevarchar50N00實習,1見習4-5speciality專業表表名字段名類型大小可空約束備注specialityidint4N主鍵IDspeciality_idint4N專業IDnamevarchar50N專業名稱4-6classList班級表表名字段名類型大小約束備注classListclass_idint4主鍵班級IDnamevarchar50班級名稱speciality_idint4外鍵專業ID4-7diary日記表表名字段名類型大小約束默認值備注diarydiary_idint4主鍵日記IDtitlevarchar50標題contenttext16內容author_idInt4外鍵作者publish_timevarchar50發布時間typetinyint10屬性4-8weekDiary工作周記表表名字段名類型大小可空約束備注weekDiaryidint4N主鍵IDtitlevarchar20N標題publish_timevarchar50N發布時間author_idint4N外鍵作者typetinyint1屬性schoolvarchar20N學校sxbjvarchar20N實習班級gzjstext16N工作記實hdqktext16N活動情況jfjltext16N家訪記錄4-9message短消息表表名字段名類型大小約束備注messageMsg_idint4主鍵短消息IDTitleVarchar20標題From_idint4外鍵發件人IDReceive_idInt4外鍵收件人IDContentText16內容Receive_timeVarcha20接收時間Back_timeVarchar20回復時間StateTinyint10,未回復1,已回復4-10notice公告表表名字段名類型大小可空約束默認值備注customeridint4N主鍵IDtitlevarchar20N標題contenttext16N內容authorint4N外鍵作者publish_timevarchar20N發布時間modify_timevarchar20Y修改時間typeint4N0屬性numint4N0瀏覽次數is_toptinyint1N1是否置頂end_top_timevarchar20Y結束置頂時間4-11selSetting系統設置表表名字段名類型大小可空約束默認值備注selSettingidintN主鍵IDstart_datevarchar20N開始時間end_datevarchar20N結束時間typetinyint1N0屬性sel_numint4N0第幾志愿zy_typeint4N專業ID4-12upload表格表表名字段名類型大小約束備注uploadidint主鍵編號titlevarchar表名urlvarchar路徑authorint外鍵上傳者zy_idint外鍵專業IDup_timevarchar上傳時間實體—關系模型:圖4-1各數據表關系圖由以上視圖可以看出各個表之間都通過某些字段相連接,能夠簡便地使管理員管理實習單位和學生的選擇以及學生實習的后期工作,學生與老師以及實習單位連接緊湊,信息傳遞、反饋及時,完全避免信息的重復輸入和信息在傳遞過程中出現的誤差,實現信息共享。數據庫的完整性和安全性數據庫的完整性是指數據的正確性和相容性。數據庫管理系統(DBMS)用一定的機制來檢查數據庫中的數據是否滿足規定的條件——完整性約束條件,數據的約束條件是語義的體現,將作為模式的一部分存入數據庫中。本系統中定義了表與表之間的聯系有助于實現完整性規則,一般在程序中實現具體的完整性控制。數據庫的安全性是指保護數據庫以防止不合法的使用所造成的數據泄漏、更改或破壞。在數據庫系統中,大量的數據集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統的安全保護措施就顯得更為重要,它保護數據庫防止惡意的破壞和非法的存取。本系統包括數據庫的安全和服務器的安全。采用管理員表示和鑒定的方法實現數據庫的安全,此安全管理措施并不在前臺開發工具中實現,而是在后臺數據庫中實現。在登錄數據庫時,系統讓管理員戶表示自己的身份,不同的管理員權限不同,系統進行核實,鑒別此管理員是否為合法用戶,若是,系統進一步核實用戶,通常要求用戶輸入口令,系統和對用戶口令以鑒別用戶身份。服務器的安全也是通過用戶在登錄服務器時輸入合法的用戶名和密碼來實現的。這是一種簡單可行的方法,實現起來比較方便。沒有采用更加復雜的系統安全管理措施是因為本管理系統一般是應用在校園網中,采用安全管理措施主要是為了防止沒有修改權限的用戶無意間修改了數據,因此采用用戶標識和鑒定的安全管理措施就能夠保障數據庫的安全。系統功能的實現登入子系統它主要提供用戶登錄功能(圖4-2),并按各用戶的權限使用本系統。本系統分四類用戶:學生、帶隊老師、專業管理員,超級管理員。根據權限的設置為用戶提供不同的操作界面,方便系統的運作與管理。 圖4-2登入界面實習單位管理管理員對實習單位的一些增刪改操作,如圖:圖4-3管理實習單位界面實習單位匯總:該界面實現了按實習單位所在的地區分類列出所有學生的實習單位,并在每個單位列出在該單位實習的學生名單,方便給教師查看,管理員還可以設置該實習單位的實習生隊長以及帶隊老師。圖4-4實習匯總除此之外還包括教師管理員審核、調整學生的選擇功能。系統文件管理實現多文件的同時上傳,方便教師對實習文件的管理,系統上傳界面如下:圖4-5系統文件管理界面系統相關設置該功能包括管理員導入用戶名單:管理員可以批量的導入學生,教師的名單,界面上有導入名單的Excel格式,方便管理員進行正確的操作。管理員設置學生選擇實習單位的時間、志愿,查看與管理教師和學生的名單以及對系統整個數據庫的維護。圖4-5系統設置學生選擇實習單位學生在規定的選擇實習單位時間段內,進入系統選擇實習單位,如果自己找的可以上報相關單位信息.選擇完后可以查看選擇信息和最后最后的匯總,在實習過程中還可以進入系統寫實習日記和實習工作周記等。圖4-6學生選擇實習單位界面系統安全設計由于系統運行在互聯網上,系統的安全威脅是來自多方面的,所以要全方位的制訂安全策略,才能最大限度地保證系統的安全可靠運行。實習管理的安全系統包括以下三個部分:(1)網絡數據備份;(2)防病毒系統;(3)防火墻系統。結論畢業實習管理系統是在對相關系統進行參考后,確定了系統涉及的領域,包括數據庫設計、界面設計、Web應用層設計等,是一個具有實際應用意義的典型管理系統。系統采用B/S分層結構形式,并合理運用成熟的基于WEB的軟件開發和數據庫技術實現系統功能,軟件已通過測試并能穩定運行。系統具有以下幾個特色:系統邏輯結構明確,嚴格按照系統功能劃分用戶組,對于不同用戶組的用戶擁有不同級別的嚴格權限,增強了系統管理的安全性。系

溫馨提示

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

評論

0/150

提交評論