




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)上選課系統(tǒng)概要設(shè)計(jì)說(shuō)明書1. 引言1.1 目的目的是為了設(shè)計(jì)軟件結(jié)構(gòu),即將需求規(guī)格轉(zhuǎn)換為體系結(jié)構(gòu),劃分出程序的基本模塊組成,確定模塊間的相互關(guān)系,并確定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。本說(shuō)明書的用途在于尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同方案,分析員從這些可供選擇的方案中選取若干個(gè)合理的方案,為每個(gè)合理的方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的物理元素,進(jìn)行成本效益分析,從中選出一個(gè)最佳方案向用戶和使用部門負(fù)責(zé)推薦。如果用戶和使用部門負(fù)責(zé)人接受了推薦的方案,分析員應(yīng)該進(jìn)一步為這個(gè)最佳方案設(shè)計(jì)軟件結(jié)構(gòu)。通常,設(shè)計(jì)出初步的軟件結(jié)構(gòu)后還要進(jìn)一步改進(jìn),從而得到更合理的結(jié)構(gòu),進(jìn)行必要的數(shù)據(jù)庫(kù)設(shè)計(jì),確定測(cè)試要求并且制定測(cè)試計(jì)劃。
2、主要讀者為系統(tǒng)分析員和用戶及使用部門的有關(guān)人員,為后面的系統(tǒng)開發(fā)提供依據(jù)。1.2 項(xiàng)目背景1. 開發(fā)軟件名稱:網(wǎng)上選課系統(tǒng)2. 實(shí)現(xiàn)軟件開發(fā)者:任婷、劉思盈、廖瑞雪、郭紅梅3. 項(xiàng)目與其他軟件的關(guān)系:1)運(yùn)行平臺(tái):采用WINDOWS 7為操作系統(tǒng)2)數(shù)據(jù)庫(kù):采用SQL2005為開發(fā)軟件的操作系統(tǒng)1.3 定義本文檔所涉及的專門術(shù)語(yǔ)定義和縮略語(yǔ)、縮寫詞的含義如下表:學(xué)生應(yīng)用系統(tǒng)的學(xué)生教師開設(shè)課程的教師管理員 系統(tǒng)的管理者 選課按照規(guī)則選修課程2. 任務(wù)概述2.1 目標(biāo)選課管理系統(tǒng)的目的是對(duì)學(xué)校范圍內(nèi)的選課信息進(jìn)行全面的管理,以便于學(xué)生課程的日常管理、調(diào)整,學(xué)生成績(jī)的錄入和修改,開設(shè)課程的增加和刪改
3、。2.2 需求概述1學(xué)生選課系統(tǒng)首先提供用戶登錄,登錄的初始用戶名和密碼都設(shè)置為當(dāng)前學(xué)號(hào),第一次登錄后要求必須更改密碼,以確保用戶信息安全。2學(xué)生信息查詢,可以查看當(dāng)前用戶的基本情況、選課情況、選修課程、課表信息等等3管理員負(fù)責(zé)管理課程信息、教師信息、學(xué)生信息,具有最大的管理權(quán)限,為當(dāng)前用戶需要修改的信息進(jìn)行更正4. 課表信息模塊,用于體現(xiàn)當(dāng)前用戶的時(shí)間安排,具體選修課程,課程時(shí)間等,以及空余時(shí)間、空余教室查詢2.3 條件及限制本項(xiàng)目的開發(fā)必須有學(xué)校領(lǐng)導(dǎo)的大力支持,能夠提供合理的數(shù)據(jù)進(jìn)行測(cè)試整改,能夠根據(jù)提供的模塊進(jìn)行合理安排,團(tuán)隊(duì)人員高度一致的合作。另外可能有技術(shù)和設(shè)備方面的欠缺,合理利用現(xiàn)
4、有設(shè)備,項(xiàng)目的可擴(kuò)展性、安全性、易于維護(hù)等。3. 總體設(shè)計(jì)3.1 總體結(jié)構(gòu)與模塊外部設(shè)計(jì)3.1.1 總體結(jié)構(gòu)學(xué)生選課系統(tǒng)是為了方便學(xué)生在選課階段方便選課而開發(fā)的系統(tǒng),它的基本功能就是對(duì)于學(xué)校的可選課程進(jìn)行選擇、查看和修改等操作。學(xué)生選課系統(tǒng)主要有四大模塊:1. 課程展示模塊課程展示模塊是系統(tǒng)的核心部分,學(xué)生只有瀏覽所選課程才能選擇所上的課程。 課程展示模塊包括課程的詳細(xì)信息(課程ID、課程名、上課時(shí)間、上課地點(diǎn)、授課教師等)、搜索課程信息等功能。2. 用戶管理模塊用戶包括學(xué)生用戶和教師用戶,學(xué)生用戶是整個(gè)選課系統(tǒng)的主角。學(xué)生用戶必須登陸進(jìn)系統(tǒng)。然后他們可以進(jìn)行自己資料的修改、對(duì)所選課程的查看、
5、在選課期間可以對(duì)課程進(jìn)行各種操作、對(duì)所選課程所生成的課表進(jìn)行查看。教師用戶可以對(duì)自己的本學(xué)期的課表進(jìn)行查看、對(duì)自己的資料進(jìn)行查看和修改。沒有登陸的用戶不能進(jìn)入系統(tǒng)。3. 選課模塊學(xué)生用戶在選課期間對(duì)課程進(jìn)行查看,開始進(jìn)行選課操作(查看、修改、刪除),對(duì)課表也可以進(jìn)行查看等。4. 課表模塊當(dāng)每個(gè)學(xué)生用戶選課成功后,系統(tǒng)自動(dòng)生成課表,課表可以被查看。教師用戶的課表也在學(xué)生選課成功之后自動(dòng)生成。學(xué)生選課系統(tǒng)用戶登錄課程信息課程搜索選課管理用戶管理用戶資料管理用戶課表管理 圖1總體結(jié)構(gòu)圖各個(gè)模塊的功能簡(jiǎn)介表用戶登錄正確登錄后可以選課或查看課表課程信息將課程詳細(xì)信息展示出來(lái)方便用戶查看課程搜索用戶可以了
6、方便快捷的了解所需要的課程信息用戶管理用戶有自己的信息表,存儲(chǔ)自己的信息資料管理管理員可以進(jìn)行對(duì)用戶資料的添加、修改、查詢和刪除等選課管理用戶可以對(duì)選課階段的課程進(jìn)行選擇、查詢和刪除等課表管理用戶可以對(duì)自己的課表進(jìn)行查看,方便了解本學(xué)期的課程3.1.2 模塊外部設(shè)計(jì)1. 要求: 系統(tǒng)界面要簡(jiǎn)潔大方,能使操作者方便的找到相應(yīng)界面,快速掌握操作步驟,給用戶清新明了的體驗(yàn)。2. 配色方案: 藍(lán)綠色為主色調(diào),配以白色3.2 功能分配1. 用戶登錄:用戶先輸入自動(dòng)初始賬號(hào)和密碼,如果用戶名和密碼錯(cuò)誤系統(tǒng)會(huì)提示錯(cuò)誤。如果用戶忘記密碼可以選擇找回密碼,找回密碼時(shí)根據(jù)提示輸入正確答案,由系統(tǒng)幫助找回密碼。用戶
7、名密碼正確,登錄成功。此時(shí)需要用戶更改密碼,以確保信息安全。2. 課表信息:為用戶提供了合理的安排,能夠根據(jù)課表信息來(lái)查看當(dāng)前應(yīng)上課程,上課時(shí)間、地點(diǎn),任課教師等信息,以及空余時(shí)間等。3. 課程信息:提供各種可選課程信息,包括課程所屬院系、類別、上課周次、考試形式、任課教師信息、是否可選等。4. 選課管理:當(dāng)用戶確定好想選的課程時(shí),在課程信息前方的復(fù)選框打鉤,確定選課,即可完成選課操作,如果所選課程不符合規(guī)定,可以在選課階段,進(jìn)行已選課程的刪除。5.課程搜索:用戶根據(jù)所要選擇課程的相關(guān)屬性,選擇課程,搜索符合條件的課程信息,列表。6. 用戶管理:1)資料管理:管理用戶的資料,如果用戶修改資料系
8、統(tǒng)將及時(shí)更新。2)課程信息管理:根據(jù)實(shí)際需要開設(shè)的課程更新到選課系統(tǒng)內(nèi)部,將不需要再開設(shè)的課程刪除。如果學(xué)生錯(cuò)過了選課階段的修改課程,可以對(duì)學(xué)生選課信息進(jìn)行修改。4. 運(yùn)行設(shè)計(jì)4.1 運(yùn)行模塊的組合本系統(tǒng)主要有管理模塊、教師模塊和學(xué)生模塊三部分緊密相連。管理員擁有最高權(quán)限,他們進(jìn)入系統(tǒng)可以對(duì)教師和學(xué)生的基本信息進(jìn)行修改,添加,刪除。管理員還及時(shí)更新課程,查看信息等。教師模塊中,教師可以查看學(xué)生的基本信息,和課程,可以登記學(xué)生成績(jī)。學(xué)生模塊中,學(xué)生能查看自己的基本信息和課程信息,在選課階段可以進(jìn)行選課。以上結(jié)構(gòu)如下:圖2基本流程圖4.2 運(yùn)行控制4.2.1 用戶界面的控制 界面是軟件與用戶交互的
9、最直接的層,界面的好壞決定用戶對(duì)軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。在進(jìn)入界面的同時(shí)感受到清晰明確的指導(dǎo)。4.2.2 運(yùn)行控制的條件與限制本項(xiàng)目的開發(fā)必須有學(xué)校領(lǐng)導(dǎo)和老師,學(xué)生的大力支持,必須有足夠的人員并且有很高的團(tuán)隊(duì)精神。另外可能有技術(shù)和設(shè)備方面的欠缺,合理利用現(xiàn)有設(shè)備,項(xiàng)目的可擴(kuò)展性、安全性、易于維護(hù)等。4.2.3 前臺(tái)和后臺(tái)的控制關(guān)系前臺(tái)主要以提供老師和學(xué)生的基本信息和課程信息,登陸系統(tǒng)后即可查看信息,和選課,后臺(tái)主要以控制前臺(tái)的課程更新和信息變動(dòng),以次控制前臺(tái)的運(yùn)行工作模式。4.2.4 運(yùn)行控制的環(huán)境1. 操作系統(tǒng) :WINDOWS 7平
10、臺(tái)。2. 瀏覽器 :Internet Explorer。3. 必須確保用戶注冊(cè)信息的安全。4. 使用戶對(duì)它有一種信賴感。4.3 運(yùn)行時(shí)間4.3.1.時(shí)間特性1. 課程更新時(shí)間在一分鐘之內(nèi)。2. 數(shù)據(jù)之間的轉(zhuǎn)換時(shí)間不超過2秒鐘。3. 數(shù)據(jù)在從服務(wù)器傳送到客戶機(jī)的時(shí)間不超過5秒鐘。4. 數(shù)據(jù)庫(kù)的錄入,數(shù)據(jù)庫(kù)數(shù)據(jù)的更新也需要一定的時(shí)間限制。4.3.2 時(shí)間效率1.登陸系統(tǒng)后,對(duì)于基本信息和課程信息的查看是24小時(shí)可支持的。2.選課只能在選課階段。3. 為滿足廣大用戶的需求,我們將提供更為方便的服務(wù)。5. 出錯(cuò)處理設(shè)計(jì)5.1 出錯(cuò)輸出信息當(dāng)出現(xiàn)瀏覽錯(cuò)誤或系統(tǒng)內(nèi)在錯(cuò)誤,我們會(huì)終止頁(yè)面的瀏覽并顯示出一個(gè)友好的界面來(lái)給用戶展示。5.2 出錯(cuò)處理對(duì)策 出現(xiàn)錯(cuò)誤會(huì)關(guān)閉相應(yīng)的瀏覽頁(yè)面,并記錄用戶的瀏覽頁(yè)面
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧城市課題申報(bào)書
- 省級(jí)中學(xué)課題申報(bào)書格式
- 籃球特色課題申報(bào)書
- 班干部申請(qǐng)書模板
- 員工加工合同范本
- 人生導(dǎo)師合同范例
- 譯者的課題申報(bào)書
- 合作伙伴現(xiàn)金交易合同范例
- 吳江區(qū)試用期勞動(dòng)合同范本
- 辦公租地合同范本
- 年處理量48萬(wàn)噸重整裝置芳烴精餾的工藝設(shè)計(jì)-二甲苯塔
- 16防沖工題庫(kù)題庫(kù)(238道)
- 2023年常州工業(yè)職業(yè)技術(shù)學(xué)院高職單招(語(yǔ)文)試題庫(kù)含答案解析
- GB/T 3452.2-2007液壓氣動(dòng)用O形橡膠密封圈第2部分:外觀質(zhì)量檢驗(yàn)規(guī)范
- GB/T 30797-2014食品用洗滌劑試驗(yàn)方法總砷的測(cè)定
- GB/T 20057-2012滾動(dòng)軸承圓柱滾子軸承平擋圈和套圈無(wú)擋邊端倒角尺寸
- GB/T 19808-2005塑料管材和管件公稱外徑大于或等于90mm的聚乙烯電熔組件的拉伸剝離試驗(yàn)
- GB/T 10051.1-2010起重吊鉤第1部分:力學(xué)性能、起重量、應(yīng)力及材料
- 2022年人民交通出版社股份有限公司招聘筆試試題及答案解析
- 班組建設(shè)工作體系課件
- 第章交通調(diào)查與數(shù)據(jù)分析課件
評(píng)論
0/150
提交評(píng)論