第一篇:基于ASP技術(shù)的畢業(yè)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
基于ASP技術(shù)的畢業(yè)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
基于ASP技術(shù)的畢業(yè)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
總第 55 期 Sum No.55 南京廣播電視大學(xué)學(xué)報 J ourna l of Na njing Ra dio & TV Unive rs ity 2009 年第 2 期 No.2.2009 基于 ASP 技術(shù)的 畢業(yè)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)嚴(yán) 翔(南京航空航天大學(xué),江蘇 南京 210016)【摘 要】 傳 統(tǒng) 的 紙 質(zhì) 檔 案 信 息 管 理 存 在 效 率 低 ,交 互 性 差 的 缺 點 ,而 基 于 ASP 技 術(shù) 的 畢 業(yè) 生 信 息 管 理 系統(tǒng)由于采用了畢業(yè)生, 用人單位和系統(tǒng)管理員的分級管理機制有效地實現(xiàn)了畢業(yè) 生 信 息 管 理 的 網(wǎng) 絡(luò) 化 ,自 動化,提高了就業(yè)工作的效率,并為畢業(yè)生和用人單位構(gòu)建了就業(yè)綠色通道.【關(guān)鍵詞】 ASP 畢業(yè)生 用人單位 系統(tǒng)管理 畢業(yè)生信息管理系統(tǒng)
【中圖分類號】 G77 【文獻標(biāo)識碼】 A 【文章編號】 1009-1459(2009)02-0094-03 一, 概述隨著高等教育的快速發(fā)展, 畢業(yè)生人數(shù)連年創(chuàng) 出新高, 如何在畢業(yè)生, 高校和用人單位之間構(gòu)建 就業(yè)綠色通道是高校就業(yè)指導(dǎo)部門面臨的重要課 采用軟件工程思想的畢業(yè)生信息管理系統(tǒng)正是 題.利用 ASP 技術(shù)和 Web 數(shù)據(jù)庫開發(fā) 出的面向畢業(yè) 高校和用人單位的信息管理系統(tǒng).系統(tǒng)所采用 生, 的分級管理機制使得信息能夠快速準(zhǔn)確的在畢業(yè) 生, 用人單位和高校就業(yè)指導(dǎo)部門之間傳輸.首先, 畢業(yè)生可以通過網(wǎng)絡(luò)自主注冊信息, 然后由就業(yè)指 導(dǎo)部門對畢業(yè)生的信息進行審核, 通過審核的畢業(yè) 生信息可以被用人單位快速的檢索.畢業(yè)生信息管 交互 理系統(tǒng)彌補了傳統(tǒng)紙質(zhì)檔案信息管理效率低, 性差的缺點, 同時也為用人單位和畢業(yè)生提供更為 快捷的交流平臺.畢業(yè)生信息管理系統(tǒng)以 ASP 技術(shù)和 Access 數(shù) 據(jù)庫作為開發(fā)平臺, B/S 作為體系結(jié)構(gòu) 以(見圖 1.)通過將 HTML, 腳本語 ASP 技術(shù)作為一種技術(shù)框架, 言, ActiveX 組件等進行組合可以形成動態(tài)的,高效 的,交互的 Web 應(yīng)用程序.Access 數(shù)據(jù)庫以其面向 可視化的界面, 繼承多種向?qū)Ш蜕?對象的開發(fā)形式, 成器工具,支持 ODBC 等特點成為中小型站點的首 選.結(jié)構(gòu)的優(yōu)勢在于客戶端不需要安裝軟件, 通 B/S 過 IE 瀏覽器即可登錄服務(wù)器.三, 系統(tǒng)功能設(shè)計 1.系統(tǒng)功能結(jié)構(gòu) 二, 系統(tǒng)開發(fā)原理 圖 2.系統(tǒng)功能結(jié)構(gòu)圖 畢業(yè)生信息管理系統(tǒng)的工作流程為:畢業(yè)生通圖 1.ASP 工作原理圖 過畢業(yè)生注冊模塊完成姓名, 密碼, 專業(yè), 求職意向
【收稿日期】 2009-02-24 嚴(yán)翔,男,工程師,南京航空航天大學(xué)信息工程學(xué)院軟件工程碩士研究生,南京廣播電視大學(xué)教師.【作者簡介】 94 嚴(yán) 翔:基于 ASP 技術(shù)的畢業(yè)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 等信息的注冊, 注冊后可通過畢業(yè)生管理模塊對注 冊信息進行修改, 注冊的信息必須等待系統(tǒng)管理員 的審核才能在頁面顯示.用人單位通過用人單位管 系統(tǒng)管理員通過系 理模塊完成畢業(yè)生信息的檢索.用戶權(quán)限, 系統(tǒng)日志等進 統(tǒng)管理模塊對畢業(yè)生信息, 行管理.set bysrs=server.createobject(“adodb.recordset”)sql = “select login from bys where login ='” &login&“'” bysrs.open sql,conn,1,2 if not bysrs.eof then set bysrs=nothing response.write “已有相同登錄名存在,請重新輸 入!” response.end()end if //檢測登錄名是否相同.if len(pwd)<6
or len(pwd)>16 then response.Write “密碼長度須在 6-16 位!”
response.End()end if //檢測密碼長度是否在 6-16 位之間.if flagname=1 then if rsadminsys(“checkbys”)=“1” then 已 response.Write “注冊成功,等待管理員審核, 有相同的真實姓名存在!” else response.Write “注冊成功,已經(jīng)有同一畢業(yè)生的 真實姓名存在!” end if else if
rsadminsys(“checkbys”)=“1” then response.Write “注冊成功,信息尚未通過管理員 的審核!” else response.Write “注冊成功!” end if end if flagname 用來標(biāo)識畢業(yè)生的真 //注冊信息提交.實姓名是否已經(jīng)存在,如 flagname 值為 1 則提示注 冊用戶已有相同的真實姓名存在.checkbys 字段用 來標(biāo)識注冊信息是否需要系統(tǒng)管理員的審核, 如 checkbys 的值為 1 則表示信息需要管理員審核.2.系統(tǒng)的功能特點 畢業(yè)生信息管理系統(tǒng)無須借用檔案實體, 直接 在網(wǎng)上注冊, 查詢和調(diào)閱檔案信息, 提高了檔案信息 利用的效率和深度, 同時減輕了高校就業(yè)指導(dǎo)部門 的工作強度.系統(tǒng)采用的畢業(yè)生, 用人單位, 系統(tǒng)管 理員的分級管理機制和日志管理功能有效地保證 了數(shù)據(jù)的安全性.四, 系統(tǒng)詳細(xì)設(shè)計 1.登錄模塊的設(shè)計登錄模塊的設(shè)計目標(biāo)是提供進入畢業(yè)生注冊 模塊, 畢業(yè)生管理模塊, 用人單位管理模塊和系統(tǒng)管 該模塊的主要事件和函數(shù)如下: 理模塊的接口.set rs=server.createobject(“adodb.recordset”)if
access=“sys” then url=“admin_index.asp” sql = “select * from admin where adminlogin ='” & loginname & “' and adminpwd='” & loginpwd & “'” else if access=“bys” then url=“bys_index.asp” sql = “select * from bys where login ='” & loginname & “' and pwd='” & loginpwd & “'” else if access=“dw” then url=“dw_index.asp” sql = “select * from dw where login ='” & loginname & “' and pwd='” & loginpwd & “'” end if end if end if //對用戶身份進行檢測并提供相應(yīng)的跳轉(zhuǎn)頁 面.2.畢業(yè)生注冊模塊的設(shè)計畢業(yè)生注冊模塊實現(xiàn)了畢業(yè)生姓名, 密碼, 學(xué)生 證號, 專業(yè), 求職意向等信息的注冊.該模塊的主要 事件和函數(shù)如下: login=trim(request(“l(fā)ogin”))if login=“" then
response.write”登錄名不能為空“ //檢測登錄名是否為空.3.畢業(yè)生管理模塊的設(shè)計畢業(yè)生管理模塊由畢業(yè)生信息管理,訪問日志 兩個子模塊組成.畢業(yè)生通過信息管理子模塊可以 瀏覽和修改自己的注冊信息,通過訪問日志子模塊 瀏覽自己的訪問日志.95 嚴(yán) 翔:基于 ASP 技術(shù)的畢業(yè)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 訪問日志子模塊主要事件和函數(shù)如下: <% do while not rs.eof %>
”byspwdall“ <% if rs(”byspwd“)=”byspwdall“ then
response.write(”checked“)end if %>> 密碼:“ size=”12“> //設(shè)置系統(tǒng)管理員添加畢業(yè)生時統(tǒng)一分配相同 的登錄密碼.4.用人單位管理模塊的設(shè)計用人單位管理模塊的功能是實現(xiàn)用人單位對 檢索的關(guān)鍵語句為: 畢業(yè)生信息的檢索.sql=”select * from bys where ischeck like 0 and “&ziduan&” like '%“&key&”%'“ //按照關(guān)鍵字檢索通過審核的畢業(yè)生信息.5.系統(tǒng)管理模塊的設(shè)計系統(tǒng)管理模塊由畢業(yè)生信息管理, 查詢統(tǒng)計與 系統(tǒng)參數(shù)設(shè)置, 日志管理四個子模塊組成.畢 打印, 業(yè)生信息管理子模塊可以瀏覽和添加畢業(yè)生信息, 對畢業(yè)生信息進行審核,設(shè)置畢業(yè)生的修改權(quán)限.查詢統(tǒng)計與打印子模塊可以按照字段名查詢和統(tǒng) 計畢業(yè)生信息.系統(tǒng)參數(shù)設(shè)置子模塊可以對畢業(yè)生 用人單位的權(quán)限和系統(tǒng)管理員 的注冊和修改權(quán)限, 的權(quán)限進行設(shè)置.日志管理子模塊記載了系統(tǒng)管理 用人單位和畢業(yè)生的登錄時間, 地址等信息.員, IP 下面以系統(tǒng)參數(shù)設(shè)置子模塊的編寫為例給出 主要事件和函數(shù), 說明系統(tǒng)管理模塊的開發(fā)過程.>是
response.write(”checked")end if %>>否 //設(shè)置是否允許畢業(yè)生注冊.數(shù)據(jù)表中的 bys 此外 bys reg 字段用來標(biāo)識畢業(yè)生是能否自主注冊.數(shù)據(jù)表中還有用來標(biāo)識畢業(yè)生的注冊信息是否需 要審核的 checkbys 字段和用來標(biāo)識畢業(yè)生修改權(quán) 限的 modify 字段, modify 的值為 0 表示禁止畢業(yè)生 五, 結(jié)論開發(fā)畢業(yè)生信息管理系統(tǒng)的意義在于提高高校 就業(yè)工作的效率, 為畢業(yè)生和用人單位構(gòu)建快捷的 交流平臺.經(jīng)過測試, 系統(tǒng)已經(jīng)達到預(yù)期效果, 尤其 考慮 是系統(tǒng)的分級管理機制提高了系統(tǒng)的安全性.到系統(tǒng)正式運行之后, 訪問量會逐漸增多, 所以今后 會將提高數(shù)據(jù)容量和運行效率作為研究重點.【參考文獻 】
[1] 康曉東,王耀剛,杜賢.網(wǎng)絡(luò)構(gòu)建與網(wǎng)頁設(shè)計 [M] 北京:人民郵電出版
社,2002.[2] 石志國.ASP 動態(tài)網(wǎng)站編程 [M].北京:清華大學(xué)出版社, 2001.[3] 林金霖.ASP 實務(wù)經(jīng)典 [M].北京:中國鐵道出版社.1999.96
第二篇:基于ASP的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
基于ASP的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
摘 要
由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生信息的管理也變得越來越復(fù)雜。為此,切實有效的把學(xué)生信息管理系統(tǒng)引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度和提高學(xué)校教學(xué)質(zhì)量有著顯著意義。
本系統(tǒng)采用B/S結(jié)構(gòu),ASP為開發(fā)語言,SQL Server 2000為數(shù)據(jù)庫來進行設(shè)計與開發(fā)。本論文,簡要闡述了系統(tǒng)的開發(fā)背景與開發(fā)環(huán)境,對系統(tǒng)的構(gòu)架進行分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,基本信息管理模塊,特殊信息管理模塊,畢業(yè)生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統(tǒng)模塊。詳細(xì)介紹了系統(tǒng)各個模塊與功能的實現(xiàn)原理,最后總結(jié)開發(fā)階段與測試階段所遇到的問題與解決方法。
關(guān)鍵詞:ASP;SQL Server 2000;B/S結(jié)構(gòu)引言
管理信息系統(tǒng)就是我們常說的MIS(Management Information System),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的科學(xué),它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。
近年來Internet的飛速發(fā)展,Intranet技術(shù)得到了應(yīng)用,為企業(yè)MIS提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應(yīng)用中存在三個要素,這就是人、計算機和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機構(gòu)和實施機構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計算機技術(shù)使MIS得以實施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點。第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的基礎(chǔ)。廣義地說,各項管理控制是MIS的基礎(chǔ)。是想要計算一臺機床的成本,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一套管理制度作保證。
隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎(chǔ)。由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。如果讓個人去管理文檔,就會顯得費時費力。尤其在管理成績時,任務(wù)更加繁重,就成績管理本身來說,它是一項任務(wù)繁重、時效性較強的系統(tǒng)工作,它不但涉及學(xué)生個人成績查詢,更涉及到各教師的工作效率和質(zhì)量。近年來隨著計算機的迅速發(fā)展,計算機已經(jīng)在社會各個領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。
現(xiàn)在我國的一些院校中的信息管理效率還不是很高,這樣已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。所以,學(xué)生信息系統(tǒng)的設(shè)計與開發(fā)也是一個時代必經(jīng)的階段。本次設(shè)計主要采用B/S結(jié)構(gòu),主要實用于各高校的各專業(yè),從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要有六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補助信息管理、勤工助學(xué)信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用WindonwsXP為操作平臺,ASP作為腳本語言,采用SQL Sever 2000作為數(shù)據(jù)庫,用戶可以實現(xiàn)對數(shù)據(jù)的錄入,修改,刪除等操作。系統(tǒng)開發(fā)背景
隨著科學(xué)技術(shù)的不斷提高,目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎(chǔ)。由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速發(fā)展,計算機已經(jīng)在社會
各個領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。由于上述原因,所以,學(xué)生管理系統(tǒng)的開發(fā)也是時代的一個必經(jīng)階段。本次設(shè)計主要采用B/S結(jié)構(gòu),從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要分為六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補助信息管理、勤工助學(xué)信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用戶可以對各種信息進行錄入,修改,刪除等操作。更方便各個專業(yè)老師對學(xué)生信息的系統(tǒng)化管理,提高辦公效率,以達到更合理化,方便化等要求。系統(tǒng)開發(fā)環(huán)境
3.1 系統(tǒng)開發(fā)理論依據(jù)
3.1.1 ASP概述
1.ASP基本含義和特點
ASP是Active Server Page的縮寫,意為“活動服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點:
(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);
(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;
(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;
(5)ASP可以使用服務(wù)器端ActiveX組建來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)那個Email或訪問文件系統(tǒng)等。
(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。
2.ASP的優(yōu)點
ASP的主要優(yōu)點大概可以歸納如下:
(1)可以用 VBscript 或Jscript創(chuàng)建腳本,同時結(jié)合HTML語言就能夠非常方便地完成網(wǎng)站的應(yīng)用程序。對于 VBscript和Jscript,使用哪種語言并不重要,Web 服務(wù)器等同地處理這兩種語言,并向用戶的瀏覽器發(fā)送 HTML 格式化結(jié)果。
(2)因為ASP采用script語言(VBscript和Jscript)就可以輕松編寫程序,因此這就大節(jié)省了網(wǎng)絡(luò)設(shè)計人員又得重新學(xué)習(xí)一種新語言的時間。而且編寫ASP無須手工compile編譯或鏈接程序,可在服務(wù)器端直接執(zhí)行,這無疑是更加方便了編寫過程。
(3)使用普通的使用記事本之類的文本編輯器,即可進行編輯設(shè)計,如:Windows的記事本。不要用FontPage98或DreamWeaver2.0等主頁制作軟件修改,因為會破壞源代碼的。建議使用CuteFTP攜帶的CuteHTML編輯器進行編輯設(shè)計。
(4)ASP是運行在服務(wù)器端,所以無須擔(dān)心瀏覽器是否支持ASP所使用的編程語言,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計的網(wǎng)頁內(nèi)容。ASP在服務(wù)器端運行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。
(5)ASP能與任何ActiveX scripting語言相容。除了可用VBscript或Jscript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)組件。
(6)Active Server Pages的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動態(tài)HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。
(7)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。
(8)面向?qū)ο螅∣bject oriented),并可擴展ActiveX Server組件功能。
(9)ActiveX Server Components(ActiveX服務(wù)器組件)具有無限可擴充性。可以使用任何編程語言來編寫所需要的ActiveX Server 組件。
(10)可以通過ADO(ActiveX Data Objects,微軟的一種新的數(shù)據(jù)訪問模型,是一種可以提供WEB頁面開發(fā)者輕松存取Internet的數(shù)據(jù)庫,并可以在用戶端實現(xiàn)網(wǎng)上立即、即時更新顯示的最新WEB頁面數(shù)據(jù)庫技術(shù)。)非常方便地訪問數(shù)據(jù)庫,從而使存取數(shù)據(jù)庫變得輕松容易。
3.1.2 SQL介紹
SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。
3.1.3 B/S結(jié)構(gòu)介紹
B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。
以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。
3.2 系統(tǒng)開發(fā)環(huán)境
3.2.1 系統(tǒng)軟件環(huán)境
本系統(tǒng)采用的軟件工具有:
Windows XP
Dreamweaver MX 2004
SQL Server 2000
IIS 5.1V
Inertnet Explorer 6.0以上
3.2.2 工具簡介
Dreamweaver MX 2004簡介
DreamweaverMX 2004 是 建立 Web 站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。從對基于 CSS 的設(shè)計提供領(lǐng)先的支持到手動編碼功能,Dreamweaver 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、Web 服務(wù)和舊式系統(tǒng)的強大 Internet 應(yīng)用程序。
SQL Server 2000簡介
SQL Server 2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2000 還為數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。
從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機會非常重要。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者,SQL Server 2000 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標(biāo)記語言(XML)的核心支持以及在 Internet 上和防火墻外進行查詢的能力。系統(tǒng)分析
4.1 系統(tǒng)目標(biāo)
在對現(xiàn)有系統(tǒng)和現(xiàn)狀認(rèn)真調(diào)查分析的基礎(chǔ)上,明確了學(xué)生信息管理工作本身存在的問題和建立管理信息系統(tǒng)的初步要求,進一步研究確定新系統(tǒng)的目標(biāo)如下:
(1)按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理的全過程,提高教務(wù)工作的效率。
(2)針對現(xiàn)代計算機廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生信息管理系統(tǒng)基于Windows系統(tǒng)研制、設(shè)計和開發(fā)。
(3)考慮經(jīng)費等的原因,系統(tǒng)使用一臺PC機和現(xiàn)有軟件以節(jié)省資金、降低成本。
4.2 可行性分析
經(jīng)過調(diào)查、研究、分析、計算,在學(xué)生信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個方面總結(jié)系統(tǒng)開發(fā)的可行性,具體情況如下:
(1)技術(shù)可行性
以WindowsXP為操作系統(tǒng),采用ASP為腳本語言,運用SQL的數(shù)據(jù)庫技術(shù),設(shè)計與開發(fā)學(xué)生信息管理系統(tǒng)。新系統(tǒng)的運行硬件環(huán)境PC機,當(dāng)用戶使用系統(tǒng)時,通過正確的口令進入系統(tǒng),進行數(shù)據(jù)庫的維護操作和運用。
(2)經(jīng)濟可行性
一方面,系統(tǒng)中友好的人機界面和更強勁的功能支持,會使教務(wù)人員的工作進一步提高,從而節(jié)省人力、物力,進而提高經(jīng)濟效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有PC機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設(shè)備環(huán)境。
(3)操作可行性
操作上是對Windows操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借使用Windows操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進行簡單的說明或閱讀幫助文件即可使用該系統(tǒng)。
第三篇:基于ASP技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
本文由豹龍一號貢獻
pdf文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。E-business 電子商務(wù)
《中國商貿(mào)》 CHINA BUSINESS&TRADE 基于ASP技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
河北建筑工程學(xué)院 李鳳云 張家口市第一建筑工程有限公司 安志文
摘 要: 論文參考了目前國內(nèi)電子商務(wù)的發(fā)展情況和運營模式,介紹了ASP ADO技術(shù),探討了基于ASP ADO技術(shù)實現(xiàn)網(wǎng)上購物的主要過 程及實現(xiàn)。尤其是對其核心功能-購物車的設(shè)計實現(xiàn)進行了重點介紹。關(guān)鍵詞: 電子商務(wù) 網(wǎng)上購物 購物車 ASP Web 數(shù)據(jù)庫 中圖分類號: 文獻標(biāo)識碼: 文章編號: F49 A 1005-5800(2009)08(b)-070-02 IT技術(shù)及互聯(lián)網(wǎng)的結(jié)合使商務(wù)活動從形式到內(nèi)容都區(qū)別于以 往的經(jīng)濟活動,電子商務(wù)正以人們無法想象的速度在全球范圍內(nèi)飛 快地成長著,它使人類社會進入到依靠網(wǎng)絡(luò)空間和 “虛擬化” 運作 的電子商務(wù)時代。許多企業(yè)將電子商務(wù)列為最重要的交易手段以獲 取競爭的機會,試圖取得競爭的空間和獲勝的機會。新經(jīng)濟下成功 的企業(yè)必然具備支持其謀求競爭優(yōu)勢的電子商務(wù)系統(tǒng),也就是在 互聯(lián)網(wǎng)上擁有自己的專業(yè)網(wǎng)站并能夠在此基礎(chǔ)上開展電子商務(wù)、網(wǎng) 絡(luò)營銷等商業(yè)行為。顧客期望在極大的商品選擇空間中以最小的 代價達到需求的滿足,企業(yè)與供應(yīng)商、經(jīng)銷商和消費者在新的商業(yè) 環(huán)境下形成了新型的交易關(guān)系。購物網(wǎng)站是電子商務(wù)網(wǎng)站的一種基本形式。網(wǎng)上購物系統(tǒng)是 在網(wǎng)絡(luò)上建立一個虛擬的購物商場,不僅有利于企業(yè)樹立自己的網(wǎng) 上品牌,宣傳企業(yè)形象,減少流通環(huán)節(jié)開支,增加企業(yè)員工的工作 效率、有效地控制 “商場” 的運營成本,減少管理費用。還可以使客 戶更方便,更快捷地挑選商品,低成本類比和旁比也極為便利,足 不出戶地付款和交付等使購物過程變得輕松、快捷,很適合現(xiàn)代人 快節(jié)奏的生活。網(wǎng)上銷售網(wǎng)站的構(gòu)建類型有商家和商家之間的電子商務(wù)活動(B2B)、商家與顧客之間的商務(wù)活動(B2C)及消費者對消費者的電 子商務(wù)(C2C)。目前國內(nèi)已有多家這樣的網(wǎng)站,如當(dāng)當(dāng)網(wǎng)上書店等。鑒于百貨商場的經(jīng)營性質(zhì)和贏利方式,該系統(tǒng)通過B2C型網(wǎng)站來實現(xiàn)。網(wǎng)或內(nèi)聯(lián)網(wǎng)傳送HTTP請求到Web服務(wù)器,該請求在Web服務(wù)器 通 執(zhí)行一個表單所指定的ASP程序,Web服務(wù)器執(zhí)行ASP文檔,過ODBC驅(qū)動程序,連接到支持ODBC的數(shù)據(jù)庫上,執(zhí)行ASP文 檔所指定的SOL指令,最后將執(zhí)行結(jié)果以HTML格式傳送給用戶 瀏覽器。ASP使用兩個ADO組件對象來訪問和操縱數(shù)據(jù)庫,即用 Connection對象來連接數(shù)據(jù)庫和增加、刪除、更新數(shù)據(jù)庫的數(shù)據(jù) 等,用Recordset對象來返回數(shù)據(jù)庫訪問的結(jié)果。ADO為ASP提供了完整的Web數(shù)據(jù)庫訪問解決方案,使用 ADO編寫緊湊簡明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫,腳本 中可使用VBScript、JavaScript語言來控制數(shù)據(jù)庫的存取與查訪結(jié)果的 輸出顯示畫面。應(yīng)用ADO訪問數(shù)據(jù)庫文件前,要建立幾個數(shù)據(jù)庫或數(shù) 據(jù)源,設(shè)置DNS,連接并打開相應(yīng)的數(shù)據(jù)庫,然后設(shè)置并執(zhí)行SQL命令 來完成相應(yīng)的任務(wù),再用ASP語句返回結(jié)果,最后關(guān)閉數(shù)據(jù)庫。1.3 系統(tǒng)的安全性 網(wǎng)上購物環(huán)境中,用戶與Web服務(wù)器組成了一個星形網(wǎng),客戶 瀏覽器與服務(wù)器之間通過HTTP協(xié)議進行通訊。由于HTTP協(xié)議是 非連接的,即客戶發(fā)一個請求,服務(wù)器響應(yīng)并發(fā)送數(shù)據(jù)后,連接斷 掉。因此,一個關(guān)鍵的問題是服務(wù)器如何確定一個請求是由哪個用 戶發(fā)出的。解決這些問題要給合法客戶一個標(biāo)記。服務(wù)器通過客戶 的用戶和密碼來驗證是否是合法用戶。
基于ASP的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn) 1 ASP技術(shù)
1.1 ASP及其運行環(huán)境、開發(fā)工具 ASP(Microsoft Active Server Pages)是微軟開發(fā)的一套實現(xiàn) Web 服務(wù)的服務(wù)器端腳本環(huán)境,也稱為動態(tài)網(wǎng)頁,是一系列對象 和組件的集合。ASP文件就是嵌入了可執(zhí)行腳本的HTML文檔,將 HTML和Active控件結(jié)合起來,以產(chǎn)生和執(zhí)行動態(tài)的、交互的、高性 能的Web服務(wù)器應(yīng)用程序,擴展名為.asp。ASP 源代碼由腳本語言、內(nèi)置對象、組件三個部分組成。ASP作為一種動態(tài)Web 技術(shù),它是 既提供ASP 源代碼的語法規(guī)定,也提供使得嵌入了ASP源代碼的 asp 網(wǎng)頁文件得以運行的相應(yīng)的Web 服務(wù)器程序。1.2 ASP與ADO結(jié)合實現(xiàn)數(shù)據(jù)庫的連接和訪問 1.2.1 ASP與ADO結(jié)合連接數(shù)據(jù)庫的方法 A DO可連接多種數(shù)據(jù)庫,包括SQL Ser ver、Oracle等支持 ODBC的數(shù)據(jù)庫。ASP結(jié)合使用ADO建立提供數(shù)據(jù)庫信息的主頁,讓用戶在瀏覽器頁面中操作。要插入、更新、刪除后臺數(shù)據(jù)庫,則通 過ADO在Web服務(wù)器上設(shè)定ODBC數(shù)據(jù)源來進行。1.2.2 ASP與ADO結(jié)合訪問數(shù)據(jù)庫的方法 ASP與ADO結(jié)合起來實現(xiàn)數(shù)據(jù)訪問的基本原理: 當(dāng)用戶端瀏 覽器的表單所要求的資料已輸入并按下確定按鈕后,經(jīng)過互聯(lián) 2.1 系統(tǒng)的設(shè)計 該系統(tǒng)開發(fā)用Dreamweaver4.0設(shè)計開發(fā)網(wǎng)頁,用SQLServer2000 開發(fā)后臺數(shù)據(jù)庫,用Visual Inter Dev 6.0完成動態(tài)網(wǎng)頁。系統(tǒng)包括如 下功能: 商品展示發(fā)布、購物車、會員服務(wù)、后臺管理。在該系統(tǒng)中,前臺用戶可通過頁面瀏覽查詢,后臺管理可以管理產(chǎn)品價格、簡介、樣圖等多類信息。前臺可將產(chǎn)品分為幾大類別,瀏覽者可按類別、名 稱、價格等關(guān)鍵字對產(chǎn)品進行搜索查詢,查詢結(jié)果列表顯示。后臺 設(shè)置管理員維護界面,可對每個產(chǎn)品信息進行編輯,設(shè)定產(chǎn)品圖片,可按產(chǎn)品的類別、型號、內(nèi)容等對產(chǎn)品進行查詢、修改、增加、刪除,對產(chǎn)品類別實現(xiàn)動態(tài)管理。在后臺維護界面添加類別、添加產(chǎn)品品 種,前臺即可實時顯現(xiàn)。通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,可方便、快捷、高效 地更新網(wǎng)站信息。數(shù)據(jù)庫主要包含會員信息表、商品類別表、商品 表、訂單表和訂單明細(xì)表等。2.2 系統(tǒng)的實現(xiàn) 2.2.1 購物車Shoppingcar.htm是商務(wù)網(wǎng)站功能的核心,也是電 子商務(wù)過程的核心 該頁面幫助用戶在生成訂單之前確認(rèn)自己所買的商品。用戶在 瀏覽商品目錄時選購的商品均在此頁中顯示并且包含商品的名稱、數(shù)量、單價,在所有商品列表后面還顯示了購物商品的總量及總價 70 《中國商貿(mào)》 CHINA BUSINESS&TRADE E-business 電子商務(wù)
消費者網(wǎng)絡(luò)信任傳遞模式分析
江漢大學(xué)文理學(xué)院 楊宗輝
摘 要:信任是商務(wù)交易的基石,但由于電子商務(wù)交易環(huán)境的虛擬性和匿名性,使得電子商務(wù)中的失信現(xiàn)象頻頻發(fā)生,而在線交易的缺乏 誠信成為電子商務(wù)進一步發(fā)展的主要障礙。本文試圖通過對電子商務(wù)消費者信任路徑的影響因分析影響消費者的信任傳遞模式。關(guān)鍵詞:網(wǎng)絡(luò)消費者 信任傳遞 信任主體 中圖分類號: F49 文獻標(biāo)識碼: A 文章編號: 1005-5800(2009)08(b)-071-02 提供一個產(chǎn)品和服務(wù),大部分情況并不是自己一個人完成的,而需 要很多相關(guān)實體的協(xié)作。因此,影響消費者網(wǎng)絡(luò)信任的主要實體有 消費者,相關(guān)的參照消費者,網(wǎng)絡(luò)商店,網(wǎng)絡(luò)商店利益相關(guān)方,網(wǎng)絡(luò) 信任評估機構(gòu),網(wǎng)絡(luò)購物環(huán)境。其中消費者在對網(wǎng)絡(luò)商店的信任關(guān) 系中,消費者是信任主體,而網(wǎng)絡(luò)商店是信任對象。在信任主體當(dāng) 中,同樣需要對網(wǎng)絡(luò)商店作出信任判斷的還有消費者用來作為參 考的其他消費者,他們的意見將很大程度上影響相關(guān)消費者的信 任態(tài)度。而作為網(wǎng)絡(luò)商店關(guān)聯(lián)方的產(chǎn)品供應(yīng)商、完成整個交易過程 的合作方以及網(wǎng)絡(luò)商店的投資方,消費者對于他們的評價也將從 參考的角度來影響消費者和網(wǎng)絡(luò)商店之間的基本信任關(guān)系。另外,一些第三方的獨立網(wǎng)絡(luò)信任鑒定機構(gòu)對于網(wǎng)絡(luò)商店的評價更是消 費者在最初作出判斷的主要依據(jù)。
從電子商務(wù)信任的理論研究角度來看,由于涉及和研究信任現(xiàn) 象的領(lǐng)域很多,因而存在著許多有關(guān)信任的觀點。在實際應(yīng)用中,缺 乏信任被認(rèn)為是目前電子商務(wù)潛力沒能充分和有效發(fā)揮的主要障 礙之一,盡管許多國家在法律和安全方面都采取了一些措施,但用 戶仍沒有獲得實施電子商務(wù)所必需的信任,這就要求輔助以其他 的措施和方法來解決電商務(wù)中信任問題。目前的學(xué)者有通過對信 任影響因素的研究,了解影響信任的因素,為電子商務(wù)企業(yè)提供指 導(dǎo)。也有對電子商務(wù)信任機制的探討,希望能為政策制定者提供有 價值的參考信息。1 文獻綜述
在電子商務(wù)信任研究中,涉及到心理學(xué)、行為學(xué)、市場營銷、信 息技術(shù)等多個領(lǐng)域。song(2005),通過實證研究表明,促銷、服務(wù)、外部個人資源、導(dǎo)航及易用性、購買便利性等Web設(shè)計特征將加強 Web用戶的信念,從而通過對態(tài)度的影響導(dǎo)致其行為的變化。我國 的嚴(yán)中華等(2003)在對國外學(xué)者的相關(guān)研究進行總結(jié)的基礎(chǔ)上著 重針對制度信任及其框架模型做出了一定的理論研究,提出了基于 制度的信任模型。3 信任傳遞理論探討
信任傳遞是一種認(rèn)知過程,當(dāng)信任主體基于對信任目標(biāo)相關(guān) 的一些其他實體或環(huán)境背景的信息而不是直接基于信任目標(biāo)的相 關(guān)信息來作出對信任目標(biāo)的信任態(tài)度的初始判斷時,我們稱這種 認(rèn)知過程叫信任傳遞(trusttransfer)。對于信任的傳遞我們在日常 生活中有很多直觀的經(jīng)驗,比如我們對另一個高信任度對象的信 任通過他們二者之間的某種聯(lián)系傳遞給了我們還不熟悉的另一個 信任對象。這時候我們沒有足夠的用來判斷我們信任對象的信息,2 影響消費者網(wǎng)絡(luò)信任的主要實體及相互關(guān)系分析
在網(wǎng)絡(luò)零售電子商務(wù)的環(huán)境下,消費者和網(wǎng)絡(luò)商店之間的互動 和交易關(guān)系牽涉到眾多相關(guān)的實體。網(wǎng)絡(luò)商店要想完成對消費者 格,商品數(shù)量這一欄是用一個默認(rèn)值為1的復(fù)選框顯示的。該頁面 下面有三個按鈕供用戶選擇,分別是 “繼續(xù)挑選商品” “重新計算”、、“去結(jié)算中心”用戶按。“繼續(xù)挑選商品”則購物車中的東西將暫時,保存,轉(zhuǎn)向商品信息頁面products.htm。“重新計算” 則頁面顯 按,示的內(nèi)容基本不變,只是將價格重新計算一下再顯示出來。如果用 戶確認(rèn)購物車?yán)锏纳唐罚涂梢园?“去結(jié)算中心” 轉(zhuǎn)向付款頁面,caser.htm。2.2.2 購物ASP頁面的實現(xiàn) 設(shè)置Global.asa文件,完成初始化; 創(chuàng)建對數(shù)據(jù)的連接字符串 并保存在Session對象中; 創(chuàng)建購物車; 重定向至主頁home.asp文 件; 保證從主頁開始瀏覽; 獲得要被執(zhí)行的ASP腳本文件的虛擬路 徑。設(shè)置一些變量,創(chuàng)建數(shù)據(jù)庫連接; 將購物車中當(dāng)前商品數(shù)目保 存在Session對象中; 用Session對象中保存的連接字符串連接數(shù)據(jù) 庫; 設(shè)置購物車中訂購的商品的初始屬性,存放在Shoppingcar,設(shè) 置并執(zhí)行SQL數(shù)據(jù)庫查詢語句,并將查詢結(jié)果保存在RS對象中; 接 著根據(jù)用戶在購物頁面Shoppingcar.htm單擊的按紐不同做相應(yīng)的 處理; 如果是 “繼續(xù)挑選商品”則顯示當(dāng)前這件商品的訂購數(shù)量,并 回到商品信息頁面products.htm; 如果選擇 “重新計算” 按鈕,則重 新計算所有訂購商品的價值和總價值; 如果單擊 “生成訂單” 按鈕,具體代碼略。則對新用戶轉(zhuǎn)向新注冊頁面new.htm,3 結(jié)語
購物類網(wǎng)站是一個功能復(fù)雜、花樣繁多、制作繁瑣的商業(yè)網(wǎng) 站,但也是企業(yè)或個人推廣或展示商品的一種非常好的銷售方式。本文就ASP技術(shù)開發(fā)網(wǎng)上購物系統(tǒng)作了探討,并進行了設(shè)計。該網(wǎng) 上購物系統(tǒng)主要包括前臺頁面和后臺管理頁面。在前臺消費者可 通過頁面瀏覽查詢,瀏覽者可按類別、名稱、價格等關(guān)鍵字對產(chǎn)品 進行搜索查詢,查詢結(jié)果列表顯示。后臺設(shè)置管理員維護界面,可 對每個產(chǎn)品信息進行編輯,也可按產(chǎn)品的類別、型號、內(nèi)容等對產(chǎn)品 進行查詢、修改、增加、刪除,對產(chǎn)品類別實現(xiàn)動態(tài)管理。在后臺商 品信息的維護,前臺可實時顯現(xiàn)。通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,可方便、快捷、高效地更新網(wǎng)站信息。采用ASP技術(shù)是實現(xiàn)動態(tài)可交互式的Web信息管理系統(tǒng)的便 捷方法,它也必將成為企業(yè)在互聯(lián)網(wǎng)上大顯身手所不可缺少的技 術(shù)手段。參考文獻
[1] 唐東.Web數(shù)據(jù)庫開發(fā)進階[M].北京:人民郵電出版社,2004.[2] 林志強.ASP電子商務(wù)設(shè)計實務(wù)[M].北京:中國鐵道出版社,2005.[3] Visual lnterdev6.0網(wǎng)絡(luò)編成技術(shù)[M].人民出版社,2003.71
第四篇:ASP在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)
ASP在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)
摘 要:在線學(xué)習(xí)系統(tǒng)主要提供基于網(wǎng)絡(luò)的學(xué)生自主臺,教師使用該系統(tǒng)發(fā)布教學(xué)內(nèi)容、布置或批改作業(yè),發(fā)布公告和答疑解惑。學(xué)生使用該系統(tǒng)完成自主學(xué)習(xí),向老師提出問題,跟老師和其他同學(xué)在線進行討論,查詢作業(yè)及成績等。
關(guān)鍵詞:ASP;SQL語言;Access數(shù)據(jù)庫
1、前言
計算機網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使我們的教育和學(xué)習(xí)模式產(chǎn)生了很大的變化,網(wǎng)絡(luò)化教育和學(xué)習(xí)已成為信息時代的重要標(biāo)志和組成部分。探索、研究并構(gòu)建適用于在網(wǎng)絡(luò)環(huán)境下的教學(xué)學(xué)習(xí)模式,是時下非常實用的課題。本文就是針對網(wǎng)絡(luò)教育和學(xué)習(xí)這一主題進行了研究與實踐。
2、系統(tǒng)設(shè)計理論依據(jù)
2.1 ASP簡介
ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言。在ASP環(huán)境下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML頁面只依賴于Web服務(wù)器,而ASP頁面需要附加的語言引擎分析和執(zhí)行程序代碼。它本身包含了VBScript和Jscript引擎,使得腳本可以直接嵌入HTML中,而且還可以通過ActiveX控件實現(xiàn)更為強大的功能。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASP 是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。
2.2 SQL語言簡介
SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué)。如今無論是像Oracle,Sybase,Informix,SQL server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual Foxporo,PowerBuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。
2.3 Access數(shù)據(jù)庫
Access是美國微軟公司開發(fā)的Office套件中一個功能非常強大的數(shù)據(jù)庫管理系統(tǒng)。無論是創(chuàng)建個人的獨立桌面數(shù)據(jù)庫,還是創(chuàng)建一個部門或整個企業(yè)級的網(wǎng)絡(luò)數(shù)據(jù)庫,Access都可為組織、查找、管理和共享數(shù)據(jù)提供功能豐富的、簡單易用的方法和手段。在WEB應(yīng)用方面,可以直接把Access數(shù)據(jù)庫文件放在WEB服務(wù)器上,通過編制ASP腳本程序采用ADO方式訪問已存在的Access數(shù)據(jù)庫,非常方便。
3、系統(tǒng)需求分析
3.1 系統(tǒng)需要解決的主要問題
后臺數(shù)據(jù)庫建有公告信息表(board),答疑信息表(problem),學(xué)生信息表(student),在學(xué)員表student中初始化數(shù)據(jù),再建立一個ODBC數(shù)據(jù)源,名稱為newdata。
3.2系統(tǒng)應(yīng)該具備的基本功能
1.教學(xué)內(nèi)容發(fā)布:教師發(fā)布教案,這些內(nèi)容是在線教育的最主要的內(nèi)容。2.公告功能:教師通過公告發(fā)布各種通知,例如課程安排、臨時通知和教材發(fā)布。3.作業(yè)功能:對于作業(yè),學(xué)生需要將作業(yè)通過上傳的方式上交。教師根據(jù)作業(yè)完成情況給每份作業(yè)打分。4.答疑功能:功能類似于聊天室,教師對學(xué)生提出的問題進行解答,進行實時交流。5.其他功能:網(wǎng)上考試,網(wǎng)上實時教學(xué)等功能。
4、系統(tǒng)總體設(shè)計
4.1系統(tǒng)基本簡介
通過本項目的研究,能夠解決網(wǎng)絡(luò)環(huán)境下,如何進行教學(xué)設(shè)計,如何調(diào)控教學(xué)過程,如何有效實施教學(xué)活動以達到教學(xué)目標(biāo)。所以給學(xué)生提供一個自主化、個性化、能方便獲取信息資源的環(huán)境是網(wǎng)絡(luò)學(xué)習(xí)的重要因素。該系統(tǒng)應(yīng)該包括:網(wǎng)上答疑模塊、學(xué)習(xí)資源模塊、評分塊和若干子系統(tǒng)。
4.2 系統(tǒng)數(shù)據(jù)庫
根據(jù)系統(tǒng)需求,主要有以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):
??S 公告信息:包括標(biāo)題、發(fā)布時間、公告內(nèi)容、公告序號等。
??S 答疑信息:提問標(biāo)題、問題內(nèi)容、回答內(nèi)容、時間、顯示標(biāo)記、回答標(biāo)記等。
??S 學(xué)生信息:包括學(xué)生姓名、學(xué)號、各次作業(yè)成績等。
4.3系統(tǒng)結(jié)構(gòu)圖
在線學(xué)習(xí)系統(tǒng)分為兩個模塊:教師模塊和學(xué)生模塊,其結(jié)構(gòu)劃分如圖2所示。
5、功能模塊說明及程序?qū)崿F(xiàn)
5.1 學(xué)生模塊
在學(xué)生模塊中,學(xué)生可以瀏覽公告,查看教師布置的作業(yè),課程安排,臨時通知等信息。學(xué)生模塊包含查看教師布置的作業(yè)、做練習(xí)題、教師授課視頻廣播收看、點播、網(wǎng)上答疑、課程資源瀏覽、輔助服務(wù)等。學(xué)生做完作業(yè)后可直接在瀏覽器中完成并提交。教師可以立即評分并給出成績及學(xué)生作業(yè)與正確答案的對照表,以便學(xué)生查閱。另外,系統(tǒng)還配備資源庫,內(nèi)置與教學(xué)內(nèi)容相關(guān)多媒體資料,供學(xué)生課外瀏覽、學(xué)習(xí)。
5.1.1課堂學(xué)習(xí)
課堂學(xué)習(xí)模塊中發(fā)布的課程,學(xué)生通過對各個章節(jié)的連接夠直接在網(wǎng)上點播,學(xué)生想看哪一章,只要點擊相應(yīng)的章節(jié)就可以了,網(wǎng)絡(luò)課件已對各個章節(jié)通過對課程(PPT文件)的鏈接實現(xiàn)網(wǎng)上點播。
5.1.2 答疑教室
對于在學(xué)習(xí)過程中出現(xiàn)的問題,學(xué)生可以通過多種途徑得到解決,如通過電子公告板、或通過 E-MAIL 發(fā)信給老師、同學(xué)請求指導(dǎo)。答疑模塊,為師生相互交流提供了很大的方便。學(xué)生可以通過答疑教室模塊向系統(tǒng)提交自己在學(xué)習(xí)中碰到的難點。學(xué)生可以通過答疑教室模塊向系統(tǒng)提交自己的難點疑點。
5.1.3成績查詢
作業(yè)成績模塊通過教師對作業(yè)的發(fā)布,學(xué)生完成作業(yè)后再進行上傳,教師通過在線批改作業(yè),給出學(xué)生成績并把學(xué)生成績加入學(xué)生數(shù)據(jù)庫中。成績查詢是通過對學(xué)生數(shù)據(jù)庫的連接,學(xué)生在頁面中輸入學(xué)號和密碼,系統(tǒng)會跟據(jù)輸入的學(xué)號和密碼與數(shù)據(jù)庫里的數(shù)據(jù)進行比較,相同時系統(tǒng)就自動會給出學(xué)生作業(yè)成績。
5.1.4教師信箱
當(dāng)學(xué)生想和教師交流時,可以通過教師信箱直接和教師進行交流,點擊“教師信箱”,學(xué)生可以直接向教師發(fā)送郵件,方便了學(xué)生于教師之間的交流。
5.1.5作業(yè)上傳
上傳作業(yè)時,將每次做的練習(xí)題壓縮成一個zip文件,然后填寫好學(xué)號、密碼,選擇好練習(xí)題的序號,然后提交。注意項:
1、把作業(yè)壓縮成zip文件。
2、對同一次練習(xí)題重復(fù)提交,新的zip文件將替換舊的文件。
3、初始密碼和學(xué)號一致,學(xué)生可自行更改密碼。
4、上傳文件時必須要通過身份驗證,否則無法上傳。
5.2 教師模塊
教師模塊包含教師公告發(fā)布、課件維護、網(wǎng)上答疑、作業(yè)的批改等。
5.2.1 公告發(fā)布
教師可以通過公告功能發(fā)布各項通知,例如以下內(nèi)容:
??S 課程安排,包括課程教學(xué)方式,課程播放表,考試程安排等。
??S 臨時通知和新教材發(fā)布。
5.2.2網(wǎng)上答疑
對于在學(xué)習(xí)過程中出現(xiàn)的問題,學(xué)生可以通過多種途徑得到解決。在網(wǎng)絡(luò)教學(xué)平臺中,單獨設(shè)立了網(wǎng)絡(luò)學(xué)習(xí)答疑模塊,作為師生相互交流的窗口。
5.2.3 作業(yè)批改
對于作業(yè),學(xué)生需要將作業(yè)通過上傳的方式上交。教師要根據(jù)作業(yè)完成情況給作業(yè)打分。作業(yè)成績模塊通過教師對作業(yè)的發(fā)布,學(xué)生做完作業(yè)后對作業(yè)進行上傳,教師在后臺批完作業(yè)后把學(xué)生成績加入學(xué)生數(shù)據(jù)庫中,學(xué)生可以通過網(wǎng)上在線查詢功能就可以查看成績。
6、小結(jié)
現(xiàn)階段網(wǎng)絡(luò)的普及,給在線學(xué)習(xí)系統(tǒng)的出現(xiàn)提拱了最好的條件,人們足不出戶就可以學(xué)習(xí)各種各樣的知識,更不用花更多的錢去買各類書籍,不知道的知識點也可以及時提出及時得到答復(fù),在線學(xué)習(xí)系統(tǒng)正是給人們提拱了一個學(xué)習(xí)交流的平臺,在線教育的出現(xiàn)是必然的。
參考文獻
[1] 尚俊杰.網(wǎng)絡(luò)程序設(shè)計―ASP.北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2002-3-4
[2] 李曉黎 張巍.ASP+SQLServer 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實例.南京:人民郵電出版社,2005-2-1
第五篇:人事檔案信息管理系統(tǒng)的設(shè)計與實現(xiàn)
摘 要: 設(shè)計并實現(xiàn)了一種人事檔案信息管理系統(tǒng),經(jīng)過分析用戶需求、設(shè)計系統(tǒng)、測試系統(tǒng)等一系列工作,實現(xiàn)了登錄和權(quán)限控制模塊、查詢模塊、維護模塊、報表統(tǒng)計模塊以及使用幫助模塊。開發(fā)的人事檔案信息管理系統(tǒng)能夠幫助人事部門有效管理檔案及員工信息,該系統(tǒng)的開發(fā)對于檔案管理和應(yīng)用具有重要意義,為人事檔案管理的規(guī)范化發(fā)揮了重要的作用。
關(guān)鍵詞: 人事信息管理; 數(shù)據(jù)窗口控件; 權(quán)限控制; 工程對象
中圖分類號: tn911?34; tm417 文獻標(biāo)識碼: a 文章編號: 1004?373x(2016)15?0152?04
0 引 言
人事檔案是人事部門開展工作的重要基礎(chǔ)和管理個人信息的主要依據(jù),對優(yōu)秀人才的提拔,干部的識別考察,干部人才隊伍建設(shè)的推動,各項工作的推動開展具有重要意義[1]。本文以研究院為背景,進行人事檔案信息管理系統(tǒng)的設(shè)計工作。
由于人員信息改動復(fù)雜,研究單位人員流動大,開發(fā)此類信息化管理系統(tǒng)具有四大優(yōu)點:檔案管理員的工作水平可以得到有效提高;有利于提高檔案管理人員日常工作的效率;有利于保護人事檔案紙制載體;有利于改革干部人事制度[2]。利用本系統(tǒng)的查詢、修改、刪除等功能可以減少人事部門人員的工作時間,進一步提高工作效率。工作信息化后,人員的信息都可以從數(shù)據(jù)庫中求得,減少了工作人員與原始材料的接觸,有利于人事檔案紙制載體的保護。系統(tǒng)需求分析
1.1 系統(tǒng)功能需求分析
系統(tǒng)采用從上往下式開發(fā)模式,根據(jù)研究院人事部門員工管理人事的工作流程和該部門對員工檔案、考評、職稱、工資等員工各類信息屬性的管理,系統(tǒng)的主要功能模塊包括:添加模塊,主要是用于新進員工錄入信息;修改模塊,主要錄入員工信息、刪除、修改以及報表模塊功能;權(quán)限控制模塊,主要是用來約束管理員和一般用戶對人事檔案信息管理系統(tǒng)的操作權(quán)限。人事檔案信息管理系統(tǒng)的子模塊功能圖如圖1所示。
其中,人事檔案信息管理系統(tǒng)通過登錄模塊進入到檔案、查詢、設(shè)置、管理和退出單元;人事管理單元包括基本信息、考核、員工退離功能;人事查詢包括員工生日、基本信息查詢、考核查詢、員工退離查詢等。系統(tǒng)具有如下五方面的任務(wù)和目標(biāo):錄入員工的信息;修改員工的信息;可進行模糊查詢,也可按照某種條件統(tǒng)計、查詢各類符合條件員工的信息;刪除辭職、轉(zhuǎn)出、離退員工的信息; 輸出打印統(tǒng)計、查詢結(jié)果。
1.2 系統(tǒng)實現(xiàn)的策略
本系統(tǒng)開發(fā)選擇快速原型法[4-6]進行開發(fā),先實現(xiàn)出具有簡單功能的系統(tǒng),然后根據(jù)使用情況進行詳細(xì)設(shè)計。
1.3 數(shù)據(jù)流圖
通過考核表可以實現(xiàn)各單位與子單位之間統(tǒng)一化的人事管理,人事管理系統(tǒng)可查詢?nèi)耸聶n案,同時完成對信息的增加、刪除和修改等功能,上述功能可以被政工部門充分利用,其中人事部門主要負(fù)責(zé)分配員工職務(wù)[7],如圖2所示。
根據(jù)各個部門或單位的員工考核表,人事信息管理部門可以進行人事信息的錄入以便于各個部門或單位人員查詢?nèi)耸路矫娴男畔ⅲ耸虏块T還可以修改人事調(diào)動、分配信息從而進行人事方面的各類安排。通過數(shù)據(jù)流圖可以清晰地發(fā)現(xiàn)各實體之間的關(guān)系以便詳細(xì)設(shè)計和編碼階段對系統(tǒng)功能的實現(xiàn),增強可用性。
數(shù)據(jù)庫設(shè)計
基于企業(yè)和事業(yè)員工人事管理過程的實際數(shù)據(jù),該系統(tǒng)處理的數(shù)據(jù)流程如圖3所示。
2.1 數(shù)據(jù)庫結(jié)構(gòu)實現(xiàn)
根據(jù)數(shù)據(jù)流可以清晰地發(fā)現(xiàn)系統(tǒng)中各項數(shù)據(jù)的處理和流動狀況,因此數(shù)據(jù)流設(shè)計過程中只需考慮基本邏輯功能而不用考慮實現(xiàn)方法,所以數(shù)據(jù)流圖是較好的邏輯系統(tǒng)圖[7]。人事檔案信息管理系統(tǒng)的數(shù)據(jù)流如圖4所示。
2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
e?r圖可以清楚地描述實體之間的關(guān)系[8?9],e?r圖主要表述各個崗位是由員工來擔(dān)任,而且各員工是屬于其部門管理的,而工資應(yīng)該發(fā)到各個員工的手里是工資和員工的關(guān)系,兩種不同的權(quán)限分屬不同的員工,其一是普通權(quán)限的員工可以進行查詢,其二是具有管理員身份的員工可以進行修改、刪除、增加等相應(yīng)的操作。員工與職務(wù)的關(guān)系具體的體現(xiàn)在e?r圖中,每個員工都有其對應(yīng)的職務(wù)[10]。2.3 邏輯結(jié)構(gòu)設(shè)計
各實體之間的關(guān)系采用e?r圖體現(xiàn),將其轉(zhuǎn)化成如表1,表2所示的關(guān)系模型和數(shù)據(jù)庫表。代碼設(shè)計與實現(xiàn)
3.1 系統(tǒng)菜單功能設(shè)計與實現(xiàn)
總體菜單下設(shè)系統(tǒng)、窗口切換、職工信息維護、部門信息維護、崗位信息維護、工資信息維護、報表處理、幫助8個功能模塊。
部門信息維護及時更新部門動態(tài),明確部門性質(zhì)、級別,從而確定人員的性質(zhì)(主要有行政、事業(yè)以及事業(yè)單位分類),界定人員身份(行政部門都是國家公務(wù)員)、職稱(只有事業(yè)單位才有)等,隨時可以掌握全地區(qū)各種身份工作人員的數(shù)量,克服了每年干部年報統(tǒng)計系統(tǒng)的及時性(干部年報每年統(tǒng)計一次,是上年情況)。
人員信息維護可以實現(xiàn)人員信息的動態(tài)管理,發(fā)生變動,即時更新,使人員的年齡、身份、學(xué)歷、工齡等一目了然,為工資套改、辦理退休等工作提供依據(jù)。
其中,各頁面都具有的功能是維護信息窗口,設(shè)計的主要目的在于實現(xiàn)原有信息的瀏覽、查詢、錄入、修改,包括員工號、姓名、性別、民族、籍貫等32項數(shù)據(jù)。
3.2 登錄與權(quán)限的設(shè)計與實現(xiàn)
(1)登錄功能
登錄功能的目的是基于普通用戶登錄,對于不同業(yè)務(wù)科室的需求有獨立的交互頁面,為管理干部檔案的專職人員設(shè)計了登錄頁面進行相關(guān)信息的整理,后臺維護管理員具有獨立權(quán)限進行信息維護,可以對相關(guān)人員信息進行查看。登錄界面如圖5所示。
(2)賬戶確認(rèn)功能
(3)密碼修改功能
通過更改密碼可以進一步提高保密系數(shù),因此根據(jù)工作的需要密碼必須可以修改,如圖6所示。
3.3 系統(tǒng)維護功能設(shè)計
(1)職工信息維護模塊主要包括員工號、姓名、性別、民族、籍貫等32項數(shù)據(jù)。
(2)部門維護模塊主要包括部門名稱、部門代碼、部門職能3項數(shù)據(jù)信息和密碼修改、錄入、保存、刪除、刷新、關(guān)閉、打印等21個功能鍵,具體的控件代碼和設(shè)計模型與員工信息維護窗口大致相同,而數(shù)據(jù)信息的不同是兩者的主要區(qū)別。部門維護窗口如圖7所示。
3.4 報表模塊實現(xiàn)
用戶登錄根據(jù)權(quán)限有不同的功能。普通員工可以對自己個人檔案信息、考勤、獎懲情況進行查詢;信息管理員可以對員工檔案信息進行管理:系統(tǒng)管理員可以對用用戶權(quán)限進行修改以及數(shù)據(jù)庫的更新維護,對用戶權(quán)限進行劃分,使不同權(quán)限的用戶功能范圍不同,有效地保護了數(shù)據(jù)庫中數(shù)據(jù)的安全性。
(1)員工報表功能
新進員工可在員工報表圖中進行搜索,在入職時間處填入入職日期范圍,在此范圍內(nèi)的員工可呈現(xiàn)在列表中,操作人員可進行保存或者打印操作,打印選項中顯示需要打印信息的選項,可進行勾選,勾選出所需要的信息進行打印。在實際工作中員工報表模塊實用性很高,在考核員工或者更新員工信息時可利用此功能模塊打印出所需列表信息。
(2)部門報表功能
為了方便使用,排序和組合查詢控件組具有區(qū)別。把四個數(shù)據(jù)操作窗口從控件到數(shù)據(jù)窗口盡量做了一致安排,以便確保同一個軟件使用風(fēng)格相同。將下述兩個數(shù)據(jù)操作窗口的差異進行比較。一般人員的權(quán)限只有對人事檔案的信息進行查詢,能對該信息進行管理的只有管理人員。輸入密碼和賬號是管理人員進行人事檔案信息維護的前提。一般用戶可操作菜單上的“窗口切換”、“保存”、“插入”、“密碼修改”“刪除”、窗口關(guān)閉以及打印、瀏覽報表等功能。系統(tǒng)實現(xiàn)結(jié)果與軟件測試
4.1 人事檔案信息管理系統(tǒng)模塊測試
在管理員登錄的頁面,用戶通過輸入賬號和密碼進行身份認(rèn)證,登錄之后,對應(yīng)的功能模塊窗口在用戶登錄后打開。如需修改密碼,在打開相應(yīng)的彈窗之后,選擇密碼修改項的菜單,通過錄入相應(yīng)用戶賬號、聯(lián)系方式、密碼保護問題,輸入正確之后就可以更新為新的密碼,再一次輸入確認(rèn)即可。登錄及密碼修改功能完全符合要求已通過測試。
在用戶登錄成功后,通過點擊“修改”、“插入”、“確認(rèn)”等選項,可以在職位信息、部門信息等的彈窗修改舊信息,修改完成之后點擊“保存”按鈕進行保存,則數(shù)據(jù)庫中已成功保存輸入的記錄,通過測試,系統(tǒng)維護模塊的功能一切正常。
4.2 可執(zhí)行文件的生成 5 結(jié) 論
本文通過全面的調(diào)研和分析,最終確定了人事管理系統(tǒng)中用戶的實際需求,針對需求完成了系統(tǒng)數(shù)據(jù)分析,基于數(shù)據(jù)分析的結(jié)果進行功能模塊的設(shè)計,其中調(diào)試和編碼在規(guī)定界面風(fēng)格的基礎(chǔ)上進行了針對性的設(shè)計和編輯。最終,系統(tǒng)實現(xiàn)了檔案信息登記、統(tǒng)計、查詢、分析、修改等功能。該系統(tǒng)的具體研發(fā)基于研究院人事部門的真實需求,其應(yīng)用對于人事檔案管理的研究工作具有重要的參考價值。