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

正文內(nèi)容

學(xué)生選課系統(tǒng)軟件工程課程設(shè)計(jì)很詳細(xì)的!(留存版)

2025-01-02 12:48上一頁面

下一頁面
  

【正文】 (null, 請(qǐng)輸入管理員用戶名和密碼! )。 boolean check = false。 (this)。 add(ck1)。 passWord = new Label(用戶密碼 :)。 import .*。 } } catch (SQLException e) { ()。 九、用戶手冊(cè) 引言 編寫目的 本手冊(cè)主要對(duì)學(xué)生選課系統(tǒng)進(jìn)行詳細(xì)描述和講解,讓用戶可以順利的使用本系統(tǒng)以及更好的管理本系統(tǒng)。而標(biāo)準(zhǔn)化的測(cè)試文件就如同一種通用的參照體系,可達(dá)到便于交流的目的。 結(jié)構(gòu)設(shè)計(jì) 21 22 23 24 運(yùn)用設(shè)計(jì) 數(shù)據(jù)字典設(shè)計(jì) 數(shù)據(jù)項(xiàng)名: username 說明: 用戶登入名 別名: 無 數(shù)據(jù)類型: varchar 長(zhǎng)度: 310 位置:用戶信息表 數(shù)據(jù)項(xiàng)名: password 說明: 用戶登入密碼 別名: 無 數(shù)據(jù)類型: varchar 長(zhǎng)度: 310 位置:用戶信息表 數(shù)據(jù)項(xiàng)名: name 說明: 用戶登入名 別名: 無 數(shù)據(jù)類型: varchar 長(zhǎng)度: 310 位置:用戶信息表 數(shù)據(jù)項(xiàng)名: dept 說明: 用戶所在學(xué)院 別名: 無 數(shù)據(jù)類型: varchar 長(zhǎng)度: 310 位置:用戶信息表 數(shù)據(jù)項(xiàng)名: banji 說明: 用戶所在班級(jí) 25 別名: 無 數(shù)據(jù)類型: varchar 長(zhǎng)度: 310 位置:用戶信息表 數(shù)據(jù)項(xiàng)名: lessons 說明: 用戶所選課程 別名: 無 數(shù)據(jù)類型: varchar 長(zhǎng)度: 310 位置:用戶信息表 安全保密設(shè)計(jì) 一個(gè)系統(tǒng),它的安全性是很重要的,尤其是數(shù)據(jù)庫的安全性能,每當(dāng)用戶發(fā)出存取數(shù)據(jù)庫的操作請(qǐng)求后, DBMS查找數(shù)據(jù)字典,根據(jù)安全規(guī)則進(jìn)行合法權(quán)限檢查,若用戶的操作請(qǐng)求超出了定義的權(quán)限,系統(tǒng)將拒絕執(zhí)行此操作。它的主要功能包括一 下幾個(gè)方面: 。 (3) 用戶選課模塊:從所有課程中選擇自己要選修的課程。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求; H、軟件維護(hù)文檔:通過各種必要的維護(hù)活動(dòng)使系統(tǒng)持久地滿足用戶的需要。 社會(huì)因素方面的可行 性 法律方面的可行性 本系統(tǒng)純屬于團(tuán)隊(duì)的開發(fā)所成,不會(huì)因?yàn)榘鏅?quán)的問題造成糾紛。對(duì)于習(xí)慣了中小學(xué)課程(所有的課程由學(xué)校統(tǒng)一安排,而且科目從小學(xué)到高中有連續(xù)性)的大學(xué)新生來說,大學(xué)的課程多得令他們眼花繚亂,課程分類也比較復(fù)雜,因此選課對(duì)他們而言還是一件新鮮而陌生的事物。實(shí)現(xiàn)這個(gè)系統(tǒng)將用到以下幾種技術(shù): 1) Java主要是用來 處理各種業(yè)務(wù); 2) 數(shù)據(jù)庫系統(tǒng)技術(shù)。 12 產(chǎn)品 ? 程序 移交給最終用戶的內(nèi)容包括完整的數(shù)據(jù)庫系統(tǒng),用戶手冊(cè)及相關(guān)的代碼、文檔、說明及范例。 . 功能需求 通過系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上選課系統(tǒng),總結(jié)出如下的需求信息: (1) 學(xué)生的需求:網(wǎng)上選課、選課情況查詢包括該門課程的老師信息,上課時(shí)間以及該門課程的學(xué)分 ,修改密碼等; (2) 本系統(tǒng)主要實(shí)現(xiàn)學(xué)生信息管理和選課查詢。 B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無限未知用戶提供了可能。 支持軟件 Mysql提供了核心的引擎,為支持本系統(tǒng)的數(shù)據(jù)庫 BBS需要使用到 Mysql 的幾個(gè)組件,包括: A、圖形管理工具 MySQL Administrator 和 MySQL Query Browser; B、 MySQLfront。本規(guī)范規(guī)定一組軟件測(cè)試文件。 評(píng)價(jià) 32 通過上面的綜合測(cè)試,本系統(tǒng)實(shí)現(xiàn)的功能和性能大部分是和用戶所提出的一致,有些甚至做的很完善,符合需求說明書中的全部要求。 } return conn。 rs = null。 37 public void lauchFrame() { (學(xué)生選課登錄 )。 add(l1)。 (new Rectangle(320, 330, 40, 25))。 stmt = (conn)。 (conn)。 } }if (check == false) { (null, 登陸失敗,請(qǐng)重新輸入管理員用戶名和密碼! )。amp。 public class Student extends Frame implements ActionListener, ItemListener { Label l1, l2, l3, l4, l5, l6。 l6 = new Label(下面為可以選修的課程: )。 (new Rectangle(350, 50, 200, 50))。 box7 = new Checkbox(數(shù)據(jù)結(jié)構(gòu) , false)。 add(box5)。 (new Rectangle(150, 300, 540, 280))。 (450, 600, 60, 25)。 + lessons + 39。 public void itemStateChanged(ItemEvent e) { Checkbox box = (Checkbox) ()。 String sql = select * from student where username=39。 } finally { (rs)。i()。 } } else if(() == b2) { (0)。 stmt = (conn)。 (this)。 (new Rectangle(520, 200, 90, 50))。 (this)。 box1 = new Checkbox(離散數(shù)學(xué) , false)。 add(l5)。 setLayout(null)。 //把用戶名和密碼設(shè)置為空 ()。 String sql = select * from teacher。 // 獲得數(shù)據(jù)庫第一列 String passWord = (2)。 str = ()。 (new WindowAdapter() { Override public void windowClosing(WindowEvent e) { (0)。 (new Rectangle(300, 250, 60, 50))。 ck2 = new Checkbox(學(xué) 生 , true, group)。 CheckboxGroup group。 conn = null。 35 十、附錄 數(shù)據(jù)庫的封裝代碼 import .*。 參考資料 [1] 張海藩 .軟件工程導(dǎo)論 (第 5 版 )[M].清華大學(xué)出版社, 2020 年 2 月 . [2] 竇萬峰 .軟件工程方法與實(shí)踐 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [3] 竇萬峰 .軟件工程實(shí)驗(yàn)教程 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [4] 陳勇孝 .java程序設(shè)計(jì)實(shí)用教程, 2020年 6月 . [5] 王珊,薩師煊 .數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社, 2020年 5月 . 測(cè)試概要 下表是測(cè)試本系統(tǒng)的模塊計(jì)劃,見表 81 所示: 測(cè)試人員測(cè)試時(shí)間測(cè)試模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 學(xué)生登錄模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 老師登錄模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 管理員登錄模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 學(xué)生選課模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 學(xué)生查詢模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 學(xué)生修改密碼模塊 徐小聰、何南平 2020/07/03—— 2020/7/11 教師查看選課信息 徐小聰、何南平 2020/07/03—— 2020/7/11 管理員查詢課程選課情況 徐小聰、何南平 2020/07/03—— 2020/7/11 查看所有學(xué)生的選課信息 表 81 測(cè)試本系統(tǒng)的模塊計(jì)劃 1)學(xué)生登錄時(shí) 28 2)教師登錄時(shí) 29 3)管理員登錄時(shí) A. 用戶名和密碼都為空 B. 4)學(xué)生修改密碼時(shí) 、原密碼、新密碼都至少有一個(gè)為空 30 測(cè)試結(jié)果及發(fā)現(xiàn) 測(cè)試具體實(shí)施 A、用戶登錄模塊測(cè)試。但這并不等同于系統(tǒng)實(shí)現(xiàn)階段用具體的語言編碼,它只是 對(duì)實(shí)現(xiàn)細(xì)節(jié)作精確的描述,這樣編碼階段就可以將詳細(xì)設(shè)計(jì)中對(duì)功能實(shí)現(xiàn)的描 述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計(jì)語言書寫的程序。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的 不同數(shù)據(jù)庫系統(tǒng)可以使用相同的 SQL語言作為數(shù)據(jù)輸入與管理的SQL接口。 背景 A、待開發(fā)的數(shù)據(jù)庫主要是為學(xué)生選課系統(tǒng)來服務(wù)的。 2) 3G 以上空余硬盤空間。它為項(xiàng)目的啟動(dòng)、 實(shí)施以及結(jié)束提供了基礎(chǔ)。 . 3 參考資料 [1] 張海藩 .軟件工程導(dǎo)論 (第 5 版 )[M].清華大學(xué)出版社, 2020 年 2 月 . [2] 竇萬峰 .軟件工程方法與實(shí)踐 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [3] 竇萬峰 .軟件工程實(shí)驗(yàn)教 程 .機(jī)械工業(yè)出版社, 2020 年 5 月 . [4] 陳勇孝 .java 程序設(shè)計(jì)實(shí)用教程, 2020 年 6 月 . [5] 王珊,薩師煊 .數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社, 2020 年 5 月 . 7 可行性研究的前提 要求 A、功能: 1) 普通用戶: 登錄系統(tǒng)前用戶可以查看用戶選課的情況;用戶可以注冊(cè);查找忘記的密碼;查看自己選課的一些相關(guān)信息。 . 2背景及功能 A、系統(tǒng)的名稱為 學(xué)生選課系統(tǒng) (Java實(shí)現(xiàn) ); B、項(xiàng)目的任務(wù)提出者是本次課程設(shè)計(jì)輔導(dǎo)老師;開發(fā)者包括: 何南平,徐小聰。 11 三、項(xiàng)目開發(fā)計(jì)劃 引言 編寫目的 項(xiàng)目開發(fā)計(jì)劃為項(xiàng)目負(fù)責(zé)人提供一個(gè)框架,使之能合理地估算項(xiàng)目開發(fā)所需 的資源、經(jīng)費(fèi)和開發(fā)進(jìn)度,并控制軟件開發(fā)過程按此計(jì)劃進(jìn)行。 支持條件 A、運(yùn)行該軟 件系統(tǒng)所需要的硬設(shè)備包括服務(wù)器和客戶機(jī),要求滿足(最低 配置): 1) 1G Hz 以上處理器,內(nèi)存不少于 256M。本報(bào)告 18 的閱讀范圍:項(xiàng)目組的項(xiàng)目管理、軟件開發(fā)和系統(tǒng)測(cè)試人員、指導(dǎo)老師等。 SQL是高級(jí)的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。具體的說,模塊設(shè)計(jì)就是要為已經(jīng)產(chǎn)生的圖書管理各子 系統(tǒng)設(shè)計(jì)詳細(xì)的算法。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。在一些敏感的數(shù)據(jù)上面采用了 MD5算法進(jìn)行加密,比如用戶的登入密碼,就算是數(shù)據(jù)泄漏,用戶也不知道怎么登錄系統(tǒng)。 } public static void close(Connection conn) { try { if(conn !=null){ ()。 Button b1, b2。 ck1 = new Checkbox(管理員 ,false , group)。 (new Rectangle(300, 200, 60, 50))。 setResizable(false)。 ()。 try { while (()) { 39 String userName = (1)。 stmt = (conn)。 } } } else if (() == b2) { ()。 public Student() { } public Student(String str) { (學(xué)生選課界面 )。 add(l4)。 (new Rectangle(150, 150, 200, 50))。 (this)。 (new Rectangle(450, 200, 70, 50))。 (this)。 43 if(() == b1) { conn = ()。 (conn)。 } } for(int i=0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1