




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TOC\o"1-3"\h\z1引言 21.1編寫(xiě)目的 21.2背景 21.3定義 21.4參考資料 22總體設(shè)計(jì) 22.1需求規(guī)定 22.2運(yùn)行環(huán)境 22.3基本設(shè)計(jì)概念和處理流程 32.4結(jié)構(gòu) 32.5功能器求與程序的關(guān)系 32.6人工處理過(guò)程 32.7尚未問(wèn)決的問(wèn)題 43接口設(shè)計(jì) 43.1用戶接口 43.2外部接口 43.3內(nèi)部接口 44運(yùn)行設(shè)計(jì) 44.1運(yùn)行模塊組合 44.2運(yùn)行控制 44.3運(yùn)行時(shí)間 45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 45.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 45.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 46系統(tǒng)出錯(cuò)處理設(shè)計(jì) 46.1出錯(cuò)信息 46.2補(bǔ)救措施 46.3系統(tǒng)維護(hù)設(shè)計(jì) 4概要設(shè)計(jì)說(shuō)明書(shū)1引言1.1編寫(xiě)目的由前面的需求分析,除了系統(tǒng)基本的要求,和基本用例,要實(shí)現(xiàn)整個(gè)系統(tǒng),需要對(duì)用戶的需求進(jìn)行設(shè)計(jì),概要設(shè)計(jì)主要是利用比較抽象的語(yǔ)言對(duì)整個(gè)需求進(jìn)行概括,卻定對(duì)整個(gè)系統(tǒng)的物理配置,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口的實(shí)現(xiàn),實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì)。預(yù)期讀者為客戶代表及程序設(shè)計(jì)人員。1.2背景在線考試系統(tǒng);本項(xiàng)目的任務(wù)提出者:福建師范大學(xué)開(kāi)發(fā)者:銘誠(chéng)公司主要用戶是高職院校該軟件獨(dú)立于其他系統(tǒng),自成一個(gè)完整的系統(tǒng),應(yīng)用方便該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系。1.3定義SQLServer2005:數(shù)據(jù)庫(kù)管理軟件DBMS:數(shù)據(jù)管理系統(tǒng)Windows2000/2003/XP以上:運(yùn)行環(huán)境Tomcat:服務(wù)器1.4參考資料《軟件工程》,清華大學(xué)出版社,1997.《ASP.NET動(dòng)態(tài)網(wǎng)站設(shè)計(jì)》,電子工業(yè)出版社,2007.2總體設(shè)計(jì)2.1需求規(guī)定功能簡(jiǎn)介用戶登錄針對(duì)不同的用戶類(lèi)別進(jìn)行不同的登陸,使用不同的功能班級(jí)管理管理員對(duì)班級(jí)進(jìn)行一定的添加,修改管理系統(tǒng)管理管理員對(duì)系統(tǒng)維護(hù)的管理教師管理管理員對(duì)教師進(jìn)行安排,修改等一系列管理管理員管理對(duì)管理員的添加,刪除,修改等管理學(xué)生管理規(guī)學(xué)生進(jìn)行登記,安排教室課程和考試的管理修改密碼管理員,教師,和學(xué)生對(duì)登陸密碼的修改題目管理教室對(duì)題目的錄入,修改,發(fā)布,以備進(jìn)行考試成績(jī)管理教師對(duì)成績(jī)進(jìn)行查看,修改,等級(jí)。學(xué)生對(duì)成績(jī)進(jìn)行查看改卷教師和系統(tǒng)讀考卷進(jìn)行批改,登記成績(jī)查看個(gè)人成績(jī)學(xué)生對(duì)個(gè)人成績(jī)的查看查看學(xué)生信息管理員和教師對(duì)學(xué)生信息查看查看教師信息管理員和教師差查看信息答卷學(xué)生在考試進(jìn)行時(shí)對(duì)題目進(jìn)行答卷課程管理管理員對(duì)課程進(jìn)行安排,登記,更改2.2運(yùn)行環(huán)境環(huán)境名稱軟件環(huán)境硬件環(huán)境服務(wù)器端操作系統(tǒng):WindowsXP,Windows7以及以上版本數(shù)據(jù)庫(kù):SQLServer2005最低配置:CPU為P42.66GHZ,內(nèi)存:512M客戶端IE6.0以及以上版本能支持IE6.0以及以上版本的操作系統(tǒng)所需要的最低硬件配置2.3基本設(shè)計(jì)概念和處理流程設(shè)計(jì)概念:B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語(yǔ)言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows98/Windows2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。處理流程圖考生考生考生身份驗(yàn)證確定考試規(guī)則生成試卷做試卷交卷評(píng)卷學(xué)生信息學(xué)生成績(jī)教師教師身份驗(yàn)證教師信息輸入查詢考生成績(jī)條件添加試卷成績(jī)顯示輸入考試題目確認(rèn)添加管理員管理員管理員身份驗(yàn)證學(xué)生管理教師管理試題管理科目管理2.4結(jié)構(gòu)在線考試系統(tǒng)在線考試系統(tǒng)學(xué)生管理教師管理管理員管理科目信息管理學(xué)生信息管理題庫(kù)管理添加試題試題查詢考試頁(yè)面考試結(jié)果查詢成績(jī)考試結(jié)果管理管理員教師學(xué)生試題信息管理信息修改︹只限密碼︺教師信息管理管理員信息維護(hù)信息修改︹只限密碼︺功功能用戶用戶登錄系統(tǒng)管理教師管理管理員管理學(xué)生管理修改密碼題目管理成績(jī)管理改卷查看個(gè)人成績(jī)查看學(xué)生信息查看教師信息答卷查看學(xué)生成績(jī)課程管理管理員√√√√√√教師√√√√√√√√學(xué)生√√√√√√2.5功能需求與程序的關(guān)系文件夾子目錄/文件說(shuō)明adminAddExamination.aspx添加試題AddStudentInfo.aspx添加考生信息AddTeacherInfo.aspx添加教師信息AdminChangePwd.aspx管理員修改密碼AdminManage.aspx管理員信息管理ChangeStudentInfo.aspx修改考生信息ExaminationDetail.aspx試題詳細(xì)信息ExaminationInfo.aspx考試信息ExaminationResult.aspx考試結(jié)果管理Logout.aspx管理員退出StudentInfo.aspx考生基本信息Subject.aspx注意事項(xiàng)TeacherInfo.aspx教師基本信息TeacherXXinfo.aspx教師詳細(xì)信息left.htm左界面studentresult.aspx在線考試結(jié)果StartExam.aspx在線考試系統(tǒng)studentexam.aspx考場(chǎng)規(guī)則teacherTAddExamination.aspx添加試題TeacherChangePwd.aspx教師修改密碼TeacherManage.aspx教師管理TExaminationDetail.aspx試題詳細(xì)信息TExaminationInfo.aspx試題發(fā)布TExaminationResult.aspx考試結(jié)果TLogout.aspx教師退出App_CodeBaseClass.cs連接數(shù)據(jù)庫(kù),判斷登錄類(lèi)型MessageBox.cs信息提示類(lèi)projClass.cs連接數(shù)據(jù)庫(kù),驗(yàn)證App_Datadb_ExamOnline.ldf日志文件db_ExamOnline.mdf數(shù)據(jù)庫(kù)文件UserControlsFooder.ascx用戶控件頭文件Header1.ascx用戶控件頭文件1Header2.ascx用戶控件頭文件2Image.aspxImage.aspx圖片Login.aspxLogin.aspx登陸2.6類(lèi)2.6.1類(lèi)圖2.6.1類(lèi)的說(shuō)明用戶登錄:進(jìn)行不同權(quán)限的用戶登錄學(xué)生管理:對(duì)學(xué)生進(jìn)行添加,修改,查詢等功能;教師管理:對(duì)教師進(jìn)行添加,修改信息,查詢等功能;成績(jī)管理:對(duì)成績(jī)進(jìn)行查詢,統(tǒng)計(jì)等功能;試題管理:對(duì)試題進(jìn)行添加,錄入,發(fā)布等功能;課程管理:對(duì)課程進(jìn)行安排,添加,修改等功能;2.7人工處理過(guò)程本軟件系統(tǒng)的工作過(guò)程不包含的人工處理過(guò)程。2.8尚未問(wèn)決的問(wèn)題系統(tǒng)從數(shù)據(jù)庫(kù)中存取數(shù)據(jù)的傳輸速度較慢。3接口設(shè)計(jì)3.1用戶接口用戶用戶說(shuō)明考生考試客戶端教師考試服務(wù)端、試題錄入子系統(tǒng)系統(tǒng)管理員用戶操作接口、瀏覽器3.2外部接口(1)用戶界面采用非常流行的圖形用戶界面(2)軟件接口運(yùn)行于Windows98以上版本(3)硬件接口支持一般X86系列微型計(jì)算機(jī)3.3內(nèi)部接口由操作系統(tǒng)調(diào)用本系統(tǒng),進(jìn)入登陸模塊退出系統(tǒng)模塊,執(zhí)行完畢返回操作系統(tǒng)學(xué)生模塊由登陸模塊調(diào)用,進(jìn)入考試答題模塊,然后進(jìn)行查看考試成績(jī)模塊教師模塊由登錄模塊調(diào)用,啟動(dòng)考試結(jié)果管理、信息維護(hù)、試題信息管理模塊,執(zhí)行試題信息管理模塊的添加、查詢管理員模塊由登錄模塊調(diào)用,啟動(dòng)考試結(jié)果管理、信息維護(hù)、試題信息管理模塊、學(xué)生信息管理、教師管理、科目信息管理,執(zhí)行試題信息管理模塊、學(xué)生信息管理、教師管理、科目信息管理的添加、查詢、修改、刪除4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合本系統(tǒng)由多個(gè)JSP頁(yè)面及Servelet構(gòu)成,通過(guò)頁(yè)面跳轉(zhuǎn)來(lái)實(shí)現(xiàn)各個(gè)模塊之間不同功能的連接和組合。各模塊之間相對(duì)獨(dú)立,屬于高內(nèi)聚低耦合,可移植性好。各模塊之間主要通過(guò)JSP的內(nèi)置對(duì)象以及動(dòng)作指令標(biāo)記實(shí)現(xiàn)模塊之間的合作和數(shù)據(jù)共享。4.2運(yùn)行控制符合操作說(shuō)明,用戶根據(jù)自己身份進(jìn)行登錄以及進(jìn)行權(quán)限操作。對(duì)輸入信息無(wú)特別限定,系統(tǒng)自行處理異常并給出提示信息。4.3運(yùn)行時(shí)間由于系統(tǒng)直接從數(shù)據(jù)庫(kù)中存取相關(guān)信息,頁(yè)面產(chǎn)生速度可能不夠理想,但基于處于可接受范圍內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)每張表的具體內(nèi)容,例如:admin表屬性名中文屬性名類(lèi)型長(zhǎng)度備注ID用戶編號(hào)int20主鍵,不為空AdminNum用戶賬戶varchar50為空AdminName用戶名varchar50為空AdminPwd用戶密碼varchar50為空Lesson表屬性名中文屬性名類(lèi)型長(zhǎng)度備注ID課程編號(hào)int20主鍵,不為空LessonName課程名稱varchar50為空LessonDataTime開(kāi)課時(shí)間Datatime為空Score表屬性名中文屬性名類(lèi)型長(zhǎng)度備注ID成績(jī)編號(hào)int20主鍵,不為空StudentId學(xué)生編號(hào)varchar50為空LessonName課程名稱varchar50為空Score成績(jī)int50為空StudentName學(xué)生姓名varchar50為空StudentAns學(xué)生答案varchar50為空RigthAns正確答案varchar50為空Student表屬性名中文屬性名類(lèi)型長(zhǎng)度備注ID學(xué)生編號(hào)int20主鍵,不為空StudentNum學(xué)生賬戶varchar50為空StudentName學(xué)生姓名varchar50為空StudentPwd學(xué)生密碼Varchar50為空StudentSex學(xué)生性別varchar50為空Teacher表屬性名中文屬性名類(lèi)型長(zhǎng)度備注ID教師編號(hào)int20主鍵,不為空TeacherNum教師工號(hào)varchar50為空TeacherName教師姓名varchar50為空TeacherPwd教師密碼vrchar50為空TeacherCourse教學(xué)課程varchar50為空Test表屬性名中文屬性名類(lèi)型長(zhǎng)度備注ID試聽(tīng)編號(hào)int20主鍵,不為空TestContent試題內(nèi)容varchar200為空TestAns1答案1varchar50為空TestAns2答案2vrchar50為空TestAns3答案3varchar50為空TestAns4答案4varchara50為空RightAns正確答案varchar50為空Pub所屬章節(jié)int50為空TestCourse得分varchar50為空5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系各個(gè)數(shù)據(jù)結(jié)構(gòu)域訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的形式,訪問(wèn)方式為創(chuàng)建(Create)、插入(Insert)、讀?。≧ead)、更新(Update)。表程序登錄學(xué)生信息管理教師信息管理試題管理科目信息管理考試考試結(jié)果修改密碼tb_AdminRC、RC、RC、RC、RRUtb_LessonRRRRRRRRtb_scoreRR、UR、UR、UR、UR、UR、UR、Utb_TeacherRRUR、CRRUtb_StudentRRRtb_testI、R、U6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息本程序多處采用了異常處理的機(jī)制,當(dāng)遇到異常時(shí)不但能及時(shí)的處理,保證程序的安全性和穩(wěn)定性,而且各種出錯(cuò)信息能通過(guò)頁(yè)面形式,及時(shí)告訴用戶出錯(cuò)的原因及解決的辦法,使用戶以后能夠減少錯(cuò)誤的發(fā)生。程序的大部分地方還采取了出錯(cuò)保護(hù),如輸入內(nèi)容的長(zhǎng)度和類(lèi)型等減少了用戶出錯(cuò)的可能。6.2補(bǔ)救措施主要錯(cuò)誤可能有:數(shù)據(jù)連接錯(cuò)誤;這類(lèi)錯(cuò)誤主要是數(shù)據(jù)庫(kù)設(shè)置不正確,或者是SQLServer異常引起的,我們只要取消本次操作,聯(lián)系管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢查。輸入錯(cuò)誤這主要是用戶輸入不規(guī)范造成的,我們?cè)诒M量減少用戶出錯(cuò)的條件的情況下,主要也是通過(guò)頁(yè)面提示信息,提醒用戶,然后再次操作;其他操作錯(cuò)誤對(duì)于各種不正當(dāng)操作可能發(fā)生的錯(cuò)誤,我們主要是通過(guò)刷新頁(yè)面或重新登錄系統(tǒng)來(lái)解決問(wèn)題。6.3系統(tǒng)維護(hù)設(shè)計(jì)軟件的維護(hù)主要包括,數(shù)據(jù)庫(kù)的維護(hù)和軟件功能的維護(hù)。對(duì)于數(shù)據(jù)庫(kù)的維護(hù),本系統(tǒng)主要由管理員對(duì)數(shù)據(jù)庫(kù)基本結(jié)構(gòu)進(jìn)行管理維護(hù)。對(duì)于系統(tǒng)功能方面的維護(hù),由于我們采用的是模塊化的設(shè)計(jì)方法,每個(gè)模塊(頁(yè)面)之間相互獨(dú)立性較高,這樣對(duì)系統(tǒng)的維護(hù)帶來(lái)了很大的方便,對(duì)于單獨(dú)功能的修改和需要修改一個(gè)頁(yè)面就行了。對(duì)于功能的添加,只要再添加頁(yè)面選項(xiàng)的內(nèi)容即可;目錄TOC\o"1-4"\u第一章總論 31.1項(xiàng)目概況 31.2企業(yè)概況 31.3項(xiàng)目的由來(lái)及發(fā)展概況 31.4報(bào)告編制依據(jù)、原則和研究范圍 41.4.1報(bào)告編制的主要依據(jù) 41.4.2報(bào)告編制的原則 41.4.3報(bào)告編制的范圍 41.5初步結(jié)論 5第二章工程設(shè)備物流現(xiàn)狀及市場(chǎng)發(fā)展趨勢(shì) 52.1工程設(shè)備行業(yè)現(xiàn)狀分析 52.2決定工程設(shè)備物流需求的經(jīng)濟(jì)發(fā)展和物流狀況 62.3福建省經(jīng)濟(jì)發(fā)展?fàn)顩r及物流現(xiàn)狀 6第三章主要功能和建設(shè)規(guī)模 63.1主要功能 63.1.1運(yùn)輸功能 73.1.2倉(cāng)儲(chǔ) 73.1.3信息服務(wù)功能 73.1.4金融服務(wù)功能 73.2建設(shè)規(guī)模 7第四章工程技術(shù)方案 84.1工藝流程 84.1.1.配送儲(chǔ)調(diào)作業(yè)區(qū) 84.1.2.綜合配套服務(wù)區(qū) 84.1.3.園區(qū)內(nèi)部各作業(yè)區(qū)之間貨物的輸送 84.2設(shè)備方案 84.2.1主要設(shè)備選型符合下列要求: 84.2.2主要生產(chǎn)設(shè)備 9第五章園區(qū)規(guī)劃 95.1總平面布置 95.1.1總圖設(shè)計(jì)原則 95.1.2總平面布置 95.2場(chǎng)區(qū)豎向布置原則 95.2.1場(chǎng)區(qū)豎向布置原則 95.2.2道路 10第六章環(huán)境保護(hù)與節(jié)能 106.1環(huán)境保護(hù) 106.1.1主要污染源與污染物 PAGE
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新素養(yǎng)視角下高中數(shù)學(xué)高效課堂的構(gòu)建
- 中學(xué)教育基礎(chǔ)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春白城師范學(xué)院
- 三級(jí)人力資源管理師-《企業(yè)人力資源管理師(理論知識(shí))》考前強(qiáng)化模擬卷1
- 高考物理課標(biāo)版一輪復(fù)習(xí)考點(diǎn)規(guī)范練19動(dòng)量動(dòng)量定理動(dòng)量守恒定律的理解
- 重慶市復(fù)旦中學(xué)2024-2025學(xué)年高一下學(xué)期開(kāi)學(xué)考試生物試題(原卷版)
- 揭陽(yáng)中式花園施工方案
- 湖南省衡陽(yáng)縣三中2017-2018學(xué)年高二上學(xué)期期中考試歷史試卷
- 廣東省惠州市惠東中學(xué)2017-2018學(xué)年高三5月熱身綜合練習(xí)生物(二)答案
- 浙江省寧波市2024-2025學(xué)年高三上學(xué)期期末模擬檢測(cè)語(yǔ)文試題(原卷版+解析版)
- 河南省南陽(yáng)市鎮(zhèn)平縣2024-2025學(xué)年七年級(jí)上學(xué)期期末語(yǔ)文試題(原卷版+解析版)
- 邊坡開(kāi)挖施工要求
- 數(shù)字圖像處理-6第六章圖像去噪課件
- 監(jiān)理施工設(shè)計(jì)圖紙簽發(fā)表
- 部編版六年級(jí)下冊(cè)語(yǔ)文教案(全冊(cè))
- 2022年湖北成人學(xué)士學(xué)位英語(yǔ)真題及答案
- DB43∕T 801-2013 二次張拉低回縮鋼絞線豎向預(yù)應(yīng)力短索錨固體系設(shè)計(jì)、施工和驗(yàn)收規(guī)范
- 附表1:網(wǎng)絡(luò)及信息安全自查表
- 奇妙的海洋生物
- 公共場(chǎng)所健康證體檢表
- 普通高等學(xué)校獨(dú)立學(xué)院教育工作合格評(píng)估指標(biāo)體系(第六稿)
- 多維閱讀第13級(jí)—A Stolen Baby 小猩猩被偷走了
評(píng)論
0/150
提交評(píng)論