專家信息管理系統(tǒng)設(shè)計(jì)要求_第1頁(yè)
專家信息管理系統(tǒng)設(shè)計(jì)要求_第2頁(yè)
專家信息管理系統(tǒng)設(shè)計(jì)要求_第3頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、卷號(hào)卷內(nèi)編P密級(jí)項(xiàng)目編號(hào):XXXX-XX-XX-XX專家信息管理系統(tǒng)開發(fā)需求說明書Version:1.0撰寫人(簽名)學(xué)成日期:號(hào):評(píng)閱負(fù)責(zé)人(簽名)評(píng)閱日期:評(píng)閱成績(jī):1 成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院設(shè)計(jì)總體要求11.1 數(shù)據(jù)庫(kù)環(huán)境11.2 系統(tǒng)開發(fā)環(huán)境11.3 系統(tǒng)部署環(huán)境要求12 外部接口1系統(tǒng)功能要求12.1 網(wǎng)絡(luò)體系結(jié)構(gòu)13 系統(tǒng)功能結(jié)構(gòu)圖2功能設(shè)計(jì)要求2數(shù)據(jù)庫(kù)設(shè)計(jì)要求2數(shù)據(jù)名稱2數(shù)據(jù)庫(kù)設(shè)計(jì)內(nèi)容3專家基本信息3專家專業(yè)水平(經(jīng)歷)6專家科研項(xiàng)目成果獲獎(jiǎng)6專利獲取情況6基金資助情況6論文發(fā)表及專著出版情況7留學(xué)經(jīng)歷7系統(tǒng)用戶信息7系統(tǒng)各模塊設(shè)計(jì)要求73.1 登陸模塊設(shè)計(jì)73.1.1.

2、1 管理中心子系統(tǒng)模塊設(shè)計(jì)7用戶管理7管理員用戶密碼修改7專家信息維護(hù)8查詢8修改與刪除93.1.2 專家個(gè)人使用子系統(tǒng)9用戶注冊(cè)信息修改9專家信息維護(hù)91設(shè)計(jì)總體要求系統(tǒng)必須完成專家信息數(shù)據(jù)采集、專家信息維護(hù)和查詢分析、打印等功能。數(shù)據(jù)庫(kù)環(huán)境MicrosoftSQLSever2000或MicrosoftSQLServer2005或MicrosoftSQLSever2008系統(tǒng)開發(fā)環(huán)境開發(fā)環(huán)境:自選開發(fā)語(yǔ)言:自選開發(fā)工具:自選系統(tǒng)部署環(huán)境要求操作系統(tǒng):自選服務(wù)環(huán)境:自選客戶機(jī)環(huán)境要求:自選操作系統(tǒng):自選瀏覽器:自選外部接口數(shù)據(jù)庫(kù)的接口:自選(ODBC或ADO)。數(shù)據(jù)源配置方式:自選。2系統(tǒng)功能

3、要求B/S或C/S均可)2.1網(wǎng)絡(luò)體系結(jié)構(gòu)(根據(jù)自行設(shè)計(jì)的系統(tǒng)架構(gòu)繪制網(wǎng)絡(luò)架構(gòu)圖圖2-1專家信息管理系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)2.2系統(tǒng)功能結(jié)構(gòu)圖專家信息管理系統(tǒng)系統(tǒng)登陸驗(yàn)證專家個(gè)人系統(tǒng)用戶注冊(cè)管理專家信息錄入專家信息查詢專家信息修改維護(hù)統(tǒng)計(jì)、打印管理中心子系統(tǒng)圖2-2專家管理信息軟件結(jié)構(gòu)圖2.2.1功能設(shè)計(jì)要求用戶根據(jù)用戶名和密碼登陸系統(tǒng),系統(tǒng)根據(jù)用戶所設(shè)置的權(quán)限進(jìn)入不同子系統(tǒng)。本設(shè)計(jì)設(shè)置兩個(gè)權(quán)限:管理員(進(jìn)入中心管理子系統(tǒng))、專家個(gè)人(進(jìn)入專家個(gè)人子系統(tǒng))中心管理子系統(tǒng)功能設(shè)計(jì)要求:能夠?qū)崿F(xiàn)系統(tǒng)用戶注冊(cè)信息的管理、能夠?qū)崿F(xiàn)專家信息的錄入、查詢、修改、刪除和統(tǒng)計(jì)、打印功能。專家個(gè)人子系統(tǒng)功能設(shè)計(jì)要求:

