××公司軟體開發文件
文件編號:
版本號:
文件名稱概要設計說明書
專案名稱: ××黨校研究生部管理資訊系統
專案負責人
編寫年月日
校對年月日
審核年月日
批准年月日
開發單位公司
目錄1引言 4
1.1編寫目的 4
1.2 背景 4
1.3 定義 4
1.4參考資料 4
2總體設計 4
2.1需求規定 4
2.1.1 系統輸入專案 4
2.1.2系統輸出專案 5
2.1.3系統處理功能 5
2.2執行環境 6
2.2.1硬體系統 6
2.2.2軟體系統 6
2.3基本設計概念和操作流程 6
2.3.1基本設計概念 6
2.3.2操作流程 7
2.4系統軟體結構 7
2.5功能需求與程式的關係 10
3.介面設計 11
3.1使用者介面 11
3.2 外部介面 11
3.2.1與微機伺服器介面 11
3.2.2與客戶機的介面 12
4 執行設計 12
4.1執行模組組合 12
4.2執行控制 12
5 系統資料結構設計 13
5.1資料庫邏輯設計 13
5.2 使用者子模式設計 14
概要設計說明書
1引言《××黨校研究生班學籍管理系統》概要設計的任務是根據需求分析說明書所確定的使用者對系統的功能要求、效能要求、使用者操作要求和將來擴充套件要求,制定系統實現的總體規劃。即:
1、 系統設計:以使用者功能檢視為依據確定系統實現的基本框架
2、 資料庫邏輯設計。
3、 軟體結構設計:確定組成軟體系統的程式模組和以程式模組為單位、用層次結構表示的軟體結構,以及各模組的功能描述和介面描述。
編寫概要設計說明書的目的:將《××黨校研究生班學籍管理系統》的系統設計、資料庫邏輯設計和軟體結構設計用規範化的格式和規範化的語言進行描述,作為軟體開發人員進行軟體開發、軟體測試和維護的依據。
軟體系統的名稱:××黨校研究生班學籍管理系統
本專案的任務提出者:××黨校研究生部
本專案的任務開發者:××公司
本專案的使用者:××黨校研究生部和各分部
使用者功能檢視:在管理資訊系統中,特定使用者所能操作的軟體功能集合。
1、中華人民共和國國家標準《計算機軟體開發規範》gb8566—88
2、中華人民共和國國家標準《計算機軟體開發檔案編制指南》gb8567—88
4、 中華人民共和國國家標準《計算機軟體需求說明編制指南》gb8585—88
5、 《××黨校研究生班學籍管理系統》技術開發合同書
6、 《××黨校研究生班學籍管理系統》需求分析說明書
系統輸入專案:系統外部為系統提供的輸入資料的資料載體。
《××黨校研究生部學籍管理系統》的輸入專案有:
1、 ××委黨校研究生部研究生入學登錄檔
2、 研究生課程考勤成績、作業成績、考試成績,補考成績
3、 學員轉學申請、退學申請、休學申請、復學申請
4、 學員畢業驗印申請
1、 ××委黨校研究生部××××級研究生入學登錄檔(存檔)
2、 各分部研究生註冊人數統計表(存檔)
3、 ××黨校研究生部成績冊(存檔)
4、 ××黨校補考、緩考成績冊
5、 ××黨校系統學歷教育畢業證驗印申請表(上報審批)
6、 ××黨校××××級××級研究生成績表
7、 ××黨校研究生部各年級、專業人數統計表
8、 ××黨校研究生班畢業證書
9、 ××黨校研究生班畢業生名錄(××××級)
1、資料錄入與修改
學員入學註冊資料錄入
學員平時成績錄入
學員考試成績錄入
學員補考成績資料錄入
學員休學資料錄入、分部審批和研究生部審批資料錄入
學員退學資料錄入、分部審批和研究生部審批資料錄入
學員復學資料錄入、分部審批和研究生部審批資料錄入
學員轉學資料錄入、分部審批和研究生部審批資料錄入
畢業驗印資料錄入
3、報表生成
從資料庫中獲取資料生成2.1.2節所需的各種**
4、常規查詢
①對同一年級的所有學員按年齡分段查詢。
②對同一年級的所有學員按民族查詢。
③對同一年級的所有學員按性別查詢。
④對同一年級的所有學員按職級查詢。
⑤以專業班為單位按年齡分段查詢列表。
⑥以專業班為單位按民族查詢列表。
⑦以專業班為單位按性別查詢列表。
⑧以專業班為單位按職級查詢列表。
⑨以分部為單位按年齡分段查詢列表。
⑩以分部為單位按民族查詢列表。
⑾以分部為單位按性別查詢列表。
⑿以分部為單位按職務查詢列表。
5、隨機查詢
⑴學員資訊查詢
⑵課程成績查詢
⑶學籍變動查詢
⑷畢業學員情況查詢
6、一般分析
⑴對各專業班某科成績進行統計分析,內容包括:班平均成績,優、良、中、及格和不及格學員人數及百分率,最高分,最低分和及格率。
⑵考試資格審查及緩考學員名單列印。
⑶決定補考學員及名單列印。
⑷學籍變動分析
伺服器端:pⅲ600/記憶體128mb/硬碟10gb以上的專用微機伺服器
客戶端:pⅲ600/記憶體64mb/硬碟6gb以上的台式計算機。
作業系統:windows 2000 server系列
資料庫:ms-sql server 2000
伺服器:iis 5.0
瀏覽器:ie 4.0及以上版本
設計基礎:××黨校與各黨校分部通過黨校內部網連通,頻寬為100兆。因此,黨校內部網效能能夠滿足各分部通過內部網訪問黨校中心資料庫資料的實時響應要求。
××黨校研究生班的組織和管理特點決定了本系統的基本設計思想。研究生班學籍管理採用集中管理、分散組織的形式;使用者及使用者型別多,且每類使用者在系統中扮演不同的角色;同類使用者又有不同的運算元據集合。為了滿足不同使用者對系統的功能需求、以及對系統資料的安全性、資料一致性要求,本系統的設計思想是:
1、建立黨校研究生班學籍管理資料庫集中管理研究生班學員學籍管理資料。
2、以使用者功能檢視作為系統設計的依據。即將整個系統按使用者功能檢視劃分成與使用者大類相對應的功能群,由此形成整個系統的主體邏輯結構。
根據系統的需求分析,本系統確定的功能群有:
①系統管理:使用者管理、值碼表維護、bbs後台管理、模組許可權分配管理。
②學籍資料管理:學籍資料錄入與修改、學籍資料查詢、學籍資料包表生成。
③分部輔助管理:由分部輔助學籍學籍管理的功能組成。分部輔助管理的特點是管理資料只侷限於與本分部學員相關的資料。
④學員資料查詢:查詢與自己學籍相關的資料和公共資訊。
對每類資料管理功能群,從保證資料的安全性和有效性考慮,將分為資料錄入使用者和資料查詢使用者。錄入使用者主要負責資料的錄入和修改。
3、系統安全性設計:
1 身份驗證(登入)
2 資料限制:訪問資料庫使用者的分部屬性決定的訪問資料的範圍。
3 功能限制:通過使用者功能檢視限制使用者對資料的操作。
4、使用者角色設定和使用者許可權分配:根據使用者功能檢視的劃分確定使用者角色的劃分。每個使用者按使用者角色獲得基本的系統操作許可權。
為了使使用者對系統的操作許可權與使用者的業務工作分配相對應,系統可以在使用者角色基本許可權的基礎上增加或減少對系統的操作許可權,既使用者許可權可動態變化。為了實現使用者許可權的動態變化,將系統功能模組作為系統資源進行註冊。將使用者許可權的分配轉化為對模組的分配。
可以對模組的操作進行約束來實現對功能使用的時間約束,使得某些模組具有很強時間特性(如平時成績錄入模組)。
5、為了實現使用者許可權的動態變化,使用者功能檢視介面必須動態生成。
系統的基本操作流程是:
圖1 系統主控結構圖
圖2 使用者登入軟體結構圖
管理資訊系統設計
前言一 系統名稱 學生公寓出入登記管理資訊系統 二 開發目標 開發出乙個操作簡便,介面友好,靈活實用,安全可靠的學生公寓出入登記管理資訊系統。該系統的開發以學校後勤管理人員和宿舍管理人員為物件,能夠提高學校對學生公寓出入狀況統計分析效率,減輕後勤管理人員對學生公寓的安全管理和統計的負擔,提高學校對學...
管理資訊系統課程設計教務管理資訊系統
遼寧工業大學 管理資訊系統設計課程設計報告 題目 教務管理資訊系統的分析與設計 院 系軟體學院 專業班級 軟體工程113班 學號 111301066 學生姓名 安凱辰 指導教師 王彥華 教師職稱 講師 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體...
管理資訊系統課程設計醫藥管理資訊系統
一 專案說明2 二 系統分析4 三 系統設計5 四 程式設計14 五 系統測試37 六 設計總結38 七 參考文獻 致謝39 醫藥銷售系統課程設計報告 1 專案說明 一 專案背景 隨著中國經濟的快速發展,醫藥生產企業迫切需要採用新的銷售管理方法來加強內部醫藥代表管理和客戶管理,高效的處理銷售業務,掌...