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

正文內(nèi)容

asp作業(yè)提交與批改系統(tǒng)論文-在線瀏覽

2025-03-07 12:20本頁面
  

【正文】 應(yīng)用)而設(shè)計(jì)的??梢园?SQL Server 2022 作為一種個人桌面數(shù)據(jù)庫系統(tǒng)安裝在運(yùn)行Window NT Workstation Windows 2022 Professional、Windows98 和 Windows Millennium Edition(Me)的機(jī)器上。享有工作室為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264畢業(yè)設(shè)計(jì)論文購買 畢業(yè)設(shè)計(jì)論文定做 第四部份 系統(tǒng)需求分析及可行性分析 系統(tǒng)需求分析 系統(tǒng)功能體系圖 目標(biāo)完成一套網(wǎng)上的作業(yè)提交系統(tǒng),免費(fèi)提供給學(xué)校機(jī)房使用,將所有源代碼公開,方便別人學(xué)習(xí),也希望更多的人參與本系統(tǒng)的開發(fā)。 假定與約束 1.如果壓縮文件夾的功能不能解決,那么只有教師到服務(wù)器拷貝文件夾 2.如果學(xué)校覺得系統(tǒng)不能滿足學(xué)生作業(yè)上傳的需要,那么將不能放在機(jī)房,供學(xué)生使用 3.如果遇到一些技術(shù)問題無法解決,那么將會加大系統(tǒng)的開發(fā)周期 4.如果此系統(tǒng)在離開學(xué)期之前都無法開發(fā)成功,那么也不能提供給機(jī)房使用。7. 不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的8. 不同的用戶使用個人數(shù)據(jù)功能時,也是只可以看到自己的信息不可以看到他們的信息9. 學(xué)生上傳作業(yè)的類型,大小,時間等,受到教師發(fā)布作業(yè)的約束 系統(tǒng)難點(diǎn)分析本系統(tǒng)最大的難點(diǎn)是對作業(yè)的壓縮及打包下載,因?yàn)槭窃赪EB上,無法運(yùn)行像winrar這樣的壓縮軟件來進(jìn)行文件夾的壓縮,壓縮的技術(shù)也不是我們現(xiàn)在能現(xiàn)寫出來的,因?yàn)檫@個功能需要非常復(fù)雜的技術(shù),但是我們可以引用別人開發(fā)出來的東西,上網(wǎng)查了很多的數(shù)據(jù),找到一個SharpZipLib控件可以實(shí)現(xiàn)在線文件夾的壓縮,而且他的源代碼是開放的,可以在網(wǎng)站“第五部份 總體設(shè)計(jì)享有工作室為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264畢業(yè)設(shè)計(jì)論文購買 畢業(yè)設(shè)計(jì)論文定做 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫圖Admin 表列名 數(shù)據(jù)類型 長度 允許空Xuehao varchar 15Xingming varchar 20pw varchar 30Pw_wenti varchar 50Pw_daan varchar 50Email varchar 20denglushu int 4 √Class 表列名 數(shù)據(jù)類型 長度 允許空Class_name varchar 50Class_daihao varchar 15Student 表列名 數(shù)據(jù)類型 長度 允許空Xuehao varchar 15Xingming varchar 20Pw varchar 30Pw_wenti varchar 50Pw_daan varchar 50Email varchar 20Denglushu int 4 √banjidaihao varchar 15 √Teacher 表列名 數(shù)據(jù)類型 長度 允許空Xuehao int 4Xingming varchar 20Pw varchar 30Pw_wenti varchar 50Pw_daan varchar 50Email varchar 20Denglushu int 4 √zuoyeshu int 4 √享有工作室為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264畢業(yè)設(shè)計(jì)論文購買 畢業(yè)設(shè)計(jì)論文定做 Zhuanye 表列名 數(shù)據(jù)類型 長度 允許空Ad_id int 4mingcheng varchar 30Zuoye 表列名 數(shù)據(jù)類型 長度 允許空Ad_id int 4Zy_title varchar 3Zy_content Text 16Zy_xingming varchai 10Zy_xuehao Int 4Zy_date Datetime 8 √Zy_wcdate Datetime 8Zy_lujing varchar 50Zy_wenjianleixing varchar 10Zy_daxiao Int 4 √Zy_class_daihao Varchar 15 √Zy_chengji Text 16 √注:創(chuàng)建數(shù)據(jù)庫及表的 SQL 語句及各字段表示什么意思見(附錄一) 數(shù)據(jù)庫的約束與關(guān)系管理員表與其它表無關(guān)系只是為了存放管理員的帳號與密碼等數(shù)據(jù)教師表里的 xuehao 字段為主鍵用于存放老師的 ID班級表里存放的是班級的全稱與班級的代號學(xué)生表與班級表之間存在著外鍵約束,如果學(xué)生表里班級代號字段的值與班級表里面的班級代號值關(guān)鍵。其它各字段的值都是有一些非空的約束,詳細(xì)情況請見(附錄一中的備注)在新建數(shù)據(jù)庫之后要插入了幾條測試數(shù)據(jù)(見附錄二) 特殊功能的原理 管理員添加專業(yè)班級的處理原理 以本系為例子,有十多個專業(yè),當(dāng)某個專業(yè)人數(shù)比較多時就會分成幾個班,如圖形圖像一班,圖形圖像二班,ACCP 一班,ACCP 二班等,而且還分為 2022 級圖形圖像一班,2022 級圖像圖像二班,2022 級圖形圖像一班,2022 級圖形圖像二班等。前面的“2022 級” “2022 級”當(dāng)作年份。 管理員添加教師管理員的原理管理員可以添加教師用戶,教師用戶必須由管理員添加,每次當(dāng)管理員添加教師用戶時就會在網(wǎng)站目錄下的一個專門用于存放上傳作業(yè)的目錄(up)的根目錄下以教師的姓名為目錄名新建一個根目錄。 教師發(fā)布修改作業(yè)的原理老師發(fā)布作業(yè)之后可以修改作業(yè),而且二個功能都是使用的一個界面來完成,通過傳遞的一個參數(shù)來判斷用戶的操作是發(fā)布作業(yè)還是修改作業(yè),如果是修改作業(yè)而取得一個 ID 值將數(shù)據(jù)庫里的內(nèi)容綁定到用戶界面。 教師批量下載作業(yè)的原理教師批量下載作業(yè)是將學(xué)生上傳后的作業(yè)全部打包成一個 zip 的壓縮文件,然后從服務(wù)器上下載。所以我用使用了國外的一個壓縮類來完成。例:學(xué)生登錄帳號 202216140 密碼 snryang 班級代號是 2022161 姓名“楊文兵” 作業(yè)標(biāo)題為“實(shí)用軟件工程方法第一次作業(yè)”班級名通過查詢班級表得到為“2022 級 WEB 應(yīng)用程序設(shè)計(jì)” 。如果有重復(fù)上傳則會覆蓋原來上傳的文件。(因?yàn)樵诎l(fā)布作業(yè)的時候?qū)⒒剀囖D(zhuǎn)換成br存入數(shù)據(jù)庫這樣在顯示數(shù)據(jù)時才會顯示換行,不然無法實(shí)現(xiàn)換行,空格也是必須換成“ ”。ASP 中的代碼為 (\r\n , br).Replace( , ) 作業(yè)目錄的處理原理(目錄一)“c:\Ipub\root\nxwszuoye\up\”。當(dāng)老師用戶登錄之后發(fā)布作業(yè)的時候要輸入作業(yè)的標(biāo)題,還要先擇作業(yè)的所屬班級。方便以后目錄的查找,也就實(shí)現(xiàn)了不同的用戶上傳的作業(yè)存放到不同的文件夾,并進(jìn)行分類存放,也方便了老師對作業(yè)目錄的管理,方便的下載作業(yè)等。 主要功能的界面及編碼 DB 類的編碼using System。using 。 using 。using 。 //用于實(shí)現(xiàn)下載文件的命名空間namespace nxwszuoye {public class db //我自己建立的一個數(shù)據(jù)訪問類,{public db(){}//public static string zuoyepath(){string yang=[FileLuJing]。} //靜態(tài)方法,返回一個SqlConnection對象public static SqlConnection conn(){string yang=[myconn]。 return aa。 try //捕獲異常{SqlConnection conn=()。()。if(()){yang=true。}()。}catch(Exception e){throw(e)。} //靜態(tài)方法,執(zhí)行SQL語句,返回值是否成功public static bool Edit(string sql) //對數(shù)據(jù)庫增刪改操作{bool yang=false。//對異常進(jìn)行了捕獲try{SqlConnection conn=()。()。()。}finally{if(dr0)享有工作室為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264畢業(yè)設(shè)計(jì)論文購買 畢業(yè)設(shè)計(jì)論文定做 {yang=true。}//返回SQL語句第一行第一列的值public static string getValue(string sql){string str=null。SqlCommand cmd = new SqlCommand(sql,conn)。str = ().ToString()。}catch(Exception e){throw(e)。} //下載文件的靜態(tài)方法public static bool ResponseFile(HttpRequest _Request,HttpResponse _Response,string _fileName,string _fullPath, long _speed){try{FileStream myFile = new FileStream(_fullPath, , , )。try{(AcceptRanges, bytes)。long fileLength = 。 int pack = 10240。 //每秒5次 即 5*10K bytes每秒int sleep = (int)(1000 * pack / _speed) + 1。string[] range = [Range].Split(new char[] {39。, 39。})。}(ContentLength, (fileLength startBytes).ToString())。}(Connection, KeepAlive)。(ContentDisposition,attachment。 (startBytes, )。for (int i = 0。 i++){if (){((pack))。}else{i=maxCount。}finally{()。}}catch{return false。}}} 密碼找回界面與編碼重點(diǎn)對 panel 的應(yīng)用圖:以為每一塊為一個從左到右從上到下為 panel1,panel2,panel3,panel4,panel5。 //用于存放密碼提示答案的變量private void Page_Load(object sender, e){if(!) //頁面初始時顯示第一步{=false。=false。=true。javascript39。必須選擇用戶類型39。/script)。javascript39。}else{=true。=false。=false。=false。=false。}private void Button2_Click(object sender, e){//判斷帳號是否存在string sql=null。+ +39。case Teacher:sql=select * from Teacher Where XingMing=39。break。+ +39。}SqlConnection conn=()。()。//根據(jù)查詢語句的結(jié)果,查詢出密碼提示的問題,并將密碼提示答案存入一個全局變量享有工作室為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264畢業(yè)設(shè)計(jì)論文購買 畢業(yè)設(shè)計(jì)論文定做 if(()){=dr[Pw_WenTi].ToString()。=false。=false。=false。javascript39。對不起!不存在此用戶39。/script)。javascript39。}()。}private void Button3_Click(object sender, e){=true。=false。=false。=false。=false。}else{(script language=39。alert(39。)。(script language=39。(1)/script)。=false。=false。}private void Button4_Click(object sender, e){//根據(jù)用戶的類型建立不同的密碼更新SQL語句string upsql=null。++39。+ +39。case Teacher:upsql=update Teacher set PW=39。 Whe
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1