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

正文內(nèi)容

畢業(yè)論文--基于web的畢業(yè)設(shè)計(jì)選題管理系統(tǒng)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 系統(tǒng)后修改自己基本資料、選擇論題志愿、上傳論文、管理論文,教師登錄系統(tǒng)后修改自己基本信息、添加課題、確定學(xué)生選題、查看學(xué)生論文并給論文評(píng)分等基本功能。這為高校的現(xiàn)代化教育提供了必備的物質(zhì)基礎(chǔ)。使用計(jì)算機(jī)實(shí)現(xiàn)畢業(yè)生網(wǎng)上選題,具有手工選題所無法比擬的優(yōu)點(diǎn)。 在系統(tǒng)中處于操作系統(tǒng)內(nèi)核與應(yīng)用程序之間,使得應(yīng)用程序可以更好地利用操作系統(tǒng)提供的功能,并使得應(yīng)用程序的開發(fā)更快、更簡(jiǎn)單。 是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。這種被稱為 Zero Local Administration的哲學(xué)觀念使 的基于應(yīng)用的開發(fā)更加具體,和快捷。安全性基于 Windows 認(rèn)證技術(shù)和每應(yīng)用程序配置,可以確原程序時(shí)絕對(duì)安全的。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比 ASP 即時(shí)解釋程序速度上要快很多 .而且是可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、 C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。顯然 B/S 結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序是一個(gè)非常大的進(jìn)步。在這種結(jié)構(gòu)中,客戶應(yīng)用程序不能直接訪問數(shù)據(jù),應(yīng)用服務(wù)器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方式 。 ?在 B/S 模式下,外部的用戶亦可通過通用的瀏覽器進(jìn)行訪問。這一階段 C語(yǔ)言基本上是傳統(tǒng)類型上的面向?qū)ο笳Z(yǔ)言,并且憑借著接近 C 語(yǔ)言的效率,在工業(yè)界使用的開發(fā)語(yǔ)言中占據(jù)了相當(dāng)大份額;第二階段從 1995 年到 2021 年,這一階段由于標(biāo)準(zhǔn)模板庫(kù) STL 和后來的 Boost 等程序庫(kù)的出現(xiàn),泛型程序設(shè)計(jì)在 C中占據(jù)了越來越多的比重性。 ? C設(shè)計(jì)成給程序設(shè)計(jì)者更多的選擇,即使可能導(dǎo)致程序設(shè)計(jì)者選擇錯(cuò)誤。 ? C設(shè)計(jì)成無需復(fù)雜的程序設(shè)計(jì)環(huán)境。針對(duì)這樣的目的系統(tǒng)設(shè)計(jì)了如下功能: 畢業(yè)設(shè)計(jì)信息的設(shè)置:包括管理員對(duì)畢業(yè)設(shè)計(jì)信息的添加,修改,刪除。 課題的設(shè)置:針對(duì)老師用戶對(duì)課題的添加,修改,刪除操作。 文件上傳:管路員上傳公告,學(xué)生上傳論文等。通過業(yè)務(wù)流程圖可以細(xì)致地分析其業(yè)務(wù)流程的合理性、存在的問題及從何處入手進(jìn)行修改。 通過課題確定后開啟學(xué)生選題功能,學(xué)生通過學(xué)號(hào)和初始密碼登錄,登錄后及時(shí)修改密碼和完善個(gè)人詳細(xì)信息;并可進(jìn)行選題。完成了個(gè)人信息的修改后,就可以進(jìn)行選題操作了。如已確定,就不能再進(jìn)行選擇。當(dāng)選題功能開啟后,教師用戶可以登錄系統(tǒng)查看自己課題被選情況,了解選擇課題的學(xué)生信息,同時(shí)確定選題名單;對(duì)那種一道課題被多人選擇的情況可以根據(jù)實(shí)際情況進(jìn)行課題選擇調(diào)整。最后管理員確定選題最終名單,結(jié)束整個(gè)選題過程。 數(shù)據(jù)流圖是描述數(shù)據(jù)處理過程的工具。具體的數(shù)據(jù)流圖如下所示: 圖 26 后臺(tái)管理員數(shù)據(jù)流圖 3. 系統(tǒng)的設(shè)計(jì) 系統(tǒng)功能模塊劃分 本系統(tǒng)實(shí)現(xiàn)了畢業(yè)生選題完整的功能,可以根據(jù)這些功能設(shè)計(jì)出系統(tǒng)中的功能模塊。 3.個(gè)人信息管理模塊 個(gè)人信息管理模塊主要包括密碼修改和個(gè)人基本信息完善兩個(gè)模塊,其功能如下: 密碼修改:學(xué)生老師用戶對(duì)初始密碼進(jìn)行修改; 個(gè)人信息完善:學(xué)生老師用戶對(duì)個(gè)人基本信息進(jìn)行完善,如:聯(lián)系方式。 5.課題管理模塊 課題管理模塊主要包括教師用戶對(duì)課題的添加,修改,刪除及管理員用戶對(duì)課題的審核,修改,刪除;對(duì)課題選擇情況的查看和調(diào)整。 6.我的課題模塊 我的課題模塊的主要是學(xué)生用戶查看自己所選擇課題是否通過,未通過還可進(jìn)行改選。 8.系統(tǒng)設(shè)置功能模塊 系統(tǒng)設(shè)置功能模塊主要是管理員設(shè)置課題類型,課題編程語(yǔ)言種類,班級(jí)名稱,專業(yè)名稱等。 10.用戶管理模塊 用戶管理模塊主要是管理員對(duì)學(xué)生,老師用戶的管理及個(gè)人密碼的修改。學(xué)生用戶進(jìn)入選題頁(yè)面后可以看到全部課題的名稱、出題老師姓名、課題所需要人數(shù)、課題的狀態(tài)(可選或不可選),通過查看詳細(xì)還能了解到課題的詳細(xì)信息,如:課題介紹、背景知識(shí)、課題類型 及所用編程語(yǔ)言;同時(shí)還可以查看教師的詳細(xì)信息(如:個(gè)人簡(jiǎn)介、研究方向、教學(xué)工作、論文著作等)。而管理員用戶主要是進(jìn)行對(duì)課題的審核,查看課題是否符合要求,在審核的過程中對(duì)不符合要求的課題可以進(jìn)行修改,刪除。同時(shí)系統(tǒng)提供了調(diào)整課題選擇的功能,教師可以對(duì)多出的學(xué)生進(jìn)行課題調(diào)整。用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入輸出。表Admin 的結(jié)構(gòu)如下: 表 31 管理員信息表 字段名 英文 字段名 中文 類型 aID 管理員 ID int aname 姓名 varchar apassword 密碼 varchar aroleID 角色 ID int 學(xué)生信息表 Student Primary Key:Stu_ID 學(xué)生信息表 Student 用來存儲(chǔ)學(xué)生的基本信息,如:姓名、密碼、學(xué)號(hào)、性別、 Email 等。表 Subject 結(jié)構(gòu)如下: 表 35 已通過課題信息表 字段名(英文) 字段名(中文) 類型 subID 課題 ID Int teaID 教師 ID Int subName 課題名稱 Varchar typeID 類型 ID Int introduce 課題介紹 Varchar subneed 背景知識(shí) Varchar subnumber 所需人數(shù) Varchar lanID 語(yǔ)言 ID Int subconfirm 課題狀態(tài) char 等待通過審核的課題信息表 Waitforpass Primary Key:Obj_ID 等待通過審核的課題信息表 Waitforpass 用來存儲(chǔ)未通過課題的基本信息,課題名稱、課題類型、課題介紹等。表 Type 結(jié)構(gòu)如下: 表 39 課題類型表 字段名(英文) 字段名(中文) 類型 typeID 類型序號(hào) Int typeName 類型名 varchar 專業(yè)信息表 Speciality Primary Key:Spe_ID 專業(yè)信息表 Speciality 用來存儲(chǔ)專業(yè)名稱。表 Department結(jié)構(gòu)如下: 表 313 系部門信息表 字段名(英文) 字段名(中文) 類型 dID 序號(hào) Int dName 名稱 varchar 班級(jí)信息表 Class Primary Key:Class_ID 班級(jí)信息表 Class 用來存儲(chǔ)班級(jí)名稱信息。調(diào)用“登陸”按鈕的點(diǎn)擊事情進(jìn)行處理。登錄成功則進(jìn)入主界面,若是管理員身份則進(jìn)入管理員主界面,如圖 42 所示。 。 dr 。 string role dr[role].ToString 。 else // 密碼不正確 密碼不正確,請(qǐng)回到登錄界面重新登錄! , 登錄驗(yàn)證 , ~/ 。 catch SqlException ex 數(shù)據(jù)庫(kù)操作出錯(cuò)!出錯(cuò)信息為: \n + + 請(qǐng)回到登錄界面重新登錄! , 登錄驗(yàn)證 , ~/ 。整個(gè)頁(yè)面分為左部和右部?jī)刹糠?。如下圖 42 所示。 系統(tǒng)管理員登陸后可以修改自己的登陸 ID 以及密碼等資料,但是 默認(rèn)管理員賬戶 admin 該賬戶不能刪除,只能修改自己的登陸密碼。 系統(tǒng)設(shè)置的頁(yè)面可以設(shè)置當(dāng)前論題的年級(jí),每個(gè)學(xué)生可以選擇的論題數(shù)量,總論題的開始于結(jié)束時(shí)間,本次畢業(yè)設(shè)計(jì)評(píng)定的截止日期等內(nèi)容。 //調(diào)用函數(shù) Bind private void Bind //創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象 SqlConnection 。 key 。 IsOnlyCurStuLogin。 TimeSelectBegin。 SelectNo。 TimeStuSelectEnd。 TimeConfirmEnd。 。 SqlParameter value new SqlParameter value, 。//打開連接 //給屬性賦值 WillNum。 。 。 TimeSelectEnd。 。 。 TimeConfirmBegin。 。 。 歷史數(shù)據(jù)清除頁(yè)面可以清除論題的志愿數(shù),清除學(xué)生的登陸數(shù)據(jù),清除班級(jí)、學(xué)生及論題的相關(guān)數(shù)據(jù),也可以清除歷史論題。 圖 46 專業(yè)列表 也可以點(diǎn)擊單選按鈕“顯示搜索工具欄”,來展開搜索工具的相關(guān)內(nèi)容如圖47 所示。//清空緩 沖區(qū)中的所有輸出,但該方法只清除響應(yīng)正文而不清除響應(yīng)標(biāo)題,用此方法需先打開緩沖區(qū) true。//設(shè)置相應(yīng)頭信息 GB2312 。//不斷單擊按鈕則,則只能添加一次 myCItrad new ZHCN, true 。 。 圖 48 添加專業(yè) 添加班級(jí)如圖 48 所示,與添加專業(yè)類似,也是賦予一個(gè)班級(jí)唯一的一個(gè)班級(jí) ID 來對(duì)系統(tǒng)內(nèi)的班級(jí)進(jìn)行統(tǒng)一管理,更增加了班級(jí)名稱、入學(xué)年份、班長(zhǎng)姓名、班主任姓名、 所屬專業(yè)、備注等屬性。 圖 412 添加學(xué)生 論題管理 論題管理包括觸發(fā)篩選程序及配選、查看論題情況、題庫(kù)等功能。 公告列表如圖 414 所示,包括公告標(biāo)題、面向定題組、面向教師、面向?qū)W生、首頁(yè)顯示、發(fā)布時(shí)間、發(fā)布人等屬性,可以對(duì)公告進(jìn)行編輯或刪除操作。在用戶資料管理模塊中,教師可以修改登錄資料、修改個(gè)人信息;在論題信息管理模塊中,包括論題列表、添加論題、題庫(kù)、定題、刪除論題等功能;在論題管理模塊中,包括配選剩余的 論題和學(xué)生、內(nèi)定學(xué)生、論題意愿統(tǒng)計(jì)、查看論題情況、跟進(jìn)等功能,如下圖 417 所示。各個(gè)模塊的銜接使得系統(tǒng)滿足了 畢業(yè)生選題管理的要求,并且通過搜索功能,使得此系統(tǒng)即使在管理大量論文資料情況的時(shí)候,也能很大的方便用戶的使用。 圖 418 學(xué)生用戶界面 主要代碼如下: protected void Page_Load object sender, EventArgs e if !IsPostBack //判斷頁(yè)面是否是第一次加載 Session[LoginID].ToString 。//通過文件名判斷文件的上傳類型 if .aspx || .asp //判斷文件的后綴名是不是 .aspx 或者 asp 不能上傳后綴名為 aspx和 asp的文件! 。 path + fileName 。//跳轉(zhuǎn)到頁(yè)面 private bool AddThesis //定義與數(shù)據(jù)庫(kù)連接的函數(shù) SqlConnection 。 ithValue thesisName, 。//打開數(shù)據(jù)庫(kù)連接 。 return Datering yyyyMMddHHmmss + 9999 .ToString 。黑盒測(cè)試實(shí)際上市站在最終用戶的立場(chǎng)上,檢驗(yàn)輸入輸出信息及系統(tǒng)性能指標(biāo)是否符合規(guī)格說明書中有關(guān)功能需求及性能需求的規(guī)定。因此從整體上來說,系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)是成功的。根據(jù)領(lǐng)域搜索論題題目如下圖56 所示: 圖 56 根據(jù)專業(yè)領(lǐng)域搜索論題 上傳下載功能測(cè)試。如圖 58 所示: 圖 58 學(xué)生用戶“論文管理”頁(yè)面 測(cè)試結(jié)果 用戶功能全部實(shí)現(xiàn),基本滿足用戶要求。 總結(jié) 經(jīng)過三個(gè)多月的設(shè)計(jì)與開發(fā)畢業(yè)生選題管理系統(tǒng)基本開發(fā)完畢,其功能也基本符合用戶需求。系統(tǒng)可以實(shí)現(xiàn)管理員登錄后進(jìn)行畢業(yè)設(shè)計(jì)論題相關(guān)信息的發(fā)布,修改,刪除;對(duì)教師,學(xué)生用戶的操作以及課題的管理操作。 在過去幾個(gè)月的設(shè)計(jì)和開發(fā)過程中,通過老師的 指導(dǎo)、主動(dòng)的收集資料,已有知識(shí)的整合,對(duì)構(gòu)建大型系統(tǒng)尤其是商務(wù)應(yīng)用系統(tǒng)有了進(jìn)一步的認(rèn)識(shí),更加熟悉在 中使用面向?qū)ο蟮木幊趟枷?,?duì)如何進(jìn)一步提高 C與 SQL Server 2021 系統(tǒng)的安全性有了更多的思考。 參考文獻(xiàn) [1]劉乃麗 精通 + SQL Server 2021 項(xiàng)目開發(fā) .北京:人民郵電出版社, 2021 [2]蘇宇等 程序開發(fā)范例寶典 C 第 2 版 .北京:清華大學(xué)出版社人民郵電出版社, 2021 [3]胡勇輝等 開發(fā)實(shí)戰(zhàn)詳解:入門、模塊、系統(tǒng) . 北京:電子工業(yè)出版社, 2021 [4]石志國(guó)等 網(wǎng)絡(luò)編程從基礎(chǔ)到實(shí)踐 . 北京:電子工業(yè)出版社,2021 [5]趙輝等 案例開發(fā)集錦 . 北京:電子工業(yè)出版社, 2021 [6] 鄭耀東 ,絡(luò)數(shù)據(jù)庫(kù)開發(fā)實(shí)例精解 [M].北京:清華大學(xué)出版社 ,202
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1