版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 概要設(shè)計(jì)說(shuō)明書(shū)項(xiàng) 目 名 稱:基于APS.NET實(shí)驗(yàn)室管理系統(tǒng)的開(kāi)發(fā)和研究 院 系: 數(shù)學(xué)與計(jì)算機(jī)科學(xué)/軟件學(xué)院 專 業(yè): 軟件工程 年 級(jí): 2012級(jí) 學(xué) 號(hào): 姓 名: 林強(qiáng) 指 導(dǎo) 教 師: 陳建利 實(shí) 習(xí) 地 點(diǎn): 校內(nèi) 開(kāi) 發(fā) 時(shí) 間: 2015.9.1-2016.1.14 目錄1引言11.1編寫(xiě)目標(biāo)11.2項(xiàng)目背景11.3參考資料12 總體設(shè)計(jì)32.1需求規(guī)定32.2運(yùn)行環(huán)境32.2.1設(shè)備32.2.2支持軟件32.3設(shè)計(jì)思想(系統(tǒng)構(gòu)思)32.4輸入輸出要求4(1) 輸入4(2) 輸出42. 4.簽到信息42.5人工處理的過(guò)程42.6尚未解決的問(wèn)題53 接口設(shè)計(jì)53.1用戶接口
2、53.2外部接口53.3內(nèi)部接口64 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)64.1說(shuō)明64.2數(shù)據(jù)結(jié)構(gòu)64.3數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系115運(yùn)行設(shè)計(jì)125.1運(yùn)行模塊組合125.2運(yùn)行控制125.3運(yùn)行時(shí)間126系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)1261 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)126.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)137系統(tǒng)出錯(cuò)處理設(shè)計(jì)137.1出錯(cuò)信息137.2 補(bǔ)救措施147.3 系統(tǒng)維護(hù)設(shè)計(jì)141引言1.1編寫(xiě)目標(biāo)概要設(shè)計(jì)說(shuō)明書(shū)又可稱系統(tǒng)設(shè)計(jì)說(shuō)明書(shū),它主要說(shuō)明對(duì)程序 系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。1.2項(xiàng)目背景
3、實(shí)驗(yàn)室管理系統(tǒng)是高校教學(xué)系統(tǒng)中不可缺少的一部分。它的存在對(duì)于實(shí)驗(yàn)室的管理者來(lái)說(shuō)至關(guān)重要,它為師生提供充足的信息和查詢手段,對(duì)于教學(xué)質(zhì)量的提供有著很大的幫助。隨著計(jì)算機(jī)的不斷發(fā)展與完善,為實(shí)驗(yàn)室管理向網(wǎng)絡(luò)化管理發(fā)展提供了技術(shù)支持。因此,如何運(yùn)用現(xiàn)代計(jì)算機(jī)信息技術(shù),對(duì)高校實(shí)驗(yàn)室進(jìn)行科學(xué)的信息化管理,提高工作效率及管理水平,將是現(xiàn)階段必須解決的問(wèn)題。 這幾年隨著高校管理變革的推進(jìn),實(shí)驗(yàn)室管理系統(tǒng)的建設(shè)也是逐漸的規(guī)范化、復(fù)雜化,使得高校實(shí)驗(yàn)室管理工作更加繁重和復(fù)雜。目前,我國(guó)部分高校的實(shí)驗(yàn)室管理還處于單機(jī)版管理階段,沒(méi)有成熟的實(shí)驗(yàn)室管理系統(tǒng)對(duì)實(shí)驗(yàn)室進(jìn)行科學(xué)化的管理,這使得其管理系統(tǒng)存在多種無(wú)法克服的缺
4、點(diǎn),比如可維護(hù)性差、信息的封閉性、信息的過(guò)時(shí)性等等。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展以及高校網(wǎng)絡(luò)建設(shè)的成熟,實(shí)現(xiàn)實(shí)驗(yàn)室管理的網(wǎng)絡(luò)化是必然趨勢(shì)。因此,開(kāi)發(fā)一套可聯(lián)網(wǎng)的實(shí)驗(yàn)室管理系統(tǒng)來(lái)提高實(shí)驗(yàn)室的管理是非常有必要的。 實(shí)驗(yàn)教學(xué)是高校教學(xué)的重要環(huán)節(jié),是培養(yǎng)學(xué)生實(shí)踐能力的重要場(chǎng)所。加強(qiáng)實(shí)驗(yàn)室的建設(shè),不僅要在硬件上進(jìn)行改善,更應(yīng)該發(fā)揮計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的優(yōu)勢(shì)??陕?lián)網(wǎng)的實(shí)驗(yàn)室管理系統(tǒng),將有效合理地分配和使用開(kāi)放性的實(shí)驗(yàn)室資源,調(diào)動(dòng)學(xué)生進(jìn)行實(shí)驗(yàn)的主動(dòng)性。本次開(kāi)發(fā)的實(shí)驗(yàn)室管理系統(tǒng)將實(shí)現(xiàn)實(shí)踐教學(xué)的動(dòng)態(tài)、開(kāi)放性管理,達(dá)到提高實(shí)踐教學(xué)的工作效率,優(yōu)化資源配置,提高實(shí)驗(yàn)室管理水平的目的。1.3參考資料1 張志慧 高校計(jì)算機(jī)實(shí)驗(yàn)室
5、上機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) D.吉林:吉林大學(xué),2012.2 Andrew Troelsen, C# 2010 and the .NET 4 Platform(Fifth Edition),20103 方欽正. 基于.NET 教學(xué)開(kāi)放實(shí)驗(yàn)室管理系的設(shè)計(jì)與實(shí)現(xiàn) D.山東:中國(guó)海洋大學(xué), 2010. 4 文東,申銳,喬明秋 .ASP.NET程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn) .科學(xué)出版社 ,20125 龍馬工作室 .ASP+SQL Server 組建動(dòng)態(tài)網(wǎng)站實(shí)例精講M.北京:人民郵電出版社, 2004 6 方欽正. 基于.NET 教學(xué)開(kāi)放實(shí)驗(yàn)室管理系的設(shè)計(jì)與實(shí)現(xiàn) D.山東:中國(guó)海洋大學(xué), 2010.7 鄭阿奇,
6、梁敬東, C#程序設(shè)計(jì)教程,機(jī)械工業(yè)出版社,20118 Karli Watson,Christian Nagel, C#入門經(jīng)典(第3版),齊立波譯,北京:清華大學(xué)出版社,20069 Christian Nagel,Bill Evjen,Jay Glynn, C#高級(jí)編程(第4版),李敏波譯,北京:清華大學(xué)出版社,200610 張洪生,楊三民,吳瑩. 基于高校內(nèi)網(wǎng)的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)C. 北京: 裝備指揮技術(shù)學(xué)院,2010.657-661. 11 Andrew Troelsen, C# 2010 and the .NET 4 Platform(Fifth Edition),201012
7、和彥苓. 實(shí)驗(yàn)室管理. 人民衛(wèi)生出版社, 201113 裴珊珊. B/S 模式下的實(shí)驗(yàn)室管理系統(tǒng). 2012(08)14 百度百科 實(shí)驗(yàn)室管理系統(tǒng)百科15 黃家聲. 實(shí)驗(yàn)室設(shè)計(jì)與建設(shè)指南. 水利水電出版社, 2012(1)16 楊樹(shù)林, 胡潔萍. ASP.NET 企業(yè)級(jí)架構(gòu)開(kāi)發(fā)技術(shù)與案例教程. 機(jī)械工業(yè)出版社, 2012.08.012 總體設(shè)計(jì)2.1需求規(guī)定 系統(tǒng)主要由6個(gè)子系統(tǒng)組成:公共信息服務(wù)子系統(tǒng), 教學(xué)服務(wù)子系統(tǒng),電子簽到服務(wù)子系統(tǒng), 設(shè)備管理子系統(tǒng) ,實(shí)驗(yàn)室管理子系統(tǒng), 權(quán)限和信息管理子系統(tǒng)。這系統(tǒng)部分的具體功能將在文檔的系統(tǒng)功能設(shè)計(jì)部分詳細(xì)說(shuō)明。2.2運(yùn)行環(huán)境2.2.1設(shè)備本系統(tǒng)運(yùn)
8、行的硬件環(huán)境如下:硬件環(huán)境: (1)CPU:PIII750或者更高頻率 (2)ROM:256或者更高內(nèi)存支持 (3)內(nèi)存:2G (4)磁盤:200GB2.2.2支持軟件系統(tǒng)運(yùn)行的軟件環(huán)境如下: (1)開(kāi)發(fā)所用的操作系統(tǒng):Windows 2000及以上版本(2)開(kāi)發(fā)工具:vs2010軟件開(kāi)發(fā)過(guò)程使用到的軟件如下: (1)UML建模:Rational公司出品的一種面向?qū)ο蟮慕y(tǒng)一建模語(yǔ)言的可視化建模工具:Rational Rose。 (2)創(chuàng)建業(yè)務(wù)流程圖、軟件流程圖、數(shù)據(jù)庫(kù)模型圖:使用Microsoft word 2012進(jìn)行創(chuàng)建業(yè)務(wù)流程圖、軟件流程圖、數(shù)據(jù)庫(kù)模型圖。(3)項(xiàng)目進(jìn)度計(jì)劃安排:使用Mi
9、crosoft Project 2010進(jìn)行項(xiàng)目進(jìn)度計(jì)劃安排。(4)軟件過(guò)程開(kāi)發(fā)文檔的編制:使用開(kāi)源的集成辦公套件 Open Office 和優(yōu)秀的Microsoft Office 2012。2.3設(shè)計(jì)思想(系統(tǒng)構(gòu)思) 2.4輸入輸出要求(1) 輸入1.個(gè)人信息2.欄目添加3.相關(guān)文章4.可下載資料5.輸入查詢信息6.提交實(shí)驗(yàn)報(bào)告7.發(fā)布實(shí)驗(yàn)報(bào)告8.留言9.權(quán)限分配10.設(shè)備申請(qǐng)信息11.設(shè)備報(bào)修信息12.設(shè)備修理結(jié)果13.設(shè)備申請(qǐng)審批結(jié)果14.網(wǎng)絡(luò)申請(qǐng)信息15.網(wǎng)絡(luò)申請(qǐng)結(jié)果16.課程類別信息17.實(shí)驗(yàn)室預(yù)約信息18.實(shí)驗(yàn)室空間信息19.實(shí)驗(yàn)室開(kāi)放信息(2) 輸出1.個(gè)人信息顯示2.文章內(nèi)容3
10、.資料4.實(shí)驗(yàn)報(bào)告5.留言6.設(shè)備信息7.設(shè)備審批信息8.簽到信息9.課程信息10.實(shí)驗(yàn)室信息11.簽到信息2.5人工處理的過(guò)程 1,編輯要顯示的文章 2,管理員管理設(shè)備報(bào)修信息 3,管理員審批實(shí)驗(yàn)室預(yù)約申請(qǐng) 4,教師下載實(shí)驗(yàn)報(bào)告 5,教室上傳已批改的實(shí)驗(yàn)報(bào)告6,教師開(kāi)啟簽到課程7,學(xué)生簽到2.6尚未解決的問(wèn)題1. 整體界面和各模塊的界面風(fēng)格還未確定。2. 這六個(gè)模塊的具體實(shí)現(xiàn)是否能在實(shí)踐期間完成,尚未確定。3. 各模塊直接的通信能否實(shí)現(xiàn),尚未確定。3 接口設(shè)計(jì)3.1用戶接口說(shuō)明提供給用戶操作的硬件控制面板的定義。模塊向用戶提供命令系統(tǒng)回復(fù)信息用戶登陸設(shè)計(jì)輸入用戶名(user_id)、密碼(u
11、ser_key)和用戶類型(user_style)用戶是否登陸成功搜索查看關(guān)鍵字、類別等搜索搜索結(jié)果修改用戶信息修改用戶個(gè)人資料、密碼等信息修改后的用戶信息二級(jí)菜單事件返回信息3.2外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。軟件接口:該系統(tǒng)的服務(wù)器,需要提供對(duì)數(shù)據(jù)庫(kù)的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪問(wèn)。同時(shí),在服務(wù)器程序上使用數(shù)據(jù)庫(kù)備份命令對(duì)數(shù)據(jù)進(jìn)行定期備份,以做到對(duì)數(shù)據(jù)的保存,數(shù)據(jù)丟失時(shí)可進(jìn)行恢復(fù)。在網(wǎng)絡(luò)軟件接口方面,使用一種無(wú)差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接收。硬件接口:網(wǎng)絡(luò)接口,該系統(tǒng)要連接到互聯(lián)網(wǎng)上才能進(jìn)行正常的
12、運(yùn)行。3.3內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說(shuō)明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.1說(shuō)明在面向?qū)ο蟮脑O(shè)計(jì)方法中,數(shù)據(jù)也可以作為一個(gè)對(duì)象來(lái)處理,如果數(shù)據(jù)附屬于某一對(duì)象,可以將其納入該對(duì)象的屬性管理之中。所以在面向?qū)ο蟮脑O(shè)計(jì)過(guò)程中,對(duì)數(shù)據(jù)的設(shè)計(jì)是在對(duì)對(duì)象的設(shè)計(jì)過(guò)程中完成的。4.2數(shù)據(jù)結(jié)構(gòu)列出本系統(tǒng)使用的主要數(shù)據(jù)結(jié)構(gòu),包括它們的名稱、標(biāo)識(shí)符及數(shù)據(jù)項(xiàng)等。文章表(article)列名articl
13、eIDarticleTitlearticleContentarticleAuthorarticlePostTime數(shù)據(jù)類型BigintVarchar(255)LongtextVarchar(255)Datetime屬性描述文章編號(hào)文章標(biāo)題文章內(nèi)容文章作者文章編輯時(shí)間列名scanCountisTopisOutisPassmenuOfArticle數(shù)據(jù)類型IntBitBitBitBigint屬性描述瀏覽次數(shù)是否置頂是否下架是否通過(guò)審核文章所屬欄目導(dǎo)航欄表(navigation)列名IdnaviNameparentId數(shù)據(jù)類型BigintVarchar(255)Bigint屬性描述欄目編號(hào)欄目名稱欄
14、目所屬父欄目編號(hào)實(shí)驗(yàn)報(bào)告表(labreport)列名LidClassnameNamefinishDatepublishDate數(shù)據(jù)類型BigintVarchar(255)Varchar(255)datetimedatetime屬性描述實(shí)驗(yàn)報(bào)告編號(hào)班級(jí)名稱實(shí)驗(yàn)名稱完成時(shí)間發(fā)布時(shí)間列名subjectteacherIdtitlecourseId數(shù)據(jù)類型Varchar(255)bigintVarchar(255)bigint屬性描述科目教師學(xué)工號(hào)實(shí)驗(yàn)標(biāo)題課程編號(hào)課程表(course)列名CourseIdcourseName數(shù)據(jù)類型BigintVarchar(255)屬性描述課程編號(hào)課程名稱學(xué)生表(st
15、udent)列名SidcollegeNameclassnamenameNoId數(shù)據(jù)類型BigintVarchar(255)Varchar(255)Varchar(255)Varchar(255)Bigint屬性描述學(xué)生主鍵所學(xué)專業(yè)班級(jí)名稱學(xué)生姓名學(xué)號(hào)用戶編號(hào)學(xué)生-課程中間表(student_course)列名courseidStudentid數(shù)據(jù)類型bigintBigint屬性描述課程編號(hào)學(xué)生編號(hào)用戶表(user)列名IdAccountNamePasswordEmailAge數(shù)據(jù)類型BigintVarchar(255)Varchar(255)Varchar(255)Varchar(255)In
16、t屬性描述主鍵用戶帳號(hào)用戶名字用戶密碼用戶emainl用戶年紀(jì)教師表(teacher)列名TidcollegeNamenamenumidCoursed數(shù)據(jù)類型BigintVarchar(255)Varchar(255)IntBigintBigint屬性描述教師編號(hào)授課專業(yè)教師姓名學(xué)工號(hào)用戶編號(hào)課程編號(hào)菜單表(menu)列名IdNameurlIconParemt_id數(shù)據(jù)類型BigintVarchar(255)Varchar(255)Varchar(255)Bigint屬性描述菜單主鍵菜單名稱菜單對(duì)應(yīng)的超鏈接地址圖片在webapp的相對(duì)路徑所屬父菜單角色表(role)列名idName數(shù)據(jù)類型Bi
17、gintVarchar(255)屬性描述角色編號(hào)角色名稱角色-菜單中間表(role_menu)列名Role_idMenu_id數(shù)據(jù)類型BigintBigint屬性描述角色編號(hào)菜單編號(hào)用戶-角色中間表(user_role)列名user_idRole_id數(shù)據(jù)類型BigintBigint屬性描述用戶編號(hào)角色編號(hào)設(shè)備信息表(devicemessage)列名IdReceiveUnitDeviceNamedeviceTypeiddeviceModeldeviceFormatDevicePrice數(shù)據(jù)類型IntVarchar(255)Varchar(255)Varchar(255)Varchar(255)
18、Varchar(255)Varchar(255)屬性描述設(shè)備編號(hào)領(lǐng)取單位設(shè)備名稱設(shè)備分類號(hào)設(shè)備型號(hào)設(shè)備規(guī)格設(shè)備價(jià)格列名deviceMakerBuydatedeviceStatussubjectFunduserPurposedeviceForm數(shù)據(jù)類型Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)屬性描述設(shè)備生產(chǎn)廠家購(gòu)買日期設(shè)備現(xiàn)狀經(jīng)費(fèi)科目使用方向設(shè)備來(lái)源設(shè)備申請(qǐng)表(deviceapply)列名IdReceiveUserDeviceNameDeviceTypeNamedeviceModeldevic
19、eFormatRemark數(shù)據(jù)類型IntVarchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)屬性描述申請(qǐng)編號(hào)申請(qǐng)?jiān)O(shè)備人設(shè)備名稱設(shè)備類別名稱設(shè)備型號(hào)設(shè)備規(guī)格備注列名userTimeapplyCountborrowCountAuditstatususerPurposeagent數(shù)據(jù)類型Varchar(255)intintintVarchar(255)Varchar(255)屬性描述設(shè)備使用時(shí)間段申請(qǐng)數(shù)量可借數(shù)量審核狀態(tài)使用方向經(jīng)辦人上傳文件表(uploadFile)列名filIDfileTypefileNa
20、mefileSuffixfilePath數(shù)據(jù)類型BigintVarchar(255)Varchar(255)Varchar(255)Varchar(255)屬性描述文件編號(hào)文件分類文件名字文件后綴名文件路徑列名fileDescriptionfileSizeuploaderuploadDatedownloadCount數(shù)據(jù)類型Varchar(255)Varchar(255)Varchar(255)datetimeBigint屬性描述文件描述文件大小文件上傳者上傳時(shí)間下載次數(shù)預(yù)約表(appointment)列名AppointmentIdteacherIdteacherNameLaboratorya
21、pplyReason數(shù)據(jù)類型BigintBigintVarchar(255)Varchar(255)Varchar(255)屬性描述預(yù)約編號(hào)審批導(dǎo)師id審批導(dǎo)師名字申請(qǐng)實(shí)驗(yàn)室申請(qǐng)理由列名statemanagerOpinionapplyBeginTimeApplyEndTime數(shù)據(jù)類型Varchar(255)Varchar(255)datetimedatetime屬性描述實(shí)驗(yàn)室狀態(tài)管理員審批意見(jiàn)申請(qǐng)起始時(shí)間申請(qǐng)結(jié)束時(shí)間實(shí)驗(yàn)室信息表(labmessage)列表LabidlabNumlabNamelabTypeGeneralSituationteachingEnviromentofferedCour
22、seslabPicPath數(shù)據(jù)類型BigintVarchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)屬性描述實(shí)驗(yàn)室編號(hào)實(shí)驗(yàn)室標(biāo)號(hào)實(shí)驗(yàn)室名稱實(shí)驗(yàn)室類別實(shí)驗(yàn)室概況教學(xué)環(huán)境主要開(kāi)設(shè)課程實(shí)驗(yàn)室圖片路徑上傳作業(yè)表(labupdate)列名labUpidsidfilePathsubjectnodoneDatefinishDateName數(shù)據(jù)類型bigintbigintVarchar(255)Varchar(255)Varchar(255)datetimedatetimeVarchar(255)
23、屬性描述上傳作業(yè)id學(xué)生編號(hào)文件路徑科目學(xué)號(hào)學(xué)生完成時(shí)間要求完成時(shí)間實(shí)驗(yàn)名稱設(shè)備報(bào)修表(devicerepair)列名iddeviceUserdeviceNamedeviceTypeNamedeviceModel數(shù)據(jù)類型bigintVarchar(255)Varchar(255)Varchar(255)Varchar(255)屬性描述主鍵設(shè)備申請(qǐng)人設(shè)備名稱設(shè)備類別名稱設(shè)備型號(hào)列名userPurposeremarkapplycountauditstatusagent數(shù)據(jù)類型Varchar(255)Varchar(255)intintVarchar(255)屬性描述用途備注申請(qǐng)數(shù)量審批狀態(tài)代辦人開(kāi)
24、放實(shí)驗(yàn)室表(labopen)列名idteacheridteacherNamelaboratoryapplyReasonmanagerOpinionapplyBeginTimeapplyEndTime數(shù)據(jù)類型bigintbigintVarchar(255)Varchar(255)Varchar(255)Varchar(255)datetimeDatetime屬性描述主鍵編號(hào)教師編號(hào)教師姓名實(shí)驗(yàn)室信息申請(qǐng)理由管理員意見(jiàn)申請(qǐng)起始時(shí)間申請(qǐng)結(jié)束時(shí)間簽到表列名absentIDcourseIDcourseNamedateremarkstudentIDstudentName數(shù)據(jù)類型bigintbigintVa
25、rchar(255)datetimeVarchar(255)bigintVarchar(255)屬性描述簽到主鍵課程編號(hào)課程名日期備注學(xué)號(hào)學(xué)生名字簽到信息統(tǒng)計(jì)表(statisticsinfo)列名idcourseIDcourseNamestudentIDstudentNameteacherNameattendTimesabsentTimes數(shù)據(jù)類型bigintbigintVarchar(255)bigintVarchar(255)Varchar(255)datetimeDatetime屬性描述主鍵編號(hào)課程編號(hào)課程名學(xué)號(hào)學(xué)生名字授課老師課程時(shí)間簽到時(shí)間課程簽到歷史表(signaturehtsto
26、ry)列名idcourseIDcourseNameteacherNamecountNocount 數(shù)據(jù)類型bigintbigintVarchar(255)Varchar(255)Intbigint屬性描述主鍵課程編號(hào)課程名字教師名字簽到人數(shù)未簽到人數(shù)4.3數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系教學(xué)服務(wù)子系統(tǒng)電子簽到服務(wù)子系統(tǒng)設(shè)備管理子系統(tǒng)權(quán)限和信息管理子系統(tǒng)實(shí)驗(yàn)室管理子系統(tǒng)用戶表角色表菜單表教師表學(xué)生表課程表實(shí)驗(yàn)報(bào)告表設(shè)備信息表設(shè)備保修表設(shè)備申請(qǐng)表實(shí)驗(yàn)室信息表開(kāi)放實(shí)驗(yàn)室表預(yù)約實(shí)驗(yàn)室表上傳作業(yè)表簽到表簽到信息統(tǒng)計(jì)表課程簽到歷史表5運(yùn)行設(shè)計(jì)5.1運(yùn)行模塊組合客戶端在有輸入時(shí)啟動(dòng)接收數(shù)據(jù)模塊,通過(guò)各模塊之間的調(diào)用
27、,讀入并對(duì)輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過(guò)網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對(duì)信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動(dòng)狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)。5.2運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來(lái)實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對(duì)運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。在網(wǎng)絡(luò)傳方面,客戶端在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到反饋,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行確認(rèn)。服
28、務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號(hào),在對(duì)數(shù)據(jù)處理、訪問(wèn)數(shù)據(jù)庫(kù)后,將返回信息送回客戶端,并等待確認(rèn)。5.3運(yùn)行時(shí)間在軟體的需求分析中,對(duì)運(yùn)行時(shí)間的要求為必須對(duì)作出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對(duì)運(yùn)行時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反應(yīng)將受到很大的影響。所以將采用高速100M以太網(wǎng)絡(luò),實(shí)現(xiàn)客戶端與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開(kāi)銷。其次是服務(wù)器的性能,這將影響對(duì)數(shù)據(jù)庫(kù)訪問(wèn)時(shí)間即操作時(shí)間的長(zhǎng)短,影響加大客戶機(jī)操作的等待時(shí)間,所以必須使用高性能的服務(wù)器。6系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)61 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或表格的相互關(guān)系。根據(jù)ER圖設(shè)計(jì)表:6.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給存取方法設(shè)計(jì)就是確定對(duì)同一個(gè)關(guān)系要建立多少條存取路徑才能滿足用戶的多種應(yīng)用要求,存取方法是快速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)的技術(shù),數(shù)據(jù)庫(kù)系統(tǒng)一般都會(huì)提供多種存取方法,常用的存取方法有三類,第一類是索引方法,第二類是聚簇方法,第三類是HASH方法。本次數(shù)據(jù)庫(kù)的存取方法,本組主要初步擬定使用索引的途經(jīng)進(jìn)行存取路徑設(shè)計(jì),對(duì)表屬性的索引建立,具體將在項(xiàng)目實(shí)施階段決定,但遵循以下原則:(1)如果一個(gè)(或一組)屬性經(jīng)常在查詢條件中出現(xiàn),則考慮在這個(gè)(或這組)屬性上建立索引(2)如果一個(gè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學(xué)《醫(yī)學(xué)統(tǒng)計(jì)學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《結(jié)構(gòu)試驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《建筑結(jié)構(gòu)抗震設(shè)計(jì)》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《走近科技》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《市場(chǎng)調(diào)查》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《經(jīng)貿(mào)翻譯》2023-2024學(xué)年第一學(xué)期期末試卷
- 2018年四川內(nèi)江中考滿分作文《我心中的英雄》15
- 沈陽(yáng)理工大學(xué)《產(chǎn)品交互設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州市合同監(jiān)督條例
- 韓文 法律代理合同范本
- 城鎮(zhèn)燃?xì)?液化天然氣供應(yīng)安全檢查表
- 建設(shè)銀行紀(jì)檢監(jiān)察條線考試真題模擬匯編(共630題)
- 鄉(xiāng)村振興知識(shí)題庫(kù)(含答案)
- 納洛酮的臨床應(yīng)用課件
- 國(guó)家開(kāi)放大學(xué)應(yīng)用寫(xiě)作(漢語(yǔ))形考任務(wù)1-6答案(全)
- 憲法學(xué)知到章節(jié)答案智慧樹(shù)2023年蘭州理工大學(xué)
- 學(xué)生家長(zhǎng)陪餐制度及營(yíng)養(yǎng)餐家長(zhǎng)陪餐記錄表
- 注塑參數(shù)表完整版
- 品牌價(jià)值與品牌資產(chǎn)
- 銀行中層干部面試問(wèn)題及回答
- 統(tǒng)計(jì)信號(hào)分析知到章節(jié)答案智慧樹(shù)2023年哈爾濱工程大學(xué)
評(píng)論
0/150
提交評(píng)論