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

正文內(nèi)容

在線投票系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

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

【正文】 ,生成。根據(jù)系統(tǒng)開(kāi)發(fā)的要求,從學(xué)院開(kāi)設(shè)新課程中選取適當(dāng)?shù)捻?xiàng)目作為系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)參數(shù)。結(jié)合學(xué)院開(kāi)設(shè)課程在線投票系統(tǒng) 投票結(jié)果 投票項(xiàng)目 權(quán)限管理 投票結(jié)果 投票人數(shù) 添加修改 編輯刪除 用戶登陸 帳戶管理 任務(wù)選取了以下項(xiàng)目作為系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)參數(shù): (1)開(kāi)設(shè)游泳課。 (2)開(kāi)設(shè)就業(yè)指導(dǎo)課。讓投票者根據(jù)網(wǎng)站內(nèi)容進(jìn)行投票 (4)開(kāi)設(shè)演講課。 (5)開(kāi)設(shè)課外興趣小組。 (6)投票系統(tǒng) 更新。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)圖中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。 在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以 及它們之間的關(guān)系,為邏輯結(jié)構(gòu)的設(shè)計(jì)打下基礎(chǔ)。投票選項(xiàng)實(shí)體屬性具體描述如圖 33 所示。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 投票選項(xiàng)部分 投票系統(tǒng)更新 課外興趣小組 開(kāi)設(shè) 演 講課 開(kāi)設(shè) 心理咨詢 就業(yè)指導(dǎo)課 開(kāi)設(shè) 游泳課 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)的基本關(guān)系圖,轉(zhuǎn)換為與選用的具體相關(guān)的機(jī)器上的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 明確了以上所要建立的數(shù)據(jù)庫(kù)參數(shù),便可建立關(guān)系型數(shù)據(jù)庫(kù)。在這種二維表中,每一列為一個(gè)字段,對(duì)應(yīng)著表格中的數(shù)據(jù)項(xiàng)。每一行為一條記錄,記錄中的每個(gè)字段的取值為字段值,記錄是字段值的集合。 在線投票系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。 表 31 為創(chuàng)建投票項(xiàng)目信息表 voteitem 的 信息。因此需要在數(shù)據(jù)庫(kù)中建立一個(gè)用戶口令表來(lái)管理使用在線投票系統(tǒng)的用戶。本系統(tǒng)中采用了 Microsoft Office Access 2020數(shù)據(jù) 庫(kù)管理系統(tǒng)。 第 4 章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 運(yùn)用 ASP和 Microsoft Office Access 2020相結(jié)合開(kāi)發(fā)投票系統(tǒng),投票項(xiàng)目依據(jù)學(xué)院需要開(kāi)設(shè)哪些新課程來(lái)制作,通過(guò)學(xué)生的投票結(jié)果統(tǒng)計(jì)確定下學(xué)期開(kāi)設(shè)的新課程。 設(shè)計(jì)投票界面表單 投票 項(xiàng)目表單由 3部分組成: 相應(yīng)代碼如下: 如果沒(méi)有投票,則變量 isvoted為 1,可以投票。 投 票 39。return SelectChk()。 這是個(gè)可以選擇多項(xiàng)的投票系統(tǒng),在函數(shù) SelectChk中取得被投票項(xiàng)目信息,并提交 //取得被投票項(xiàng)目的編號(hào),打開(kāi)新窗口,查看投票結(jié)果 function SelectChk() { var s=false。 var strid,strurl。 var j。j。 s=true。 if(n==1) { strid = deptid。 } } } strurl = ?cid= + strid。 return false。 return false。 oth = oth+,width=400,height=300。 ()。 圖 42 投票界面 根據(jù)選擇查詢數(shù)據(jù)庫(kù) 下面是實(shí)現(xiàn)該項(xiàng)功能的代碼: 和數(shù)據(jù)庫(kù)建立連接的代碼如下: % 39。server=Ntserver。PWD=sa。 USE Vote GO CREATE TABLE VoteItem ( Id int Primary Key IDENTITY, Item varchar(50) NOT NULL, VoteCount int DEFAULT 0 ) 創(chuàng)建表 voteItem的腳本文件 USE Vote GO CREATE TABLE VoteIP ( IP varchar(20) ) GO 表 VoteIP用來(lái)保存已經(jīng)投票的 IP地址 % Dim rs,n n = 0 Set rs = () sql = Select * From VoteItem Order By id sql,Conn,1,1 If OR Then trtd colspan=3 align=centerfont style=39。目前還沒(méi)有投票項(xiàng)目??梢愿鶕?jù)每次需要投票的內(nèi)容進(jìn)行修改,添加,刪除。通過(guò)驗(yàn)證用戶的Session 對(duì)象的 logined 變量的值是否為 1。 代碼如下: % If Session(logined)1 Then End If % 添加投票項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn) 添加課程由以下幾部分組成 : 實(shí)現(xiàn)功能的關(guān)鍵代碼如下: % Dim Soperate Soperate = (oper) 39。項(xiàng)目編號(hào) If Soperate=add Then 39。判斷數(shù)據(jù)庫(kù)中是否存在此類別 sql = Select * from VoteItem Where Item=39。newTitleamp。 Set rsInsert = (sql) If NOT Then 已經(jīng)存在此投票項(xiàng)目 ,添加失敗 ! Else sql = Insert into VoteItem(Item) values(39。newTitleamp。) (sql) 投票項(xiàng)目已經(jīng)成功添加! End If ElseIf Soperate = edit Then 39。如果新類別名稱和舊的不同則執(zhí)行 If newTitleTitle Then 39。amp。39。amp。39。cint(Operid)) 投票項(xiàng)目已經(jīng)成功修改 ! End If End If ElseIf Soperate=delete Then 39。Cstr(Operid)amp。 for(j=0。j++) { (dept,j).checked = true。 for(j=0。j++) { (dept,j).checked = false。 var deptid,n=0。 var nn = (dept)。j。 s=true。 if(n==1) { strid = deptid。 } } } strurl = ?Oper=deleteamp。 if(!s) { alert(請(qǐng)選擇要?jiǎng)h除的投票項(xiàng)目 ! )。 } if ( confirm(你確定要?jiǎng)h除這些投票項(xiàng)目嗎 ? )) { = strurl。 } } 圖 43是修改投票選項(xiàng)頁(yè)面 圖 44是添加投票選項(xiàng)頁(yè)面 投票結(jié)果 模塊的設(shè)計(jì) 投票結(jié)果模塊設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及系統(tǒng)實(shí)現(xiàn)產(chǎn)生一定影響,較好的投票結(jié)果模塊設(shè)計(jì)會(huì)減少數(shù)管理人員的操作時(shí)間,提高操作數(shù)據(jù)的完整性和一致性,使投票結(jié)果得到準(zhǔn)確而又快速的下發(fā)。取得這批投票總數(shù) sql = Select Sum(voteCount) AS tl From VoteItem Set voters = (sql) If NOT Then total = voters(tl) End If Set voters = Nothing 39。計(jì)算每個(gè)投票項(xiàng)目百分比圖片長(zhǎng)度 imgvote = FormatNumber(voters(voteCount)/itotal,2)*170 % trtd bgcolor=FFFFFF%=voters(item)%/td td colspan=2 bgcolor=FFFFFF img src=images/ width=%=imgvote% height=10font style=font:7pt face=Verdana %=Cstr(FormatNumber(voters(voteCount)/itotal*100,0))%%/font/td td bgcolor=FFFFFF align=center%=voters(voteCount)%/td /tr % Loop % % 39。 (_host) amp。IIS版本 vRef = (HTTP_REFERER) 39。取得客戶端的真實(shí) IP地址 vIP = (HTTP_X_FORWARDED_FOR) If vIP = Then vIP = (REMOTE_ADDR) End If vExplorer = Browser(vSoft) 39。操作系統(tǒng) vDateTime = DateTimeFormat(now(),1)amp。DateTimeformat(now(),6) 39。 文本框 —— 用來(lái)輸入用戶名。密碼框 —— 用來(lái)輸入密碼。提交和重填按鈕。 (3) 查詢?cè)跀?shù)據(jù)庫(kù)中是否存在用戶輸入的用戶名。實(shí)現(xiàn)代碼如下: % =Select COUNT(*) From classuser Where user_id like 39。 Set rs= If rs(0).Value Then P無(wú)效的用戶名 /P Pa href=重新輸入 /a/p Else 39。驗(yàn)證的方法是在數(shù)據(jù)庫(kù)中查出用戶輸入的用戶名的密碼,然后與用戶輸入的密碼相比較。代碼如下: % =Select user_password From classuser Where user_id like 39。 Set rs= 39。由于在數(shù)據(jù)庫(kù)中 查詢到的密碼的右邊是包含空格符的,在密碼驗(yàn)證時(shí)要使用函數(shù) Rtrim 把空格符過(guò)濾掉。 圖 48 用戶登錄頁(yè)面 修改密碼的設(shè)計(jì)與實(shí)現(xiàn) 為了保證數(shù)據(jù)庫(kù)的安全,有時(shí)需要修改用戶的密碼,管理員可以通過(guò)修改密碼的功能將系統(tǒng)的密碼修改為自己喜歡或者容易記憶的密碼。 在數(shù)據(jù)庫(kù)中修改管理員密碼 在數(shù)據(jù)庫(kù)中修改管理員密碼的步驟如下: (1)使用 Request 對(duì)象的 Form 集合得到用戶輸入的信息,這些信息包括用戶名、原密碼、新密碼和確認(rèn)新密碼。代碼如下: % if new_password1new_password2 then p兩次密碼輸入有誤! /p pa href=重新輸入! /a/p else end if % (3)連接數(shù)據(jù)庫(kù)并檢查用戶名和原密碼是否正確, 代碼與前面連接數(shù)據(jù)庫(kù)的代碼相同。amp。39。amp。39。 采用了大型數(shù)據(jù)庫(kù),適合大批量數(shù)據(jù)的處理 ,使教師從煩瑣的手工操作中解放出來(lái),把大量的重復(fù)性工作交給計(jì)算機(jī)去做,提高了工作效率。譬如, 在投票選項(xiàng)可以劃分得更詳細(xì)一些,另外 可以 授予不同用戶以不同的系統(tǒng) 使用權(quán)限(這可以通過(guò)在每一功能模塊進(jìn)入 前增加身份判斷來(lái)完成),可以滿足更多的 條件。 對(duì)于計(jì)算機(jī)專業(yè)的我來(lái)說(shuō) 并沒(méi)有多少系統(tǒng)設(shè)計(jì)的經(jīng)驗(yàn),所以在編碼過(guò)程中發(fā)現(xiàn)自己原來(lái)的很多想法并不能很好地實(shí)現(xiàn)。 致謝 本文是在我的導(dǎo) 師 老師 的悉心指導(dǎo)下完成的,在系統(tǒng)的研制過(guò)程中,從系統(tǒng)分析設(shè)計(jì)到具體實(shí)現(xiàn),導(dǎo)師都給予了具體、細(xì)致的指導(dǎo)。 向所有關(guān)心和幫助過(guò)我的老師、 同學(xué)和朋友表示最誠(chéng)摯的謝意! 參考文獻(xiàn) [1]求是科技 .ASP 數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與工程實(shí)踐 .北京 :人民郵電出版社, [2] 運(yùn)行環(huán)境搭建 .ASP酷網(wǎng)動(dòng)力 論壇 - ASP 專欄, [3](美)奈伯格( Naiburg,.),(美)美克斯瓊克( Maksimchuk,.)著 ; 陳立(美) Eric ,Robert UML關(guān)于對(duì)象和組件軟件工程 .北京 :人民郵電出版社, [4]玄偉劍 .中文版 Dreamweaver MX 設(shè)計(jì)與提高 .上海 :上??茖W(xué)普及出版社, [5]熊衛(wèi)衛(wèi) .網(wǎng)絡(luò)投票系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) .吉林大學(xué)學(xué)報(bào) , [6]楊文杰、王克蒙、劉浩學(xué) .管理信息系統(tǒng)的開(kāi)發(fā) .北京印刷學(xué)院學(xué)報(bào), [7] ASP 實(shí)現(xiàn) 打印功能 .ASP 酷網(wǎng)動(dòng)力 論壇 - ASP 專欄, [8]宋振會(huì) . Microsoft Office Access 2020 中 文版基 礎(chǔ)教程 .北京 :清華大學(xué)出版社 , [9]飛思科技產(chǎn)品研發(fā)中心 .ASPa
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1