4、能夠?qū)崿F(xiàn)個(gè)人注冊(cè)信息的管理(密碼修改)、能夠?qū)崿F(xiàn)個(gè)人信息維護(hù)(錄入、修改、打?。?數(shù)據(jù)庫(kù)設(shè)計(jì)要求3.1.1數(shù)據(jù)名稱以“DB+個(gè)人學(xué)號(hào)”為數(shù)據(jù)名稱,如“DB2010050101013.1.2.1專家基本信息專家號(hào)、姓名、性別、出生日期(年月日)、身份證號(hào)、所在單位代碼、專業(yè)學(xué)科、最后學(xué)歷、最高學(xué)位、通訊地址、郵政編碼、家庭電話、辦公電話、手機(jī)號(hào)、其他聯(lián)系電話、個(gè)人說明、職務(wù)、職稱、民族、政治面貌表格設(shè)計(jì)結(jié)果:表名:prefessortable字段類型說明設(shè)計(jì)ZJHVarchar(10)專家號(hào)主鍵XMVarchar(20)姓名非空XBVarchar(2)性別男、女檢查約束,非空CSRQDateti

5、me出生日期(年月日)非空SFZHVarcha(18)身份證號(hào)非空,唯一,位數(shù)檢測(cè)(15或18位),與性別聯(lián)動(dòng)觸發(fā)檢測(cè),與出生日期聯(lián)動(dòng)觸發(fā)檢測(cè)SZDWDMVarchar(8)所在單位代碼ZYXKVarchar(20)專業(yè)學(xué)科名稱ZHXLVarchar(10)最后學(xué)歷ZGXWVarchar(10)最高學(xué)位TXDZVarchar(50)通訊地址YZBMVarchar(10)郵政編碼JTDHVarchar(10)家庭電話BGDHVarchar(16)辦公電話SJHVarchar(11)手機(jī)號(hào)QTDHVarchar(16)其他聯(lián)系電話GRSMVarchar(800)個(gè)人說明ZWVarchar(20)職

6、務(wù)ZCVarchar(20)職稱MZVarchar(10)民族ZZMMVarchar(16)政治面貌專家基本信息表創(chuàng)建SQL:CreatetableprofessorTable(ZJHVarchar(10)Primarykey,XMVarchar(20)NotnullXBVarchar(2)Check(xbin(男','女'),CSRQDatetime,SFZHVarcha(18)NotnullCheck(len(sfzh)=15orlen(sfzh)=18),SZDWDMVarchar(8),ZYXKVarchar(20),ZHXLVarchar(10),ZGXWVa

7、rchar(10),TXDZVarchar(50),YZBMVarchar(10),JTDHVarchar(10),BGDHVarchar(16),SJHVarchar(11),QTDHVarchar(16),GRSMVarchar(800,)ZWVarchar(20),ZCVarchar(20),MZVarchar(10),ZZMMVarchar(16),Constraintu_sfzhunique(sfzh)觸發(fā)器設(shè)計(jì):(1) 建立身份證號(hào)與性別聯(lián)動(dòng)檢測(cè)觸發(fā)器,與出生日期檢測(cè)觸發(fā)器:Createtriggersfzh_xbonprofessorTableforinsertASDeclare

8、xbchar(2)DeclarecsrqdatetimeDeclaresfzhchar(18)Selectxb=xb,csrq=csrq,sfzh=sfzhfrominsertedIf(xb='男')setxb=1elsesetxb=0If(len(sfzh)=15)BeginIf(Cast(Right(sfzh,1)asint)%2<>cast(xbasint)-年齡與身份號(hào)檢測(cè)beginPrint年齡與身份證號(hào)不符RollbacktransactionEndIf(cast(substring(sfzh,7,6)asdatetime)<>csrq)-出

9、生日期與身份證號(hào)檢測(cè)beginPrint出生日期與身份證號(hào)不符RollbacktransactionEndEndIf(len(sfzh)=18)BeginIf(Cast(subtring(sfzh,17,1)asint)%2<>cast(xbasint)-年齡與身份號(hào)檢測(cè)beginPrint年齡與身份證號(hào)不符RollbacktransactionEndIf(cast(substring(sfzh,7,8)asdatetime)<>csrq-出生日期與身份證號(hào)檢測(cè)beginPrint出生日期與身份證號(hào)不符RollbacktransactionEndEnd(2) 建立刪除記

10、錄觸發(fā)器Createtriggerdelete_professorTableonprofessorTablefordeleteASDeclarezjhint從表中有對(duì)應(yīng)專家號(hào)記錄必須先刪除Selectzjh=count(zjh)from其他所有從表wheredeleted.zjh=從表的專家號(hào)字段zjhIf(zjh<>0)BeginDeletefrom從表whereeleted.zjh=從表的專家號(hào)字段zjhend以上代碼段重復(fù)編寫的次數(shù)對(duì)應(yīng)著從表的個(gè)數(shù),要保證主表刪除專家,所有從表中對(duì)應(yīng)該專家的信息要全部刪除(3) .存儲(chǔ)過程設(shè)計(jì):(1)寫入專家基本信息存儲(chǔ)過程Createpro

11、cedureinsert_professorTableZJHVarchar(10),XMVarchar(20),XBVarchar(2),CSRQDatetime,SFZHVarcha(18),SZDWDMVarchar(8),ZYXKVarchar(20),ZHXLVarchar(10),ZGXWVarchar(10),TXDZVarchar(50),YZBMVarchar(10),JTDHVarchar(10),BGDHVarchar(16),SJHVarchar(11),QTDHVarchar(16),GRSMVarchar(800),ZWVarchar(20),ZCVarchar(20

12、),MZVarchar(10),ZZMMVarchar(16),returnvalueIntoutputASBegintransactionInsertintoprofessorTable(ZJH,XM,XB,CSRQ,SFZH,SZDWDM,ZYXK,ZHXL,ZGXW,TXDZ,YZBM,JTDH,BGDH,SJH,QTDH,GRSM,ZW,ZC,MZ,ZZMM)values(ZJH,XM,XB,CSRQ,SFZH,SZDWDM,ZYXK,ZHXL,ZGXW,TXD乙YZBM,JTDH,BGDH,SJH,QTDH,GRSM,ZW,ZC,MZ,ZZMMSetreturnvalue=error

13、If(returnvalue=0)committransactionelserollbacktransaction)(2)3.1.2.2專家專業(yè)水平(經(jīng)歷)開始年月、結(jié)束年月、學(xué)習(xí)/工作單位、學(xué)歷、學(xué)位、職務(wù)、職稱、備注3.1.2.3專家科研項(xiàng)目成果獲獎(jiǎng)獎(jiǎng)勵(lì)種類、獲獎(jiǎng)項(xiàng)目、獲獎(jiǎng)等級(jí)、排名、年度、備注3.1.2.4專利獲取情況專利種類、專利項(xiàng)目名稱、國(guó)別、是否授權(quán)、年度、備注3.1.2.5基金資助情況基金種類、基金項(xiàng)目名稱、金額、排名、年度、備注3.1.2.6論文發(fā)表及專著出版情況論文/著作名稱、著作類別(0刊物1專著)、刊物名稱、時(shí)間(論文)、卷、起始頁(yè)碼、止頁(yè)、出版社、時(shí)間(著作)、社址、共

14、x頁(yè)、排名、備注3.1.2.7留學(xué)經(jīng)歷起時(shí)間、止時(shí)間、留學(xué)國(guó)家、留學(xué)機(jī)構(gòu)、獲得稱號(hào)/學(xué)位、回國(guó)時(shí)間、獲得居留權(quán)時(shí)間、備注3.1.2.8系統(tǒng)用戶信息4.1 用戶名、密碼、用戶姓名、用戶身份證號(hào)、權(quán)限、郵箱地址4系統(tǒng)各模塊設(shè)計(jì)要求登陸模塊設(shè)計(jì)輸入數(shù)據(jù):用戶名、密碼、用戶類別選擇數(shù)據(jù)操作:根據(jù)用戶表數(shù)據(jù)判斷用戶名和密碼的合法性,確定用戶是否是授權(quán)用戶,基本的用戶權(quán)限包括管理員、專家兩類;系統(tǒng)根據(jù)用戶類別進(jìn)入各自子系統(tǒng)主窗口。4.2.1 管理中心子系統(tǒng)模塊設(shè)計(jì)用戶管理添加用戶:添加用戶信息(用戶名、密碼、用戶姓名、用戶身份證號(hào)、權(quán)限、郵箱地址),初始密碼自動(dòng)生成。維護(hù)要求:(1)能夠根據(jù)查詢條件(用戶

15、信息)進(jìn)行精確查詢或模糊查詢;(2)能夠修改用戶的基本信息;(3)能夠刪除用戶注冊(cè)信息。4.2.2 管理員用戶密碼修改輸入數(shù)據(jù):原密碼、新密碼數(shù)據(jù)操作:輸入原密碼進(jìn)行驗(yàn)證成功后,修改為新密碼4.2.3.1查詢能根據(jù)輸入條件及匹配字符進(jìn)行綜合查詢。查詢條件全部專家信息按姓名查詢按性別查詢按專家號(hào)查詢按地區(qū)查詢按民族查詢按單位代碼查詢按單位名稱查詢按出生日期查詢按身份證號(hào)查詢按專業(yè)代碼查詢按專業(yè)名稱查詢按學(xué)科名稱查詢按最后學(xué)歷查詢按郵政編碼查詢按職稱代碼查詢按職稱名稱查詢按職務(wù)查詢按學(xué)位查詢按政治面貌查詢按科研成果獲獎(jiǎng)種類查詢按科研成果獲獎(jiǎng)項(xiàng)目名稱查詢按科研成果獲獎(jiǎng)年度查詢按專利種類查詢按專利項(xiàng)目

16、名稱查詢按專利國(guó)別查詢按專利獲取年度查詢按基金種類查詢按基金項(xiàng)目名稱查詢按基金資助年度查詢按論著名稱查詢按論著發(fā)表時(shí)間查詢按留學(xué)國(guó)家查詢按留學(xué)回國(guó)時(shí)間查詢按留學(xué)機(jī)構(gòu)查詢按獲得學(xué)位/稱號(hào)查詢按年齡段查詢查詢方式每次進(jìn)行新查詢?cè)谏弦淮谓Y(jié)果里進(jìn)行查詢?cè)谏弦淮尾樵兘Y(jié)果里進(jìn)行排除查詢顯示:顯示查詢結(jié)果(由基本信息組成)進(jìn)一步顯示專家的詳細(xì)信息:專家水平、科研成果、專利獲取、基金資助、論著發(fā)表、留學(xué)經(jīng)歷打?。捍蛴〔樵兘Y(jié)果(可以用來打印被評(píng)審的專家信息)4.2.3.2修改與刪除能根據(jù)查詢出的結(jié)果進(jìn)行專家基本信息、專家水平、科研成果、專利獲取、基金資助、論著發(fā)表、留學(xué)經(jīng)歷信息的修改與刪除查詢:查詢條件、匹配字符4.3.1 基本信息:姓名、性別、出生日期、職稱、最后學(xué)歷4.3專家個(gè)人使用子系統(tǒng)用戶注

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論