【正文】
he site includes several pages of which modules: organizational development, group study work, appraised awards, workstudy program, student management, tuition remission, meal allowance, teaching files, message board, the management message board and management portal designed as a separate two functional page provides a macro style of the site, and other modules associated with the contact page to form a plete website achieved: Website Design and Implementation of front and back office information management, message boards, file transfer and other achieve both the students and instructors manage double feature here.Key words:internet 。 sql 1 0 引言在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們學(xué)習(xí)、工作、生活等各個(gè)方面發(fā)揮著重要的作用。1 數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)是研究數(shù)據(jù)庫(kù)的結(jié)果、存儲(chǔ)、設(shè)計(jì)、管理和使用的一門軟件課程。(DBMS)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。 用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,是由DBMS把操作從應(yīng)用程序帶到外部級(jí)、概念級(jí)、再導(dǎo)向內(nèi)部級(jí),進(jìn)而通過(guò)OS操作存儲(chǔ)器中的數(shù)據(jù)。 留言板:學(xué)生通過(guò)留言,來(lái)實(shí)現(xiàn)與輔導(dǎo)員和老師之間的即時(shí)消息溝通。2 技術(shù)背景介紹 MIS介紹一個(gè)完整的MIS應(yīng)包括:輔助決策系統(tǒng)(DSS)、工業(yè)控制系統(tǒng)(IPC)、辦公自動(dòng)化系統(tǒng)(OA)以及數(shù)據(jù)庫(kù)、模型庫(kù)、方法庫(kù)、知識(shí)庫(kù)和與上級(jí)機(jī)關(guān)及外界交換信息的接口?,F(xiàn)在已經(jīng)支持的有C(C++和Java的結(jié)合體),VB,Jscript,本系統(tǒng)使用語(yǔ)言是C。另外,進(jìn)程受到 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求,是現(xiàn)代目前比較流行的建立網(wǎng)站的軟件之一。這些應(yīng)用程序給當(dāng)今的企業(yè)、機(jī)構(gòu)提供了強(qiáng)大的支持,為開(kāi)發(fā)下一代以XML Web服務(wù)為中心的應(yīng)用程序而設(shè)計(jì),并推動(dòng)下一代基于XML Web服務(wù)軟件的發(fā)展,是有始以來(lái)功能最強(qiáng)大、最受歡迎的軟件開(kāi)發(fā)工具[5]。這個(gè)版本的發(fā)布使得微軟在大型數(shù)據(jù)庫(kù)產(chǎn)品方面真正擁有了與ORACLE等主要競(jìng)爭(zhēng)對(duì)手相抗衡的實(shí)力[5]。本次項(xiàng)目的內(nèi)容是為網(wǎng)絡(luò)工程系制作一個(gè)“輔導(dǎo)員之家”的網(wǎng)站,根據(jù)需求分析的結(jié)果,本網(wǎng)站分為3個(gè)模塊:系務(wù)板塊,留言板,后臺(tái)管理系統(tǒng)。留言板是掛靠在本網(wǎng)站上的一個(gè)獨(dú)立的系統(tǒng)。分為前臺(tái)設(shè)計(jì)和后臺(tái)設(shè)計(jì)。 即: A、系統(tǒng)管理員發(fā)布和更新新聞和公告的系統(tǒng)。使用這三種成分,我們可以建立許多應(yīng)用環(huán)境的ER模型。設(shè)計(jì)局部ER模式通常,一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)都是為多個(gè)不同用戶服務(wù)的。本系統(tǒng)的實(shí)體和屬性的定義如下:用戶表(用戶編號(hào),用戶名,用戶密碼)管理員表(管理員編號(hào),管理員姓名,管理員登入密碼)系務(wù)表(系務(wù)編號(hào),系務(wù)標(biāo)題,系務(wù)更新時(shí)間)留言表(留言編號(hào),留言標(biāo)題,留言者姓名,留言內(nèi)容,留言時(shí)間,聯(lián)系方式)管理員回復(fù)表(留言編號(hào),管理員姓名,回復(fù)內(nèi)容,回復(fù)時(shí)間)新聞表(新聞編號(hào),新聞標(biāo)題,新聞內(nèi)容,新聞更新時(shí)間)公告表(公告編號(hào),公告標(biāo)題,公告內(nèi)容,公告更新時(shí)間) 數(shù)據(jù)庫(kù)表 在MS SQL Server 2000中的查詢分析器中編寫和生成數(shù)據(jù)庫(kù)表,其中數(shù)據(jù)表為: (1) 用戶表Users用戶表存放登陸系統(tǒng)所需要的用戶名和密碼,修改密碼時(shí)也同樣需要訪問(wèn)此表。我系學(xué)生用戶進(jìn)入主頁(yè)面后不但可以得到新聞、公告等相關(guān)信息,而且還可以給輔導(dǎo)員留言。3)、后臺(tái)管理:系統(tǒng)管理員發(fā)布和更新新聞和公告的系統(tǒng),以及系統(tǒng)的維護(hù)。網(wǎng)站登首頁(yè),如圖4所示:圖 4 網(wǎng)站首頁(yè) 網(wǎng)站首頁(yè):主要是發(fā)布一些院系的重要新聞和重要公告,同時(shí)提供對(duì)相關(guān)信息的站內(nèi)搜索等。這樣才能更好的加強(qiáng)學(xué)生和輔導(dǎo)員之間的溝通。圖7 后臺(tái)管理員登入界面 圖8 管理后臺(tái)界面 管理后臺(tái)中可以對(duì)前臺(tái)進(jìn)行新聞、公告、系務(wù)的八個(gè)板塊、留言進(jìn)行管理,后臺(tái)只允許管理員能進(jìn)入,用戶受權(quán)限限制,實(shí)現(xiàn)管理員對(duì)整個(gè)網(wǎng)站的更新和維護(hù)工作。 修改、刪除功能:界面如圖1114所示:圖12 新聞修改、刪除管理界面 此界面是實(shí)現(xiàn)管理員對(duì)新聞的管理,實(shí)現(xiàn)管理員對(duì)院系新聞的修改、刪除工作,讓學(xué)生得到最全面的院系新聞信息,實(shí)現(xiàn)管理員對(duì)院系新聞的維護(hù)工作。using 。namespace { public class AdminBLL { AdminDAL ad = new AdminDAL()。 } public int UpdateXi(string styke,string tit,string neitong,int neidi) //修改系務(wù) { return (styke, tit, neitong, neidi)。 } public int DeleGongga(int xiwuID) //刪除公告 {return (xiwuID)。 } public int AddUser(string userN,string UserP) //添加學(xué)生用戶 { return (userN,UserP)。using 。 //數(shù)據(jù)庫(kù)操作需引入的命名空間using 。,39。 } public int AddGongGao(string GongTitle,string GongCont) //添加公告數(shù)據(jù)庫(kù)操作 { string sql = insert into gonggao values(39。,getdate())。,39。,getdate())。} public int UpdateXiWu(string sty,string xiti,string xirong,int Xid) //修改系務(wù)數(shù)據(jù)庫(kù)操作 { string sql = update XiXu set Style=39。 , Xiwurong=39。 } public int DeleNews(int newsid) //刪除新聞數(shù)據(jù)庫(kù)操作 { string sql = delete from pnews where