版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學員成績管理系統(tǒng)學員成績管理系統(tǒng) 詳細設計說明書詳細設計說明書 (第一學期)(第一學期) 項目承擔部門:項目承擔部門: ACCPT80ACCPT80 班第一小組班第一小組 項目組長:陳冬華項目組長:陳冬華 周昱成周昱成 組員:陳冬華組員:陳冬華 周昱成周昱成 廖洪廖洪 趙溢輝趙溢輝 吳建平吳建平 張谷泉張谷泉 撰寫人:陳冬華撰寫人:陳冬華 本文檔使用部門:本文檔使用部門:ACCPT80ACCPT80 班第一小組班第一小組 1. 引言.3 1.1 編寫目的.3 1.2 編寫原則.3 1.3 編寫目標.3 1.4 項目背景.3 1.5 設計約束、限制.4 1.6 總體業(yè)務流程.4 1.7 功能簡介
2、.5 2. 功能需求.6 3 環(huán)境要求.8 4 數(shù)據(jù)庫設計.9 5 關(guān)系圖.11 6 窗口設計.12 2.1.1 學員信息.12 2.1.2 課程管理.13 2.1.3 班級管理.14 2.1.4 成績管理.15 2.1.5 報表管理.16 2.1.6 系統(tǒng)管理.17 2.2 人員分工.18 2.3 窗體設計.18 1. 引言引言 1.1 編寫目的編寫目的 編寫此文檔的目的是為了了解開發(fā)軟件時的細節(jié)問題,便于用戶與開發(fā)商協(xié)調(diào)工作, 能使本軟件開發(fā)工作更具體。 本文檔詳細闡述了用戶的系統(tǒng)概況對系統(tǒng)中的各項功能需求、技術(shù)需求、實現(xiàn)環(huán)境 及所使用的實現(xiàn)技術(shù)進行了明確定義。 本文檔主要適用于用戶使用學
3、員成績管理系統(tǒng)的了解,ACCP 第一學期學員畢業(yè)設計 實習項目指導,或作為今后從事此系統(tǒng)開發(fā)及維護人員的技術(shù)參考資料。 1.2 編寫原則編寫原則 合作原則:本詳細設計說明書以珠海信息技術(shù)培訓中心學員信息管理系統(tǒng)需求為前提 依據(jù),撰寫過程中本組成員需密切配合,及時協(xié)商并討論。 實用原則:開發(fā)人員將所獲取的業(yè)務信息和操作要求進行整理,在符合要求的前提下 簡化業(yè)務處理流程及系統(tǒng)操作過程,以達到系統(tǒng)優(yōu)化。 保密原則:遵守客戶秘密,對用戶在需求調(diào)查過程中提供的重要文檔,進行安全、妥 善管理 1.3 編寫目標編寫目標 1)以 C/S 作為開發(fā)平臺,在珠海信息技術(shù)培訓中心的內(nèi)部網(wǎng)上建立一個高質(zhì)、高效、 實用
4、的管理信息系統(tǒng); 2)從系統(tǒng)層到應用層具有嚴密的安全控制機制; 3)系統(tǒng)能夠適應珠海培訓中心組織機構(gòu)和結(jié)構(gòu)的調(diào)整; 4)采用構(gòu)件化技術(shù),使應用系統(tǒng)具有相應的獨立性,使各子系統(tǒng)能具有通用性,能 適應各部門的個性化要求。 1.4 項目背景項目背景 系統(tǒng)名稱:學員成績管理系統(tǒng)。 項目功能:實現(xiàn)對學員信息成績的管理 項目開發(fā)者:ACCPT80 班第一小組成員系統(tǒng)總體描述 1.5 設計約束、限制設計約束、限制 時間約束: 本軟件從 2003 年 8 月 1 日開始設計,開發(fā)時間為 1 個月,2003 年 9 月 1 日交付 使用。 技術(shù)約束: 使用 Java 編程語言,數(shù)據(jù)庫采用 SQL SERVER
5、1.6 總體業(yè)務流程總體業(yè)務流程 超級管理員登錄 學員信息 錄入 刪除 修改 報表管理 錄入 刪除 修改 錄入 刪除 修改 錄入 刪除 修改 課程管理 班級管理 成績管理 錄入 刪除 修改 1.7 功能簡介功能簡介 學員成績管理 信息管理 信息錄入 信息刪除 信息修改 系統(tǒng)登錄 權(quán)限設置 新用戶注冊 用戶管理 班級成績報表 科目成績報表 學員信息報表 報表管理 課程管理 課程錄入 課程刪除 課程修改 班級管理 班級錄入 班級刪除 班級修改 成績管理 成績錄入 成績刪除 成績修改 成績查詢 2. 功能需求功能需求 1 1學員信息管理學員信息管理 a)學員信息的錄入 i.學員信息可以由用戶錄入,主
6、要信息包括:學員編號,姓名,性別,出 生日期,愛好,家庭住址,聯(lián)系電話,所在學習的班級。 ii.用戶錄入完上述信息后,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 iii.班級為班級管理存在的班級編號,可以由用戶輸入,也可以由用戶選擇, 但不能輸入一個不存在的班級編號。 b)學員信息的修改 i.學員信息有變化時,如聯(lián)系電話,用戶可以選擇該學員進行修改。 c)學員信息的刪除 i.學員退學或轉(zhuǎn)出到其它學校時,將其信息刪除。有成績的學員不能刪除。 2 2課程管理課程管理 a)課程的錄入 i.課程可以由用戶錄入,主要信息包括:課程編號,課程名稱,學期,任 課老師 ii.用戶錄入完上述信息后
7、,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 b)課程的修改 i.課程信息有變化時,如任課老師,用戶可以選擇該課程進行修改。 c)課程的刪除 i.課程名稱錄入錯誤或其它原因使得該課程不再需要時,可以刪除它。但 已有成績的課程不能刪除。 3 3班級管理班級管理 a)班級的錄入 i.班級可以由用戶錄入,主要信息包括:班級編號,班級名稱,班主任, 班級目標,口號,備注。 ii.用戶錄入完上述信息后,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 b)班級的修改 i.班級信息有變化時,如目標,口號,用戶可以選擇該班級進行修改。 c)班級的刪除 i.如果該班級不再存在時,可以刪除
8、它。有學生的班級不能刪除。 4 4成績管理成績管理 a)成績錄入 i.成績可以由用戶輸入,主要信息包括:學員編號,課程編號,成績,錄 入日期。 ii.用戶錄入完上述信息后,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 iii.錄入日期為缺省值(當天日期) ,不需要用戶輸入。 iv.課程編號為課程管理中的編號,可以由用戶輸入,也可以由用戶選擇, 但不能輸入一個不存在的課程編號。 v.學員編號為 Error!Error! ReferenceReference sourcesource notnot found.found.中的編號,可以由用 戶輸入,也可以由用戶選擇,但不能輸入一個不存
9、在的學員編號。 b)成績修改 i.當成績錄入有誤時,可以進行更改 c)成績刪除 i.如果該同學的成績無效時,可以進行刪除。 d)成績查詢 i.可以查詢學員的成績 5 5報表管理報表管理 a)班級成績報表:查詢出指定班級的某一科考試成績,并指出該科成績最高分、 最低分的同學以及平均分是多少。 b)學員成績單:查詢出指定學員的各科成績,未參加考的科目的成績以零分顯 示,未指定學員則默認為全體學員。還可以指定某一班級的學員成績單。 c)科目考試成績報表:查詢出指定科目的所以學員的考試成績,并顯示其班級, 姓名,性別等信息。 6 6系統(tǒng)用戶管理系統(tǒng)用戶管理 a)系統(tǒng)登錄:所有用戶在使用本系統(tǒng)前必須輸入
10、用戶名和密碼來登錄系統(tǒng)。要 求系統(tǒng)有用戶名和密碼的驗證,驗證通過才能進入系統(tǒng)。 b)新用戶的注冊 i.新用戶第一次使用本系統(tǒng)應可以注冊一個新的普通用戶,可以使用系統(tǒng) 的基本查詢功能 ii.系統(tǒng)管理員可以修改用戶的權(quán)限 iii.所有用戶均可修改自己的密碼 c)權(quán)限設置 i.系統(tǒng)管理員可以訪問本系統(tǒng)所有的功能 ii.普通用戶只能訪問基本的查詢功能 7 7幫助幫助 a)系統(tǒng)應為用戶提供使用幫助??墒褂?Dreamweaver MX 2004 制作幫助網(wǎng)頁, 在使用 Html Learning Help 工具制作幫助工程,編譯成.chm 文件 3 環(huán)境要求環(huán)境要求 1開發(fā)工具開發(fā)工具:Jbuilder
11、2005 jdk1.4 2數(shù)據(jù)庫數(shù)據(jù)庫:MS SQL Server2000,JDBC 連接 3運行環(huán)境運行環(huán)境:WindowsXP、Windows2000 或以上版本 4 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 Class(Class(班級表班級表) ) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 ClassIDvarchar(10) 否班級編號(主鍵) ClassNamevarchar(50) 是班級名稱 Teachervarchar(50) 是班主任 Targetvarchar(50) 是班級目標 CatchWordvarchar(50) 是口號 Remarkvarchar(50) 是備注 Cou
12、rseCourse(課程表)(課程表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 CourseIDvarchar(10) 否課程編號(主鍵) CourseNamevarchar(50) 是課程名稱 Termvarchar(50) 是學期 Teachervarchar(50) 是任課老師 StudentStudent(學生表)(學生表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 StuIDvarchar(20) 否學員編號(主鍵) StuNamevarchar(20) 是姓名 Sexvarchar(2) 是性別 Birthdaydatetime 是出生日期 Favorva
13、rchar(50) 是愛好 Addressvarchar(50) 是家庭地址 Telephonevarchar(20) 是聯(lián)系電話 ClassIDvarchar(10) 是班級編號(外鍵) ScoresScores(成績表)(成績表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 StuIdvarchar(20) 否學員編號(主鍵) (外鍵) CourseIdvarchar(10) 否課程編號(主鍵) (外鍵) Scorefloat 是成績 SDatedatetime 是考試日期 UsersUsers(用戶表)(用戶表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 UserN
14、amevarchar(20) 否用戶登錄名(主鍵) Passwordsvarchar(10) 否密碼 UserTypevarchar(10) 是用戶類型 5 關(guān)系圖關(guān)系圖 6 窗口設計窗口設計 2.1.1 學員信息學員信息 窗口式樣 窗體描述 窗口名稱:學員信息(StuInfo)繼承:無 設計者:張谷泉設計日期:2007 年 7 月 隸屬子系統(tǒng):學員成績管理子系統(tǒng) 實現(xiàn)功能:學員信息錄入(StuInfoAdd) ,學員信息修改(StuInfoUpdate) ,學員信息 刪除(StuInfoDel) 。 數(shù)據(jù)窗口說明: 1.學員信息錄入從表 Student 生成。 2.在 StudentsSys
15、tem 包中 窗體控件說明: 1.學員信息錄入:由用戶錄入,主要信息包括:學員編號,姓名,性別,出生日期,愛 好, 家庭住址,聯(lián)系電話,所在學習的班級。 2.學員信息修改:學員信息有變化時,如聯(lián)系電話,用戶可以選擇該學員進行修改。 3.學員信息刪除:學員退學或轉(zhuǎn)出到其它學校時,將其信息刪除。有成績的學員不能刪 除。 2.1.2 課程課程管理管理 窗口式樣 窗體描述 窗口名稱:課程管理窗口(Course)繼承:無 設計者:廖洪設計日期:2007 年 7 月 隸屬子系統(tǒng):課程管理子系統(tǒng) 實現(xiàn)功能:課程錄入(CourseAdd) ,課程修改(CourseUpdate) ,課程刪除 (CourseDe
16、l) 。 數(shù)據(jù)窗口說明: 1.課程錄入從表 Course 生成。 2.在 StudentsSystem 包中 窗體控件說明: 1.課程錄入:課程可以由用戶錄入,主要信息包括:課程編號,課程名稱,學期,任課 老師 2.課程修改:課程信息有變化時,如任課老師,用戶可以選擇該課程進行修改。 3.課程刪除:課程名稱錄入錯誤或其它原因使得該課程不再需要時,可以刪除它。但已 有成績的課程不能刪除。 2.1.3 班級班級管理管理 窗口式樣 窗體描述 窗口名稱:班級管理窗口(ClassInfo)繼承: Panel 設計者:吳建平設計日期:2007 年 7 月 隸屬子系統(tǒng):班級管理子系統(tǒng) 實現(xiàn)功能:班級錄入(C
17、lassInfoAdd) ,班級修改(ClassInfoUpdate) ,班級刪除 (ClassInfoDel) 。 數(shù)據(jù)窗口說明: 1.班級信息錄入從表 Class 生成。 2.在 StudentsSystem 包中。 窗體控件說明: 1.班級錄入:班級可以由用戶錄入,主要信息包括:班級編號,班級名稱,班主任,班 級目標,口號,備注 2.班級的修改:班級信息有變化時,如目標,口號,用戶可以選擇該班級進行修改 3.班級刪除:如果該班級不再存在時,可以刪除它。有學生的班級不能刪除。 2.1.4 成績管理成績管理 窗口式樣 窗體描述 窗口名稱:成績管理(Scores)繼承: Panel 設計者:趙
18、溢輝設計日期:2007 年 7 月 隸屬子系統(tǒng):成績管理子系統(tǒng) 實現(xiàn)功能:成績錄入(ScoresAdd) ,成績修改(ScoresUpdate) , 成績刪除(ScoresDel) ,成績查詢(ScoresSel) 。 數(shù)據(jù)窗口說明: 1.成績錄入從表 Scores 生成。 2.在 StudentsSystem 包中。 窗體控件說明: 1.成績錄入:成績可以由用戶輸入,主要信息包括:學員編號,課程編號,成績,錄入 日期。 2.成績修改:當成績錄入有誤時,可以進行更改。 3.成績刪除:如果該同學的成績無效時,可以進行刪除。 4.成績查詢:查詢出學員成績 2.1.5 報表管理報表管理 窗口式樣 窗
19、體描述 窗口名稱:報表管理(Form)繼承: Panel 設計者:周昱成設計日期:2007 年 7 月 隸屬子系統(tǒng):報表管理子系統(tǒng) 實現(xiàn)功能:班級成績報表(ClaForm),學員成績單(StuForm), 科目考試成績報表(CouForm)。 數(shù)據(jù)窗口說明: 1.在 Students 包中 窗體控件說明: 1.班級成績報表:查詢出指定班級的某一科考試成績,并指出該科成績最高分、最低分 的同學以及平均分是多少。 2.學員成績報表:查詢出指定學員的各科成績,未參加考的科目的成績以零分顯示,未 指定學員則默認為全體學員。還可以指定某一班級的學員成績單。 3.科目考試成績報表:查詢出指定科目的所以學員的考試成績,并顯示其班級,姓名, 性別等信息。 2.1.6 系統(tǒng)管理系統(tǒng)管理 登錄窗口式樣 窗體描述 窗口名稱:系統(tǒng)用戶管理(User)繼承: P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 招標文件互查評審表
- 專業(yè)服務合同范本
- 長沙市住宅買賣合同
- 農(nóng)業(yè)肥料訂購協(xié)議范本
- 共同面對婚姻難題
- 維護服務合同中被服務方的權(quán)益與合作
- 物業(yè)合同補充協(xié)議格式范本示例
- 房屋租賃協(xié)議書格式
- 有機稻米購銷協(xié)議
- 拒絕超限安全第一
- 《無機化學》第七章分子結(jié)構(gòu)和晶體結(jié)構(gòu)
- 醫(yī)療耗材配送服務方案
- 動物生物技術(shù)(課件)
- EPC總承包項目設計的總體安排與資源配置方案
- 浙江省溫州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細及行政區(qū)劃代碼
- 甲醇鈉車間操作規(guī)范流程(堿法)
- 建材行業(yè)重大安全事故隱患檢查表(根據(jù)2022版工貿(mào)行業(yè)重大生產(chǎn)安全事故隱患判定標準編制)
- 隆中對-完整版獲獎課件
- 金屬催化偶聯(lián)反應(共30張)課件
- 小學語文人教五年級上冊(統(tǒng)編2023年更新)第六單元-《父愛之舟》學歷案
- 《國民經(jīng)濟核算》課程教學大綱
評論
0/150
提交評論