freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生選課系統(tǒng)軟件工程課程設(shè)計(jì)很詳細(xì)的!-文庫(kù)吧資料

2024-11-11 12:48本頁(yè)面
  

【正文】 — 2020/7/11 學(xué)生修改密碼模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 教師查看選課信息 徐小聰、何南平 2020/07/03—— 2020/7/11 管理員查詢(xún)課程選課情況 徐小聰、何南平 2020/07/03—— 2020/7/11 查看所有學(xué)生的選課信息 表 81 測(cè)試本系統(tǒng)的模塊計(jì)劃 1)學(xué)生登錄時(shí) 28 2)教師登錄時(shí) 29 3)管理員登錄時(shí) A. 用戶(hù)名和密碼都為空 B. 4)學(xué)生修改密碼時(shí) 、原密碼、新密碼都至少有一個(gè)為空 30 測(cè)試結(jié)果及發(fā)現(xiàn) 測(cè)試具體實(shí)施 A、用戶(hù)登錄模塊測(cè)試。在測(cè)試中,把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。這一方法是把測(cè)試對(duì)象看作一個(gè)打開(kāi)的盒子,測(cè)試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試,通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一 27 致。文件中所規(guī)定的內(nèi)容可以作為對(duì)測(cè)試過(guò)程完備性的對(duì)照檢查表,故采用這些文 件將會(huì)提高測(cè)試過(guò)程的每個(gè)階段的能見(jiàn)度,極大地提高測(cè)試工作的可管理性。為了提高檢測(cè)出錯(cuò)誤的幾率,使測(cè)試能有計(jì)劃地、有條不紊地進(jìn)行地進(jìn)行,就必須要編制測(cè)試文件。本規(guī)范規(guī)定一組軟件測(cè)試文件。 Java 虛擬 機(jī)有自己完善的硬件架構(gòu) ,如處理器、堆棧、寄存器等 ,還具有相應(yīng)的指令系 統(tǒng)。故該數(shù)據(jù)庫(kù)名為 selectcourse, 軟件系統(tǒng)名字是 學(xué)生選課系統(tǒng) ; 26 B、本項(xiàng)目的任務(wù)提出者:何南平 ,徐小聰。但這并不等同于系統(tǒng)實(shí)現(xiàn)階段用具體的語(yǔ)言編碼,它只是 對(duì)實(shí)現(xiàn)細(xì)節(jié)作精確的描述,這樣編碼階段就可以將詳細(xì)設(shè)計(jì)中對(duì)功能實(shí)現(xiàn)的描 述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。詳細(xì)設(shè)計(jì)則要解決如何實(shí)現(xiàn)各個(gè)模塊的 內(nèi)部功能,即模塊設(shè)計(jì)。 七、詳細(xì)設(shè)計(jì) 引言 編寫(xiě)目的 學(xué)生選課系統(tǒng)系統(tǒng)詳細(xì)設(shè)計(jì)是設(shè)計(jì)的重要階段,這個(gè)階段的主要任務(wù)是在 BBS系統(tǒng) 概要設(shè)計(jì)書(shū)基礎(chǔ)上,對(duì)概要設(shè)計(jì)中產(chǎn)生的功能模塊進(jìn)行過(guò)程描述,設(shè)計(jì)功能模塊 的內(nèi)部細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫(xiě)源代碼提供必要的說(shuō)明。為了讓 某些合法的用戶(hù)得到一定的權(quán)限,數(shù)據(jù)庫(kù)管理員可以授權(quán)給讓他們??梢杂脕?lái)快速建立數(shù)據(jù)庫(kù),可拖拉式的 MySQL插件。 支持軟件 Mysql提供了核心的引擎,為支持本系統(tǒng)的數(shù)據(jù)庫(kù) BBS需要使用到 Mysql 的幾個(gè)組件,包括: A、圖形管理工具 MySQL Administrator 和 MySQL Query Browser; B、 MySQLfront。 專(zhuān)門(mén)指導(dǎo) 系統(tǒng)使用 Hibernate實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的接口,該接口基于 Hibernate方法生成 的 CLASS文件對(duì)數(shù)據(jù)庫(kù)的建立和控制,是應(yīng)用程序與數(shù)據(jù)庫(kù)的橋梁。 參考資料 [1] 張海藩 .軟件工程導(dǎo)論 —— 第 5 版 [M].清華大學(xué)出版社, 2020 年 2 月 . [2] 竇萬(wàn)峰 .軟件工程方法與實(shí)踐 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [3] 竇萬(wàn)峰 .軟件工程實(shí)驗(yàn)教程 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [4] 王珊薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論 (第四版 ) .高等教育出版, 2020 年 06 月 . [5] 鄧子云 .JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實(shí)踐 .電子工業(yè)出版社, 2020 年 09 月 . 外部設(shè)計(jì) 標(biāo)識(shí)符和狀態(tài) 數(shù)據(jù)庫(kù)軟件: Mysql 系統(tǒng)要求建立的數(shù) 據(jù)庫(kù)名稱(chēng): sc 使用它的程序 可能使用的該系統(tǒng)的應(yīng)用程序包括: A、網(wǎng)上學(xué)生選課; B、網(wǎng)上測(cè)試軟件系統(tǒng)。它不要求用戶(hù)指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶(hù)了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的 不同數(shù)據(jù)庫(kù)系統(tǒng)可以使用相同的 SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的SQL接口。同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。 。 ,存儲(chǔ)和管理; 。數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng)一樣是計(jì)算機(jī)的基礎(chǔ)軟件,也是一個(gè)大型復(fù)雜的軟件系統(tǒng)。 B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無(wú)限未知用戶(hù)提供了可能。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier結(jié)構(gòu)。 定義 文件中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和外文的首字母組詞的原詞組如下: A、 B/S: B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和 服務(wù)器結(jié)構(gòu)。 背景 A、待開(kāi)發(fā)的數(shù)據(jù)庫(kù)主要是為學(xué)生選課系統(tǒng)來(lái)服務(wù)的。這份數(shù)據(jù)庫(kù)說(shuō)明書(shū) 是為了說(shuō)明本小組項(xiàng)目的數(shù)據(jù)庫(kù)的相關(guān)信息,以 供本小組其他成員在使用到數(shù)據(jù)庫(kù)時(shí)更順利,以及為了更好的進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。本報(bào)告通過(guò)對(duì)學(xué)生選課系統(tǒng)的需求分析,明確了系統(tǒng)中功能需求,業(yè)務(wù)流程和性能要求以及與有關(guān)系統(tǒng)的接口關(guān)系,從而確定了數(shù)據(jù)庫(kù)的設(shè)計(jì)方向和基本信息的構(gòu)建,數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)是軟件系統(tǒng)設(shè)計(jì)中最重要的一部分之一,數(shù)據(jù)庫(kù)系統(tǒng)主要是對(duì)學(xué)生選課系統(tǒng)中所涉及到的數(shù)據(jù)進(jìn)行管理和操作。 (4) 用戶(hù)查詢(xún)模塊:可以進(jìn)行查看 所選課程的操作。 系統(tǒng)基本的流程是:用戶(hù)登錄- 主界面- 選擇各項(xiàng)子系統(tǒng)(選課) 登錄 管理員 查看學(xué)生選課情況 查看所有選的所有課程 修改密碼 16 老師登錄 - 主界面- 選擇各項(xiàng)子系統(tǒng)(查看學(xué)生選課情況) 管理員登錄- 主界面- 選擇各項(xiàng)子系統(tǒng)(管理學(xué)生選課) . 系統(tǒng)層次模塊圖 . 系統(tǒng)層次模塊圖 . 模塊設(shè)計(jì) (1) 用戶(hù)注冊(cè)模塊:填寫(xiě)用戶(hù)名、密碼、確認(rèn)密碼 (2) 用戶(hù)登錄模塊:填寫(xiě)已注冊(cè)的用戶(hù)名稱(chēng),填寫(xiě)正確的密碼,進(jìn)入主控制頁(yè)面。 . 功能需求 通過(guò)系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上選課系統(tǒng),總結(jié)出如下的需求信息: (1) 學(xué)生的需求:網(wǎng)上選課、選課情況查詢(xún)包括該門(mén)課程的老師信息,上課時(shí)間以及該門(mén)課程的學(xué)分 ,修改密碼等; (2) 本系統(tǒng)主要實(shí)現(xiàn)學(xué)生信息管理和選課查詢(xún)。 四、需求分析 系統(tǒng)需求 用 戶(hù)的需求具體體現(xiàn)在各種學(xué)習(xí)成績(jī)的提供、保存、更新和查詢(xún)方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸入和輸出。 B、本系統(tǒng)是運(yùn)用 Java制作的一個(gè)小型 學(xué)生選課系統(tǒng) 系統(tǒng),包括用戶(hù)注冊(cè),選課查詢(xún)。 2) 3G 以上空余硬盤(pán)空間。 關(guān)鍵問(wèn)題及支持的系統(tǒng)條件 本項(xiàng)目用到了 Java程序設(shè)計(jì) 和數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)應(yīng)用 等開(kāi)源的框架,所以對(duì) 學(xué)生選課系統(tǒng) 的功能的實(shí)現(xiàn)可能欠缺。 完成項(xiàng)目的最遲期限 按計(jì)劃,本項(xiàng)目將于本學(xué)期第 22周完成。 ? 服務(wù) A、用戶(hù)方面:可以登錄、注冊(cè)、查詢(xún)等; B、系統(tǒng)方面:查看注冊(cè)用戶(hù)信息、管理系統(tǒng)的各種信 息、查看系統(tǒng)的信息。 B、可行性研究報(bào)告:要解決的關(guān)鍵問(wèn)題是“對(duì)于上一個(gè)階段所確定的問(wèn)題有行得通的解決辦法”; C、需求分析報(bào)告:準(zhǔn)確地確定“為了解決這個(gè)問(wèn)題,目標(biāo)系統(tǒng)應(yīng)該做什么?”,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能; D、概要設(shè)計(jì)報(bào)告:概括的說(shuō)就是“應(yīng)該怎么實(shí)現(xiàn)目標(biāo)系統(tǒng)”,主要任務(wù)是設(shè)計(jì)程序的體系結(jié)構(gòu); E、 詳細(xì)設(shè)計(jì)報(bào)告:設(shè)計(jì)出程序的詳細(xì)規(guī)格說(shuō)明; F、編碼及單元測(cè)試文檔:寫(xiě)出正確的容易理解、容易維護(hù)的程序模塊; G、綜合測(cè)試文檔:利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫(xiě)不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。 12 產(chǎn)品 ? 程序 移交給最終用戶(hù)的內(nèi)容包括完整的數(shù)據(jù)庫(kù)系統(tǒng),用戶(hù)手冊(cè)及相關(guān)的代碼、文檔、說(shuō)明及范例。 參考資料 [1] 張海藩 .軟件工程導(dǎo)論 —— 第 5 版 [M].清華大學(xué)出版社, 2020 年 2 月 . [2] 竇萬(wàn)峰 .軟件工程方法與實(shí)踐 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [3] 竇萬(wàn)峰 .軟件工程實(shí)驗(yàn)教程 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [4] 陳勇孝 .java 程序設(shè)計(jì)實(shí)用教程, 2020 年 6 月 . [5] 王珊,薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論,高等教育出版社, 2020 年 5月 . 項(xiàng)目概述 工作內(nèi)容 本項(xiàng)目的內(nèi)容包括技術(shù)和非技術(shù)兩大部分:技術(shù)上需要進(jìn)行數(shù)據(jù)庫(kù)開(kāi)發(fā)和 java技術(shù)的基本使用。 該文檔明確開(kāi)發(fā)時(shí)間、規(guī)范開(kāi)發(fā)過(guò)程,保證項(xiàng)目質(zhì)量,統(tǒng)一小組成員對(duì)項(xiàng)目 的理解,并對(duì)其開(kāi)發(fā)工作提供指導(dǎo);同時(shí)還作為項(xiàng)目通過(guò)評(píng)審的依據(jù)。它為項(xiàng)目的啟動(dòng)、 實(shí)施以及結(jié)束提供了基礎(chǔ)。 結(jié)論 本系統(tǒng)可以立即開(kāi)始進(jìn)行實(shí)施;并盡可能做到提前完成;從人力資源上 面來(lái)看,可以充分利用各人的擅長(zhǎng)來(lái)開(kāi)發(fā)本系統(tǒng);從開(kāi)發(fā)成本上面來(lái)看,將 支 出成本降到最低;所以推薦此方案最佳。 經(jīng)濟(jì)可行性 本系統(tǒng)純粹作為技術(shù)開(kāi)發(fā)交流,所有程序及文檔均為免費(fèi)。不作為商業(yè) 用途,只應(yīng)用于學(xué)習(xí)交流。 查看學(xué)生選課情況 查看所有選的所有課程 修改密碼 10 A、在當(dāng)前的限制條件下,該系統(tǒng)的功能目標(biāo)是能夠達(dá)到預(yù)期的效果的; B、開(kāi)發(fā)人員的數(shù)量: 2 人;均接受過(guò)相關(guān)知識(shí)的培訓(xùn),以前也做過(guò)一定規(guī)模 的系統(tǒng),具有一定經(jīng)驗(yàn); C、在規(guī)定的期限內(nèi),本系統(tǒng)的開(kāi)發(fā)可以實(shí)現(xiàn)。實(shí)現(xiàn)這個(gè)系統(tǒng)將用到以下幾種技術(shù): 1) Java主要是用來(lái) 處理各種業(yè)務(wù); 2) 數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)。 進(jìn)行可行性研究的方法 根據(jù)課本里面的相關(guān)知識(shí)、圖書(shū)館所借的書(shū)以及平時(shí)所積累的一些經(jīng)驗(yàn),綜 合本系統(tǒng)所要達(dá)到的目標(biāo)進(jìn)行分析而得到。 目標(biāo) 系統(tǒng)應(yīng)該盡量做到以下的目標(biāo) : A、人力與設(shè)備費(fèi)用的減少; B、采用現(xiàn)代程序設(shè)計(jì)技術(shù); C、數(shù)據(jù)的處理速度提高; D、管理信息服務(wù)的改進(jìn); E、人員利用率盡可能提高; F、結(jié)果應(yīng)能清除地審查。 . 3 參考資料 [1] 張海藩 .軟件工程導(dǎo)論 (第 5 版 )[M].清華大學(xué)出版社, 2020 年 2 月 . [2] 竇萬(wàn)峰 .軟件工程方法與實(shí)踐 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [3] 竇萬(wàn)峰 .軟件工程實(shí)驗(yàn)教 程 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [4] 陳勇孝 .java 程序設(shè)計(jì)實(shí)用教程, 2020 年 6 月 . [5] 王珊,薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論,高等教育出版社, 2020 年 5 月 . 7 可行性研究的前提 要求 A、功能: 1) 普通用戶(hù): 登錄系統(tǒng)前用戶(hù)可以查看用戶(hù)選課的情況;用戶(hù)可以注冊(cè);查找忘記的密碼;查看自己選課的一些相關(guān)信息。并說(shuō)明 該軟件 開(kāi)發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會(huì)因素上的可行性,評(píng)述為了合理 地達(dá)到開(kāi)發(fā)目標(biāo)可供選擇的各種可能實(shí)施方案,說(shuō)明并論證所選定實(shí)施方案的理 由。 系統(tǒng)要解決的問(wèn)題 建立一個(gè)小型的學(xué)生選課系統(tǒng),用戶(hù)(學(xué)號(hào),姓名,年齡,性別,系別,班級(jí),出生年月 )可以注冊(cè)成為會(huì)員,注冊(cè)的用戶(hù)可以選擇要選修的課程,也可以查詢(xún)已選修的課程(包含課程名、任課教師和上課時(shí)間,學(xué)分)等,老師(姓名,職位,所教課程)可以查看該門(mén)課程的選課人數(shù)及上課時(shí)間,管理員可以查看所有學(xué)生的選課情況,查看各門(mén)課程的任課老師的信息,查看各門(mén)課程選課人數(shù), 查看注冊(cè)用戶(hù)信息 。但大學(xué)的學(xué)習(xí)與選課有莫大的關(guān)系,必須了解它,才能掌握主動(dòng)權(quán)。 詳細(xì)版! 2 目 錄 一、問(wèn)題定義 .......................................... 5 問(wèn)題的定義 .........................................................5 系統(tǒng)要解決的問(wèn)題 ..................................................5 二、可行性研究 ........................................ 6 2. 1 引言 .............................................................6 2. 目的 ................................................................. 6 . 2 背景及功能 ........................................................... 6 . 3 參考資料 ..........................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1