學(xué)員成績管理系統(tǒng)詳細(xì)說明書_第1頁
學(xué)員成績管理系統(tǒng)詳細(xì)說明書_第2頁
學(xué)員成績管理系統(tǒng)詳細(xì)說明書_第3頁
學(xué)員成績管理系統(tǒng)詳細(xì)說明書_第4頁
學(xué)員成績管理系統(tǒng)詳細(xì)說明書_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)員成績管理系統(tǒng)學(xué)員成績管理系統(tǒng) 詳細(xì)設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書 (第一學(xué)期)(第一學(xué)期) 項(xiàng)目承擔(dān)部門:項(xiàng)目承擔(dān)部門: ACCPT80ACCPT80 班第一小組班第一小組 項(xiàng)目組長:陳冬華項(xiàng)目組長:陳冬華 周昱成周昱成 組員:陳冬華組員:陳冬華 周昱成周昱成 廖洪廖洪 趙溢輝趙溢輝 吳建平吳建平 張谷泉張谷泉 撰寫人:陳冬華撰寫人:陳冬華 本文檔使用部門:本文檔使用部門:ACCPT80ACCPT80 班第一小組班第一小組 1. 引言.3 1.1 編寫目的.3 1.2 編寫原則.3 1.3 編寫目標(biāo).3 1.4 項(xiàng)目背景.3 1.5 設(shè)計(jì)約束、限制.4 1.6 總體業(yè)務(wù)流程.4 1.7 功能簡介

2、.5 2. 功能需求.6 3 環(huán)境要求.8 4 數(shù)據(jù)庫設(shè)計(jì).9 5 關(guān)系圖.11 6 窗口設(shè)計(jì).12 2.1.1 學(xué)員信息.12 2.1.2 課程管理.13 2.1.3 班級管理.14 2.1.4 成績管理.15 2.1.5 報(bào)表管理.16 2.1.6 系統(tǒng)管理.17 2.2 人員分工.18 2.3 窗體設(shè)計(jì).18 1. 引言引言 1.1 編寫目的編寫目的 編寫此文檔的目的是為了了解開發(fā)軟件時(shí)的細(xì)節(jié)問題,便于用戶與開發(fā)商協(xié)調(diào)工作, 能使本軟件開發(fā)工作更具體。 本文檔詳細(xì)闡述了用戶的系統(tǒng)概況對系統(tǒng)中的各項(xiàng)功能需求、技術(shù)需求、實(shí)現(xiàn)環(huán)境 及所使用的實(shí)現(xiàn)技術(shù)進(jìn)行了明確定義。 本文檔主要適用于用戶使用學(xué)

3、員成績管理系統(tǒng)的了解,ACCP 第一學(xué)期學(xué)員畢業(yè)設(shè)計(jì) 實(shí)習(xí)項(xiàng)目指導(dǎo),或作為今后從事此系統(tǒng)開發(fā)及維護(hù)人員的技術(shù)參考資料。 1.2 編寫原則編寫原則 合作原則:本詳細(xì)設(shè)計(jì)說明書以珠海信息技術(shù)培訓(xùn)中心學(xué)員信息管理系統(tǒng)需求為前提 依據(jù),撰寫過程中本組成員需密切配合,及時(shí)協(xié)商并討論。 實(shí)用原則:開發(fā)人員將所獲取的業(yè)務(wù)信息和操作要求進(jìn)行整理,在符合要求的前提下 簡化業(yè)務(wù)處理流程及系統(tǒng)操作過程,以達(dá)到系統(tǒng)優(yōu)化。 保密原則:遵守客戶秘密,對用戶在需求調(diào)查過程中提供的重要文檔,進(jìn)行安全、妥 善管理 1.3 編寫目標(biāo)編寫目標(biāo) 1)以 C/S 作為開發(fā)平臺(tái),在珠海信息技術(shù)培訓(xùn)中心的內(nèi)部網(wǎng)上建立一個(gè)高質(zhì)、高效、 實(shí)用

