薛宇寧
【摘要】文中基于科技服務(wù)機(jī)構(gòu)信息網(wǎng)站的設(shè)計(jì),完成了數(shù)據(jù)庫(kù)系統(tǒng)、ASP.net開(kāi)發(fā)技術(shù)、系統(tǒng)框架、網(wǎng)站功能和等主要部分的分析設(shè)計(jì)。
【關(guān)鍵詞】數(shù)據(jù)庫(kù)系統(tǒng);網(wǎng)站功能;ASP.net;
【中圖分類號(hào)】TP315 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1672-5158(2013)04-0155—01
0、引言
查新機(jī)構(gòu)根據(jù)查新委托人供給的需要十分新穎的科學(xué)技術(shù)的內(nèi)容,并利用各種手段進(jìn)行信息檢索,把檢索結(jié)果作為依據(jù),利用對(duì)比分析以及綜合分析,對(duì)查新項(xiàng)目的新穎性做情報(bào)學(xué)的審查,然后對(duì)此做結(jié)論的信息咨詢服務(wù)就是所謂的查新機(jī)構(gòu)。在近年來(lái)的科學(xué)研究中,許多人越來(lái)越重視科技查新工作。
1、網(wǎng)站系統(tǒng)概述
此系統(tǒng)網(wǎng)站是一個(gè)以網(wǎng)絡(luò)環(huán)境為平臺(tái)的綜合與開(kāi)放的科技查新工作平臺(tái),在網(wǎng)絡(luò)環(huán)境下將查新機(jī)構(gòu)的的重要工作內(nèi)容集合在一起,給查新機(jī)構(gòu)提供了十分實(shí)用的網(wǎng)絡(luò)化查新的工作環(huán)境,以便于規(guī)范查新的管理,本系統(tǒng)網(wǎng)站是通過(guò)建立一個(gè)網(wǎng)絡(luò)環(huán)境下的開(kāi)放式、綜合性的科技查新工作平臺(tái),將查新機(jī)構(gòu)的主要工作內(nèi)容在網(wǎng)絡(luò)環(huán)境下集成一體,為查新機(jī)構(gòu)提供一個(gè)實(shí)用的網(wǎng)絡(luò)化查新工作環(huán)境,以規(guī)范查新管理,從根本上提高查新管理工作的自動(dòng)化和科學(xué)化水平;減輕查新工作人員的工作負(fù)荷和重復(fù)勞動(dòng),提高查新工作效率;方便查新用戶、滿足用戶日益增長(zhǎng)的查新需求。具體有:查新委托用戶能從網(wǎng)上了解查新相關(guān)信息和委托程序等,并能進(jìn)行網(wǎng)上委托、查詢;為查新員提供將用戶委托內(nèi)容自動(dòng)向查新報(bào)告相關(guān)部分的轉(zhuǎn)換、提供文獻(xiàn)數(shù)據(jù)庫(kù)集成平臺(tái);為查新檔案管理人員提供查新檔案內(nèi)容,由查新委托、查新報(bào)告中相應(yīng)內(nèi)容自動(dòng)轉(zhuǎn)換生成功能,并實(shí)現(xiàn)多途徑的查詢、統(tǒng)計(jì)分析、報(bào)表制作、瀏覽打印等功能;為今后國(guó)家科技部統(tǒng)一管理提供技術(shù)支持和接口;針對(duì)不同人員的工作需要和使用權(quán)限設(shè)置查新項(xiàng)目的分層次管理。
2、開(kāi)發(fā)資源分析
2.1 數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)所選用的Microsoft公司的sQL Server2000數(shù)據(jù)庫(kù)系統(tǒng)。發(fā)展最快的關(guān)系數(shù)據(jù)庫(kù)就是SQL Server,同樣是目前最為流行的Web數(shù)據(jù)庫(kù)。SQL Server以服務(wù)器端為基礎(chǔ)的大型的數(shù)據(jù)庫(kù),適合于各種大容量數(shù)據(jù)的應(yīng)用,在功能上的管理性也是非常強(qiáng)大的。在處理海量數(shù)據(jù)的時(shí)候,后臺(tái)開(kāi)發(fā)的,靈活性等等方面十分強(qiáng)大。SQL Server還具有更多的擴(kuò)展,可以用存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)大小無(wú)極限限制。SQL Server的事務(wù)處理量不僅僅大,而且響應(yīng)的速度也很快,并且能夠給數(shù)百或更多的用戶維持這一種高性能。SQL Server 2000具有高可靠性和高度的可縮放性等特征,已經(jīng)從ational Security Agency獲得了c2級(jí)別,具備有高度的安全性。
2.3 asp.net技術(shù)
asp.net的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT3.51),采用Visual標(biāo)識(shí)InterDev開(kāi)發(fā)工具,因?yàn)閍sp.net是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到asp.net的Web應(yīng)用中。asp.net同時(shí)也是language-independent(語(yǔ)言獨(dú)立化)的,已經(jīng)支持的有c#(c++和Java的結(jié)合體),VB,Jscript,C++、FH。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開(kāi)發(fā)的程序,能夠完整的移植向asp.net。
3、系統(tǒng)的總體設(shè)計(jì)
本系統(tǒng)所采用C/S和B/S混合模式(圖1)設(shè)計(jì),與單獨(dú)采用c/s模式或B/s模式相比較,采用混合模式所建立的查新信息管理系統(tǒng)有以下的優(yōu)點(diǎn):既保證了復(fù)雜功能的交互性,3L保證了一般功能的易用性和統(tǒng)一;保護(hù)了數(shù)據(jù)的安全性,特別是對(duì)數(shù)據(jù)庫(kù)的改動(dòng)加強(qiáng)了控制;簡(jiǎn)化了一部分可以簡(jiǎn)化的客戶端應(yīng)用程序;網(wǎng)絡(luò)利用率最高;系統(tǒng)布局合理,維護(hù)簡(jiǎn)便。
4、網(wǎng)站功能
登錄:用戶在登錄界面,輸入用戶名和密碼后,系統(tǒng)根據(jù)用戶名判斷所分配的權(quán)限,然后進(jìn)入相應(yīng)的界面。
業(yè)務(wù)統(tǒng)計(jì):可以按學(xué)科類型(數(shù)理化基礎(chǔ)研究、醫(yī)學(xué)、工業(yè)、農(nóng)業(yè))、項(xiàng)目來(lái)源(地區(qū)、政府資助、自立)、查新范圍(國(guó)內(nèi)外、國(guó)內(nèi)),查新目的(專利申請(qǐng)、新產(chǎn)品、申報(bào)獎(jiǎng)勵(lì),立項(xiàng)、成果鑒定)按起訖日期進(jìn)行課題數(shù)量統(tǒng)計(jì)。
課題查新:查新員登錄系統(tǒng)后,自動(dòng)接收管理員分配的課題(查新合同)。查新員看完查新合同后,開(kāi)始查新,并自動(dòng)調(diào)用查新報(bào)告模板,填寫(xiě)查新報(bào)告。查新報(bào)告保存到FTP服務(wù)器上,也可以保存本地硬盤(pán)。查新報(bào)告填寫(xiě)完整后,提交審核員審核。對(duì)于退回的未通過(guò)的報(bào)告可以繼續(xù)修改,提交。已經(jīng)交付客戶的課題自動(dòng)轉(zhuǎn)到歷史任務(wù)中,方便以后查詢。
用戶管理(管理員):針對(duì)查新機(jī)構(gòu)不同人員的工作需要,如查新員、審核員、檔案管理員、查新機(jī)構(gòu)主管等,設(shè)置用戶使用權(quán)限,實(shí)現(xiàn)查新項(xiàng)目的分層次管理。主要的權(quán)限有:系統(tǒng)維護(hù),課題審核,業(yè)務(wù)統(tǒng)計(jì),財(cái)務(wù)統(tǒng)計(jì)等.其中所有用戶都有查新權(quán)限。
課題審核:審核員收到查新員提交的查新報(bào)告后,對(duì)報(bào)告進(jìn)行審核。如果審核通過(guò),轉(zhuǎn)給查新員打印交付客戶,如果審核未通過(guò),填寫(xiě)審核意見(jiàn),然后退回給查新員修改,同時(shí)可以對(duì)查新員的查新員的查新質(zhì)量打分。后臺(tái)自動(dòng)記錄審核此課題的審核費(fèi)用。審核過(guò)的課題自動(dòng)轉(zhuǎn)到已審列表中,方便以后查詢。
財(cái)務(wù)統(tǒng)計(jì):對(duì)于查新課題的收入,用戶繳費(fèi)后,自動(dòng)生成。管理員也可以手工添加其他收入費(fèi)用。
獎(jiǎng)金支出:可以錄入對(duì)每個(gè)用戶的各種獎(jiǎng)金。
支出流水:對(duì)于審核的支出費(fèi)用,自動(dòng)生成。管理員也可以添加其他支出費(fèi)用,如代理費(fèi),電話費(fèi),崗位津貼,管理費(fèi),過(guò)節(jié)費(fèi)等等。
信息查詢:主要是為了便于工作人員和用戶對(duì)項(xiàng)目情況進(jìn)行多方位查詢而設(shè)置,包括按字段和按日期查詢,其中查詢字段包括:報(bào)告編號(hào)、項(xiàng)目名稱、課題負(fù)責(zé)人、課題聯(lián)系人、委托機(jī)構(gòu)單位名稱等,日期字段包括:登記日期、交付日期。
財(cái)務(wù)報(bào)表:可以按報(bào)表類別(收入明晰報(bào)表、支出明晰報(bào)表、審核費(fèi)用報(bào)表)和時(shí)間范圍生成各種報(bào)表。其中,收入明晰報(bào)表中按查新員的收入進(jìn)行明晰匯總。
修改密碼:可以修改自己帳號(hào)的密碼。