【正文】
addcata_Click()。 } } else { (this,請輸入班級名稱 ! ,) 。 dataAccess=new ()。點(diǎn)擊“增加班級”觸發(fā)事件 btn_reg_Click()。 點(diǎn)擊“取消”按鈕觸發(fā)事件 CancelBtn_Click(),該事件實(shí)現(xiàn)自動跳轉(zhuǎn)到站點(diǎn)首頁 的功能。 } else { try { if(((), (),(), ,(), (), (),(), (),)) { //保存用戶信息成功 ,將用戶登入系統(tǒng) [UserID]=()。注冊頁面還使用了 5 個(gè) RequiredFieldValidator 非空驗(yàn)證控件和 4 個(gè)RegularExpressionValidator 正則表達(dá)式控件分別驗(yàn)證用戶的輸入,非空驗(yàn)證控件RequiredFieldValidator1 對用戶 ID 進(jìn)行非空驗(yàn)證、 非空驗(yàn)證控件 RequiredFieldValidator2對用戶密碼進(jìn)行非空驗(yàn)證、非空驗(yàn)證控件 RequiredFieldValidator3 對用戶確認(rèn)密碼進(jìn)行圖 用戶注冊界面 第 21 頁 共 52 頁 非空驗(yàn)證,非空驗(yàn)證控件 RequiredFieldValidator4 對用戶的真實(shí)姓名進(jìn)行非空驗(yàn)證,非空驗(yàn)證控件 RequiredFieldValidator7 對 用 戶 電 子 郵 箱 進(jìn) 行 非 空 驗(yàn) 證 , 控 件RangeValidator2 對輸入的日期格式進(jìn)行驗(yàn)證, RegularExpressionValidator2 對用戶輸入的郵編長度進(jìn)行驗(yàn)證, RegularExpressionValidator3 對用戶輸入的電子郵件格式進(jìn)行驗(yàn)證,控件 CompareValidator1 對用戶輸入的密碼和確認(rèn)密碼的一致性進(jìn)行驗(yàn)證 [16]。 該事件 LinkButton1_Click()的代碼如下: private void LinkButton1_Click(object sender, e) { (UserID)。這一處理有兩個(gè)原因。 登陸入口界面如 圖 所示 : 用戶點(diǎn)擊“登陸”按鈕觸發(fā)事件 btn_login_Click(),該事件實(shí)現(xiàn)用戶的登陸的驗(yàn)證過程。 用戶登陸系統(tǒng)后登陸入口變成如下界面顯示“ XX 同學(xué),歡迎您!”,下面還有一個(gè)退出系統(tǒng)的按鈕供用戶想退出本系統(tǒng)時(shí)使用。 因此本系統(tǒng)采用 技術(shù)進(jìn)行開發(fā),系統(tǒng)開發(fā)軟件選擇 Microsoft Visual Studio .NET2020 、 Microsoft .NET Framework SDK 以及 SQL Server2020 數(shù)據(jù)庫。微軟把數(shù)據(jù)挖掘引擎集成到了 SQL Server 2020 的分析服務(wù)(即以前版本中的聯(lián)機(jī)分析處理服 務(wù))中,從而極大地降低了這個(gè)先進(jìn)而強(qiáng)有力工具 第 17 頁 共 52 頁 的復(fù)雜性。 SQL Server 2020 可以將數(shù)據(jù)存儲在 Web 頁面上或 存儲在 XML 文檔內(nèi),也可 將其存儲在數(shù)據(jù)庫中,完全適合構(gòu)建 B2B(商業(yè)到商業(yè))或者 B2C(商業(yè)到客戶)模式的電子商務(wù),并且通過支持多層體系結(jié)構(gòu)的客戶 /服務(wù)器模式為 Web 應(yīng)用提供高度的可擴(kuò)展性和高可靠性 [10], [11]。 IIS 相應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少, IIS 的安裝,管理和配置都相當(dāng)簡單,這是因?yàn)?IIS 與 Windows NT Server 網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外, IIS 還使用與 Windows NT Server 相同 的 SAM( Security Accounts Manager,安全性賬號管理器),對于管理員來說, IIS 使用諸如 Performance Monitor 和 SNMP( Simple Nerwork Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)之類的 NT 已有管理工具。 IIS 支持與語言無關(guān)的腳本編寫和組件,通過 IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的 Web 站點(diǎn)。 安全性。 自定義性和擴(kuò)展性。不需要重新啟動服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。 .NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。 世界級的工具支持。與以前的 Web 開發(fā)模型相比, 提供了數(shù)個(gè)重要的優(yōu)點(diǎn): 增強(qiáng)的性能。 系統(tǒng) ER圖如 所示 : (1)用戶實(shí)體 ER 圖: (2)管理員實(shí)體 ER圖 如圖 所示 : 用戶 班級 姓名 性別 生日 住址 電子郵件 個(gè)人博客 用戶名 密碼 郵政編碼 郵編 圖 用戶實(shí)體 ER 圖 [6] 管理員 用戶名 密碼 性別 電子郵件 生日 個(gè)人博客 用戶名 密碼 住址 權(quán)限 圖 管理員實(shí)體 ER 圖 第 12 頁 共 52 頁 (3)照片實(shí)體 ER圖 如圖 所示 : (4)留言實(shí)體 ER 圖 如圖 所示 : (5)系統(tǒng) ER圖 如圖 所示 : 照片 照片編號 上傳者 上傳時(shí)間 照片名 圖 照片實(shí)體 ER 圖 留言 留言內(nèi)容 留言主題 留言發(fā)布人 留言時(shí)間 留言編號 圖 留言實(shí)體 ER 圖 N N N M N N 1 管理員 留言 照片 用戶 發(fā)布人 留言內(nèi)容 留言主題 發(fā)布時(shí)間 上傳時(shí)間 照片名稱 發(fā)布人 管理 發(fā)表和上傳 圖 系統(tǒng) ER 圖 第 13 頁 共 52 頁 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模型) 同學(xué)錄系統(tǒng)的關(guān)系模型: 管理員信息(用戶名、密碼、權(quán)限、姓名、性別、出生年月、 家庭住址、電話號碼、電子郵箱、 MSN、 ); 學(xué)生用戶信息(用戶名、密碼、權(quán)限、姓名、性別、出生年月、所在班級、家庭住址、電話號碼、電子郵箱、 MSN、 ); 照片信息(照片 ID、用戶名、照片名,上傳時(shí)間); 留言信息(留言 ID、權(quán)限、留言主題,留言內(nèi)容,用戶名,留言時(shí)間); 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(關(guān)系表) 根據(jù)前面分析的數(shù)據(jù)流圖, ER 圖和關(guān)系模型,本系統(tǒng)建立一個(gè)數(shù)據(jù)庫 xylDB,它由表 用戶信息表( USER)、表 班級信息表( CLASS)、表 班級成員表( CATALOG)、表 留 言信息表( MESSAGE)、表 照片信息表( PHOTO)等多個(gè)表組成。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。 (1)名字:用戶信息 別名:無 描述:所有管理員用戶 、學(xué)生用戶必須先登陸本系統(tǒng),然后進(jìn)入用戶專區(qū)操作本系統(tǒng)提供的各項(xiàng)功能,這樣就大大提高了系統(tǒng)的安全性。所有用戶都可以查詢同學(xué)和班級,查看留言和照片。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。 (3)本課題的實(shí)現(xiàn)途徑 本課題將應(yīng)用軟件 工程原則 ,嚴(yán)格 按照項(xiàng)目計(jì)劃、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、編碼、實(shí)現(xiàn)與維護(hù)等步驟進(jìn)行。 WEB 服務(wù)器軟件也很多,其中任意一個(gè)都可以勝任。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。 [2]具有對復(fù)雜表及多表單個(gè)條件進(jìn)行連接處理的能力。運(yùn)行本系統(tǒng)先由登陸入口登陸,通過用戶名、密碼和用戶權(quán)限認(rèn)驗(yàn)證的用戶方可進(jìn)入系統(tǒng)相應(yīng)窗口進(jìn)行瀏覽與操作。過去的種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要??梢哉f超級校友錄的經(jīng)營已經(jīng)大大超越了傳統(tǒng)的校友錄概念,由校友錄衍生的信息服務(wù)滿足了網(wǎng)民的需要,也讓信息的傳遞更為全面。 以目前存在的校友錄網(wǎng)站來看,大致有以下幾類: 1)以收費(fèi)方式分,有收費(fèi)校友錄和免費(fèi)校友錄,其中以后者居多,像中國人的超級校友錄就是收費(fèi)的校友錄服務(wù),而像中國同學(xué)錄、一方校友錄等大部分提供的是免費(fèi)校友錄服務(wù); 2)以提供校友錄服務(wù)所在網(wǎng)站分大致有三種,有大專院校自己網(wǎng)站上的校友錄,如西北大學(xué)校友錄; 第 3 頁 共 52 頁 有專門單獨(dú)的校友錄網(wǎng)站,如世紀(jì)同學(xué)錄;有綜合網(wǎng)站上的校友錄,如中國人校友錄、新浪校友錄等等,其中以這種校友錄居多; 3)還有網(wǎng)絡(luò)校友錄和手機(jī)校 友錄之分,手機(jī)校友錄可以說是網(wǎng)站校友錄的一種延伸,擴(kuò)大了其使用范圍,增加了使用的便利性,如西陸論壇網(wǎng)站開設(shè)的西陸手機(jī)校友錄,除具備在線校友錄一切功能外,它還可以讓用戶不再局限于時(shí)間、空間上的限制,無需上網(wǎng)可隨時(shí)隨地通過手機(jī)發(fā)表留言、接收班級留言,掌握班級最新動態(tài),并利用手機(jī)短信群發(fā),讓信息的傳遞更簡單快捷。班級討論版塊上可以展現(xiàn)每個(gè)班的電子黑板報(bào)、班級趣事、消息發(fā)布或是個(gè)別同學(xué)推薦的好文章。網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合, 與 信息時(shí)代同步,與高 科技匯合,定會給 社會各行各業(yè)的 發(fā)展注入新鮮的活力。與 BBS 相比,其實(shí)校友錄是另一個(gè)意義上的論壇,你同樣可以發(fā)表自己的言論和看 法,不同的是,這是一個(gè)表明身份的論壇,不是一個(gè)匿名的論壇,它的指向性很明顯,因?yàn)楫?dāng)你在表達(dá)某些看法時(shí),處在集體當(dāng)中、熟悉你的人可以結(jié)合你的背景及對你的了解來理解你的言論;與 聊天相比,若要向大家傳達(dá)一則信息,不需要逐個(gè)的發(fā)布,可以群發(fā),另外校友錄有單獨(dú)的留言頁面,留言可以得到長期保留,可以供人查看,不會因?yàn)橹鳈C(jī)的不同而丟失;與 E mail 相比,校友錄有空間量大的相冊,操作方便安全,而且文字語言可以借助圖示表情,內(nèi)容表達(dá)也更生動。通過簡單快捷的方法把照片上傳到校友錄供朋友們觀賞;方便實(shí)用的留言版讓每一個(gè)班級成員或班級友人都有暢所欲言的權(quán)利。 校友錄是為校友之間進(jìn)行交流和聯(lián)系提供的一個(gè)平臺。各種在線服務(wù)系 統(tǒng),更是深刻的影響了人們的聯(lián)系方式,使得人們可以在遠(yuǎn)隔千里之遙隨時(shí)通訊。所以網(wǎng)頁也逐漸成為一種新興的教育資源。快速及時(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體 —— Inter。 作為一種方便 同學(xué) 之間聯(lián)系的實(shí)用系統(tǒng)便應(yīng)運(yùn)而生。使得人們能以更低廉的價(jià)格,開發(fā)出更方便、更實(shí)用的網(wǎng)絡(luò)工具。 關(guān)鍵詞: ; C; SQLServer2020; 瀏覽器 /服務(wù)器 ; 同學(xué)錄 II ABSTRACT The alumnus record is in order to facilitate one kind of system which between the alumnus relates uses. The alumnus records, also is called the schoolmate to record, also is the alumnus records the website the abbreviation. The present paper opening elaborated the schoolmate to record the system the production, the present situation and the development, as well as technology and SQL Server2020 database management system survey. Mainly introduced a schoolmate records the system the realization process: Mainly includes the system the demand analysis, the system design, as well as the main module detailed design. The main module detailed design mainly includes: The user registers and lands th