4、的管理信息系統(tǒng); 2)從系統(tǒng)層到應(yīng)用層具有嚴(yán)密的安全控制機(jī)制; 3)系統(tǒng)能夠適應(yīng)珠海培訓(xùn)中心組織機(jī)構(gòu)和結(jié)構(gòu)的調(diào)整; 4)采用構(gòu)件化技術(shù),使應(yīng)用系統(tǒng)具有相應(yīng)的獨(dú)立性,使各子系統(tǒng)能具有通用性,能 適應(yīng)各部門的個(gè)性化要求。 1.4 項(xiàng)目背景項(xiàng)目背景 系統(tǒng)名稱:學(xué)員成績管理系統(tǒng)。 項(xiàng)目功能:實(shí)現(xiàn)對學(xué)員信息成績的管理 項(xiàng)目開發(fā)者:ACCPT80 班第一小組成員系統(tǒng)總體描述 1.5 設(shè)計(jì)約束、限制設(shè)計(jì)約束、限制 時(shí)間約束: 本軟件從 2003 年 8 月 1 日開始設(shè)計(jì),開發(fā)時(shí)間為 1 個(gè)月,2003 年 9 月 1 日交付 使用。 技術(shù)約束: 使用 Java 編程語言,數(shù)據(jù)庫采用 SQL SERVER

5、1.6 總體業(yè)務(wù)流程總體業(yè)務(wù)流程 超級管理員登錄 學(xué)員信息 錄入 刪除 修改 報(bào)表管理 錄入 刪除 修改 錄入 刪除 修改 錄入 刪除 修改 課程管理 班級管理 成績管理 錄入 刪除 修改 1.7 功能簡介功能簡介 學(xué)員成績管理 信息管理 信息錄入 信息刪除 信息修改 系統(tǒng)登錄 權(quán)限設(shè)置 新用戶注冊 用戶管理 班級成績報(bào)表 科目成績報(bào)表 學(xué)員信息報(bào)表 報(bào)表管理 課程管理 課程錄入 課程刪除 課程修改 班級管理 班級錄入 班級刪除 班級修改 成績管理 成績錄入 成績刪除 成績修改 成績查詢 2. 功能需求功能需求 1 1學(xué)員信息管理學(xué)員信息管理 a)學(xué)員信息的錄入 i.學(xué)員信息可以由用戶錄入,主

6、要信息包括:學(xué)員編號,姓名,性別,出 生日期,愛好,家庭住址,聯(lián)系電話,所在學(xué)習(xí)的班級。 ii.用戶錄入完上述信息后,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 iii.班級為班級管理存在的班級編號,可以由用戶輸入,也可以由用戶選擇, 但不能輸入一個(gè)不存在的班級編號。 b)學(xué)員信息的修改 i.學(xué)員信息有變化時(shí),如聯(lián)系電話,用戶可以選擇該學(xué)員進(jìn)行修改。 c)學(xué)員信息的刪除 i.學(xué)員退學(xué)或轉(zhuǎn)出到其它學(xué)校時(shí),將其信息刪除。有成績的學(xué)員不能刪除。 2 2課程管理課程管理 a)課程的錄入 i.課程可以由用戶錄入,主要信息包括:課程編號,課程名稱,學(xué)期,任 課老師 ii.用戶錄入完上述信息后

7、,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 b)課程的修改 i.課程信息有變化時(shí),如任課老師,用戶可以選擇該課程進(jìn)行修改。 c)課程的刪除 i.課程名稱錄入錯(cuò)誤或其它原因使得該課程不再需要時(shí),可以刪除它。但 已有成績的課程不能刪除。 3 3班級管理班級管理 a)班級的錄入 i.班級可以由用戶錄入,主要信息包括:班級編號,班級名稱,班主任, 班級目標(biāo),口號,備注。 ii.用戶錄入完上述信息后,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 b)班級的修改 i.班級信息有變化時(shí),如目標(biāo),口號,用戶可以選擇該班級進(jìn)行修改。 c)班級的刪除 i.如果該班級不再存在時(shí),可以刪除

8、它。有學(xué)生的班級不能刪除。 4 4成績管理成績管理 a)成績錄入 i.成績可以由用戶輸入,主要信息包括:學(xué)員編號,課程編號,成績,錄 入日期。 ii.用戶錄入完上述信息后,如果用戶確定無誤,可以選擇保存,也可以選 擇取消不保存。 iii.錄入日期為缺省值(當(dāng)天日期) ,不需要用戶輸入。 iv.課程編號為課程管理中的編號,可以由用戶輸入,也可以由用戶選擇, 但不能輸入一個(gè)不存在的課程編號。 v.學(xué)員編號為 Error!Error! ReferenceReference sourcesource notnot found.found.中的編號,可以由用 戶輸入,也可以由用戶選擇,但不能輸入一個(gè)不存

