第一篇:圖書管理系統的設計與實現論文
1、圖書管理系統的設計與實現論文:
概念:作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多信息數據的管理。優點:減輕工作,使工作科學化、規范化,提高工作質量。缺點:傳統方式存在:效率低下等特點,由于不要避免的人為因素,造成數據遺漏,維護困難。
功能:圖書檢索模塊、圖書管理模塊、數據維護模塊、數據統計模塊。
圖書檢索模塊:查詢。
圖書管理模塊:操作。由借出圖書登記、歸還圖書登記、續借圖書登記。
數據維護模塊:由增/刪/修改讀者、增/刪/修改圖書、瀏覽修改讀者、瀏覽修改圖書。數據統計模塊:讀者統計、圖書統計、借出圖書統計。
意義:由封閉轉為開放式,被動為主動,統一管理。
可行性分析:它的主要目的是實現圖書館、讀者以及日常工作等多項管理。本系統設計:系統業務流程分析、系統功能設計、系統模塊設計等。系統可行分析方面:
{1}技術:處理速度快、準確性高、安全性高。(2)經濟:系統建設無需很大投入,可縮減人力。{3}運行:作為中小型系統,耗費資源小。{4}社會因素:可降低人員工作強度,提高效率。
技術介紹:
ASP。NET:可管理性、安全、易于部署、增強性能、靈活輸出緩存、國際化、移動設備支持、擴展性和可用性、跟蹤和調試、與.NET Framework集成、與ASP.NET應用程序兼容性。SQL:上手易、兼容性好等。
系統需求分析:
傳統圖書館已無法滿足現代人需要,但電子閱室不受時間、窨限制,操作方便,實現技術成熟。主要分為兩部分:讀者部分和管理員部分。為便于讀者閱讀我們將圖書按照內容分類,讀者可快速瀏覽,管理員給其他用戶分配用戶名和密碼。
實現目標:
1、界面設計友好、美觀、數據安全。
2、基本信息設置以及圖書和讀者信息的分類。
3、查詢功能。
4、實現對圖書借閱與信息跟蹤。
5、提供歸還日期提醒、權限設置功能。具有維護性和操作性。
第二篇:圖書管理系統設計與實現-開題報告
開 題 報 告
畢業論文題目:圖書館管理系統的設計與實現
學 校 名 稱: 廊坊職業技術學院
專 業 名 稱: 移動通信
學 生 姓 名: 陳鑫
學 號: 1313080130 指 導 老 師: 郭芊羽
日 期:
1、選題目的和意義
(1)選題的目的和意義
圖書是最豐富、最寶貴的信息源和知識源。記載和收集了人類社會的文明史,它為人類社會的科技進步、社會的發展提供了巨大的推動作用。為人類的進步,人類的文明做出了巨大的貢獻。在科學技術迅猛發展的今天,在即將到來的信息社會和知識經濟時代,人們對圖書的需求也就更為迫切。
隨著網絡的發展,許多行業都進入了信息化。對于傳統的圖書館而言,也出現了許多的網上圖書館,方便了讀者和管理人員。由于手工的圖書管管理工作量大、任務多、服務局限性等等,給學生和老師帶來了很多的不便。設計圖書館的管理系統可以提高圖書管管理的效率;降低工作人員的工作量;完善圖書館的各項功能。網上圖書館系統應該具有出借還子系統、查詢子系統、電子圖書下載子系統、留言板以及系統維護子系統等,這幾個子系統包括了圖書館管理的主要業務工作,可以全面實現對圖書館的查詢、借還、下載、留言等在線功能實現。考慮到圖書館各項業務當中的存在的具體問題系統為各個層次的用戶在實際操作方面加強了方便性,在業務規則實現方面更加注重智能化,使用戶在使用當中更輕松,在系統進入直接的只明途徑,這樣更加有助于全面提高圖書館的管理效率,改善了書刊的科學管理及工作人員的管理,圖書館各類功能全面實現。
圖書管理系統的建立,需要進行用戶需求調查與分析,以確定系統目標,提出解決問題的詳細方案,這是系統建設的重要環節。要想使圖書管理客戶能方便的使用系統,功能上對系統的要求是全面的。利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地工作。
“電子商務”這個概念起源與20世紀70年代。當時國際上一些大公司可通過建立自己的計算機網絡以實現各個機構之間、商業伙伴的信息共享,這個過程稱為 EDI。EDI這種方式通過傳遞標準數據流不僅可以避免人為失誤,而且能有效降低成本,提高效率。在過去30年中,世界1000個最大企業中,有95﹪以上使用了或還在使用這一技術。EDI無論過去現在也是圖書管理的基礎。
圖書管理,即在信息社會中,掌握信息技術和商務規則,利用電子工具和網絡從 事的圖書活動,隨著網絡技術的成熟,網上銀行,網上商店等將逐步替代傳統商務活動。圖書管理以其公平,快捷,方便,高效,成本低,中間環節少,全球性,全天候交易和服務等巨大優勢,已經開始贏得人們的青睞。
“圖書管理”是由 IBM公司于1998年率先提出并迅速得到廣泛認同。包括網絡廣告、在線電子服務等內容,涵蓋了過去、現在和未來所有電子形式實現的商務活動手段。隨著時代發展、計算機及網絡產品、互聯網技術、安全支付等圖書管理的支撐技術在圖書管理應用的大潮中產生質的飛躍。它不僅局限帶
動互聯網經濟的飛速發展,而是將深入到經貿的每一個角落,深入千家萬戶。圖書管理提出了一種全新的商業機會、需求、規則和挑戰。
(2)選題的研究現狀
圖書館借閱管理系統目前被廣泛應用于學校、工業、商業、企業、事業等單位。尤其是那些較大型的圖書館還采用了大型數據庫開發的軟件,部分大型圖書館也使用Foxpro、SQL Server等。而基于sqlserver數據庫,asp.net技術的多數是中小型圖書館。但在大多數不發達國家,基于SQL Server數據庫的圖書館管理信息系統應用得很廣泛。但是隨著圖書館網絡建設的深入和應用的日益豐富,也同時出現了如何在保持圖書館網絡開放性的同時實現網絡的安全等等諸如此類的問題:
2,課題的主要研究內容,方法及預期目標
2.1研究的內容
本程序是一套綜合的圖書管理系統,主要劃分為三層角色,管理員和操作員、學生,管理員負責,管理員主要是進行基礎數據的管理和查詢的功能;操作員主要是進行日常的業務操作,如圖書借閱和歸還處理等,學生主要是查詢自己借閱圖書的信息,下面按照角色來詳細闡述一下各個角色的功能; 管理員
(1)操作員管理:對于使用系統人員的信息進行管理的功能,系統人員劃分為兩層角色,管理員和操作員,本功能主要是管理操作人員,可以對操作人員進行添加、修改、刪除以及查詢的操作。
(2)修改密碼:對登錄系統人員的信息進行修改的操作。
(3)學生信息管理:因本系統開發的終端是學校,主要處理的業務群體是學生,所以此功能是給學生借書時,進行同意的登記和發放借書證而設計的,他可以增加、修改和刪除學生信息。
(4)圖書類別管理:管理圖書類別信息,可以添加和刪除類別信息。(5)圖書信息管理:主要是管理閱覽室內所有的圖書信息,可以對圖書進行添加、修改、刪除的操作。
(6)設置圖書庫存:對于圖書館內的圖書進行庫存登記的功能。
(7)圖書庫存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫存中的圖書信息,對于缺少的圖書進行及時的補充庫存操作。
(8)圖書借閱查詢:按照一定的條件查詢顯示圖書的借閱信息,從而更加直觀的管理圖書信息。
(9)圖書歸還查詢:按照一定的條件查詢顯示圖書的歸還信息,從而更加直觀的管理圖書信息,對于超期、損壞的圖書更好的進行跟蹤和追討補償的功能 操作員
(2)修改密碼:對登錄系統人員的信息進行修改的操作。
(2)圖書借閱管理:登記日常的學生圖書借閱信息,根據學生的借書證進行圖書借閱的登記工作。
(3)圖書還書管理:根據借書信息進行歸還的操作管理,對于超期、損害的圖書信息進行及時的處理的功能。
(4)圖書庫存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫存中的圖書信息,對于缺少的圖書進行及時的補充庫存操作。
(5)圖書借閱查詢:按照一定的條件查詢顯示圖書的借閱信息,從而更加直觀的管理圖書信息。
(6)圖書歸還查詢:按照一定的條件查詢顯示圖書的歸還信息,從而更加直觀的管理圖書信息,對于超期、損壞的圖書更好的進行跟蹤和追討補償的功能 學生
(1)修改密碼:對登錄學生的信息進行修改的操作。
(2)圖書庫存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫存中的圖書信息,對于缺少的圖書進行及時的補充庫存操作。
(3)圖書借閱查詢:查看我自己的借閱圖書信息。(4)圖書歸還查詢:查詢我自己已經歸還的圖書信息
2.2 研究的方法和手段 2.2.1研究的方法
(1)在整體上保持VS2008 +SQLServer2000各層次之間的銜接和技術的應用。
(2)學習使用C#,并領會其語言特性和集成工具的操作。
(3)學習使用VS2008,掌握好視圖化操作的基礎并練習使用語言修改頁面屬性。
(4)查找互聯網上的資源,借鑒別人的開發經驗,學習優秀C#的代碼,借鑒其中優秀的經驗
2.2.2研究的手段及其簡介
SQL Server是由Microsoft開發和推廣的關系數據庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,并于1988年推出了第一個OS/2版本。SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特點: 1.真正的客戶機/服務器體系結構。
2.圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。
5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。
6.對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發布到Web頁面上。
7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
3、進度安排
畢業設計總共14周,大致安排如下: 第1周:填寫進度計劃表,查閱文獻; 第2周:查閱文獻,完成調研報告;
第3周:查閱文獻,完成相關外文翻譯; 第4周:系統總體結構設計
第5周:數據庫需求分析與數據字典設計; 第6周:數據庫邏輯結構設計和實現 第7周:首頁顯示處理模塊的設計 第8周:模塊的設計實現; 第9周:模塊的實現;
第10周:系統綜合調試、查錯、改錯 第11周:完成論文初稿; 第12周:完成論文修改,打印;
第13周:軟件驗收,填寫答辯申請與準備答辯 PPT文檔; 第14周:答辯
4、參考文獻
[1] 劉甫迎、劉光會、王蓉.C#程序設計教程(第2版).北京:電子工業出版社,2006.111-126 [2] 李蘭友 楊曉光.Visual C#.NET程序設計.北京:清華大學 北方交通大學出版社,2005.100-123 [3] 余金山,林慧編著.SQL Server2000/2005數據庫開發實例入門與提高.北京:電子工業出版社,2005.100-120.[4] 薩師煊,王珊.數據庫系統概論(第三版).北京:高等教育出版社,2005.111-124.[5] Michel de Champlain.C# 2.0[M].Morgan Kaufmann, 2005.123-124.[6] 羅斌,等編著.Visual C#.NET精彩編程實例集錦.北京:中國水力水電出版社,2006:213-221
[7] 張公忠主編.現代網絡技術教程.第2版.北京:電子工業出版社,2006:213-221
[8] 張忠林,電子商務概論,機械工業出版社, 2006:213-221
[9] 王昊亮,李剛,等編著.Visual C#程序設計教程.北京:清華大學出版社2006:219-221 [10] 鄭阿奇.SQL Server實用教程.北京:電子工業出版社,2009:119-121
[11] 袁寧,李勇,網上商店大制作,重慶大學出版社, 2006:213-221
[12] 戴維.貝贊可,戴維.德雷諾夫.公司戰略經濟學[M].北京:北京大學出版社,2008:113-121
[13] 邁克爾.波特,陳小悅譯.競爭戰略[M].北京:華夏出版社,2006:110-120
[14] David Richard Kalkstein Deloveh,William Semp[美]等著.Visual Studio.NET高效編程[M].北京:清華大學出版社, 2005:111-121
[15] Ian Graham.著 Object Oriented Methods, Second Edition.Addison_Wesley Publishing company 2006年:263-294 [16] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2006年2月;113-101
[17] [美]Dino Esposito.A Client-side Environment for ASP Pages.MSDN Magazine,2008:113-121
第三篇:論文管理系統的設計與實現
論文管理系統的設計與實現
1緒論
1.1引言
1.1引言
隨著時代的進步,網絡已經成為人們生活中不可缺少的一部分。人們對網絡經歷了由陌生到熟悉的過程,網絡為人們的生活、學習、工作提供了極大的方便。高等學校可以通過網絡了解教育動態,發布教育信息,進行網絡化管理。教師可以通過網絡獲得教學資源,進行教學經驗交流,開展網絡教學。借助于網絡環境下的管理軟件完成復雜的管理工作是目前軟件開發的一個重要課題。學校、企業、事業單位的管理系統、信息系統幾乎無處不在,這些軟件不但具有對相應的事務進行管理的功能,而且使用起來簡單、方便,簡化了工作流程,提高了工作效率。
在Internet普及的今天,絕大多數高等學校建立了自己的校園網站。學校通過網站可以展示教育成果,發布教育信息,與學生和家長進行交流和溝通,與其它院校建立聯系,了解全球教育動態,開展網絡教學活動等。基于網絡環境的管理系統是構成學校數字化校園的一個重要組成部分。校園網擔負著雙重作用,一方面可以用來動態發布教育和科研信息,對學校事務進行管理;另一方面又可以及時向學生、家長及社會征求意見,進行課堂外的互動,促進學校教育的發展。
1.2研究意義
本課題來源于高校對畢業論文管理系統的實際需要,目標是提高院系對畢業生畢業設計全程監控、對畢業設計前期、中期、后期工作情況進行檢查等相關工作的效率,并圍繞此管理目標對系統所需要的各畢業生基本信息、課題基本信息、學生畢業設計完成情況基本信息、指導教師指導情況基本信息、系統后臺數據庫等進行管理和維護。系統開發的總體任務是實現畢業論文整個進程管理工作的流程化、系統化和規范化。
本課題涉及的知識有:面向對象程序設計,計算機網絡基礎,Web程序設計(熟悉ASP.NET),網頁制作基礎(熟悉網頁制作工具軟件),數據庫原理,VisualStudio.NET集成開發環境,SQLServer數據庫,信息管理系統等。1.3課題背景
社會的迅速發展,逐漸完善的計算機科學技術,改變了人們傳統的思想觀念和工作方式,在使用計算機技術的基礎上,管理信息化已經成為一種必然趨勢。高等學校的師生信息及日常工作的管理,由于龐大的信息量,需靠計算機來實現。眾多管理系統中很重要的一部分是學生畢業論文管理系統。目前,許多高校的這部分信息還是人工管理。人工操作方式造成資料易丟失、工作量大、修改不方便、更新不方便,及師生間的溝通不能及時傳達等缺陷。本次課題采用Internet網絡技術和當前流行的B/S結構設計畢業論文管理系統,操作不僅簡便,系統的可移植性也得到很大幅度的提高,并且避免了由于人工操作產生的缺陷。
2系統開發環境介紹
2.1引言
本章對系統設計所涉及的主要技術進行了初步的研究和介紹,.net技術相對于其它技術,微軟.net技術資料比較豐富,有利于我們學習和獲取相關知識,為系統的設計和實現提供指導和保證。.Net的明顯優點在于其提高系統設計的效率,減少bug加快應用開發并簡化使用,同時也應該看到該技術最大的弊病在于其跨平臺部署能力較差,微軟體系結構建立的COM/DCOM進程間通信二進制標準,成為其跨平臺操作的瓶頸,但在本系統的設計過程中,由于部門的全部系統都是在微軟體系框架內,.net的不足并不影響本系統的設計與實現,并且其優點可以在設計的過程中得到最大的發揮。
2.2相關技術
2.2.1.NET技術體系
隨著網絡經濟時代的到來,網絡用戶希望在任何時候、任何地點,都可以從網絡上獲取應用、文件等,實現網絡商務,網絡娛樂等各類的應用,享受網絡帶來的便捷、高效。使用者無需知道文件的存放地點,只需接收發出請求后的相應的答復即可,無需了解過程及后臺。這就是.net戰略設立的目的。
在網絡時代,用新一代互聯網軟件和服務戰略的.net技術開發軟件,不僅將能夠滿足呈快速增長的各種新設備的需要,例如平板電腦、智能手機等,還能滿足傳統的個人計算機的需要。微軟公司對.NET的定義是程序開發框架,是微軟的新一代技術平臺,通過這個平臺來支持下一代互聯網可編程結構,也可以定義microsoft XML、web services和SOA。這項技術可以使編寫的應用程序能夠在任意時間任意地點和任意設備上安全的彼此連接和相互操作的系統變得可能,并且非常簡單。XML web service是實現這一目標的核心技術,程序被允許應用,數據共享和通訊通過互聯網進行,無需關心編程語言或系統設備操作,從開發人員的角度看,.net使用Microsoft Visual Service、.NET Framework 和XML web service使編寫彼此相連接的系統變得非常簡單。.NET平臺提供了一個運行網絡服務程序(Web Service)和其他各種應用程序的環境,包括公用語言運行環境(CLR,Common Language Runtime)和內置基類庫,例如ASP.NET、ADO.NET 等。CLR 是.NET的核心部分,因為它提供了.NET 的公用語言運行環境,任何.NET 程序都必須要在此環境下才可以運行。[13]
3需求分析
3.1系統目標
1.有強大的、方便管理資料的能力,便于用戶操作和瀏覽的人機界面。2.健壯的系統,良好的擴展性能。對數據有備份,以及記錄日志功能。3.安全性良好,應具有通過權限的管理和密碼使系統用戶的數據不被侵害。4.動態信息交互功能強,根據不同的用戶的權限,系統開放不同的處理權限;用戶在留言板上進行信息溝通。
5.提供一個良好的操作環境給用戶(薩師煊,王珊,2008)。
3.2可行性分析
可行性分析(待解決的問題和已成立的條件;預采取的實驗方案、技術路線、研究方法等)
1)條件成熟:圖書館資料的查詢以及電腦硬件方面的準備,以及已對以前的幾個教育信息系統做過相應研究。
2)需解決的問題:設計實現靜態頁面、建立基礎數據庫、直接鏈接數據庫之間的各表、文件的上傳功能
3.3系統功能需求
系統按角色分為4個角色,系統管理員對整個系統的數據庫信息進行控制,普通管理員實現對學生,教師,論文題目等信息進行管理,教師模塊實現提交論文信息,查看審核信息,對學生的選題進行控制和管理,學生管理模塊實現了對選題,提交自己的論文信息,查看自己的論文成績和評審信息信息控制和管理的功能。
3.4系統架構
采用B/S結構的畢業論文管理系統,不僅傳承了C/S結構的優點,還有其他的優勢: 第一,很大程度上減少了維護的工作量,總體成本降低。安裝和配置軟件是C/S結構的客戶端必備要求,軟件哪怕只有及其細微的改動,都必須被系統維護員更新到最新版本;最為可怕的是,在安裝軟件新的版本時,若卸載客戶端原有的軟件,必須更新每個客戶端,才能進行設置,當客戶端數目巨大時,維護量更為龐大。
第二,可在多個不同的操作系統上運行該畢業論文管理系統,因為該系統對平臺的依賴性很小。在服務器上只需安裝B/S結構的應用軟件,故服務器的操作系統有多種選擇,不管哪種操作系統被選擇,都不會影響大部分人使用的windows桌面操作系統的行為,由此程序的可移植性被很大程度的提高了。(DinoEsposito,2006)。
4詳細設計
4.1用戶登錄實現
用戶登錄的功能是四種角色的登錄入口,不同的用戶輸入自己的帳號密碼選擇自己的角色,如果正確,就進入自己的管理系統操作自己的功能(陳萱華,2003)。
登錄模塊:不同的身份對應不同的信息輸入,student對應相應的學號、teacher對應相應的教工號,administrator對應相應的管理員編號。并且這些號碼均是唯一的標識,分別都可以再進行密碼驗證,正確則可以進入系統。
用戶登錄的運行效果如圖4-1。
圖4-1用戶登錄
4.2學生信息管理
學生信息管理是對本系統中的學生信息進行管理的功能模塊,學生信息由管理員進行管理,具體的功能包括添加學生信息,修改學生信息,刪除學生信息等功能。
添加學生信息的運行效果如圖4-2。
圖4-2添加學生信息 系統測試
5.1測試方法
軟件測試是軟件開發過程中重要的一部分。由于軟件項目的開發時間極 其漫長,在開發過程中也會出現極其復雜錯綜的問題,人們的主觀認識不可能與客觀現實完全符合,而與工程密切相關的各類人員之間的通信和配合也不可能完美無暇,因此,在每個階段,軟件生命周期可能會產生差錯,我們力是求在每個階段加速之前通過嚴格的技術審查盡可能的早發現并糾正錯誤。如果在軟件投入運行前,沒有發現并糾正軟件中的大部分錯誤,則以后會發更大的代價改正這些錯誤,由于這些錯誤帶來的后果也會更惡劣,因為在管理過程中,這些錯誤的暴露只是時間問題。測試的目的就是盡可能地多發現軟件中的錯誤,在軟件投入實際使用前。保證軟件質量的關鍵步驟是軟件測試,它是最后復查編碼和軟件規格的說明設計。
進行測試的原則:在測試過程中,發現程序已經存在的錯誤、發現隱藏的算法錯誤。
“為了發現程序中的錯誤而執行程序的過程”是對測試的正確定義。這和人們通常意識中的“測試只是驗證程序的正確性”,“測試的成功就是不存在測試錯誤”等等是背道而馳的。對側試進行正確的定位是十分必要的,測試方案設計是由測試的、目的決定。如果進行測試只是為了驗證程序的正確性,設計出的測試方案則是不容易暴露錯誤的。
畢業信息管理系統選用黑盒測試法,也稱為功能測試法。該系統有測試用戶登錄、測試個人資料修改、申請畢業課題測試、審批課題測試、學生選擇課題測試和測試后臺管理。其中課題管理測試包括教研室審批測試、院系審批測試。
6結論
經過試運行,高校論文管理系統系統基本達到應用的需求。各個子項運行穩定,達到驗收標準。數據庫服務器、應用服務器都運行穩定,達到驗收標準。正式上線運行,經過一年多的運行,狀況良好,基本滿足日常辦公需求,且反映良好。
高校論文管理系統建設項目的總體技術目標是在充分利用現有 網絡、硬件、安全平臺基礎上,利用現代信息技術,根據
政務辦公管理的實際需要和業務發展趨勢,進行辦公系統的綜合建設,提升辦公管理的信息化水平。確保系統操作簡單易用、安全可靠、運行穩定高效。建立符合國家、政府的規定,滿足各個區縣及直屬單位辦公管理需要的信息化管理平臺。通過系統的使用進一步促進與各個區縣之間的政務信息資源共享、消除信息孤島、促進與各個區縣之間的協同辦公,高校論文管理系統總體建設水平及應用應達到 部門辦公自動化系統前列。
申報課題環節、審核課題環節、學生選擇科題等環節是畢業信息管理系統主要管理的環節,teacher可以自主選擇學生,student也可以自主選擇課題,實現了雙向選擇,同時能夠監控各個環節。該畢業信息管理系統對畢業設計進程進行了嚴格控制,保證了高質量的畢業設計完成。
該畢業信息管理系統同樣存在不足,比如:嵌在頁面上的代碼,代碼即繁瑣,安全性低;注入式攻擊;檢測不是正常狀態的字符;沒有最大限度的優化數據表。上述問題都應改進加強。
第四篇:頂崗實習管理系統設計與實現論文
高職院校人才培養的關鍵是學生專業技能的培養,是以為社會和企業輸送專業技能過硬的合格畢業生為目的。《國家中長期教育改革和發展規劃綱要(2010-2020年)》明確指出,要推進教育教學改革,“實行工學結合、校企合作、頂崗實習的人才培養模式”。目前,各高職院校也在積極推進頂崗實習教學方式和管理制度的改革,努力探索適合社會發展、適合學生和學校實際的管理措施,加強頂崗實習的規范化管理,確保頂崗實習環節的教學質量。然而由于實習企業多、學生分散、實習任務繁重、師資有限等實際情況,大多數高等職業院校難以對實習學生的頂崗實習進行實時、有效地動態監控,甚至可能會與學生失去聯系,導致實習學生的校外頂崗實習脫離監管,處于“放羊”狀態[1]。此外,指導老師對學生的指導往往也是流于形式,很難做到針對性和系統性,實習的考核評價難以做到基于過程性的評價,考核手段和形式單一[2]。這些現實問題的存在,說明各高職院校傳統的頂崗實習管理模式已不適應新形勢。要從根本上解決高職院校頂崗實習管理中存在的問題,并保證實習學生高效的完成頂崗實習任務,提高自身素質,為就業和后續發展打下良好的基礎,開發一套頂崗實習管理系統顯得尤為迫切[3]。
1高職學生頂崗實習管理系統功能設計
頂崗實習管理系統可以為學校、企業、教師、學生及其家長等參與方提供交流的平臺,極大地提高頂崗實習管理的效率,降低管理成本。頂崗實習管理系統的用戶有學院管理員、輔導員、學院指導老師、企業管理員、企業指導老師、學生等。根據用戶的需求,整個系統可劃分為公告通知模塊、管理員模塊、學院指導老師管理模塊、企業管理模塊、學生管理模塊等五大模塊。
1.1公告通知模塊
學院可以在公告通知模塊發布頂崗實習的要求、規定、安全注意事項以及實習企業和就業信息等;學生可以通過查看該模塊的信息,完成學院規定的頂崗實習任務。
1.2管理員模塊
根據管理權限的不同,該模塊劃分為系部管理員、學院管理員和開發企業管理員。其中系部管理員可以導入或新增指導老師和實習學生的個人信息,并對這些信息進行統一維護;可以將學生分配給相應的指導老師;也可以根據企業的用人需求,發布、修改、禁用、啟用實習崗位,并將該崗位分配給適合的學生。學院管理員則可以對全院實習學生的崗位、工資、實習和論文答辯成績等基本信息進行統計分析,對實習單位的企業性質、規模等進行統計和測評。
1.3學院指導老師管理模塊
1.3.1查閱學生基本信息。指導老師可以查看自己指導的學生的基本信息,如實習企業的名稱、地址、崗位、企業指導老師的姓名和聯系方式等。1.3.2學生實習文檔管理。老師可以查看學生在企業頂崗實習期間提交的實習周記和實習報告,并做出回復。每位同學的文檔都有提交時間和次數,方便老師及時提醒沒有按時提交的同學補交,因此該模塊可有效的督促學生定期完成實習周記和實習報告。實習過程中,如果學生有疑問,也可通過此模塊提出,以便于老師幫助解決。老師通過該模塊批閱學生的周記和報告,答復學生在實習過程中的疑問,能讓指導老師更好地掌握學生近期在企業中的實習情況。1.3.3學生論文管理。指導老師可以方便的查看學生論文的進度,及時發現問題,并對學生的論文進行有效的指導。1.3.4成績管理。實習結束后,由指導老師評定學生實習成績,成績分為優、良、合格、不合格四個檔次。學生實習成績由實習答辯成績和企業指導老師成績加權得到。
1.4企業管理模塊
通過該模塊,企業可以管理本單位的信息,根據企業的用人需求,發布、修改用人崗位信息;可以新增、修改或刪除企業指導老師,給企業指導老師分配實習學生;對來企業實習的學生進行統一管理,給學生分配實習指導老師。此外,企業指導教師也可以通過該模塊查看自己所帶學生的信息、學校通知、意見反饋、填寫指導記錄、成績評定等。
1.5學生管理模塊
1.5.1瀏覽崗位。學生查看學校和企業發布的崗位信息,對有意向的崗位可以提出申請,等待系部管理員和指導老師審核。1.5.2實習文檔管理。實習學生根據指導老師的要求,按時提交實習周記和實習報告等實習文件,使指導老師了解實習過程中遇到的問題及收獲,同時在有疑問的情況下也可以及時向指導老師反饋,由指導老師對學生的疑問進行解答。1.5.3論文資料管理。上傳撰寫的論文資料,以便學院指導老師查看,并對論文做出相應指導。1.5.4查詢成績。查看由學院指導老師和企業指導老師對學生實習過程做出的考核評價以及最終成績。
2高職學生頂崗實習管理系統關鍵問題的實現
通過頂崗實習管理系統功能設計的描述可知,系統的開發應該以實習學生和實習指導教師為核心,以實習流程和實習任務為主要內容。該文采用基于UML的面向對象的方法進行建模,在系統設計過程中的幾個關鍵問題的實現描述如下。
2.1實習周記和報告的提交
在頂崗實習管理系統學生管理模塊中,應用較為頻繁的是實習周記和報告的提交功能。對于這一問題,該研究采用的是無刷新頁面提交的Ajax技術。學生在填寫好周記之后,直接點擊提交按鈕,這時就會觸發一個DHTML事件并調用Javascript事件處理函數,該函數調用XMLHttprequest對象,這一對象在函數中將會被初始化,然后根據具體情況向服務器發起異步通信請求,再將用戶的請求提交到服務器中。服務器在接收到用戶的請求后,可以對用戶的行為進行判斷和處理,然后再將處理結果以html的形式顯示給客戶端。服務器將結果輸出的時候,執行Javascript回調函數,并根據返回的數據更新相應的實習周記和實習報告列表,顯示新的頁面。頁面更新后,結束一次Ajax處理過程。
2.2報表設計
對于報表的設計,一定要根據不同用戶進行有針對性的設計。報表輸出的信息量,因為用戶提出的各種各樣的需求而變得非常龐大,幾種簡單的格式已經滿足不了用戶的需求。老師指導情況、學生實習情況、實習崗位安排、實習單位情況、實習地域分布以及就業合同簽訂情況等都是報表輸出模塊中涉及到的東西。而且報表針對的是不同的用戶和對象,每位用戶對數據的要求也是不盡相同。因此,本系統采用分類統計的方法來滿足各個用戶的需求。在報表輸出系統中,可以根據用戶的身份對用戶可查詢統計的范圍進行判斷。報表的分類統計功能可以方便用戶的數據分析,很大程度上提高了數據分析的準確性和有效性。
2.3分頁技術
在頂崗實習管理系統中,師生之間的互動記錄和學生提交的實習周記內容較多,往往會超出一個頁面,所以該文運用Displaytag標簽來處理分頁問題,該技術對JSP具有較好的兼容性,并且其是一款免費開源的框架,還能支持數據分頁。主要的處理方法是在web.xml文件taglib-location元素中將Displaytag標簽庫文件進行導入,再在JSP頁面中將該標簽的別名進行設置,其標簽代碼是<%@tagliburi= prefix=“d”>,然后在后臺的代碼就會對其進行匹配的顯示控制。
3結語
根據該院的實際實習情況,采用以WEB平臺為基礎的Java技術,設計了頂崗實習管理系統。該系統具有實習申請、實習審核、成績查詢以及通知列表等功能模塊,實現了教師和學生之間的聯系溝通,對學生的頂崗實習過程管理具有一定的應用價值。
參考文獻
[1]高馨,張世亮.高職學生頂崗實習中的問題及對策[J].科技創新導報,2013(19):168-169.[2]張世亮.高職學生頂崗實習考核評價問題研究[J].中國教育技術裝備,2015(2):157-158.[3]顏志博,徐偉.學生頂崗實習系統的設計與實現[J].北方經貿,2012(12):173.
第五篇:圖書借閱管理系統的設計與實現開題報告
圖書借閱管理系統的設計與實現開題報告
一、選題的背景、目的和意義:
當今時代是飛速發展的信息時代。在各行各業中離不開信息處理,這正是計算機被廣泛應用于信息管理系統的環境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性;同時,建立一個實用而操作簡便的檢索查詢系統也同樣重要。使無論是管理人員或是普通用戶通過登錄,都可以進入書庫管理系統的網頁,通過輸入關鍵詞,責任者,題名,分類號等任意一個檢索點,快速并準確地查詢圖書的信息。尤其對于復雜的信息管理,計算機能夠充分發揮它的優越性。計算機進行信息管理與信息管理系統的開發密切相關,系統的開發是系統管理的前提。本系統就是為了管理好圖書館信息而設計的。
圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理,現今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據調查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數、超過限定借書時間的天數)的統計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數等用人工計算、手抄進行。數據信息處理工作量大,容易出錯;由于數據繁多,容易丟失,且不易查找。總的來說,缺乏系統,規范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發揮它的效力,資源閑置比較突出,這就是管理信息系統的開發的基本環境。
數據處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復雜;一般借閱情況是記錄在借書證上,圖書的數目和內容記錄在文件中,圖書館的工作人員和管理員也只是當時對它比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了。
基于這此問題,我認為有必要建立一個圖書管理系統,使圖書管理工作規范化,系統化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。
由于書庫管理的總目標是:整潔有序,藏書完整,檢索便利,利用率高。通過對這個課題的研究,主要有以下幾點意義:
(1)方便了書庫管理人員的管理工作,節省時間。
(2)便于讀者查詢所需要的圖書。
(3)當圖書歸庫時,工作人員可以根據檢索號精確的將圖書排架。
(4)根據查詢,對圖書借閱的熱度進行分析,調整書架的位置,以便可以更迅速地查找到相關圖書,方便讀者。
(5)根據系統的設計,使每一本書都可以達到精確上架,提高書庫管理工作的效率。并且是做好咨詢服務,推薦介紹新書,圖書預約等優質服務工作的重要基礎。
在網絡時代還沒有到來的時候,多數大學的圖書館樣本書庫以藏為主,重藏輕用,抑制了文獻的利用率。而現在是網絡高速發展的時代,之前的管理方法已經不能適應現狀。所以書庫科學,高效的管理勢在必行。圖書館的書庫可以達到借閱一體,科學地調整書庫中的圖書。
二、國內外研究現狀及發展趨勢(含文獻綜述):
1.傳統的管理方式是人工登記。其中人工登記的方式從記錄到統計本身就是一種毫無意義的管理方式,所有的登記數據隨時更改,沒有有效地監控,并且該方式對數據的后期處理(如統計、查詢、數據傳輸等)也沒有很好解決,存在工作量大、速度慢、統計結果不及時、誤報、謊報等情況不可避免的問題。
2.隨著科學與技術的發展,圖書館也將改變其傳統的服務方式而代之以新的以計算機技術和網絡技術為主的服務 模式,這就是數字圖書館研究的基礎。數字圖書館概念出現于20世紀后期,目前對數字圖書館的研究已經達到了如火如荼的局面。然而,由于所處區域的不同、經濟水平的差異,以及圖書館之間的具體情況不盡相同,使人們對數字圖書館的理解與認識也產生了明顯的差異。因此,不同國家、不同區域、不同的社會,以及不同科技、人文和經濟環境下的數字圖書館建設,及其有關操作規程、技術要求、建設途徑,以及策略實施等都各不相同,各有側重。作為發展中國家,我國如何進行數字圖書館建設,如何確定國家數字圖書館建設的發展戰略,如何正確實施相關戰略,又如何使我國的圖書館領域廣泛合作與協調,最終實現國家數字圖書館建設之目標,均是我們應該認真研究的重大課題。
數字圖書館是人類社會進入信息化時代的產物。對數字圖書館的系統研究開始于20世紀90年代。目前幾乎涉及到數字圖書館建設的各個方面。主要觀點如下:
“數字圖書館的概念是組織數字化信息及其技術進入圖書館并提供有效服務,幾乎圖書館的所有載體信息均能以數字化的形式獲得,讀者通過網絡組織訪問外界數字化圖書館和文獻信息數據庫系統。圖書館和網絡系統連接,讓人們很方便地共享資源。”
綜上所述可見,數字圖書館是一個系統工程,主要包括文獻信息數字化、信息傳輸數字化與網絡化、信息服務終端化、信息利用社會化等。
3.隨著數字圖書館的發展,從各方面對圖書館管理提出新的問題。國內主要借助企業管理方面的研究成果,對組織結構上的變革進行了探索,以符合數字圖書館發展的需要。
一種是獨自開發和管理的數字圖書館模式,如哈佛大學;一種是聯盟下的數字圖書館管理模式,包括圖書館群體開放管理加上圖書館自行管理的混合模式,如加州柏克利分校,也包括聯盟下的合作開發,如美國記憶。
4.通過對圖書館管理系統的各方面進行了具體的了解之后,現對該管理系統進行可行性分析。
a.目標和方案可行性
b.技術的可行性:該系統所需的硬件設備,市場上銷售且價格較低,甚至可以使用原有的設備,軟件上,操作系統采用Windows系列操作系統,數據庫管理系統采用Visual Basic,這些軟件在MIS開發中已經被大量應用,技術上都比較成熟。因此在技術上是可行的。c.經濟的可行性:各圖書館文獻單位急需采用計算機對館藏進行管理統計,因此對開發該管理系統大力支持,開發經費沒有問題。
三、本課題研究內容及課題要求:
圖書館的借閱管理,要從根本上改變過去復雜、低效的手工管理方式,使工作規范化,即管理工作基于工作流程,完全采用計算機技術處理圖書管理工作。使學生與圖書管理人員能方便快捷地共享、交流信息。同時又能實現迅速、全方位的信息采集、信息處理,為使學生們的圖書借閱能有效地進行。
系統結構采用當前流行的C/S結構,也就是客戶端/服務器模式,它開發時間短,成本低,而且數據量的傳輸快等優點。
本設計是以學校圖書館借閱系統為例。編程語言采用Visualbasic6.0,它可視化的開發環境,可以快速完成系統的開發,內部集成的數據庫訪問通道,可以輕松方便的對數據庫管理。其主要功能:實現對圖書信息、借閱者信息、總體借閱情況信息的管理和統計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統計圖書的基本信息;瀏覽、查詢、統計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應該由圖書館工作人員執行,但是,刪除某條圖書借閱者基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除。
課題要求: 設計一個圖書管理系統,主要實現三方面的功能:
一、對圖書基本信息的增刪改查等操作的實現;
二、對讀者借書證基本信息的管理;
三、讀者借閱圖書信息的管理,包括圖書的借出和歸還,包括逾期歸還圖書、丟失圖書等特殊情況的處理,還有根據讀者的不同身份設置的借閱圖書數量的限制等管理
四、在系統的實現中運用多種查詢技術,特別是多條件組合查詢;對查詢結果采用緩存技術和其它的系統優化技術,提高系統的性能網上檢索的效率。
四、課題應用的原理和理論依據:
數據庫系統是指在計算機系統中引用數據庫后的系統,一般由數據庫,數據庫管理系統,應用系統,數據庫管理員和用戶構成。DBMS是數據庫系統的基礎。數據庫設計的主要任務是在DBMS的支持下,按照應用的要求,為部門設計一個結構合理,使用方便,效率較高的數據庫及其應用系統。
Java是一種簡單的,面向對象的,分布式的,強壯的,安全的,體系結構中立的,可移植的,高性能的,多線程的動態語言。創建Java技術應用,使用到Java語言的面向對象特性,如封裝、繼承和多態 ;從命令行執行運行Java技術應用;使用Java技術數據類型與表達式
五、本課題研究方案:
在技術方面我主要采取Java語言與SQL語言。Java是由Sun微系統公司所發展出來的程序語言,它本身是一種對象導向(Object-Oriented)的程序語言。Java也號稱是能跨平臺使用的語言,只要平臺上裝有這種Java的直譯器,就能解讀ByteCode也就能執行Java
編譯過的程序。Java的目標是為了滿足在一個充滿各式各樣不同種機器,不同操作系統平臺的網絡環境中開發軟件。利用Java程序語言,可以在網頁中加入各式各樣的動態效果。可以放上一段動畫,加入聲音,也可以建立交互式網頁等。SQL是英文Structured Query Language的簡稱,譯為結構化查詢語言,SQL最早是在IBM公司研制的數據庫管理系統System R上實現的。由于它接近于英語口語,簡潔易學,功能豐富,使用靈活,受到廣泛的支持。如今,所有的數據庫生產廠家都推出了各自的支持SQL的數據庫管理系統,如微軟的SQL Server、IBM的DB2、ORACLE、Sybase、Informix等。SQL語言具有以下特點:
(1)一體化(2)高度非過程化(3)兩種使用方式和統一的語法結構。
該課題的方案設計分為五個步驟,即系統設計,數據庫設計,各個功能模塊的創建,系統的實現,系統的編譯。
1、系統設計包括系統功能分析,系統功能模塊設計,與其他系統的關系,數據流程圖。
2、數據庫設計包括數據庫需求分析,數據庫概念結構設計。
3、功能模塊包括生成程序框架,登錄認證對話框,主對話框窗口的設計等。
4、各對話框設計完成后,即可運行程序,查看結果。
5、系統實現后,對該系統進行編譯。
六、預期成果:
本課題的難點在于:在設計之初要考慮到書庫管理設計的人性化。在充分了解書庫的現狀的基礎上,著手開始進行設計。對系統要有全方位的掌控。
需解決的關鍵問題是關于技術方面的,需可慮怎么樣使技術與設計相統一。由于在技術方面并達不到精通,所以在技術方面還需要好好的學習,不要出現設想的很好,但實際情況下無力實現的局面。
所以要達到的預期成果是在人性化的前提下,設計出符合高校書庫特征的系統。
七、研究目標、主要特色及工作進度:
書借閱系統的建立,需要進行用戶需求調查與分析,以確定系統目標,提出解決問題的詳細方案,這是系統建設的重要環節。要想使學生能夠有效的借閱,功能上對系統的要求是全面的。因此對用戶的需求可分為四個方面:一方面是圖書管理人員對需要進行圖書借閱的同學進行信息注冊,獲得借書證;二方面是學生通過計算機進行圖書瀏覽;三方面是學生通過計算機進行圖書借閱;四方面是打印輸出學生信息。
這四個方面形成了圖書借閱的一個工作整體,利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地協同工作。
我們將工作進度安排如下:
1、2005年2月23日到2005年2月27日,布置畢業設計任務,介紹設計要求和有關注意事項,安排設計計劃。
2、2005年2月28日到2005年3月6日,確定設計課題,收集整理資料。
3、2005年3月7日到2005年3月20日,閱讀資料和參考文獻,并撰寫開題報告。4、2005年3月21日到2005年4月10日,系統的設計。
5、2005年4月11日到2005年5月8日,系統的實現,按照詳細設計文檔進行程序編碼。6、2005年5月9日到2005年5月22日,系統的修改完善,進行程序的單元測試,排除程序錯誤。
7、2005年5月23日到2005年6月5日,對整個設計過程進行總結,撰寫畢業論文。8、2005年6月6日到2005年6月12日,提交畢業論文。
9.2005年6月13日到2005年6月26日,進行論文答辯。
八、參考文獻:
[1].劉萌 Visual Basic中文版使用教程 中國鐵道出版社 2003.8
[2].劉韜 駱娟 何旭洪代寫論文Visual Basic數據庫系統開發實例導航 2003.8
[3].薩師煊 王珊 數據庫系統概論 高等教育出版社 2004.4
[4].Harold Abelson Gerald Jay Sussman Julie Sussman 計算機程序的構造和解釋 2004.2
[5].Codd E F.http:///jisuanjikaiti/ A Relational Model of Data for Large Shared Data Banks.CACM 13 No.6,1970
[6].Date C J.A Guide to DB2.Reading,Mass,Addison-Wesley,1984
[7].顧麗娟.日本大學圖書館現狀初探.科技情報開發與經濟(旬刊)「J」,網上期刊.[8].宗 鋒.Tomcat全攻略「J」.網上期刊, 西北大學2001 年 12 月.廣州大學學報5.梁耀峰.論高校圖書館書庫管理「M」.廣州大學學報, 2003年7月.[9].沈堅,郭鈞靈.淺談高校圖書館書庫管理「M」.石家莊職業技術學院學報 2004年4月.