網(wǎng)上選題需求規(guī)格說明書_第1頁
網(wǎng)上選題需求規(guī)格說明書_第2頁
網(wǎng)上選題需求規(guī)格說明書_第3頁
網(wǎng)上選題需求規(guī)格說明書_第4頁
網(wǎng)上選題需求規(guī)格說明書_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

網(wǎng)上選題需求規(guī)格說明書文檔版本:V1.0文檔狀態(tài):初稿制定部門:[需求提出部門/項目組]制定日期:XXXX年XX月XX日審批日期:XXXX年XX月XX日1.引言1.1文檔目的本文檔旨在明確“網(wǎng)上選題系統(tǒng)”(以下簡稱“系統(tǒng)”)的功能需求、非功能需求、數(shù)據(jù)需求、接口需求等核心內(nèi)容,為系統(tǒng)的設(shè)計、開發(fā)、測試、驗收提供統(tǒng)一的依據(jù)和標(biāo)準(zhǔn),確保系統(tǒng)能夠滿足用戶網(wǎng)上選題的業(yè)務(wù)場景需求,提升選題效率與管理規(guī)范性。1.2項目背景在傳統(tǒng)選題模式中,存在信息傳遞不及時、選題流程繁瑣、數(shù)據(jù)統(tǒng)計困難、師生/用戶交互不便等問題。為解決上述痛點(diǎn),提升選題工作的數(shù)字化、智能化水平,特規(guī)劃建設(shè)網(wǎng)上選題系統(tǒng),實現(xiàn)選題信息發(fā)布、選題申報、審核審批、結(jié)果公示、數(shù)據(jù)管理等全流程線上化處理,覆蓋[高校畢業(yè)設(shè)計選題/企業(yè)項目選題/科研課題選題等具體場景]的核心業(yè)務(wù)需求。1.3適用范圍1.3.1適用對象:本系統(tǒng)的用戶包括管理員、選題負(fù)責(zé)人(如教師、項目負(fù)責(zé)人)、選題人(如學(xué)生、員工、科研人員)等;1.3.2業(yè)務(wù)范圍:涵蓋選題信息維護(hù)、選題申報、審核審批、選題結(jié)果確認(rèn)、信息查詢、數(shù)據(jù)統(tǒng)計分析等全流程業(yè)務(wù);1.3.3系統(tǒng)范圍:包括系統(tǒng)前端交互功能、后端業(yè)務(wù)邏輯處理、數(shù)據(jù)存儲與管理、接口集成等所有系統(tǒng)相關(guān)模塊。1.4術(shù)語與定義1.4.1選題負(fù)責(zé)人:指發(fā)起并維護(hù)選題信息的主體,如高校教師、企業(yè)項目負(fù)責(zé)人、科研團(tuán)隊負(fù)責(zé)人等;1.4.2選題人:指參與選題申報的主體,如高校學(xué)生、企業(yè)員工、科研人員等;1.4.3選題周期:指從選題信息發(fā)布開始,到選題結(jié)果最終確認(rèn)的完整時間段;1.4.4審核節(jié)點(diǎn):指選題申報過程中需要進(jìn)行審核確認(rèn)的環(huán)節(jié),如院系審核、學(xué)校審核、部門審核等;1.4.5選題額度:指每個選題負(fù)責(zé)人可發(fā)起的選題數(shù)量上限,或每個選題可接納的選題人數(shù)量上限。1.5參考文檔1.5.1《[相關(guān)行業(yè)/單位]選題管理辦法》;1.5.2《信息技術(shù)軟件工程需求規(guī)格說明》(GB/T9385-2008);1.5.3項目可行性研究報告;1.5.4前期用戶需求調(diào)研記錄。2.總體需求2.1業(yè)務(wù)目標(biāo)2.1.1實現(xiàn)選題全流程線上化,簡化選題流程,縮短選題周期,提升選題效率;2.1.2規(guī)范選題信息管理,確保選題信息的準(zhǔn)確性、完整性和及時性;2.1.3優(yōu)化審核審批流程,實現(xiàn)審核節(jié)點(diǎn)的可配置化,提升審批效率與透明度;2.1.4實現(xiàn)選題數(shù)據(jù)的自動統(tǒng)計與分析,為管理決策提供數(shù)據(jù)支撐;2.1.5保障系統(tǒng)安全穩(wěn)定運(yùn)行,確保用戶數(shù)據(jù)隱私與選題信息安全。2.2用戶角色本系統(tǒng)核心用戶角色及核心職責(zé)如下:2.2.1系統(tǒng)管理員:負(fù)責(zé)系統(tǒng)基礎(chǔ)配置、用戶管理、權(quán)限分配、選題周期設(shè)置、數(shù)據(jù)維護(hù)等系統(tǒng)級管理工作;2.2.2選題負(fù)責(zé)人:負(fù)責(zé)發(fā)起選題申報、維護(hù)選題信息(包括選題名稱、選題要求、難度等級、預(yù)期成果等)、審核選題人的申報請求、確認(rèn)最終選題結(jié)果等;2.2.3選題人:負(fù)責(zé)瀏覽選題信息、提交選題申報請求、查看審核進(jìn)度與結(jié)果、確認(rèn)最終選題等;2.2.4審核人:根據(jù)系統(tǒng)配置的審核節(jié)點(diǎn),對選題信息或選題申報請求進(jìn)行審核,給出審核意見(通過/駁回)。2.3運(yùn)行環(huán)境2.3.1硬件環(huán)境:服務(wù)器:CPU≥4核,內(nèi)存≥8GB,硬盤≥500GB,支持云服務(wù)器部署;客戶端:普通PC機(jī)、筆記本電腦、平板設(shè)備,支持主流瀏覽器訪問。2.3.2軟件環(huán)境:操作系統(tǒng):服務(wù)器端支持WindowsServer2016及以上、Linux(CentOS7.0及以上);數(shù)據(jù)庫:支持MySQL8.0及以上、Oracle12c及以上;瀏覽器:支持Chrome80.0及以上、Firefox75.0及以上、Edge80.0及以上;開發(fā)框架:前端可采用Vue、React等,后端可采用SpringBoot、SpringCloud等。3.功能需求系統(tǒng)功能架構(gòu)分為:用戶管理模塊、選題信息管理模塊、選題申報模塊、審核審批模塊、選題結(jié)果管理模塊、查詢統(tǒng)計模塊、系統(tǒng)配置模塊。3.1用戶管理模塊3.1.1用戶注冊與登錄:選題人支持在線注冊,注冊信息包括用戶名、密碼、姓名、所屬單位/院系、聯(lián)系方式、身份標(biāo)識(如學(xué)號、工號)等,注冊后需經(jīng)管理員審核通過方可登錄;系統(tǒng)管理員、選題負(fù)責(zé)人、審核人由管理員統(tǒng)一創(chuàng)建賬號并分配初始密碼,用戶首次登錄需強(qiáng)制修改初始密碼;支持賬號密碼登錄,具備忘記密碼功能(通過手機(jī)號/郵箱驗證碼找回)。3.1.2用戶信息維護(hù):用戶可查看并修改個人基本信息(除身份標(biāo)識等關(guān)鍵信息外),修改聯(lián)系方式需進(jìn)行驗證;管理員可查看所有用戶信息,支持用戶信息的編輯、禁用/啟用操作,可批量導(dǎo)入/導(dǎo)出用戶數(shù)據(jù)。3.1.3權(quán)限管理:采用基于角色的權(quán)限控制(RBAC)模型,管理員可創(chuàng)建角色、分配角色權(quán)限;不同角色默認(rèn)配置對應(yīng)的功能權(quán)限,支持權(quán)限的靈活調(diào)整,確保用戶僅能訪問與自身角色相關(guān)的功能模塊。3.2選題信息管理模塊3.2.1選題信息發(fā)布:選題負(fù)責(zé)人可發(fā)起選題信息發(fā)布,填寫選題基本信息,包括選題名稱、選題類型、難度等級、選題要求(如專業(yè)背景、技能要求)、預(yù)期成果、選題額度、完成周期、指導(dǎo)教師/負(fù)責(zé)人信息等;支持上傳選題相關(guān)附件(如選題任務(wù)書、參考資料等),附件格式支持docx、pdf、ppt等常見格式,單個附件大小不超過20MB;選題信息發(fā)布前需提交審核(根據(jù)系統(tǒng)配置的審核節(jié)點(diǎn)),審核通過后方可在系統(tǒng)前臺展示;審核駁回需根據(jù)審核意見修改后重新提交。3.2.2選題信息維護(hù):在選題周期結(jié)束前,選題負(fù)責(zé)人可編輯未被申報或未審核通過的選題信息,編輯后需重新提交審核;支持選題信息的撤回(審核中)、刪除(未被申報)操作;已被申報的選題僅支持關(guān)閉申報,不支持刪除;管理員可查看所有選題信息,對違規(guī)或不符合要求的選題信息進(jìn)行下架處理,并通知選題負(fù)責(zé)人。3.2.3選題信息展示與檢索:系統(tǒng)前臺按選題類型、難度等級、所屬單位等維度分類展示選題信息,顯示選題名稱、負(fù)責(zé)人、選題額度、申報人數(shù)等關(guān)鍵信息;支持選題人按關(guān)鍵詞(選題名稱、負(fù)責(zé)人)、選題類型、難度等級、專業(yè)要求等條件進(jìn)行精準(zhǔn)檢索和模糊查詢;選題信息詳情頁展示完整的選題信息及附件下載鏈接,支持收藏功能。3.3選題申報模塊3.3.1選題申報:選題人在選題周期內(nèi)可瀏覽選題信息,選擇符合自身條件的選題進(jìn)行申報;申報時需填寫申報信息,包括個人基本信息確認(rèn)、申報理由(簡要說明自身優(yōu)勢、對選題的理解等),支持上傳申報相關(guān)證明材料(如個人簡歷、資質(zhì)證書等);系統(tǒng)限制每個選題人的申報數(shù)量(可由管理員配置,如最多申報3個),避免重復(fù)申報或過度申報;選題申報后,在未被選題負(fù)責(zé)人審核前可撤回申報;審核通過后不可撤回。3.3.2申報信息查看:選題人可查看個人申報記錄,包括申報選題名稱、申報時間、審核狀態(tài)、審核意見等;選題負(fù)責(zé)人可查看本單位/本部門選題的申報列表,顯示申報人信息、申報時間、申報理由、附件等,支持按申報時間、審核狀態(tài)等條件篩選。3.4審核審批模塊3.4.1審核流程配置:管理員可根據(jù)業(yè)務(wù)需求配置審核流程,包括審核節(jié)點(diǎn)數(shù)量、每個節(jié)點(diǎn)的審核人(指定角色或具體用戶)、審核順序(串行/并行);支持針對不同選題類型、不同所屬單位配置差異化的審核流程。3.4.2選題信息審核:審核人登錄系統(tǒng)后,可查看待審核的選題信息列表,點(diǎn)擊查看選題詳情及附件;審核時需給出審核意見(通過/駁回),駁回需填寫具體駁回理由;審核通過后,選題信息進(jìn)入下一審核節(jié)點(diǎn)(若有);所有節(jié)點(diǎn)審核通過后,選題信息正式發(fā)布;審核駁回則返回給選題負(fù)責(zé)人修改。3.4.3申報信息審核:選題負(fù)責(zé)人作為第一審核節(jié)點(diǎn),可對選題申報信息進(jìn)行審核,根據(jù)選題要求和申報人情況給出審核意見(通過/駁回);若配置了多級審核,選題負(fù)責(zé)人審核通過后,申報信息進(jìn)入下一審核節(jié)點(diǎn);所有節(jié)點(diǎn)審核通過后,申報成功;審核駁回則返回給選題人,選題人可修改后重新申報(需在選題周期內(nèi));審核人可查看審核記錄,包括歷史審核意見、審核時間、審核人等信息。3.4.4審核提醒:系統(tǒng)通過站內(nèi)消息向?qū)徍巳送扑痛龑徍巳蝿?wù)提醒;對超期未審核的任務(wù),系統(tǒng)自動向?qū)徍巳税l(fā)送二次提醒,并同步通知管理員。3.5選題結(jié)果管理模塊3.5.1選題結(jié)果確認(rèn):所有審核節(jié)點(diǎn)完成后,系統(tǒng)自動生成初步選題結(jié)果,由選題負(fù)責(zé)人進(jìn)行最終確認(rèn);若同一選題申報人數(shù)超過選題額度,選題負(fù)責(zé)人可根據(jù)審核情況、申報人資質(zhì)等進(jìn)行篩選,確定最終入選名單;選題結(jié)果確認(rèn)后,系統(tǒng)通過站內(nèi)消息+短信/郵箱通知選題人。3.5.2選題結(jié)果公示:選題負(fù)責(zé)人確認(rèn)后,系統(tǒng)自動公示選題結(jié)果,公示內(nèi)容包括選題名稱、負(fù)責(zé)人、入選選題人信息等,公示期可由管理員配置(如3個工作日);公示期內(nèi),選題人可對結(jié)果提出異議,需提交異議理由及相關(guān)證明材料;選題負(fù)責(zé)人需對異議進(jìn)行核查處理,給出處理意見;管理員監(jiān)督異議處理過程。3.5.3選題結(jié)果歸檔:公示期結(jié)束無異議或異議處理完成后,選題結(jié)果正式生效,系統(tǒng)自動歸檔選題相關(guān)數(shù)據(jù)(選題信息、申報信息、審核記錄、結(jié)果信息等);管理員和選題負(fù)責(zé)人可查看歸檔的選題結(jié)果,支持導(dǎo)出選題結(jié)果報表。3.6查詢統(tǒng)計模塊3.6.1信息查詢:不同角色可根據(jù)自身權(quán)限查詢相關(guān)信息:選題人可查詢個人申報記錄、審核進(jìn)度、選題結(jié)果;選題負(fù)責(zé)人可查詢本單位選題信息、申報情況、審核記錄、選題結(jié)果;管理員可查詢所有系統(tǒng)數(shù)據(jù);支持按時間范圍、狀態(tài)、類型等多條件組合查詢,查詢結(jié)果支持分頁展示。3.6.2數(shù)據(jù)統(tǒng)計:系統(tǒng)自動統(tǒng)計選題相關(guān)數(shù)據(jù),包括選題總數(shù)、已發(fā)布/未發(fā)布/已下架選題數(shù)量、申報總數(shù)、審核通過/駁回數(shù)量、選題完成率等;支持按選題類型、所屬單位、時間周期等維度生成統(tǒng)計報表(柱狀圖、餅圖、折線圖等);統(tǒng)計報表支持在線查看、導(dǎo)出(Excel/PDF格式),管理員可導(dǎo)出全量統(tǒng)計數(shù)據(jù),選題負(fù)責(zé)人僅可導(dǎo)出本單位相關(guān)統(tǒng)計數(shù)據(jù)。3.7系統(tǒng)配置模塊3.7.1基礎(chǔ)配置:管理員可配置系統(tǒng)基礎(chǔ)信息,包括系統(tǒng)名稱、logo、聯(lián)系方式、公告信息等;可配置選題周期(開始時間、結(jié)束時間),支持按選題類型設(shè)置不同的選題周期;配置附件上傳規(guī)則(支持格式、單個文件大小、總上傳大小限制)。3.7.2流程配置:配置審核流程模板,包括審核節(jié)點(diǎn)、審核人、審核時限等,支持模板的保存、編輯、刪除;配置選題申報規(guī)則(如單個選題人最大申報數(shù)量、選題額度上限等)。3.7.3日志管理:系統(tǒng)自動記錄所有用戶的操作日志,包括登錄日志、功能操作日志、數(shù)據(jù)修改日志等,日志內(nèi)容包括操作人、操作時間、操作內(nèi)容、操作IP等;管理員可查看、檢索操作日志,日志數(shù)據(jù)保留期限不少于1年,支持日志導(dǎo)出。4.非功能需求4.1性能需求4.1.1響應(yīng)時間:頁面加載時間≤3秒,簡單查詢響應(yīng)時間≤1秒,復(fù)雜查詢(如統(tǒng)計報表生成)響應(yīng)時間≤5秒;4.1.2并發(fā)能力:支持至少200名用戶同時在線操作,核心業(yè)務(wù)(如選題申報、審核)并發(fā)請求處理能力≥50QPS;4.1.3數(shù)據(jù)處理能力:支持單批次導(dǎo)入1000條以上用戶數(shù)據(jù)或選題數(shù)據(jù),導(dǎo)入時間≤10秒;4.1.4穩(wěn)定性:系統(tǒng)連續(xù)運(yùn)行時間≥7×24小時,無異常中斷;系統(tǒng)故障率≤0.5%,故障恢復(fù)時間≤30分鐘。4.2安全需求4.2.1數(shù)據(jù)安全:用戶密碼采用加密存儲(如MD5、SHA-256),敏感數(shù)據(jù)(如聯(lián)系方式、身份證號)傳輸過程中采用HTTPS加密;定期對數(shù)據(jù)進(jìn)行備份(至少每日一次全量備份,實時增量備份),支持?jǐn)?shù)據(jù)恢復(fù);4.2.2訪問安全:實現(xiàn)登錄驗證碼功能,防止暴力破解;對連續(xù)登錄失敗次數(shù)超過5次的賬號進(jìn)行臨時鎖定(鎖定時間可配置);支持登錄IP限制,可設(shè)置允許訪問的IP范圍;4.2.3防攻擊能力:具備防SQL注入、XSS跨站腳本、CSRF跨站請求偽造等常見網(wǎng)絡(luò)攻擊的能力;4.2.4權(quán)限控制:嚴(yán)格的權(quán)限校驗,防止越權(quán)訪問;操作日志完整記錄,便于安全審計與追溯。4.3易用性需求4.3.1界面設(shè)計:界面簡潔直觀,布局合理,操作流程清晰,符合用戶使用習(xí)慣;提供操作指引(如幫助文檔、提示信息);4.3.2操作便捷性:核心業(yè)務(wù)流程操作步驟≤5步;支持批量操作(如批量導(dǎo)入/導(dǎo)出、批量審核);常用功能可快速訪問;4.3.3兼容性:支持主流瀏覽器訪問,頁面自適應(yīng)不同屏幕尺寸(PC端、平板端)。4.4可擴(kuò)展性需求4.4.1架構(gòu)設(shè)計:采用模塊化、分層架構(gòu),便于功能擴(kuò)展與維護(hù);4.4.2接口擴(kuò)展:預(yù)留與其他系統(tǒng)(如教務(wù)管理系統(tǒng)、OA系統(tǒng)、人事管理系統(tǒng))的集成接口,支持?jǐn)?shù)據(jù)對接與共享;4.4.3功能擴(kuò)展:支持新增選題類型、審核節(jié)點(diǎn)、統(tǒng)計維度等,無需大規(guī)模修改系統(tǒng)核心代碼。4.5可維護(hù)性需求4.5.1代碼規(guī)范:代碼編寫符合行業(yè)規(guī)范,具備完善的注釋文檔;4.5.2日志可追溯:系統(tǒng)日志完整記錄用戶操作與系統(tǒng)運(yùn)行狀態(tài),便于問題定位與排查;4.5.3部署便捷:支持一鍵部署與升級,降低維護(hù)成本。5.數(shù)據(jù)需求5.1數(shù)據(jù)實體及關(guān)系核心數(shù)據(jù)實體包括:用戶信息表(用戶ID、用戶名、密碼、姓名、身份類型、所屬單位、聯(lián)系方式等)、選題信息表(選題ID、選題名稱、類型、難度等級、負(fù)責(zé)人ID、選題額度、申報人數(shù)、審核狀態(tài)等)、申報信息表(申報ID、選題ID、申報人ID、申報時間、申報理由、審核狀態(tài)等)、審核記錄表(審核ID、申報ID/選題ID、審核人ID、審核時間、審核意見、審核狀態(tài)等)、系統(tǒng)配置表(配置ID、配置項、配置值、備注等)、操作日志表(日志ID、操作人ID、操作時間、操作內(nèi)容、操作IP、操作結(jié)果等)。數(shù)據(jù)實體關(guān)系:用戶信息表與申報信息表為一對多關(guān)系(一個用戶可申報多個選題);選題信息表與申報信息表為一對多關(guān)系(一個選題可被多個用戶申報);審核記錄表與申報信息表/選題信息表為多對一關(guān)系(一個申報/選題可經(jīng)過多個審核節(jié)點(diǎn))。5.2數(shù)據(jù)字典5.2.1身份類型:0-系統(tǒng)管理員,1-選題負(fù)責(zé)人,2-選題人,3-審核人;5.2.2選題狀態(tài):0-草稿,1-待審核,2-審核通過(已發(fā)布),3-審核駁回,4-已下架,5-已結(jié)束;5.2.3審核狀態(tài):0-待審核,1-審核通過,2-審核駁回;5.2.4選題難度等級:1-簡單,2-中等,3-較難,4-困難。5.3數(shù)據(jù)備份與恢復(fù)5.3.1備份策略:每日凌晨進(jìn)行全量數(shù)據(jù)備份,實時進(jìn)行增量數(shù)據(jù)備份;備份數(shù)據(jù)存儲在獨(dú)立的備份服務(wù)器,保留最近30天的備份數(shù)據(jù);5.3.2恢復(fù)機(jī)制:支持按時間點(diǎn)進(jìn)行數(shù)據(jù)恢復(fù),恢復(fù)過程不影響系統(tǒng)正常運(yùn)行(可采用備份數(shù)據(jù)導(dǎo)入測試環(huán)境驗證后再恢復(fù)至生產(chǎn)環(huán)境)。6.接口需求6.1內(nèi)部接口系統(tǒng)內(nèi)部模塊之間的接口采用RESTful風(fēng)格設(shè)計,明確接口的URL、請求方法(GET/POST/PUT/DELETE)、請求參數(shù)、響應(yīng)數(shù)據(jù)格式及錯誤碼,確保模塊間數(shù)據(jù)交互高效、規(guī)范。例如:選題信息查詢接口(GET/api/topic/list)、申報信息提交接口(POST/api/application/submit)等。6.2外部接口6.2.1身份認(rèn)證接口:預(yù)留與第三方身份認(rèn)證系統(tǒng)(如統(tǒng)一身份認(rèn)證平臺)的接口,支持單點(diǎn)登錄(SSO);6.2.2數(shù)據(jù)對接接口:預(yù)留與教務(wù)管理系統(tǒng)、OA系統(tǒng)、人事管理系統(tǒng)等外部系統(tǒng)的數(shù)據(jù)對接接口,支持用戶數(shù)據(jù)、選題數(shù)據(jù)、結(jié)果數(shù)據(jù)的同步與共享;6.2.3消息通知接口:集成短信、郵箱通知接口,用于向用戶發(fā)送登錄驗證、審核提醒、結(jié)果通知等信息。6.3接口安全要求外部接口調(diào)用需進(jìn)行身份認(rèn)證(如API密鑰、令牌驗證);接口數(shù)據(jù)傳輸采用HTTPS加密;限制接口調(diào)用頻率,防止惡意調(diào)用;提供接口

溫馨提示

  • 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

提交評論