9、在的學(xué)員編號。 b)成績修改 i.當(dāng)成績錄入有誤時(shí),可以進(jìn)行更改 c)成績刪除 i.如果該同學(xué)的成績無效時(shí),可以進(jìn)行刪除。 d)成績查詢 i.可以查詢學(xué)員的成績 5 5報(bào)表管理報(bào)表管理 a)班級成績報(bào)表:查詢出指定班級的某一科考試成績,并指出該科成績最高分、 最低分的同學(xué)以及平均分是多少。 b)學(xué)員成績單:查詢出指定學(xué)員的各科成績,未參加考的科目的成績以零分顯 示,未指定學(xué)員則默認(rèn)為全體學(xué)員。還可以指定某一班級的學(xué)員成績單。 c)科目考試成績報(bào)表:查詢出指定科目的所以學(xué)員的考試成績,并顯示其班級, 姓名,性別等信息。 6 6系統(tǒng)用戶管理系統(tǒng)用戶管理 a)系統(tǒng)登錄:所有用戶在使用本系統(tǒng)前必須輸入

10、用戶名和密碼來登錄系統(tǒng)。要 求系統(tǒng)有用戶名和密碼的驗(yàn)證,驗(yàn)證通過才能進(jìn)入系統(tǒng)。 b)新用戶的注冊 i.新用戶第一次使用本系統(tǒng)應(yīng)可以注冊一個(gè)新的普通用戶,可以使用系統(tǒng) 的基本查詢功能 ii.系統(tǒng)管理員可以修改用戶的權(quán)限 iii.所有用戶均可修改自己的密碼 c)權(quán)限設(shè)置 i.系統(tǒng)管理員可以訪問本系統(tǒng)所有的功能 ii.普通用戶只能訪問基本的查詢功能 7 7幫助幫助 a)系統(tǒng)應(yī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運(yùn)行環(huán)境運(yùn)行環(huán)境:WindowsXP、Windows2000 或以上版本 4 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) Class(Class(班級表班級表) ) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 ClassIDvarchar(10) 否班級編號(主鍵) ClassNamevarchar(50) 是班級名稱 Teachervarchar(50) 是班主任 Targetvarchar(50) 是班級目標(biāo) CatchWordvarchar(50) 是口號 Remarkvarchar(50) 是備注 Cou

