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

下載本文檔

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

文檔簡介

1、卷號卷內(nèi)編P密級項目編號:XXXX-XX-XX-XX專家信息管理系統(tǒng)開發(fā)需求說明書Version:1.0撰寫人(簽名)學(xué)成日期:號:評閱負(fù)責(zé)人(簽名)評閱日期:評閱成績:1 成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院設(shè)計總體要求11.1 數(shù)據(jù)庫環(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è)計要求2數(shù)據(jù)庫設(shè)計要求2數(shù)據(jù)名稱2數(shù)據(jù)庫設(shè)計內(nèi)容3專家基本信息3專家專業(yè)水平(經(jīng)歷)6專家科研項目成果獲獎6專利獲取情況6基金資助情況6論文發(fā)表及專著出版情況7留學(xué)經(jīng)歷7系統(tǒng)用戶信息7系統(tǒng)各模塊設(shè)計要求73.1 登陸模塊設(shè)計73.1.1.

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

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

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

5、me出生日期(年月日)非空SFZHVarcha(18)身份證號非空,唯一,位數(shù)檢測(15或18位),與性別聯(lián)動觸發(fā)檢測,與出生日期聯(lián)動觸發(fā)檢測SZDWDMVarchar(8)所在單位代碼ZYXKVarchar(20)專業(yè)學(xué)科名稱ZHXLVarchar(10)最后學(xué)歷ZGXWVarchar(10)最高學(xué)位TXDZVarchar(50)通訊地址YZBMVarchar(10)郵政編碼JTDHVarchar(10)家庭電話BGDHVarchar(16)辦公電話SJHVarchar(11)手機號QTDHVarchar(16)其他聯(lián)系電話GRSMVarchar(800)個人說明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è)計:(1) 建立身份證號與性別聯(lián)動檢測觸發(fā)器,與出生日期檢測觸發(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)-年齡與身份號檢測beginPrint年齡與身份證號不符RollbacktransactionEndIf(cast(substring(sfzh,7,6)asdatetime)<>csrq)-出

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

10、錄觸發(fā)器Createtriggerdelete_professorTableonprofessorTablefordeleteASDeclarezjhint從表中有對應(yīng)專家號記錄必須先刪除Selectzjh=count(zjh)from其他所有從表wheredeleted.zjh=從表的專家號字段zjhIf(zjh<>0)BeginDeletefrom從表whereeleted.zjh=從表的專家號字段zjhend以上代碼段重復(fù)編寫的次數(shù)對應(yīng)著從表的個數(shù),要保證主表刪除專家,所有從表中對應(yīng)該專家的信息要全部刪除(3) .存儲過程設(shè)計:(1)寫入專家基本信息存儲過程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專家科研項目成果獲獎獎勵種類、獲獎項目、獲獎等級、排名、年度、備注3.1.2.4專利獲取情況專利種類、專利項目名稱、國別、是否授權(quán)、年度、備注3.1.2.5基金資助情況基金種類、基金項目名稱、金額、排名、年度、備注3.1.2.6論文發(fā)表及專著出版情況論文/著作名稱、著作類別(0刊物1專著)、刊物名稱、時間(論文)、卷、起始頁碼、止頁、出版社、時間(著作)、社址、共

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

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

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

溫馨提示

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

評論

0/150

提交評論