前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的科研系統(tǒng)管理主題范文,僅供參考,歡迎閱讀并收藏。
開發(fā)和建設(shè)科研管理信息系統(tǒng)是利用信息技術(shù)和網(wǎng)絡(luò)技術(shù)突破傳統(tǒng)科研管理模式存在的弊端,構(gòu)建代替人工、信息共享、學(xué)科化服務(wù)、數(shù)據(jù)分析的快捷、準(zhǔn)確、高效的科研管理新模式。其工作流程是科研人員通過系統(tǒng)對科研工作進(jìn)行日常管理,科研管理人員的工作主要是對信息的審計(jì)和更高層次的利用。而科研管理信息系統(tǒng)具有遠(yuǎn)程性、規(guī)范性、動態(tài)性、集約性等特點(diǎn),能很好地收集、整合與傳遞科研信息,提高工作效率,保證科研數(shù)據(jù)的及時(shí)性和準(zhǔn)確性,較好地解決傳統(tǒng)科研管理帶來的程序繁瑣且重復(fù)的弊端。系統(tǒng)管理工作的動態(tài)性和參與性為科研人員提供了日常科研工作的信息化管理平臺。
2系統(tǒng)設(shè)計(jì)
2.1基本原則與目標(biāo)
研究所科研管理信息系統(tǒng)是基于網(wǎng)絡(luò)的科研信息數(shù)據(jù)管理平臺,在系統(tǒng)整體過程中要充分把握規(guī)范性、安全性、實(shí)用性、可靠性、可擴(kuò)充性原則,采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言和模塊化的軟件開發(fā)方法。系統(tǒng)建設(shè)目標(biāo)是建立一個(gè)能夠覆蓋研究所主要科研業(yè)務(wù)管理的計(jì)算機(jī)信息管理系統(tǒng)。以網(wǎng)絡(luò)為平臺,利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)簡化人工管理流程,通過信息的一次錄入,實(shí)現(xiàn)信息多方共享、綜合分析加工和信息的批量導(dǎo)出導(dǎo)入,滿足不同管理層次對各類信息的需求。
2.2功能設(shè)計(jì)
系統(tǒng)除了能夠?qū)崿F(xiàn)數(shù)據(jù)錄入、權(quán)限瀏覽、報(bào)表打印、留言板等功能外,還需要實(shí)現(xiàn)節(jié)點(diǎn)推送功能、關(guān)聯(lián)查詢功能、統(tǒng)計(jì)/匯總功能和批量導(dǎo)入導(dǎo)出功能。節(jié)點(diǎn)推送功能:系統(tǒng)將業(yè)務(wù)流程串接起來,將節(jié)點(diǎn)任務(wù)推送給相關(guān)人員,并及時(shí)反饋相關(guān)工作任務(wù)和要求。關(guān)聯(lián)查詢功能:系統(tǒng)支持全信息的查詢和關(guān)聯(lián)功能,當(dāng)用戶需要了解一個(gè)項(xiàng)目時(shí),系統(tǒng)能把項(xiàng)目相關(guān)信息一并展現(xiàn)給用戶。統(tǒng)計(jì)/匯總功能:系統(tǒng)通過數(shù)據(jù)庫層匯總分析原始數(shù)據(jù),自動形成報(bào)表和數(shù)據(jù),無需人工參與加工。批量導(dǎo)入導(dǎo)出功能:系統(tǒng)能夠?qū)崿F(xiàn)標(biāo)準(zhǔn)格式文件的批量導(dǎo)入,如任務(wù)書、開題報(bào)告、中期檢查報(bào)告、結(jié)題報(bào)告等,也可根據(jù)需求將數(shù)據(jù)批量導(dǎo)出。
2.3結(jié)構(gòu)設(shè)計(jì)
根據(jù)科研管理的業(yè)務(wù)范圍和管理要素,科研管理信息系統(tǒng)主要包含以下功能模塊。信息模塊:該模塊由科技處基于門戶網(wǎng)信息動態(tài)、最新通知和學(xué)術(shù)活動公告。項(xiàng)目管理模塊:該模塊是系統(tǒng)的關(guān)鍵部分,主要包括課題立項(xiàng)、開題、結(jié)題和成果申報(bào)管理。由用戶通過權(quán)限賬號進(jìn)行全過程管理,包括課題研究過程性文件和成果,科技處通過管理員權(quán)限進(jìn)行瀏覽審核并反饋。成果管理模塊:用戶登錄后,通過該模塊對個(gè)人成果進(jìn)行填報(bào)和管理,包括論文、著作、獲獎等方面的信息。研究生管理模塊:該模塊屬于用戶信息管理和課題管理一體化的部分,主要包括用戶基本信息、選課明細(xì)和課題管理相關(guān)內(nèi)容。研究生通過登錄該模塊,填報(bào)入學(xué)基本信息,選課明細(xì),提交課題研究過程中的所有文件??蒲袟l件管理模塊:該模塊對研究所科技資產(chǎn)進(jìn)行統(tǒng)計(jì)管理。用戶管理模塊:該系統(tǒng)設(shè)置3種用戶類型,分別為科技處系統(tǒng)管理員、各科室領(lǐng)導(dǎo)管理員、科研人員,并根據(jù)用戶角色和單位不同分配不同的權(quán)限。另外,系統(tǒng)還通過網(wǎng)站提供日常所需的科研相關(guān)文件下載功能。
3系統(tǒng)技術(shù)實(shí)現(xiàn)
系統(tǒng)采用基于J2EE技術(shù)框架的B/S構(gòu)架,以Eclipse+JBossTools為開發(fā)平臺,以MicrosoftSQLServer2005為數(shù)據(jù)庫平臺,應(yīng)用Tomcat6.0輕量級服務(wù)器,采用JSF、JavaBean、JPA等多種開發(fā)技術(shù),在WindowsServer2003或WindowsXP以上操作系統(tǒng)環(huán)境運(yùn)行??蒲泄芾硇畔⑾到y(tǒng)在開發(fā)和完善時(shí)需重點(diǎn)考慮以下問題。一是系統(tǒng)的安全性。為確保研究所科研信息的安全,系統(tǒng)通過權(quán)限管理為每個(gè)用戶分配相應(yīng)的角色,不同的角色使用戶使用的系統(tǒng)功能和查看信息的范圍得到控制。除系統(tǒng)管理員外,所有用戶只可修改自己所添加的數(shù)據(jù)。此外,系統(tǒng)還提供了操作日志記錄功能,用戶在系統(tǒng)的所有操作都有所可查,進(jìn)而保證了用戶的操作都是可審計(jì)、可追溯的。二是系統(tǒng)的可維護(hù)性。系統(tǒng)采用模塊化設(shè)計(jì),每個(gè)功能模塊的編程、調(diào)試獨(dú)立進(jìn)行。三是與現(xiàn)有系統(tǒng)的集成。結(jié)合研究所科研人員內(nèi)部局域網(wǎng)賬號,系統(tǒng)開發(fā)局域網(wǎng)內(nèi)部系統(tǒng)的統(tǒng)一認(rèn)證功能,方便用戶注冊。
4結(jié)語
1.教師角色業(yè)務(wù)流程
教師角色主要進(jìn)行三項(xiàng)任務(wù):論文錄入、著作教材錄入、科研項(xiàng)目申報(bào)。以科研項(xiàng)目申報(bào)為例,教師首先進(jìn)行項(xiàng)目申報(bào),分院秘書負(fù)責(zé)教師申報(bào)任務(wù)初審,若初審不通過則返回修改,若初審?fù)ㄟ^則進(jìn)入下一步主管部門審核,若通過則進(jìn)行科研立項(xiàng),立項(xiàng)后教師要更新課題進(jìn)展情況,結(jié)題階段需錄入成果信息,同時(shí)項(xiàng)目結(jié)題后將成果計(jì)入教師檔案并得到相應(yīng)的考核分。
2.主管部門業(yè)務(wù)流程
主管部門主要進(jìn)行項(xiàng)目管理、論文管理、教材管理等。以項(xiàng)目管理為例,主管部門需對教師申報(bào)課題進(jìn)行評審并出具評審意見,項(xiàng)目立項(xiàng)后要對項(xiàng)目進(jìn)展進(jìn)行監(jiān)督并反饋意見,項(xiàng)目結(jié)題后要進(jìn)行評審并反饋結(jié)果。
二、系統(tǒng)功能設(shè)計(jì)
1.主要功能
科研管理信息系統(tǒng)研究和開發(fā)的主要內(nèi)容是開發(fā)適合職業(yè)院??蒲泄芾砉ぷ饕螅軌蜻m應(yīng)我院科研項(xiàng)目過程化管理及績效考核所面臨的各類問題,主要有以下幾個(gè)方面:
(1)各級各類部門、組織科學(xué)研究信息的統(tǒng)一和科研信息公開;
(2)一般職業(yè)院校涉及的各類科研項(xiàng)目的申報(bào)管理;
(3)建設(shè)期內(nèi)各科研項(xiàng)目的進(jìn)度管理;
(4)科研成果(如專利、論文、著作)管理;
(5)科研獲獎管理;
(6)科研考評管理;
(7)科研管理信息系統(tǒng)的基本架構(gòu)及與以上問題的適應(yīng)性;
(8)具體開發(fā)相關(guān)的各類問題。
2.預(yù)期目標(biāo)
根據(jù)對職業(yè)院??蒲泄芾砉ぷ饕?,結(jié)合我院科研項(xiàng)目過程化管理及績效考核所面臨的各類問題研究,開發(fā)出一個(gè)能夠適應(yīng)一般職業(yè)院??蒲泄ぷ鞴芾恚貏e是能夠適應(yīng)我院今后科研管理工作要求的信息管理系統(tǒng)。具體指標(biāo)如下:
(1)能夠識別系統(tǒng)管理員、教師用戶、教研室用戶、分院用戶、部門用戶等五種身份的人員,并分配各類人員的職能。
(2)教師用戶能夠進(jìn)行公告通知閱覽、個(gè)人信息修改、科研項(xiàng)目申報(bào)、科研進(jìn)度維護(hù)、科研項(xiàng)目結(jié)題、科研成果上傳、科研獲獎信息填寫等功能。
(3)教研室用戶能夠進(jìn)行公告通知閱覽、本教研室科研人員添加與查詢(匯總)、本教研室科研項(xiàng)目審核與查詢(匯總)、本教研室科研進(jìn)度查詢、本教研室科研成果和獲獎查詢(匯總)、本教研室科研考核查詢(匯總)。
(4)分院用戶能夠進(jìn)行公告通知閱覽、本分院科研人員添加與查詢(匯總)、本分院科研項(xiàng)目審核與查詢(匯總)、本分院科研進(jìn)度查詢、本分院科研成果與獲獎查詢(匯總)、本分院科研考核查詢(匯總)。
(5)部門用戶能夠進(jìn)行公告通知、全院科研人員查詢(匯總)、全院科研項(xiàng)目審核與查詢(匯總)、全院科研進(jìn)度查詢、全院科研成果與獲獎查詢(匯總)、全院科研考核查詢(匯總)。
(6)系統(tǒng)管理員擁有以上所有權(quán)限并根據(jù)需求調(diào)整和優(yōu)化系統(tǒng)結(jié)構(gòu)、功能等。
3.功能結(jié)構(gòu)設(shè)計(jì)
(1)科研管理信息系統(tǒng)主頁設(shè)計(jì)“浙江廣廈建設(shè)職業(yè)技術(shù)學(xué)院科研管理信息系統(tǒng)”,與科研處網(wǎng)站結(jié)合為一個(gè)統(tǒng)一平臺。
(2)進(jìn)入系統(tǒng)后選擇菜單包括“個(gè)人信息、公告與通知、課題申報(bào)、科研進(jìn)度、科研成果、考核結(jié)果、統(tǒng)計(jì)與查詢”等。
(3)“課題申報(bào)”菜單下提供網(wǎng)上課題填表申報(bào)格式,格式具體內(nèi)容按學(xué)院課題申報(bào)內(nèi)容設(shè)計(jì)。“科研進(jìn)度”菜單下提供項(xiàng)目中期報(bào)告、結(jié)題報(bào)告等相關(guān)信息。“科研成果”菜單下提供論文信息、教材基本信息、獲獎信息等的填寫及電子稿上傳功能,并需限定填寫無空字段,保證研究成果的真實(shí)性(如“期刊名”為必填字段以保證該論文已正式發(fā)表)。“考核結(jié)果”由科研立項(xiàng)、結(jié)題或獲獎情況結(jié)合學(xué)院教學(xué)管理考核指標(biāo)體系自動產(chǎn)生,以表單呈現(xiàn)。“統(tǒng)計(jì)與查詢”提供部門、分院、教研室、個(gè)人的四級分類方式。
(4)按照不同角色進(jìn)行統(tǒng)計(jì)查詢設(shè)計(jì):為教師提供歷年“個(gè)人論文、科研、著作”等信息的查詢和統(tǒng)計(jì)功能;為教研室和分院提供本部門科研、和教材編寫的匯總查詢;學(xué)院科研處提供歷年核心期刊查詢,各分院科研課題進(jìn)展情況的查詢,各分院課題、論文、教材編寫情況的查詢,各分院科研考核情況查詢等。
(5)輸入模塊主要輸入教師科研、和教材編寫的基本信息,系統(tǒng)為教師或其他部門職工提供本人的論文錄入、科研課題的錄入和教材編寫(已出版)的錄入信息窗口。分院秘書負(fù)責(zé)對教師錄入的信息進(jìn)行初步審核(課題以立項(xiàng)和結(jié)題為標(biāo)準(zhǔn),論文主要檢查是否非法出版刊物,教材以已出版為標(biāo)準(zhǔn))(分院、部門不負(fù)責(zé)教師個(gè)人科研信息的錄入)??蒲刑庁?fù)責(zé)對其他部門職工科研、論文、教材編寫的一次性審核,對分院初審的科研、論文和教材編寫進(jìn)行終審。系統(tǒng)提供全院每年各分院、部門的所有科研成果、出版教材和的統(tǒng)計(jì)功能,并自動計(jì)算考核成績。
(6)系統(tǒng)提供數(shù)據(jù)備份,并可采用手動備份或定期自動備份兩種方式。
三、系統(tǒng)實(shí)現(xiàn)
1.軟條件
各級領(lǐng)導(dǎo)高度重視科研工作,是項(xiàng)目實(shí)施的最根本保證。我院組成“職業(yè)院校通用科研管理信息系統(tǒng)的研究和開發(fā)”課題組,團(tuán)隊(duì)成員具有豐富的管理經(jīng)驗(yàn)和網(wǎng)站開發(fā)能力,所有課題組成員都來自一線,項(xiàng)目負(fù)責(zé)人同時(shí)兼任教務(wù)處管理人員,有2人擁有豐富的網(wǎng)站項(xiàng)目開發(fā)經(jīng)驗(yàn)。這是本系統(tǒng)得以實(shí)現(xiàn)的“軟條件”。
2.硬實(shí)現(xiàn)
關(guān)鍵詞:高職院校;科研管理;信息系統(tǒng)
1 背景介紹
隨著科技的日益發(fā)展,高校的科研活動和科研能力成為反映高校綜合實(shí)力的重要指標(biāo),而通過信息化的手段對日常科研工作進(jìn)行管理,整合科研工作流程,為決策層提供真實(shí)有效的依據(jù),是提升科研管理水平的有效途徑,也是當(dāng)今高校科研管理的大勢所趨。
目前大多數(shù)高??蒲泄芾砉ぷ?,很大程度上還是依賴人工來進(jìn)行,通過Excel、word等辦公軟件來處理大量的數(shù)據(jù),這種方式難以及時(shí)有效的掌握最新的科研情況,為科研管理增加許多工作量,為領(lǐng)導(dǎo)進(jìn)行科學(xué)決策帶來一定的影響。同時(shí)科研處和廣大科研人員之間缺少一種快捷高效的溝通方式。所以科研管理信息化平臺項(xiàng)目(以下簡稱平臺)的構(gòu)建是非常必要的,該平臺服務(wù)于學(xué)??蒲泄ぷ?,為輔助領(lǐng)導(dǎo)進(jìn)行科研管理決策提供有利的信息支持,有助于學(xué)校整體科研工作管理水平的提高。
通過科研管理信息化平臺,可以實(shí)現(xiàn)科研工作的網(wǎng)絡(luò)化管理,形成一個(gè)及時(shí)更新的科研數(shù)據(jù)中心和科研管理溝通平臺,全面、實(shí)時(shí)、準(zhǔn)確地提供學(xué)校的有關(guān)科研信息,為學(xué)校領(lǐng)導(dǎo)有關(guān)科研決策提供輔助支持,為學(xué)校教師開展科研活動提供方便、快捷的服務(wù),為科研管理人員開展工作提供極大的便利。
2 建設(shè)目標(biāo)
結(jié)合本人的科研工作經(jīng)歷和系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),總結(jié)出高職院校科研信息系統(tǒng)的建設(shè)目標(biāo)主要有以下幾點(diǎn):
⑴全方位的科研管理。面對從事科研活動的校內(nèi)外的老師、學(xué)生,多級用戶,完全兼容社科類和理工類;平臺應(yīng)該服務(wù)所有從事科研活動的科研人員,為科研人員提供一個(gè)管理個(gè)人科研活動的網(wǎng)絡(luò)空間,實(shí)現(xiàn)個(gè)人科研申報(bào)、成果登記、查詢網(wǎng)絡(luò)化,免除了填寫各種統(tǒng)計(jì)報(bào)表的麻煩,節(jié)省工作時(shí)間,提高工作效率。
⑵輔助院系的科研負(fù)責(zé)人或科研秘書管理本單位科研工作。借助平臺,院系領(lǐng)導(dǎo)可以及時(shí)掌握、了解本單位教師的科研情況,科研處可以方便地完成有關(guān)的科研管理任務(wù),如項(xiàng)目申報(bào)組織、項(xiàng)目中檢等工作。
⑶平臺還可以將各種數(shù)據(jù)進(jìn)行匯總分析,形成直觀的分析圖標(biāo),進(jìn)行橫向和縱向的比較,從而為領(lǐng)導(dǎo)提供學(xué)校各類科研信息,為科學(xué)決策提供支持。
⑷定制考評平臺:建立科學(xué)合理考核體系,定義各種分類評價(jià)指標(biāo)。以考核為推動力,拉動全體科研人員的積極性,使科研有序、高效,使平臺成為日常工作中的科研平臺。
⑸全面、實(shí)時(shí)、準(zhǔn)確地提供學(xué)校的有關(guān)科研信息。通過教師個(gè)人填報(bào)、科研秘書審核后,全校的科研項(xiàng)目、科研論文、科研著作、學(xué)術(shù)活動、工作量統(tǒng)計(jì)和科研考核結(jié)果等數(shù)據(jù)信息即可在平臺上顯現(xiàn),全體教職工均可以登錄查詢,通過不同的權(quán)限設(shè)置,還可以對其中的數(shù)據(jù)進(jìn)行修訂和審核,保證數(shù)據(jù)的準(zhǔn)確、真實(shí)性,從而讓大家通過平臺隨時(shí)掌握學(xué)校最新的科研情況。
⑹實(shí)現(xiàn)全面的網(wǎng)絡(luò)化管理,實(shí)現(xiàn)網(wǎng)上辦公。提供了文件傳送(發(fā)文)、Email、手機(jī)短信等多種通訊手段;實(shí)現(xiàn)項(xiàng)目申報(bào)和評審、中檢、終結(jié)的網(wǎng)絡(luò)化,從而實(shí)現(xiàn)無紙化辦公目標(biāo)。
3 系統(tǒng)需求分析
3.1 系統(tǒng)管理需求
系統(tǒng)管理需求主要包括用戶,權(quán)限,以及科研項(xiàng)目、科研課題等管理。
系統(tǒng)管理員可對系統(tǒng)用戶進(jìn)行增加、修改、刪除以及查詢等操作。用戶在創(chuàng)建時(shí)被定義成系統(tǒng)角色,并擁有相應(yīng)角色權(quán)限,從而進(jìn)行使用系統(tǒng)功能,一個(gè)用戶只能歸屬于一個(gè)角色,一個(gè)角色可以對應(yīng)多個(gè)用戶;系統(tǒng)管理員能夠按照登錄賬號、角色名、姓名等對用戶基本資料進(jìn)行查詢,其中用戶基本信息的管理項(xiàng)目包括登錄賬號、真實(shí)姓名、性別、聯(lián)系電話、郵件地址等基本資料。同時(shí)對遺忘登錄口令的用戶,系統(tǒng)管理員在檢驗(yàn)有關(guān)證明材料后可以為該用戶恢復(fù)指定的初始口令;系統(tǒng)在創(chuàng)建用戶時(shí),允許給用戶分派系統(tǒng)角色,每一個(gè)系統(tǒng)角色擁有相應(yīng)系統(tǒng)權(quán)限,從而實(shí)現(xiàn)管理人員即系統(tǒng)用戶的分工。具體包括,系統(tǒng)管理員,普通用戶等系統(tǒng)角色;系統(tǒng)管理員應(yīng)該具有整個(gè)系統(tǒng)最高權(quán)限,負(fù)責(zé)對整個(gè)系統(tǒng)的穩(wěn)定運(yùn)行進(jìn)行維護(hù)、普通用戶只對其權(quán)限范圍內(nèi)的信息有查詢權(quán)利,并且某些具體業(yè)務(wù),有提出申請權(quán)利。
3.1.1 用戶基本信息管理
高校科研管理系統(tǒng)是針對本校教職工物理信息進(jìn)行管理。系統(tǒng)提供對教職工信息的增加、修改、刪除、查詢等操作。系統(tǒng)管理員或者具有相應(yīng)權(quán)限用戶,能夠?qū)τ脩艋拘畔⒐芾砟K操作而開展其管理工作。主要包含用戶信息查詢和信息添加。
3.1.2 科研項(xiàng)目申報(bào)審核
系統(tǒng)設(shè)計(jì)針對系統(tǒng)內(nèi)各個(gè)注冊用戶的項(xiàng)目申報(bào)進(jìn)行審核管理功能。系統(tǒng)管理員可以對注冊用戶的科研項(xiàng)目申報(bào)進(jìn)行審核,審核通過之后,申請用戶會得到相應(yīng)的獎勵(lì)積分,最后通過對積分的分?jǐn)?shù),對申請者進(jìn)行年度考核,并據(jù)此進(jìn)行年終獎金發(fā)放。具體包括審核科研項(xiàng)目申請審核,項(xiàng)目申請信息刪除,項(xiàng)目信息查看、年度考核信息查詢等功能。
3.1.3 獎勵(lì)審核
本系統(tǒng)針對注冊用戶年度科研獎勵(lì)進(jìn)行審核管理功能,針對不同職稱、不同的考核標(biāo)準(zhǔn)分別進(jìn)行審核。系統(tǒng)管理員或者相應(yīng)權(quán)限用戶審核用戶年度獎勵(lì),其中包括初級職稱、中級職稱、副高級職稱、正高級職稱的審核。系統(tǒng)提供針對用戶信息提供了的詳細(xì)匹配查詢以及模糊查詢。
3.1.4 個(gè)人信息管理
個(gè)人信息管理主要提供的是系統(tǒng)管理人員對管理賬戶的密碼修改的管理、管理員基本信息的維護(hù)。
3.2 用戶管理需求
用戶管理模塊,提供給注冊用戶查詢、維護(hù)個(gè)人信息、申報(bào)科研信息、查詢科研申報(bào)信息功能,是整個(gè)科研信息管理系統(tǒng)的重要模塊,用戶通過用戶管理模塊,實(shí)現(xiàn)個(gè)人信息的科學(xué)管理,科研項(xiàng)目信息的及時(shí)申報(bào),獎勵(lì)考核信息的準(zhǔn)確提交,保證高??蒲泄芾硇畔⒌母咝浴?shí)時(shí)性。
3.2.1 個(gè)人信息維護(hù)
個(gè)人信息維護(hù)模塊提供了注冊用戶個(gè)人基本信息的增加、刪除、更新等基本維護(hù)功能,用戶的個(gè)人信息包括:真實(shí)姓名、性別、職稱、聯(lián)系電話、詳細(xì)地址、聯(lián)系郵箱、聯(lián)系電話、QQ、籍貫、備注信息等,當(dāng)然也提供了注冊用戶的登錄密碼修改功能已經(jīng)注冊用戶注銷個(gè)人信息功能,注銷個(gè)人信息之后用戶的所有信息都將從系統(tǒng)中刪除,如需再次使用本系統(tǒng),必須重新注冊系統(tǒng)。
3.2.2 科研項(xiàng)目申報(bào)
科研項(xiàng)目申報(bào)模塊提供了注冊用戶申請科研項(xiàng)目申報(bào)的功能,注冊用戶根據(jù)項(xiàng)目的申報(bào)的要求填寫相關(guān)信息之后,將會自動提交給系統(tǒng)管理人員或者科研管理部門進(jìn)行審核,科研項(xiàng)目申報(bào)包括:學(xué)術(shù)專著、、課題研究、轉(zhuǎn)載轉(zhuǎn)摘、編譯編撰五個(gè)基本的子模塊,每個(gè)申報(bào)子模塊都包含必須的填寫的字段,比如專著名稱,每個(gè)申報(bào)子模塊又有獨(dú)立的字段,比如申報(bào)的期刊級別、論文是否在國外發(fā)表、期刊名稱等。
3.2.3 科研申報(bào)信息查詢
科研申報(bào)信息查詢子模塊主要提供了用戶查詢科研申報(bào)信息的功能,注冊用戶通過此模塊能查詢的科研申報(bào)信息填寫是否正確以及科研申報(bào)信息是否通過管理員的審核、審核信息等。
3.2.4 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)
根據(jù)用戶系統(tǒng)需求分析,將系統(tǒng)的實(shí)現(xiàn)直接定位在更好的適合各層次人員的需求和操作,系統(tǒng)的所有初始化數(shù)據(jù)均采用界面錄入的方法,由各部門工作人員分工完成。根據(jù)我院的實(shí)際情況,設(shè)計(jì)過程中我們將科研人員基本信息、論文信息、科研項(xiàng)目信息、成果信息、獲獎情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個(gè)人和院系查詢、統(tǒng)計(jì)、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺。主要數(shù)據(jù)表格設(shè)計(jì)如下:
科研人員信息表(職工號,姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時(shí)間,所在部門,備注)。
論文信息表(序號,論文名稱,刊物名稱,刊物類別,刊物級別,主辦單位,作者,職工號,發(fā)表時(shí)間,刊號,備注)。
論著信息表(序號,著作名稱, 圖書編號,著作類別,出版社,學(xué)科類別,作者,職工號,出版時(shí)間,版次,備注)。
科研項(xiàng)目表(序號,項(xiàng)目編號,項(xiàng)目名稱,項(xiàng)目來源,項(xiàng)目類別,完成單位,負(fù)責(zé)人,課題組成員,立項(xiàng)時(shí)間,擬定期限,經(jīng)費(fèi)金額,是否鑒定,鑒定時(shí)間,鑒定單位,備注)。
科研成果表(序號,成果名稱,成果類別,成果經(jīng)費(fèi),完成時(shí)間,負(fù)責(zé)人,完成單位,是否投入生產(chǎn),經(jīng)濟(jì)效益,備注)。
科研獎勵(lì)表(序號,獲獎人員,項(xiàng)目名稱,獎勵(lì)名稱,授予單位,時(shí)間,備注)。
校級項(xiàng)目管理表(項(xiàng)目編號,項(xiàng)目名稱,課題名稱,負(fù)責(zé)人,所在部門,職務(wù)或職稱,聯(lián)系電話,申報(bào)表,申報(bào)時(shí)間,申報(bào)經(jīng)費(fèi),是否批準(zhǔn),批準(zhǔn)日期,批準(zhǔn)經(jīng)費(fèi),合同時(shí)間,合同內(nèi)容,是否結(jié)題,結(jié)題時(shí)間,鑒定技術(shù)負(fù)責(zé)人,項(xiàng)目成果效益,備注)。
校級鑒定專家表(序號,姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。
在上述表格中,科研人員信息表選擇(職工號,姓名)作為主鍵,考慮到姓名經(jīng)常作為查詢、操作條件,并在相關(guān)表中作為科技人員的重要描述和限制;為了避免數(shù)據(jù)錄入的無序狀況,數(shù)據(jù)庫表之間建立了嚴(yán)格的參照完整性,并且對所有表都分配了操作權(quán)限,并將錯(cuò)誤信息及時(shí)反饋給操作人員,科研人員信息表、論文信息表、論著信息表通過“職工號”建立參照完整性關(guān)系,在錄入論文、論著時(shí),作者必須是本單位職工,如果科研人員信息表不存在該員工,便給出錯(cuò)誤提示,提示檢查是否是合法職工,如果是,便可以在科研人員信息表中添加該員工信息后錄入論文、論著信息,否則,拒絕錄入,“職工號”又為組合查詢提供了連接條件支持;同時(shí)將科研項(xiàng)目表、科研成果表、校級項(xiàng)目管理表中“負(fù)責(zé)人”和科研人員信息表中的“姓名”建立主鍵、外鍵參照完整性關(guān)系,校級課題的申報(bào)負(fù)責(zé)人也必須是本單位某部門的職工;獲獎人員,必須是科研人員信息表中某一職工;將校級鑒定專家表和校級項(xiàng)目管理表通過“鑒定技術(shù)負(fù)責(zé)人”、“姓名”建立參照完整性管理,限定了鑒定技術(shù)負(fù)責(zé)人必須是本校專家表中的專業(yè)人員;所有表的主鍵設(shè)置都加上“姓名”字段,目的是為了符合人們的常規(guī)習(xí)慣,常以某個(gè)專業(yè)人員姓名作為操作、查詢條件,科研人員信息表與其他相關(guān)表格建立參照完整性為了限制科研、論文、論著、成果、獎勵(lì)等信息的科學(xué)合法性,同時(shí)有利于統(tǒng)計(jì)和查詢;只有完善的參照完整性,才能使得數(shù)據(jù)庫中數(shù)據(jù)具有一致性和互操作性。
[參考文獻(xiàn)]
[1]羅超理,李萬紅.管理信息系統(tǒng)原理與應(yīng)用.清華大學(xué)出版社,2005.
[2]艾德才.計(jì)算機(jī)信息管理基礎(chǔ).中國水利水電出版社,2005.
關(guān)鍵詞:信息管理系統(tǒng);數(shù)據(jù)庫管理;.NetWeb開發(fā)
0引言
隨著計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展與普及,以及現(xiàn)代社會信息量的急劇增長,傳統(tǒng)的手工信息管理體系對于高校龐大的信息群體早已不適用,落后的信息管理系統(tǒng)不光會導(dǎo)致重要信息存在丟失、泄露的隱患,更會阻礙高等院校部門間以及與外界的溝通交流和資源共享,阻礙高校的發(fā)展與進(jìn)步。因此,提高高??蒲行畔⒐芾砉ぷ鞯男屎唾|(zhì)量,實(shí)現(xiàn)高??蒲行畔⒌闹悄芑芾?,必須建立一個(gè)具有錄入操作簡易、管理方式合理、用戶查找迅速、信息內(nèi)容安全、存儲量大等優(yōu)點(diǎn)的高??蒲行畔⒐芾硐到y(tǒng)。本系統(tǒng)是一款資源型管理軟件,基于校園網(wǎng)實(shí)現(xiàn),遵循數(shù)據(jù)庫設(shè)計(jì)方法的基本思想,堅(jiān)持實(shí)用、適用的原則,以適應(yīng)高校對科研信息管理系統(tǒng)的需求。本系統(tǒng)利用.NET框架下的Web技術(shù)和SQLServer2000數(shù)據(jù)庫平臺進(jìn)行管理系統(tǒng)的開發(fā),從而有效保證數(shù)據(jù)的完整性和安全性。用戶平臺采用B/S(瀏覽器/服務(wù)器端)的體系結(jié)構(gòu),旨在方便用戶對數(shù)據(jù)信息的檢索與管理。
1需求分析
1.1可行性分析
1.1.1經(jīng)濟(jì)可行性
由于該系統(tǒng)的設(shè)計(jì)基于Web和SQLServer2000,并不需要額外的硬件支持,因此系統(tǒng)開發(fā)的成本非常低,而以校園網(wǎng)作為平臺,可以減少系統(tǒng)運(yùn)行的花銷,只需要少量經(jīng)費(fèi)。在效益方面,為所在高校開發(fā)一個(gè)合理、適用的科研信息管理系統(tǒng),可以有效減少信息管理所耗費(fèi)的人力、物力,可以給學(xué)校信息資源的管理帶來很好的經(jīng)濟(jì)效益。
1.1.2技術(shù)可行性
該管理系統(tǒng)采用了B/S模式進(jìn)行開發(fā),以.NET框架下的Web語言作為編程語言,.NET框架的目的是便于開發(fā)人員更容易地建立Web應(yīng)用程序和Web服務(wù),使Internet上的各應(yīng)用程序之間可以使用Web服務(wù)溝通。SQLServer2010作為后臺數(shù)據(jù)庫,其靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件,因此在技術(shù)上該系統(tǒng)可行。
1.1.3操作可行性
該系統(tǒng)的使用者為學(xué)校的科研人員,主要用于科研信息的交互與管理。由于用戶在瀏覽器端對該系統(tǒng)進(jìn)行訪問不需要額外的用戶端應(yīng)用程序下載,訪問十分便捷,而該系統(tǒng)要設(shè)計(jì)成用戶友好型界面,因此用戶只需懂得簡單的計(jì)算機(jī)操作知識,就能自如應(yīng)用該系統(tǒng)。
1.2用戶需求分析
對該系統(tǒng)的科研人員進(jìn)行用戶需求分析的調(diào)研,需求主要可分為4個(gè)方面:(1)科研人員及管理員擁有不同的權(quán)限,并根據(jù)權(quán)限進(jìn)入不同的頁面訪問各自所需的信息。(2)科研人員可以通過該系統(tǒng)對課題、論文、專利、獎項(xiàng)及個(gè)人資料等信息進(jìn)行查詢。(3)科研管理人員可以通過該系統(tǒng)程序進(jìn)行各種科研信息的查詢、修改、刪除以及用戶信息的管理,并可以通過該系統(tǒng)對數(shù)據(jù)及代碼進(jìn)行維護(hù)。(4)網(wǎng)頁界面友好,易于不同用戶的使用。
1.3功能需求分析
本系統(tǒng)的總體目標(biāo)是實(shí)現(xiàn)對高??蒲腥藛T的個(gè)人信息、研究方向、擁有課題、論文、專利以及獎項(xiàng)等信息的管理和維護(hù),以實(shí)現(xiàn)高校科研信息管理系統(tǒng)的系統(tǒng)化、網(wǎng)絡(luò)化、結(jié)構(gòu)化和自動化。根據(jù)對本?,F(xiàn)狀的分析,根據(jù)科研人員和管理人員的職責(zé)范圍,對系統(tǒng)設(shè)計(jì)3級權(quán)限,分別為:系統(tǒng)管理人員、校領(lǐng)導(dǎo)及科研人員。(1)科研人員的功能需求:①科研人員研究課題、論文著作、專利成功、獲獎信息和個(gè)人資料查詢。②教職工個(gè)人可向管理員申報(bào)新的課題、論文、專利和獲獎信息。③教職工個(gè)人資料修改。④教職工個(gè)人登錄密碼修改。(2)管理員的功能需求:①科研人員課題、論文、專利、獎項(xiàng)等信息的添加、修改和刪除。②校領(lǐng)導(dǎo)和科研人員信息資料的瀏覽、添加、修改和刪除。③在信息管理系統(tǒng)上有關(guān)信息和通知。④對系統(tǒng)數(shù)據(jù)庫進(jìn)行維護(hù)。(3)校領(lǐng)導(dǎo)的功能需求:①查詢科研人員的基本信息。②在信息管理系統(tǒng)上有關(guān)信息和通知。
2系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)體系結(jié)構(gòu)
本文實(shí)現(xiàn)的科研信息管理系統(tǒng)采用B/S架構(gòu),B/S體系結(jié)構(gòu)模式是以數(shù)據(jù)庫服務(wù)器為中心,以服務(wù)器端為基礎(chǔ),在.NET框架下的Web技術(shù)支持下的2層結(jié)構(gòu)模型。這種體系結(jié)構(gòu)中,用戶操作模塊布局在網(wǎng)頁瀏覽器上,通過Web訪問服務(wù)器地址獲取相關(guān)數(shù)據(jù),在本地瀏覽器網(wǎng)頁中通過Html,JavaScript,CSS等技術(shù)實(shí)現(xiàn)客戶端的顯示。信息數(shù)據(jù)存儲在服務(wù)器上的數(shù)據(jù)庫中。整個(gè)系統(tǒng)從使用對象來分可以分為科研人員、管理員和校領(lǐng)導(dǎo)。管理員模塊主要實(shí)現(xiàn)系統(tǒng)的管理和維護(hù)功能;科研人員模塊主要實(shí)現(xiàn)科研工作人員對個(gè)人信息的管理和查看;校領(lǐng)導(dǎo)模塊主要實(shí)現(xiàn)對全體工作人員信息的查看。界面以簡潔大方為主,要求用戶可以清晰地選擇其需要的功能,并且操作簡便。
2.2系統(tǒng)功能模塊結(jié)構(gòu)
根據(jù)對3種不同權(quán)限用戶的功能需求,系統(tǒng)功能模塊結(jié)構(gòu)如圖1所示。根據(jù)上述功能將系統(tǒng)劃分成不同模塊,分別對各個(gè)模塊進(jìn)行設(shè)計(jì)。首先是用戶登錄模塊。用戶登錄模塊的使用主體是全部系統(tǒng)用戶,該模塊需要通過校園網(wǎng)IP地址核實(shí)用戶的登錄信息,然后返回該用戶的用戶信息,并且根據(jù)用戶信息中的權(quán)限返回其屬于其權(quán)限的操作頁面。如果連續(xù)5次輸入的用戶名和口令不相符,系統(tǒng)將關(guān)閉登錄頁面。具體流程如圖2所示。在用戶成功登錄并獲取相應(yīng)的權(quán)限后,用戶可以對高校數(shù)據(jù)庫內(nèi)自己權(quán)限內(nèi)的科研信息或用戶信息進(jìn)行管理??蒲行畔⒐芾砟K分為信息錄入、信息查詢、信息修改、信息刪除4個(gè)操作。校領(lǐng)導(dǎo)和管理員可在系統(tǒng)上通知。該模塊總體流程如圖3所示。
2.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
本文使用視圖集成設(shè)計(jì)法對數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計(jì),通過將一個(gè)系統(tǒng)分解成若干個(gè)子系統(tǒng),首先對每一個(gè)子系統(tǒng)進(jìn)行模式設(shè)計(jì),建立各個(gè)局部視圖,然后將這些局部視圖進(jìn)行集成,最終形成整個(gè)系統(tǒng)的全局模式。高??蒲行畔⒐芾硐到y(tǒng)的實(shí)體有科研人員、科研課題、論文著作、專利成果和獲獎情況等??蒲腥藛T的局部ER如圖4所示。而項(xiàng)目課題、論文著作、專利申請和獲獎情況的E-R圖類似于圖4,在此不贅述。將子系統(tǒng)集合稱為整體數(shù)據(jù)庫系統(tǒng)的全局E-R圖如圖5所示。
2.4數(shù)據(jù)庫表設(shè)計(jì)
用戶個(gè)人信息表用來存儲該系統(tǒng)中所有用戶的信息,如表1所示,每條信息對應(yīng)高校中的1名工作人員,該表包含了工作人員的工號、權(quán)限、科研信息等內(nèi)容,主鍵為工作人員的學(xué)工號,項(xiàng)目編號、專利名稱、論文題目和獲獎成果為其余表的外鍵。項(xiàng)目課題表用來存儲所有科研項(xiàng)目的詳細(xì)信息,每條項(xiàng)目對應(yīng)一個(gè)已存在的科研項(xiàng)目課題,主鍵為課題編號,其余字段為課題的描述信息,包括項(xiàng)目年份、文件號、項(xiàng)目名稱、立項(xiàng)單位、負(fù)責(zé)人、上撥經(jīng)費(fèi)等。用來存儲所有科研工作者用戶科研論文著作及論文的詳細(xì)信息,主鍵為論文題目,其余字段為論文著作的描述信息,包括作者姓名、刊物名稱、期號、完成形式、級別和備注等??蒲谐晒麑@碛脕泶鎯λ锌蒲袑@晒脑敿?xì)信息,主鍵為專利名稱,其余字段為該專利的描述信息,包括發(fā)明人、專利類型、授權(quán)號、授權(quán)時(shí)間等。科研獲獎情況表用來存儲所有獲得科研獎項(xiàng)的信息情況,主鍵為獲獎成果,其余字段為科研獎項(xiàng)的描述信息,包括姓名、授獎單位、級別、成果類型、備注等。
3結(jié)語
本文從實(shí)際系統(tǒng)的需求出發(fā),以軟件工程基本理論和步驟為基礎(chǔ),基于.NET的Web開發(fā)框架和MySQL數(shù)據(jù)庫,構(gòu)建了一種B/S架構(gòu)的高??蒲行畔⒐芾硐到y(tǒng),它不僅適合高??蒲行畔⒌墓芾憩F(xiàn)狀,又能充分發(fā)揮Web及MySQL開發(fā)框架的優(yōu)勢。本系統(tǒng)通過瀏覽器端的Html,JavaScript以及CSS技術(shù),利用動態(tài)網(wǎng)頁進(jìn)行服務(wù)器端與用戶的交互,并用Web技術(shù)管理數(shù)據(jù)庫,利用先進(jìn)的開發(fā)技術(shù)將分散、獨(dú)立的系統(tǒng)整合到一起,實(shí)現(xiàn)網(wǎng)上管理學(xué)生信息,具有開放、高效、安全、低投入的優(yōu)點(diǎn)。同時(shí),該系統(tǒng)移植性和通用性較好,對于提高高??蒲行畔⒌墓芾硇视邢喈?dāng)大的幫助。
參考文獻(xiàn)
[1]王磊.高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2007.
[2]任美璇.基于校園網(wǎng)的學(xué)生信息管理系統(tǒng)[D].青島:中國海洋大學(xué),2009.
關(guān)鍵詞: SQL SERVER;科研管理;權(quán)限管理;存儲過程;觸發(fā)器;事務(wù)。
科研水平逐漸成為衡量一個(gè)高校勢力的重要指標(biāo),高校作為重要的科研機(jī)構(gòu),如何對學(xué)校大量的科研信息進(jìn)行高效、安全的保存、處理、統(tǒng)計(jì)、加工等管理操作,將日常的科研管理工作更加規(guī)范化、科學(xué)化,建立高校科研管理系統(tǒng)進(jìn)行科研管理工作是每一個(gè)高校必由之路。系統(tǒng)功能的分析與數(shù)據(jù)的結(jié)構(gòu)關(guān)聯(lián)及使用都首先反映在數(shù)據(jù)庫的設(shè)計(jì)過程中,高??蒲泄芾硐到y(tǒng)數(shù)據(jù)庫設(shè)計(jì)是高??蒲泄芾硐到y(tǒng)設(shè)計(jì)中的一項(xiàng)核心工作,所有的管理工作都必須以數(shù)據(jù)庫為中心,建立高??蒲泄芾硐到y(tǒng)數(shù)據(jù)庫的方法、步驟、技術(shù)等如下:
1 系統(tǒng)需求分析
高校科研管理所設(shè)計(jì)的事務(wù)非常繁雜,涉及到??蒲刑?、各個(gè)系的科研管理以及個(gè)人對科研信息的查詢統(tǒng)計(jì)等。所設(shè)計(jì)的系統(tǒng)既要有利于科研處的監(jiān)督管理又要有利于各個(gè)系及教師的分工協(xié)作。系統(tǒng)功能主要包括??蒲刑幙蒲泄芾?、院系(或部門)科研管理、個(gè)人科研信息查詢、校級科研項(xiàng)目整體信息管理??梢詣澐譃榭蒲行畔⒕S護(hù)、科研信息查詢與統(tǒng)計(jì)、科研信息報(bào)表、科研信息分析、校級課題申報(bào)、審批、合同簽定、結(jié)題、其它處理等操作;其中科研信息應(yīng)細(xì)分為學(xué)術(shù)論文、著作、科研項(xiàng)目、科研成果、科研獎勵(lì)等信息。
2 用戶需求分析
由于本系統(tǒng)是直接面向網(wǎng)上辦公的,必須適應(yīng)所服務(wù)環(huán)境的各類操作人員,主要包括學(xué)??蒲刑?、各院系(或部門)、普通教師個(gè)人(或其他瀏覽者)。
2.1 普通教師個(gè)人(或其他瀏覽者)
普通教師個(gè)人(或其他瀏覽者)只能按姓名來瀏覽個(gè)人的科研信息、進(jìn)行統(tǒng)計(jì)打印,個(gè)人的科研信息(論文、著作、項(xiàng)目成果等)必須提交本部門審核入錄。
2.2 各院系(或部門)
各院系(或部門)主要職責(zé)是對本部門員工的論文、著作、項(xiàng)目、成果、獎勵(lì)等信息進(jìn)行審核后輸入到本系統(tǒng)數(shù)據(jù)庫中,查詢本部門在某時(shí)間內(nèi)的科研信息、統(tǒng)計(jì)科研情況、打印相關(guān)資料等,同時(shí)對本部門的錯(cuò)誤錄入信息進(jìn)行修改和維護(hù)。
2.3 科研處
主要管理本校的員工信息、論文、著作、各級各類科研項(xiàng)目和成果、科研獎勵(lì)等常規(guī)工作,同時(shí),管理校級課題的申報(bào)、審批、合同、檢查、結(jié)題等管理,同時(shí),監(jiān)控系統(tǒng)運(yùn)行和各部門的情況。
3 數(shù)據(jù)庫設(shè)計(jì)及關(guān)鍵技術(shù)實(shí)現(xiàn)
3.1 數(shù)據(jù)庫表創(chuàng)建
根據(jù)系統(tǒng)需求分析,將系統(tǒng)的實(shí)現(xiàn)直接定位在更好的適合各層次人員的需求和操作,系統(tǒng)的所有初始化數(shù)據(jù)均采用界面錄入的方法,由各類人員分工完成。根據(jù)我校的實(shí)際情況,筆者將科研人員基本信息、論文信息、科研項(xiàng)目信息、成果信息、獲獎情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個(gè)人和院系查詢、統(tǒng)計(jì)、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺。主要數(shù)據(jù)表格設(shè)計(jì)如下:
科研人員信息表(職工號,姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時(shí)間,所在部門,備注)。
論文信息表(序號,論文名稱,刊物名稱,刊物類別,刊物級別,主辦單位,作者,職工號,發(fā)表時(shí)間,刊號,備注)。
論著信息表(序號,著作名稱, 圖書編號,著作類別,出版社,學(xué)科類別,作者,職工號,出版時(shí)間,版次,備注)。
科研項(xiàng)目表(序號,項(xiàng)目編號,項(xiàng)目名稱,項(xiàng)目來源,項(xiàng)目類別,完成單位,負(fù)責(zé)人,課題組成員,立項(xiàng)時(shí)間,擬定期限,經(jīng)費(fèi)金額, 是否鑒定,鑒定時(shí)間,鑒定單位,備注)。
科研成果表(序號,成果名稱,成果類別,成果經(jīng)費(fèi),完成時(shí)間,負(fù)責(zé)人,完成單位,是否投入生產(chǎn),經(jīng)濟(jì)效益,備注)。
科研獎勵(lì)表(序號,獲獎人員,項(xiàng)目名稱,獎勵(lì)名稱,授予單位,時(shí)間,備注)。
校級項(xiàng)目管理表(項(xiàng)目編號,項(xiàng)目名稱,課題名稱,負(fù)責(zé)人,所在部門,職務(wù)或職稱,聯(lián)系電話,申報(bào)表,申報(bào)時(shí)間,申報(bào)經(jīng)費(fèi),是否批準(zhǔn),批準(zhǔn)日期,批準(zhǔn)經(jīng)費(fèi),合同時(shí)間,合同內(nèi)容,是否結(jié)題,結(jié)題時(shí)間,鑒定技術(shù)負(fù)責(zé)人,項(xiàng)目成果效益,備注)。
校級鑒定專家表(序號,姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。
在上述表格中,加下劃線字段代表主鍵,加雙劃線字段代表外鍵。其中科研人員信息表之所以選擇(職工號,姓名)作為主鍵,考慮到姓名經(jīng)常作為查詢、操作條件,并在相關(guān)表中作為科技人員的重要描述和限制;為了避免數(shù)據(jù)錄入的無序狀況,數(shù)據(jù)庫表之間建立了嚴(yán)格的參照完整性,并且對所有表都分配了操作權(quán)限,并將錯(cuò)誤信息及時(shí)反饋給操作人員,科研人員信息表、論文信息表、論著信息表通過“職工號”建立參照完整性關(guān)系,在錄入論文、論著時(shí),作者必須是本單位職工,如果科研人員信息表不存在該員工,便給出錯(cuò)誤提示,提示檢查是否是合法職工,如果是,便可以在科研人員信息表中添加該員工信息后錄入論文、論著信息,否則,拒絕錄入,“職工號”又為組合查詢提供了連接條件支持;同時(shí)將科研項(xiàng)目表、科研成果表、校級項(xiàng)目管理表中“負(fù)責(zé)人”和科研人員信息表中的“姓名”建立主鍵、外鍵參照完整性關(guān)系,校級課題的申報(bào)負(fù)責(zé)人也必須是本單位某部門的職工;獲獎人員,必須是科研人員信息表中某一職工;將校級鑒定專家表和校級項(xiàng)目管理表通過“鑒定技術(shù)負(fù)責(zé)人”、“姓名”建立參照完整性管理,限定了鑒定技術(shù)負(fù)責(zé)人必須是本校專家表中的專業(yè)人員;所有表的主鍵設(shè)置都加上“姓名”字段,目的是為了符合人們的常規(guī)習(xí)慣,常以某個(gè)專業(yè)人員姓名作為操作、查詢條件,科研人員信息表與其他相關(guān)表格建立參照完整性為了限制科研、論文、論著、成果、獎勵(lì)等信息的科學(xué)合法性,同時(shí)有利于統(tǒng)計(jì)和查詢;只有完善的參照完整性,才能使得數(shù)據(jù)庫中數(shù)據(jù)具有一致性和互操作性。
3.2 存儲過程的設(shè)計(jì)
轉(zhuǎn)貼于 存儲過程是Transact-SQL語句的集合,它是實(shí)現(xiàn)事務(wù)或業(yè)務(wù)規(guī)則的極好途徑,是在數(shù)據(jù)庫服務(wù)器上存儲與執(zhí)行的。使用它,可以大大減少網(wǎng)絡(luò)傳輸流量,提高應(yīng)用程序性能和安全性,而且由于它只在第一次執(zhí)行時(shí)被優(yōu)化、編譯。因此,使用存儲過程不僅可以極大地降低應(yīng)用程序的實(shí)現(xiàn)難度,而且還可以極大地提高系統(tǒng)的運(yùn)行速度、效率。存儲過程的設(shè)計(jì)一定要符合邏輯業(yè)務(wù)規(guī)則和要求,根據(jù)實(shí)際,對一些常規(guī)、頻繁使用的查詢、插入數(shù)據(jù)操作使用存儲過程來完成。以下操作可以考慮使用存儲過程來完成:
① 對系統(tǒng)的初始化數(shù)據(jù)時(shí)錄入各種基本信息操作。
② 查詢個(gè)人、部門科研信息時(shí)的查詢操作。
③ 科研處的其他常規(guī)操作。
下面以查詢部門科研信息為例介紹存儲過程使用方法,在此查詢某一部門的論文、論著信息。描述代碼:
CREATE PROCEDURE 論文論著
@a char(20)
as
select 姓名,論文名稱,刊物名稱,刊物類別,刊物級別,發(fā)表時(shí)間,備注
from 科研人員信息表,論文信息表
where 科研人員信息表。職工號=論文信息表。職工號 and 所在部門=@a
select 姓名,著作名稱,出版社,出版時(shí)間,版次,備注
from 科研人員信息表,論著信息表
where 科研人員信息表。職工號=論著信息表。職工號 and 所在部門=@a
其它操作不再做列述。從提高執(zhí)行效率、提高安全性、共享性方面考慮,盡可能多的使用存儲過程來提高數(shù)據(jù)庫的整體性能。
3.3 觸發(fā)器的使用
使用觸發(fā)器來實(shí)現(xiàn)表間的數(shù)據(jù)自動操作,提高系統(tǒng)效率,校級鑒定專家表中的信息主要來源于科研人員信息表中具有副高職稱以上的人員,在輸入或修改科研人員信息時(shí),只要是具有副高級職稱以上的人員,就可以自動添加到校級鑒定專家表中,該操作可以使用觸發(fā)器來實(shí)現(xiàn),代碼描述如下:
Create Trigger ptz
On 科研人員信息表
For insert,update
As
Insert into 校級鑒定專家表(姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注) Select (姓名,性別,出生日期,所在部門,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè), 職稱職務(wù),備注)。
From 科研人員信息表,其中,校級鑒定專家表中的序號是自動生成的標(biāo)識列。
同時(shí),可以用觸發(fā)器來檢驗(yàn)校級項(xiàng)目負(fù)責(zé)人是否在科研人員信息表中,其中,用事務(wù)以驗(yàn)證合法性以控制該項(xiàng)操作是否完成。
代碼描述如下:
Create Trigger check1
On 校級項(xiàng)目管理表
For insert
As
begin tran
declare @a char(12)
select @a=負(fù)責(zé)人 from Inserted
If ( select count(*) from科研人員信息表where 姓名=@a)=0
begin
Print '負(fù)責(zé)人不合法'
rollback tran
end
commit tran
其它類似操作不做描述。
在設(shè)計(jì)中,堅(jiān)持使用觸發(fā)器實(shí)現(xiàn)盡可能多的實(shí)現(xiàn)前臺操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。
3.4 數(shù)據(jù)庫安全設(shè)計(jì)
網(wǎng)絡(luò)的安全非常重要,從數(shù)據(jù)庫級、服務(wù)器級和應(yīng)用程序級綜合考慮,在科研管理系統(tǒng)中要根據(jù)不同用戶,設(shè)置不同的權(quán)限、不同的初始化菜單。在本系統(tǒng)中,數(shù)據(jù)庫的安全主要通過數(shù)據(jù)庫的存取控制機(jī)制實(shí)現(xiàn)的。首先定義各類管理人員的操作權(quán)限即角色,其次定義數(shù)據(jù)庫登錄,最后依據(jù)用戶權(quán)限表將登錄分配為相應(yīng)的角色。由于人員的復(fù)雜性,角色分為三個(gè)層次:科研處級別、二級部門級別、普通教師級別。用戶屬于某一角色,即使用戶職務(wù)調(diào)動時(shí),對用戶增刪,不影響其他用戶的操作,只是角色中用戶數(shù)量的變化。建立專門的系統(tǒng)使用權(quán)限表來記錄用戶和權(quán)限,同時(shí)也兼容部門設(shè)置信息,對不同部門分配相應(yīng)的權(quán)限和賬號,科研處是最高管理級別部門。
為了進(jìn)一步保護(hù)數(shù)據(jù)庫,建立備份數(shù)據(jù)庫服務(wù)器,定期進(jìn)行數(shù)據(jù)庫備份和復(fù)制,本系統(tǒng)數(shù)據(jù)庫主要采用SQL Server數(shù)據(jù)庫管理工具進(jìn)行設(shè)計(jì),它具有強(qiáng)大的管理、安全、登陸、網(wǎng)絡(luò)支持功能,且可以和其它數(shù)據(jù)庫進(jìn)行轉(zhuǎn)換,是一種網(wǎng)絡(luò)數(shù)據(jù)庫管理軟件,符合設(shè)計(jì)要求。
4 結(jié)束語
該系統(tǒng)數(shù)據(jù)庫主要適用于C/S和B/S混合模式的數(shù)據(jù)庫系統(tǒng),設(shè)計(jì)中從整體考慮,建立嚴(yán)格的參照完整性和科學(xué)數(shù)據(jù)庫結(jié)構(gòu),將存儲過程、觸發(fā)器應(yīng)用到數(shù)據(jù)庫設(shè)計(jì)中,加大了后臺的功能和效率,對數(shù)據(jù)庫的安全進(jìn)行分級、分類設(shè)置和管理,提高了數(shù)據(jù)庫的安全訪問能力;它的數(shù)據(jù)冗余少,具有更高的數(shù)據(jù)一致性、可操作性和安全性,結(jié)合前臺開發(fā)工具和平臺,可以實(shí)現(xiàn)強(qiáng)大的功能設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。結(jié)合本校實(shí)際已經(jīng)開發(fā)了一個(gè)實(shí)用的高??蒲泄芾硐到y(tǒng)并被科研處立項(xiàng)。
參考文獻(xiàn)
[1]薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000
1 需求分析
傳統(tǒng)的科研信息管理方式落后,科研信息的收集主要來源于學(xué)校、圖書館以及院系老師處,這樣的信息不僅分布過于零散、不完整,難以滿足學(xué)院日常需求的個(gè)性化處理而且年終或定期需要對收集到的數(shù)據(jù)進(jìn)行整合歸納時(shí)、由于大量紙質(zhì)檔保存和管理的科研信息是通過人工進(jìn)行例行計(jì)算,因此難以做到迅速準(zhǔn)確地統(tǒng)計(jì),耗時(shí)耗力。利用信息化手段對科研信息進(jìn)行管理,通過系統(tǒng)將零碎的科研信息統(tǒng)一科學(xué)地錄入并管理,高效利用各類分散信息的來源,縮短數(shù)據(jù)整理周期,簡化教師考核流程,從而提升科研管理人員工作效率。
因此,綜合分析科研信息管理各個(gè)流程及各個(gè)環(huán)節(jié)的特點(diǎn),設(shè)計(jì)一款完善數(shù)字化校園建設(shè)、提高工作效率的管理系統(tǒng)迫在眉睫。通過對系統(tǒng)功能的具體分析本系統(tǒng)將用戶角色設(shè)定為:科研人員、科研秘書以及系統(tǒng)管理員,并根據(jù)各個(gè)角色擁有的不同權(quán)限以及其所能完成的職能設(shè)計(jì)了相應(yīng)的操作界面。其中,科研人員角色的用戶是指學(xué)院內(nèi)的在職教師,教師們通過本系統(tǒng)可以查看自己的負(fù)責(zé)或參與的科研數(shù)據(jù)情況,提交個(gè)人信息,修改個(gè)人密碼以及查看自己年終績效、計(jì)分等考核信息;科研秘書主要負(fù)責(zé)對信息的批量錄入以及根據(jù)學(xué)院的要求個(gè)性化地對信息進(jìn)行操作;系統(tǒng)管理員主要任務(wù)是對系統(tǒng)進(jìn)行維護(hù),管理用戶信息,增刪新舊用戶,并為用戶分配用戶角色。各個(gè)角色用例圖如圖1所示。
2系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)的主要目的在于將高??蒲行畔⒓{入計(jì)算機(jī)管理,實(shí)現(xiàn)辦公自動化管理,進(jìn)而提高管理人員的效率。本系統(tǒng)結(jié)合科研人員科研信息的錄入到年終人員考核信息的統(tǒng)計(jì)流程中各個(gè)環(huán)節(jié)所需完成的功能,通過對各部分科研信息特點(diǎn)的分析,初步得出系統(tǒng)的體系結(jié)構(gòu)。
本系統(tǒng)主要包含以下子功能模塊:科研數(shù)據(jù)管理、基礎(chǔ)數(shù)據(jù)管理、系統(tǒng)設(shè)置管理以及統(tǒng)計(jì)報(bào)表管理。
3 數(shù)據(jù)庫服務(wù)層設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。具體說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最有的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之更多有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)[1]。
根據(jù)對科研信息管理事務(wù)的分析,本系統(tǒng)設(shè)計(jì)的實(shí)體主要包括科研人員、科研項(xiàng)目、科研經(jīng)費(fèi)、科研成果、論文、著作、專利、科技成果轉(zhuǎn)化、科技報(bào)告、學(xué)術(shù)交流,其中科研人員關(guān)聯(lián)其他所有實(shí)體。后臺數(shù)據(jù)庫根據(jù)本項(xiàng)目中各個(gè)數(shù)據(jù)的相關(guān)邏輯結(jié)構(gòu),分別為每種實(shí)體設(shè)定了相應(yīng)的屬性及相應(yīng)的邏輯聯(lián)系。
4 子系統(tǒng)功能模塊實(shí)現(xiàn)
本系統(tǒng)基于面向?qū)ο蟮脑O(shè)計(jì)思想,根據(jù)不同用戶所能行使的權(quán)限以及所能完成的功能分別設(shè)計(jì)了以下四個(gè)部分:
基礎(chǔ)數(shù)據(jù)部分:設(shè)置各部分科研信息對應(yīng)的級別、類型等基礎(chǔ)數(shù)據(jù),實(shí)現(xiàn)科研信息的動態(tài)化生成。
科研數(shù)據(jù)部分:錄入科研人員、科研成果、科研項(xiàng)目、科研獲獎等科研信息,由系統(tǒng)統(tǒng)一管理。
系統(tǒng)設(shè)置部分:設(shè)置各個(gè)部分不同類型、級別等數(shù)據(jù)的績效金額、計(jì)分實(shí)現(xiàn)考核信息的自動生成。
統(tǒng)計(jì)報(bào)表部分:年終或定期由系統(tǒng)根據(jù)管理員需求自動計(jì)算數(shù)據(jù),得出各部分科研信息報(bào)表。
4.1基礎(chǔ)數(shù)據(jù)管理功能模塊設(shè)計(jì)
科研信息基礎(chǔ)數(shù)據(jù)包括項(xiàng)目計(jì)劃名稱、著作類型、論文類型、所室、專利類型、獎勵(lì)類型、獎勵(lì)級別、基地類型、橫向項(xiàng)目分類、院級項(xiàng)目計(jì)劃名稱共十項(xiàng)。通過將科研信息中基礎(chǔ)數(shù)據(jù)的抽出進(jìn)行單獨(dú)設(shè)置,實(shí)現(xiàn)本系統(tǒng)科研信息的動態(tài)化生成,降低了日后系統(tǒng)維護(hù)、改進(jìn)時(shí)的工作量。因此基礎(chǔ)數(shù)據(jù)管理功能的實(shí)現(xiàn)成為了本系統(tǒng)執(zhí)行的必要前提。
4.2科研數(shù)據(jù)管理功能模塊設(shè)計(jì)
根據(jù)高校科研信息類型,將其逐一分塊進(jìn)行管理??蒲袛?shù)據(jù)分為科研人員、科研項(xiàng)目、科研成果、科研獲獎、科研經(jīng)費(fèi)共五大組成部分,每部分包含與之類型相符的若干小項(xiàng),其具體功能結(jié)構(gòu)圖如圖3所示。系統(tǒng)通過登錄的用戶角色的不同分配相應(yīng)的權(quán)限對科研信息進(jìn)行操作,系統(tǒng)管理員和科研秘書可對科研信息進(jìn)行增加、修改、注銷、刪除等操作,科研人員主要根據(jù)自己需求,進(jìn)行查詢科研數(shù)據(jù)操作。
4.3系統(tǒng)設(shè)置管理功能模塊設(shè)計(jì)
系統(tǒng)設(shè)置管理功能相對比較簡單,其共有績效獎勵(lì)標(biāo)準(zhǔn)和科研計(jì)分標(biāo)準(zhǔn),主要對錄入系統(tǒng)后的科研數(shù)據(jù),根據(jù)基礎(chǔ)數(shù)據(jù)中存在的不同類型、級別等設(shè)置其對應(yīng)的績效金額、計(jì)分提供給統(tǒng)計(jì)報(bào)表功能中的評判標(biāo)準(zhǔn)根據(jù)。
4.4統(tǒng)計(jì)報(bào)表管理功能模塊設(shè)計(jì)
統(tǒng)計(jì)報(bào)表管理子系統(tǒng)是本系統(tǒng)功能較復(fù)雜也是最重要的模塊,通過科研項(xiàng)目匯總、科研成果匯總、科研獲獎匯總、科研績效、科研計(jì)分、科研數(shù)量和項(xiàng)目經(jīng)費(fèi)統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)如圖4所示,達(dá)到以下三個(gè)主要目的:1)、統(tǒng)計(jì)計(jì)算得出各個(gè)部分科研數(shù)據(jù)數(shù)量明細(xì);2)、根據(jù)系績效金額、科研計(jì)分設(shè)置的標(biāo)準(zhǔn)計(jì)算得出各個(gè)部分科研數(shù)據(jù)的考核明細(xì);3)、采用統(tǒng)計(jì)表格形式綜合統(tǒng)計(jì)院內(nèi)教師的績效發(fā)放數(shù)目及聘期任務(wù)統(tǒng)計(jì)憑據(jù)。
5 部分功能模塊實(shí)現(xiàn)
本系統(tǒng)實(shí)現(xiàn)的軟件環(huán)境主要包括:Visual Studio2010軟件開發(fā)平臺,采用C#編程語言實(shí)現(xiàn)后臺邏輯功能,SQL Sever 2008提供一個(gè)全面的、集成的數(shù)據(jù)解決方案。該系統(tǒng)基于.NET框架,采用了表現(xiàn)層、中間層和數(shù)據(jù)層的3層設(shè)計(jì)架構(gòu),利用了ASP.NET安全性方面的特性,極大地提高了系統(tǒng)的可移植性、可擴(kuò)展性、可維護(hù)性[2]。
其中表現(xiàn)層負(fù)責(zé)對用戶數(shù)據(jù)的收集和顯示;中間層作為另外兩層的紐帶,使得應(yīng)用程序具有良好的數(shù)據(jù)獨(dú)立和邏輯性;數(shù)據(jù)層則主要負(fù)責(zé)對數(shù)據(jù)庫中具體數(shù)據(jù)的增、刪、改、查操作。本系統(tǒng)軟件架構(gòu)采用B/S模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。由于該模式主要事務(wù)在服務(wù)器端實(shí)現(xiàn),因此采用該模式設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)不需要用戶安裝客戶端軟件,只需要用戶通過網(wǎng)頁登陸就可以進(jìn)行相應(yīng)操作,使辦公不受時(shí)間和空間的限制,最大限度地提高了系統(tǒng)交互性。
6 系統(tǒng)的部署與測試
本系統(tǒng)部署在Windowssever2008所提供的IIS7.0服務(wù)器上,該服務(wù)器良好的性能為系統(tǒng)的正常運(yùn)行提供了可靠保證。本系統(tǒng)經(jīng)過編碼實(shí)現(xiàn)其基本功能后,通過黑盒測試和白盒測試相結(jié)合的形式對系統(tǒng)進(jìn)行測試,幫助找出了系統(tǒng)在開發(fā)過程中的問題,及時(shí)進(jìn)行了糾正,以保證在運(yùn)行過程中穩(wěn)定可靠。
本系統(tǒng)通過在高校院系科研信息管理工作中具體運(yùn)行情況來看,在用戶交互性與功能實(shí)現(xiàn)方面都達(dá)到了理想的效果,科研信息管理人員的工作效率得到很大程度地提高。
關(guān)鍵詞:數(shù)據(jù)庫;存儲過程;科研管理系統(tǒng)
中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)02-0464-03
Discussion on the Stored Procedure in the Application of Scientific Research Management System
LI Qiong-han
(Hainan College of Software Technology ,Qionghai 571400, China)
Abstract: This paper expounds the stored procedure in the scientific research management system application, introduces the scientific re? search management system function module, storage process advantages and create procedure.
Key words: database; storage process; scientific research management system
1概述
在各種系統(tǒng)開發(fā)中,使用存儲過程是一個(gè)良好的習(xí)慣,不僅可以帶來臨時(shí)表、函數(shù)、游標(biāo)等特性,而且調(diào)試、升級、維護(hù)都變得方便。在存儲過程中能夠把數(shù)據(jù)經(jīng)過處理再返回,這樣能夠?qū)?shù)據(jù)提供更多的分析和控制。。存儲過程是數(shù)據(jù)庫中的一個(gè)重要對象,任何一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲過程。
2存儲過程的優(yōu)點(diǎn)
2.1開發(fā)效率高
端代碼量很少,基本上是將客戶端的數(shù)據(jù),原原本本傳入到存儲過程。所有的計(jì)算都在存儲過程里完成,開發(fā)調(diào)試方便。存儲過程只在創(chuàng)造時(shí)進(jìn)行編譯,以后每次執(zhí)行存儲過程都不需再重新編譯,而一般SQL語句每執(zhí)行一次就編譯一次,所以使用存儲過程可提高數(shù)據(jù)庫執(zhí)行速度。
2.2維護(hù)方便
一般后臺有什么錯(cuò)誤,都在存儲過程里,修改完了不需要重啟服務(wù),基本不會干擾客戶運(yùn)營.當(dāng)對數(shù)據(jù)庫進(jìn)行復(fù)雜操作時(shí)(如對多個(gè)表進(jìn)行Update,Insert,Query,Delete時(shí)),可將此復(fù)雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事務(wù)處理結(jié)合一起使用。
2.3安全性高
一個(gè)用戶可能沒有執(zhí)行存儲過程中語句的權(quán)限,但是可以被賦予執(zhí)行存儲過程的權(quán)限,這就增強(qiáng)了數(shù)據(jù)庫的安全性。另外,可以通過存儲過程來隱藏用戶可用的數(shù)據(jù)和數(shù)據(jù)操作中涉及的商業(yè)規(guī)則,提高了數(shù)據(jù)安全級別。相對于直接使用SQL語句,在應(yīng)用程序中直接調(diào)用存儲過程有以下好處:
2.3.1減少網(wǎng)絡(luò)通信量
調(diào)用一個(gè)行數(shù)不多的存儲過程與直接調(diào)用SQL語句的網(wǎng)絡(luò)通信量可能不會有很大的差別,可是如果存儲過程包含上百行SQL語句,那么其性能絕對比一條一條的調(diào)用SQL語句要高得多。
2.3.2執(zhí)行速度更快
有兩個(gè)原因:首先,在存儲過程創(chuàng)建的時(shí)候,數(shù)據(jù)庫已經(jīng)對其進(jìn)行了一次解析和優(yōu)化。其次,存儲過程一旦執(zhí)行,在內(nèi)存中就會保留一份這個(gè)存儲過程,這樣下次再執(zhí)行同樣的存儲過程時(shí),可以從內(nèi)存中直接調(diào)用。
2.3.3更強(qiáng)的適應(yīng)性
由于存儲過程對數(shù)據(jù)庫的訪問是通過存儲過程來進(jìn)行的,因此數(shù)據(jù)庫開發(fā)人員可以在不改動存儲過程接口的情況下對數(shù)據(jù)庫進(jìn)行任何改動,而這些改動不會對應(yīng)用程序造成影響。
2.3.4分布式工作
應(yīng)用程序和數(shù)據(jù)庫的編碼工作可以分別獨(dú)立進(jìn)行,而不會相互壓制。
科研項(xiàng)目申報(bào)模塊:教師個(gè)人登錄后,可上傳項(xiàng)目申報(bào)書,查看項(xiàng)目審批狀態(tài),修改個(gè)人登錄密碼,申報(bào)者可以查看是否通過。
科研數(shù)據(jù)錄入模塊:教師個(gè)人科研信息的錄入,其中科研信息主要包括論文.項(xiàng)目,獲獎、教材專著和課題等。
科研數(shù)據(jù)管理模塊:教師個(gè)人科研信息的修改、刪除。
科研項(xiàng)目審核模塊::管理員對教師申報(bào)的科研項(xiàng)目進(jìn)行審核、審批。
查詢、統(tǒng)計(jì)和報(bào)表打印模塊:對各種科研信息進(jìn)行統(tǒng)計(jì)和報(bào)表的打印,包括對教師個(gè)人發(fā)表的科研論文、著作、獲獎、本年度批準(zhǔn)的科研項(xiàng)目情況統(tǒng)計(jì)和打印。
角色管理:主要實(shí)現(xiàn)系統(tǒng)的安全管理。包括添加用戶,用戶管理等.以實(shí)現(xiàn)對用戶和用戶角色的管理。角色管理是專為具有系統(tǒng)管理員權(quán)限的用戶設(shè)計(jì)的。系統(tǒng)在數(shù)據(jù)庫中首先設(shè)置一個(gè)或多個(gè)具有管理員權(quán)限的用戶,通過用戶登錄來判斷用戶的權(quán)限,若為管理員則可進(jìn)入該模塊,實(shí)現(xiàn)對整個(gè)科研數(shù)據(jù)庫的維護(hù)與管理(包括增加、修改、刪除等多項(xiàng)操作)。
基本設(shè)置模塊:主要包括年度、科研類別、研究類別、獲獎?lì)悇e、部門等一些基本信息的添加。
圖1
圖2
4創(chuàng)建存儲過程
下面以論文表為例,介紹存儲過程在科研管理系統(tǒng)中的應(yīng)用。
圖2所示是論文表的字段構(gòu)成。
--論文存儲過程(包含插入論文與修改論文)
createproc [dbo].[proc_lunwen]
@lwidint integer=null, --論文id
@lwname varchar(150),--論文名稱
@dywriter varchar(20),--第一作者
@qtwriter varchar(200),--其他作者
@lwjibie varchar(20),--級別
@xkkind varchar(30),--學(xué)科分類
@fbtime datetime ,--發(fā)表時(shí)間
@wnumber varchar(20),--字?jǐn)?shù)
@kwIssn varchar(100),--刊物編號
@kwcn varchar(100),--國內(nèi)編號
@kwname varchar(100),--刊物名稱
@issue varchar(100),--期號(發(fā)表時(shí)間期數(shù))
@kyzheid int,
@zhubdw varchar(100),--主辦單位
@beizhu varchar(500)--備注
as
if isnull(@lwidint,0)=0 --插入記錄
begin
insert lunwen(lwname,dywriter,qtwriter,lwjibie,xkkind,fbtime,wnumber,kwIssn,kwcn,kwname,issue,kyzheid,zhubdw,beizhu) values(@lw? name,@dywriter,@qtwriter,@lwjibie,@xkkind,@fbtime,@wnumber,@kwIssn,@kwcn,@kwname,@issue,@kyzheid,@zhubdw,@beizhu)
end
else--修改記錄
begin
update lunwen
set lwname=@lwname,
dywriter=@dywriter,
qtwriter=@qtwriter,
lwjibie=@lwjibie,
xkkind=@xkkind,
fbtime=@fbtime,
wnumber=@wnumber,
kwIssn=@kwIssn,
kwcn=@kwcn,
kwname=@kwname,
issue=@issue,
zhubdw=@zhubdw,
beizhu=@beizhu
where lwidint=@lwidint
end
--統(tǒng)計(jì)論文存儲過程
create proc [dbo].[tjlw] @dt1 varchar(20) ,@dt2 varchar(20)
as
create table #lw(
lwid int identity(1,1),
dywriter varchar(20) null,
qtwriter varchar(200) null,
fbtime datetime null,
lwname varchar(150) null,
kwname varchar(150) null,
kwissn varchar(100) null,
kwcn varchar(100) null,
issue varchar(100) null,
kyzheid int null,
beizhu varchar(500) null
)
create table #kyzhe(
kyid int identity(1,1),
kyzheid int null,
bmname varchar(20) null
)
create table #lwtj_temp(
lw_tid int identity(1,1),
dywriter varchar(20) null,
qtwriter varchar(200) null,
fbtime datetime null,
lwname varchar(150) null,
kwname varchar(150) null,
kwissn varchar(100) null,
kwcn varchar(100) null,
issue varchar(100) null,
kyzheid int null,
bmname varchar(20) null,
beizhu varchar(500) null
)
create table #lwtj(
id int identity(1,1),
writer varchar(200) null,--dywriter、qtwriter姓名
lwname varchar(150) null,--成果名稱
fbtime datetime null,
chenggly varchar(200) null, --kwname、kwissn、kwcn成果來源
issue varchar(100) null,--發(fā)表時(shí)間
kyzheid int null,
bmname varchar(20) null,--系部
beizhu varchar(500) null
)
insert into #lw select dywriter ,qtwriter,fbtime,lwname,kwname,kwissn ,kwcn ,issue ,kyzheid ,beizhu from lunwen
insert into #kyzhe select kyzheid,bmname from kyzhe
declare @row int,
@i int,
@dywriter varchar(20),@qtwriter varchar(200),@fbtime datetime,@lwname varchar(150),@kwname varchar(100),@kwissn varchar(100),@kwcn varchar(100),@writer varchar(200),@chenggly varchar(200),
@issue varchar(100),@kyzheid int,@bmname varchar(20),@beizhu varchar(500)(下轉(zhuǎn)第468頁)
(上接第466頁)
set @i=1
insert into #lwtj_temp select dywriter,qtwriter,fbtime,lwname,kwname,kwissn,kwcn,issue,#lw.kyzheid,bmname,beizhu from #lw join #ky? zhe on #lw.kyzheid=#kyzhe.kyzheid
set @row=@@rowcount
while @i
begin
--print ’i=’+convert(varchar,@i)
select@dywriter=dywriter,@qtwriter=qtwriter,@fbtime=fbtime,@lwname=lwname,@kwname=kwname,@kwissn=kwissn,@kwcn=kwcn,@issue=issue,@kyzheid=kyzheid,@bmname=bmname,@beizhu=beizhu from #lwtj_temp where lw_tid=@i
set @writer=@dywriter+’、’+@qtwriter
set @chenggly=@kwname+’、’+@kwissn+’、’+@kwcn
insert into #lwtj select @writer,@lwname,@fbtime,@chenggly,@issue,@kyzheid,@bmname,@beizhu
set @i=@i+1
end
select * from #lwtj where fbtime>=@dt1 and fbtime
創(chuàng)建以上存儲過程后,保存之。保存完畢,與該存儲過程相對應(yīng)的節(jié)點(diǎn)就會出現(xiàn)在服務(wù)器資源管理器中。同時(shí)請注意代碼編輯窗口中的CREATE關(guān)鍵字變?yōu)锳LTER關(guān)鍵字了,該關(guān)鍵字是用于更改任何現(xiàn)有的存儲過程的。要運(yùn)行上述存儲過程,只要點(diǎn)擊其節(jié)點(diǎn)并在右鍵彈出菜單中選擇“運(yùn)行存儲過程”。
5結(jié)束語
設(shè)計(jì)具有高可靠性、高響應(yīng)速度的軟件系統(tǒng)是一件很難的事情。從數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)的架構(gòu)設(shè)計(jì)到存儲過程設(shè)計(jì)和代碼的編寫,每個(gè)環(huán)節(jié)都息息相關(guān)。在設(shè)計(jì)過程中充分地考慮存儲過程的應(yīng)用,會給軟件設(shè)計(jì)帶來極大的便利,從而大大提高設(shè)計(jì)效率。
參考文獻(xiàn):
關(guān)鍵詞:WEB;B/S;教師科研工作量
中圖分類號:TP311.52
教學(xué)、科研、服務(wù)是高校的三大職能,各高校在重視人才培養(yǎng)的同時(shí),也越來越重視科學(xué)研究,以達(dá)到更好地服務(wù)社會的目的。各高??蒲刑幮枰鏈?zhǔn)確地掌握全院教師和各部門的科研項(xiàng)目及科研成果的相關(guān)情況,并在此基礎(chǔ)上進(jìn)行科學(xué)的量化管理。因此,如何讓科研工作量管理工作高效而有序,使高校的科研管理工作更加科學(xué)化、規(guī)范化,成為各個(gè)單科研位需要解決的一個(gè)難題。而科研工作量管理系統(tǒng)是應(yīng)用于高校等研究機(jī)構(gòu)進(jìn)行科研項(xiàng)目管理、科研成果管理及統(tǒng)計(jì)工作量等全方位科研管理的一套信息化系統(tǒng),能夠極大地提高單位的工作效率并節(jié)約開支。
目前,在新疆大學(xué)這項(xiàng)工作仍然采用手工方式,即先由教師個(gè)人通過填寫Excel或Word表格完成自己科研情況的申報(bào),各學(xué)院科研辦收齊表格數(shù)據(jù)后,對繁多的各類科研成果登記表進(jìn)行審批;對上報(bào)的科研成果信息進(jìn)行人工分類、核對和匯總,然后計(jì)算和統(tǒng)計(jì)教師的科研工作量積分,再由學(xué)院審核統(tǒng)計(jì)后上報(bào)學(xué)校,以便年底進(jìn)行科研獎勵(lì)。整個(gè)過程涉及教師個(gè)人、教研室、各學(xué)院科研辦、科研處、等多個(gè)部門,每個(gè)部門都要進(jìn)行認(rèn)真審核和核定。因此,通過設(shè)計(jì)和開發(fā)科研管理系統(tǒng)對高校科研成果進(jìn)行量化管理,具有實(shí)際的應(yīng)用價(jià)值和開發(fā)前景。
1 系統(tǒng)需求分析
1.1 需求調(diào)研
通過在該新疆大學(xué)信息科學(xué)與工程學(xué)院進(jìn)行實(shí)地需求調(diào)研,了解到了具體的科研管理流程。
科研工作量主要由教師承擔(dān)的科研任務(wù)的不同而有所不同。科研工作量包括科研項(xiàng)目和科研成果兩部分,針對每一類型也都有相應(yīng)的計(jì)算辦法。科研項(xiàng)目包括縱向項(xiàng)目和橫向項(xiàng)目??蒲谐晒ǔ霭鎸W(xué)術(shù)專著;獲得專利;鑒定成果;獲獎成果;發(fā)表學(xué)術(shù)論文。
1.2 系統(tǒng)功能要求
(1)教師基本信息管理。教師可以對個(gè)人基本信息進(jìn)行錄入、修改和查詢。
(2)科研工作量登記管理。教師登記個(gè)人的科技項(xiàng)目情況、科研成果情況、知識產(chǎn)權(quán)情況、啟動基金情況、鑒定科研成果情況、情況等科研信息。
(3)學(xué)院科研辦工作量管理。學(xué)院科研辦公室的管理人員對本學(xué)院教師的科研工作量進(jìn)行多條件復(fù)合查詢并根據(jù)提交的輔佐材料進(jìn)行審核,系統(tǒng)對通過審核的科研情況根據(jù)新疆大學(xué)科研工作量核定辦法中的各項(xiàng)計(jì)算公式進(jìn)行自動核算。同時(shí)該管理人員也可以查詢本學(xué)院教師的基本信息。
(4)學(xué)校科研處工作量管理。科研處工作人員負(fù)責(zé)全校的科研工作量管理工作,具有對全校教師的科研工作量的復(fù)合查詢和審核功能。
(5)用戶權(quán)限管理。本系統(tǒng)的用戶類別有四種,分別為系統(tǒng)管理員、教師、學(xué)院科研辦和學(xué)??蒲刑?。每種用戶都具有不同的權(quán)限,為了保證系統(tǒng)數(shù)據(jù)的安全性與一致性,必須為不同的用戶設(shè)置不同的權(quán)限,并對用戶的權(quán)限進(jìn)行有效的管理。
(6)系統(tǒng)維護(hù)功能。主要完成對系統(tǒng)正常運(yùn)行所需要的基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù),對于學(xué)院、職稱、學(xué)歷、民族等信息都是可維護(hù)的。
1.3 運(yùn)行環(huán)境要求
(1)硬件環(huán)境。處理器型號:P42.4G以上;內(nèi)存:1G以上;硬盤:60G以上。
(2)軟件環(huán)境。操作系統(tǒng):Microsoft Windows 7;數(shù)據(jù)庫系統(tǒng):Oracle 9i;WEB服務(wù)器:Apache Tomcat服務(wù)器。
2 系統(tǒng)設(shè)計(jì)
2.1 軟件結(jié)構(gòu)設(shè)計(jì)
根據(jù)上述功能需求結(jié)果進(jìn)行了軟件結(jié)構(gòu)設(shè)計(jì),本系統(tǒng)包括科研信息管理、科研信息審核、用戶管理、系統(tǒng)管理四個(gè)子系統(tǒng)。
2.2 數(shù)據(jù)庫設(shè)計(jì)
通過對用戶需求進(jìn)行綜合、歸納抽象,使用PowerDesigner輔助工具創(chuàng)建一個(gè)獨(dú)立于具體DBMS概念模型,概念模型用于信息的建,它不依賴于某一個(gè)DBMS支持的據(jù)模型。轉(zhuǎn)換成邏輯模型,系統(tǒng)業(yè)務(wù)相關(guān)的表有:用戶數(shù)據(jù)表;登錄表、教師信息表、科研成果表、項(xiàng)目信息表、論文信息表、著作信息表、專利信息表、獲獎信息表;學(xué)院信息表;課程信息表;消息信息表等相關(guān)20多張表。最終將邏輯模型轉(zhuǎn)換為一個(gè)Oracle所支持的物理數(shù)據(jù)模型。
3 系統(tǒng)實(shí)現(xiàn)
3.1 相關(guān)技術(shù)簡介
新疆大學(xué)教師工作量管理系統(tǒng)采用B/S架構(gòu),基于Flex平臺開發(fā),關(guān)系數(shù)據(jù)庫管理系統(tǒng)采用Oracle 9i。所采用的技術(shù)特點(diǎn)在于:
(1)Flex。是一個(gè)高效、免費(fèi)的開源框架,可用于構(gòu)建具有表現(xiàn)力的Web應(yīng)用程序,這些應(yīng)用程序利用Adobe Flash Player和Adobe AIR,運(yùn)行時(shí)跨瀏覽器、桌面和操作系統(tǒng)實(shí)現(xiàn)一致的部署。Apache Flex使用Flex創(chuàng)建的RIA可運(yùn)行于使用Adobe Flash Player軟件的瀏覽器中,或在瀏覽器外運(yùn)行于跨操作系統(tǒng)運(yùn)行時(shí)Adobe AIR上,它們可以跨所有主要瀏覽器、在桌面上實(shí)現(xiàn)一致的運(yùn)行。通過利用AIR,F(xiàn)lex應(yīng)用程序可以訪問本地?cái)?shù)據(jù)和系統(tǒng)資源。
(2)Oracle。Oracle數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),它具有完整的數(shù)據(jù)管理功能,是一個(gè)完備關(guān)系的產(chǎn)品,同時(shí)作為分布式數(shù)據(jù)庫它實(shí)現(xiàn)了分布式處理功能。
3.2 系統(tǒng)的實(shí)現(xiàn)
基于上述技術(shù)和工具,最終實(shí)現(xiàn)了本系統(tǒng)并通過軟件測試?!翱蒲泄ぷ髁亢硕ā惫δ苁潜鞠到y(tǒng)中最重要的業(yè)務(wù)模塊,學(xué)院科研辦管理人員登錄系統(tǒng)后,可以查詢本學(xué)院所有教師的科研工作量信息,在查看本學(xué)院教師已填寫的具體工作量基礎(chǔ)上,根據(jù)教師所提供的相關(guān)輔佐材料進(jìn)行各類數(shù)據(jù)審核,確定后,系統(tǒng)會根據(jù)學(xué)校的科研工作量計(jì)算方法公式進(jìn)行工作量的計(jì)算。最終可以得到每個(gè)教師核算后的科研工作量表。
4 結(jié)束語
本文對新疆大學(xué)教師科研工作量管理系統(tǒng)的分析與設(shè)計(jì)進(jìn)行了描述,利用輕量建模軟件MS visio和Sybase PowerDesigner對教師科研工作量管理系統(tǒng)進(jìn)行了建模。最終采用Java語言和Flex技術(shù)相結(jié)合,后臺為Oracle 9i數(shù)據(jù)庫,實(shí)現(xiàn)了滿足用戶需求的基于B/S架構(gòu)的系統(tǒng)。系統(tǒng)的成功開發(fā)與運(yùn)行大大減輕了該校科研管理工作的強(qiáng)度,提高了工作效率,使高校信息化管理得到了進(jìn)一步的發(fā)展。
參考文獻(xiàn):
[1]新疆大學(xué)科研工作量認(rèn)定辦法.
[2]蔡利民.科研工作量量化管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J].江漢大學(xué)學(xué)報(bào)(自然科學(xué)版),2009.
[3]郎波.Java語言程序設(shè)計(jì)(第2版)[M].北京:清華大學(xué)出版社,2010.
[4]王瑛,張玉花,李祥勝.Oracle數(shù)據(jù)庫基礎(chǔ)教程[M].北京:人民郵電出版社,2008.
作者簡介:鄭炅(1977-),女,教師,講師,碩士,研究方向:軟件工程;鄭志翔(1975-),男,碩士,講師,從事電子取證研究。
【關(guān)鍵詞】客房管理系統(tǒng)、;智能化
客房管理系統(tǒng)的開發(fā)可以幫助系統(tǒng)管理員完成日常的客人入住及客人的退房信息的管理及查詢等工作,大大提高了的工作效率。雖然計(jì)算機(jī)管理并不是賓館管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對賓館的服務(wù)管理提供有力的支持。
1 酒店計(jì)算機(jī)管理發(fā)展概述
回顧過去的20年,中國酒店業(yè)的發(fā)展歷經(jīng)了80年代初的茫然無措,到90年代開始的突然啟動,再回歸到現(xiàn)在的生機(jī)盎然。歷經(jīng)幾十年的風(fēng)雨兼程,生命力愈加旺盛。酒店客房管理系統(tǒng)是以酒店計(jì)算機(jī)綜合管理為基礎(chǔ),并且通過智能化技術(shù),提高其管理水平和經(jīng)濟(jì)效益的高效節(jié)能系統(tǒng)。
1、酒店計(jì)算機(jī)管理技術(shù)發(fā)展
IT技術(shù)飛速更迭,技術(shù)前沿的敏銳觸角不斷地伸向傳統(tǒng)產(chǎn)業(yè)縱深面。起自70年代的酒店IT技術(shù),歷經(jīng)30多年發(fā)展和應(yīng)用,目前已十分龐雜。從軟件、硬件和服務(wù)三處著眼,現(xiàn)階段酒店的計(jì)算機(jī)管理可分為:
硬件:網(wǎng)絡(luò)系統(tǒng)、通信系統(tǒng)(電話系統(tǒng)、內(nèi)部尋呼系統(tǒng)、電話會議/視像會議系統(tǒng))、POS機(jī)及其專用鍵盤、廚房智能設(shè)備、客房智能設(shè)備、智能卡系統(tǒng)、自助交易系統(tǒng)、戶外導(dǎo)向屏、觸摸屏、手持電腦、無線設(shè)備、計(jì)時(shí)考勤設(shè)備等。
軟件:電話計(jì)費(fèi)系統(tǒng)、會所管理系統(tǒng)、中央預(yù)訂系統(tǒng)、客戶關(guān)系管理系統(tǒng)、??头?wù)系統(tǒng)、餐廳管理系統(tǒng)、能源管理系統(tǒng)、酒店財(cái)務(wù)系統(tǒng)、物資管理系統(tǒng)、收益管理系統(tǒng)、預(yù)訂管理系統(tǒng)、宴會銷售系統(tǒng)、POS系統(tǒng)、客房前臺系統(tǒng)、客房后臺系統(tǒng)、供應(yīng)鏈管理系統(tǒng)、人力資源管理系統(tǒng)、互聯(lián)網(wǎng)站、數(shù)據(jù)庫、電子商務(wù)、多媒體培訓(xùn)、經(jīng)理查詢系統(tǒng)、決策支持系統(tǒng)、連鎖服務(wù)傳遞系統(tǒng)等。
服務(wù):對客服務(wù):中央預(yù)訂服務(wù)、網(wǎng)站訂房服務(wù)、客房娛樂服務(wù)、互聯(lián)網(wǎng)接入服務(wù)、電子咨詢服務(wù)、技術(shù)支持服務(wù);對酒店服務(wù):全球分銷網(wǎng)絡(luò)(GDS)、應(yīng)用服務(wù)供應(yīng)商(ASP)、托管服務(wù)、培訓(xùn)服務(wù)、外包服務(wù)、在線采購服務(wù)等。
2、酒店客房管理的智能化趨勢
智能化酒店客房管理控制系統(tǒng)代表著一種新的、科學(xué)的管理方式,它是計(jì)算機(jī)網(wǎng)絡(luò)化在客房管理上的技術(shù)應(yīng)用,是將客房內(nèi)的專用電器通過智能化設(shè)計(jì)與計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)行,實(shí)現(xiàn)對客房狀態(tài)、服務(wù)請求的實(shí)時(shí)監(jiān)控。系統(tǒng)由兩級網(wǎng)絡(luò)組成,上級網(wǎng)是基于以太網(wǎng)的內(nèi)部局域網(wǎng),子網(wǎng)是由上位機(jī)工作站和下位機(jī)(網(wǎng)絡(luò)通訊控制器)組成的RS-485總線網(wǎng)絡(luò),主要包括客房控制系統(tǒng)(Ⅰ)、樓層工作站(Ⅱ)、總臺管理系統(tǒng)(Ⅲ)以及網(wǎng)絡(luò)通訊等部分內(nèi)容。樓層工作站通過總線網(wǎng)絡(luò)下掛客房網(wǎng)絡(luò)通訊控制器,總臺工作站、客房部工作站、工程部工作站經(jīng)以太局域網(wǎng)與各樓層工作站相連接。
2 需求分析
近年來,隨著我國酒店業(yè)的迅猛發(fā)展,行業(yè)內(nèi)的競爭日益激烈。為提高酒店的管理水平,增強(qiáng)酒店的競爭能力,先進(jìn)的酒店管理信息系統(tǒng)己成為酒店經(jīng)營者的必然選擇。作為集客房、餐飲、洗浴、通訊、娛樂、商務(wù)及其他各種服務(wù)與設(shè)施于一體的現(xiàn)代化的大酒店,由于其組織龐大,服務(wù)項(xiàng)目多,信息量大,要想降低成本,提高工作效率、服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來輔助進(jìn)行酒店的現(xiàn)代化管理。本文主要介紹如何針對星級酒店的需求,將先進(jìn)的軟件應(yīng)用技術(shù)融入現(xiàn)代酒店管理系統(tǒng)中,開發(fā)出功能更完善的酒店管理信息系統(tǒng)。
根據(jù)酒店賓館的具體情況,系統(tǒng)主要的功能包括:
1.前臺管理:“客房預(yù)定”、“住宿登記”、“調(diào)房登記”、“追加押金”、“退房結(jié)帳”。
2.客房管理:“客房查詢”、“房態(tài)查看”。
3.查詢統(tǒng)計(jì):“預(yù)定房查詢”、“住宿查詢”、“退宿查詢”、“宿費(fèi)提醒”。
4.掛帳管理:“掛帳管理”、“客人結(jié)帳”。
5.基礎(chǔ)信息設(shè)置:“客房信息”、“客房類型信息”、“員工信息”、“掛帳單位信息”。
6.系統(tǒng)初始化:“本單位定義”、“業(yè)務(wù)部門定義”、“操作員管理”、“權(quán)限設(shè)置”。
7.系統(tǒng)維護(hù):“系統(tǒng)初始化”、“數(shù)據(jù)備份”、“數(shù)據(jù)恢復(fù)”。
3 總體設(shè)計(jì)
客房管理系統(tǒng)主要是針對中小型的賓館、酒店開發(fā)的客房管理系統(tǒng),系統(tǒng)由前臺管理、客房管理、查詢統(tǒng)計(jì)、掛帳管理、基礎(chǔ)信息設(shè)置、系統(tǒng)初始化、系統(tǒng)維護(hù)和幫助等幾個(gè)功能模塊組成,規(guī)劃系統(tǒng)功能模塊如下:
前臺管理
前臺管理:客房預(yù)定、住宿登記、調(diào)房登記、追加押金、退宿結(jié)帳和退出。
客房管理
客房管理:客房查詢和房態(tài)查看。
查詢統(tǒng)計(jì)
查詢統(tǒng)計(jì):預(yù)定房查詢、住宿查詢、退宿查詢、宿費(fèi)提醒。
掛帳管理
掛帳管理:掛帳查詢和客人結(jié)帳。
基礎(chǔ)信息設(shè)置
基礎(chǔ)信息設(shè)置:客房信息、客房類型信息、員工信息和帳掛單位信息。
系統(tǒng)初始化
系統(tǒng)初始化:本單位定義、業(yè)務(wù)部分定義、操作員管理和權(quán)限設(shè)置。
系統(tǒng)維護(hù)
系統(tǒng)維護(hù):系統(tǒng)初始化、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。
幫助
幫助:幫助和關(guān)于本軟件2部分。
4 設(shè)計(jì)目標(biāo)
主要是針對中小型的賓館、酒店開發(fā)的的客房管理系統(tǒng),主要實(shí)現(xiàn)可以下目標(biāo):
界面設(shè)計(jì)美觀友好。
操作員可以隨時(shí)修改自己的口令,并且不同的操作員設(shè)置不同的操作權(quán)限,以增強(qiáng)系統(tǒng)的安全性。
數(shù)據(jù)保密性強(qiáng),為每個(gè)用戶設(shè)置相應(yīng)的權(quán)限級別。
信息查詢靈活、方便、快捷,數(shù)據(jù)存儲安全可靠。
能夠?qū)崿F(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù),保證數(shù)據(jù)安全。
系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。
5 結(jié)束語
此系統(tǒng)可以實(shí)現(xiàn)客房預(yù)定、住宿登記、宿費(fèi)提醒、追加押金、調(diào)房登記、退房結(jié)帳、掛帳、查詢統(tǒng)計(jì)等功能。其中宿費(fèi)提醒可以在住宿費(fèi)超過押金時(shí)預(yù)警,提示前臺要客人補(bǔ)交押金,該功能可明顯提高對住宿人員住宿的有效管理。
參考文獻(xiàn)
[1]陳威、白偉明、李楠 《JSP工程應(yīng)用與項(xiàng)目實(shí)踐》機(jī)械工業(yè)出版社 2005年2月
[2]高春艷、李俊民、張耀庭等《Visual Basic 信息系統(tǒng)開發(fā)實(shí)例精選》機(jī)械工業(yè)出版社 2005年7月
[3]宋昆、李嚴(yán)等《SQL Server數(shù)據(jù)庫開發(fā)實(shí)例解析》機(jī)械工業(yè)出版社 2006年1月