12、rseCourse(課程表)(課程表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 CourseIDvarchar(10) 否課程編號(主鍵) CourseNamevarchar(50) 是課程名稱 Termvarchar(50) 是學(xué)期 Teachervarchar(50) 是任課老師 StudentStudent(學(xué)生表)(學(xué)生表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 StuIDvarchar(20) 否學(xué)員編號(主鍵) StuNamevarchar(20) 是姓名 Sexvarchar(2) 是性別 Birthdaydatetime 是出生日期 Favorva

13、rchar(50) 是愛好 Addressvarchar(50) 是家庭地址 Telephonevarchar(20) 是聯(lián)系電話 ClassIDvarchar(10) 是班級編號(外鍵) ScoresScores(成績表)(成績表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 StuIdvarchar(20) 否學(xué)員編號(主鍵) (外鍵) CourseIdvarchar(10) 否課程編號(主鍵) (外鍵) Scorefloat 是成績 SDatedatetime 是考試日期 UsersUsers(用戶表)(用戶表) 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 UserN

14、amevarchar(20) 否用戶登錄名(主鍵) Passwordsvarchar(10) 否密碼 UserTypevarchar(10) 是用戶類型 5 關(guān)系圖關(guān)系圖 6 窗口設(shè)計(jì)窗口設(shè)計(jì) 2.1.1 學(xué)員信息學(xué)員信息 窗口式樣 窗體描述 窗口名稱:學(xué)員信息(StuInfo)繼承:無 設(shè)計(jì)者:張谷泉設(shè)計(jì)日期:2007 年 7 月 隸屬子系統(tǒng):學(xué)員成績管理子系統(tǒng) 實(shí)現(xiàn)功能:學(xué)員信息錄入(StuInfoAdd) ,學(xué)員信息修改(StuInfoUpdate) ,學(xué)員信息 刪除(StuInfoDel) 。 數(shù)據(jù)窗口說明: 1.學(xué)員信息錄入從表 Student 生成。 2.在 StudentsSys

15、tem 包中 窗體控件說明: 1.學(xué)員信息錄入:由用戶錄入,主要信息包括:學(xué)員編號,姓名,性別,出生日期,愛 好, 家庭住址,聯(lián)系電話,所在學(xué)習(xí)的班級。 2.學(xué)員信息修改:學(xué)員信息有變化時(shí),如聯(lián)系電話,用戶可以選擇該學(xué)員進(jìn)行修改。 3.學(xué)員信息刪除:學(xué)員退學(xué)或轉(zhuǎn)出到其它學(xué)校時(shí),將其信息刪除。有成績的學(xué)員不能刪 除。 2.1.2 課程課程管理管理 窗口式樣 窗體描述 窗口名稱:課程管理窗口(Course)繼承:無 設(shè)計(jì)者:廖洪設(shè)計(jì)日期:2007 年 7 月 隸屬子系統(tǒng):課程管理子系統(tǒng) 實(shí)現(xiàn)功能:課程錄入(CourseAdd) ,課程修改(CourseUpdate) ,課程刪除 (CourseDe

16、l) 。 數(shù)據(jù)窗口說明: 1.課程錄入從表 Course 生成。 2.在 StudentsSystem 包中 窗體控件說明: 1.課程錄入:課程可以由用戶錄入,主要信息包括:課程編號,課程名稱,學(xué)期,任課 老師 2.課程修改:課程信息有變化時(shí),如任課老師,用戶可以選擇該課程進(jìn)行修改。 3.課程刪除:課程名稱錄入錯(cuò)誤或其它原因使得該課程不再需要時(shí),可以刪除它。但已 有成績的課程不能刪除。 2.1.3 班級班級管理管理 窗口式樣 窗體描述 窗口名稱:班級管理窗口(ClassInfo)繼承: Panel 設(shè)計(jì)者:吳建平設(shè)計(jì)日期:2007 年 7 月 隸屬子系統(tǒng):班級管理子系統(tǒng) 實(shí)現(xiàn)功能:班級錄入(C

17、lassInfoAdd) ,班級修改(ClassInfoUpdate) ,班級刪除 (ClassInfoDel) 。 數(shù)據(jù)窗口說明: 1.班級信息錄入從表 Class 生成。 2.在 StudentsSystem 包中。 窗體控件說明: 1.班級錄入:班級可以由用戶錄入,主要信息包括:班級編號,班級名稱,班主任,班 級目標(biāo),口號,備注 2.班級的修改:班級信息有變化時(shí),如目標(biāo),口號,用戶可以選擇該班級進(jìn)行修改 3.班級刪除:如果該班級不再存在時(shí),可以刪除它。有學(xué)生的班級不能刪除。 2.1.4 成績管理成績管理 窗口式樣 窗體描述 窗口名稱:成績管理(Scores)繼承: Panel 設(shè)計(jì)者:趙

18、溢輝設(shè)計(jì)日期:2007 年 7 月 隸屬子系統(tǒng):成績管理子系統(tǒng) 實(shí)現(xiàn)功能:成績錄入(ScoresAdd) ,成績修改(ScoresUpdate) , 成績刪除(ScoresDel) ,成績查詢(ScoresSel) 。 數(shù)據(jù)窗口說明: 1.成績錄入從表 Scores 生成。 2.在 StudentsSystem 包中。 窗體控件說明: 1.成績錄入:成績可以由用戶輸入,主要信息包括:學(xué)員編號,課程編號,成績,錄入 日期。 2.成績修改:當(dāng)成績錄入有誤時(shí),可以進(jìn)行更改。 3.成績刪除:如果該同學(xué)的成績無效時(shí),可以進(jìn)行刪除。 4.成績查詢:查詢出學(xué)員成績 2.1.5 報(bào)表管理報(bào)表管理 窗口式樣 窗

19、體描述 窗口名稱:報(bào)表管理(Form)繼承: Panel 設(shè)計(jì)者:周昱成設(shè)計(jì)日期:2007 年 7 月 隸屬子系統(tǒng):報(bào)表管理子系統(tǒng) 實(shí)現(xiàn)功能:班級成績報(bào)表(ClaForm),學(xué)員成績單(StuForm), 科目考試成績報(bào)表(CouForm)。 數(shù)據(jù)窗口說明: 1.在 Students 包中 窗體控件說明: 1.班級成績報(bào)表:查詢出指定班級的某一科考試成績,并指出該科成績最高分、最低分 的同學(xué)以及平均分是多少。 2.學(xué)員成績報(bào)表:查詢出指定學(xué)員的各科成績,未參加考的科目的成績以零分顯示,未 指定學(xué)員則默認(rèn)為全體學(xué)員。還可以指定某一班級的學(xué)員成績單。 3.科目考試成績報(bào)表:查詢出指定科目的所以學(xué)員的考試成績,并顯示其班級,姓名, 性別等信息。 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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論