公司網(wǎng)站設(shè)計(jì)與開發(fā)開題報(bào)告

字號(hào):

在 Internet 快速發(fā)展的今天,互聯(lián)網(wǎng)已成為了人們快速獲取、發(fā)布和傳遞信息
    的重要渠道,它在人們工作和生活中發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在 Internet 應(yīng)用上的地位 是顯而易見的,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,倍受人們重視。 本網(wǎng)站是基于 ASP.NET,采用 SQL Server 2005 數(shù)據(jù)庫,使用 C#語言開發(fā)的。采用 ASP.NET 技術(shù)實(shí)現(xiàn)了信息發(fā)布平臺(tái), 采用數(shù)據(jù)庫管理軟件發(fā)布信息,達(dá)到后臺(tái)輸入數(shù)據(jù)、前臺(tái)即時(shí)更新, 同時(shí)也為數(shù)據(jù)統(tǒng)計(jì)提供了方便。網(wǎng)站界面設(shè)計(jì)簡捷、直觀,信息查閱方便。整個(gè)網(wǎng)站分為前臺(tái)與 后臺(tái)信息管理兩大模塊。用戶通過前臺(tái)可瀏覽網(wǎng)站內(nèi)容、與其它用戶進(jìn)行信息交流;后臺(tái)可進(jìn)行 信息分類、添加、修改、刪除等功能的管理。
    關(guān)鍵詞 信息發(fā)布 留言管理 ASP.NET C#
    1 引言
    在 Internet 快速發(fā)展的今天,互聯(lián)網(wǎng)已成為了人們快速獲取、發(fā)布和傳遞信息的重要渠道,它 在人們工作和生活中發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在 Internet 應(yīng)用上的地位是顯而易見的,它 已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,倍受人們重視。 該設(shè)計(jì)正是互聯(lián)網(wǎng)與社會(huì)生活之間緊密關(guān)系的體現(xiàn)。萬峻軟件開發(fā)有限公司成立十多年以來, 網(wǎng)站不夠完善,至今未開發(fā)招聘信息發(fā)布、客戶留言管理這兩大塊功能。該設(shè)計(jì)完善了公司原有的 網(wǎng)站功能,可展示公司簡介、公司業(yè)務(wù)、新聞動(dòng)態(tài)、解決方案、成功案例、招聘信息、客戶留言、 管理員工作等系列內(nèi)容的介紹。其它公司可以通過公司簡介、公司業(yè)務(wù)、新聞動(dòng)態(tài)、解決方案、成 功案例等了解公司的實(shí)力,尋求合信意向和合作機(jī)會(huì);應(yīng)聘者可以通過招聘信息及時(shí)了解公司對(duì)人 才的需求,結(jié)合自身情況進(jìn)行工作的選擇;用戶可以利用客戶留言經(jīng)濟(jì)而又快捷地與其它用戶及公 司負(fù)責(zé)人交流、溝通,了解各自的意向和需求以及為公司積極地提供合理化建議。
    2 系統(tǒng)分析
    2.1 用戶需求分析
    要建設(shè)一個(gè)公司網(wǎng)站,不僅僅是實(shí)現(xiàn)它的功能,更重要的是滿足公司意向和各類用戶的需求, 通過悉心的聽取公司領(lǐng)導(dǎo)的建議以及對(duì)公司全體員工、各企業(yè)和找工作的群體等的調(diào)查,將這些意 見和建議歸結(jié)為以下分析:首先,考慮到這個(gè)網(wǎng)站的建立是為了方便大多數(shù)用戶,要求網(wǎng)站的內(nèi)容
    盡量全面,所以設(shè)計(jì)本網(wǎng)站首頁時(shí)盡量就將公司的亮點(diǎn)體現(xiàn)出來;其次,考慮到面對(duì)的用戶是大多 數(shù)企業(yè)和應(yīng)聘者,就要求網(wǎng)站要做的新穎,能吸他們的目光;后,本網(wǎng)站要接受用戶的提問、交 留及意見,所以設(shè)計(jì)過程中特意設(shè)計(jì)了“客戶留言”這一欄,達(dá)到公司和用戶的互動(dòng),體現(xiàn)網(wǎng)站的 整體效果。
    2.2 2.2 本系統(tǒng)的功能需求分析
    本系統(tǒng)應(yīng)有以下幾個(gè)重要的功能需求 公司簡介:介紹公司的成立時(shí)間、規(guī)模、機(jī)構(gòu)設(shè)置等。 公司業(yè)務(wù):介紹公司目前所做的業(yè)務(wù)以及發(fā)展中的業(yè)務(wù)。 新聞動(dòng)態(tài):發(fā)布近新聞,主要是公司的業(yè)務(wù)拓展方面、公司近取得的成就,公司整體的發(fā) 展方向等。 解決方案:對(duì)各行業(yè),各類問題做出先進(jìn)的解決方案。 成功案例:對(duì)外展示公司做過的成功項(xiàng)目,從而展示公司的先進(jìn)技術(shù)和實(shí)力。 招聘信息:介紹公司目前缺乏的人才,空缺的崗位。 客戶留言:客戶可以在上面發(fā)表自己的想法和需求,客戶與客戶之間,客戶和公司管理員之間 進(jìn)行互相交流。 管理員工作:招聘信息的發(fā)布;公司業(yè)務(wù)、新聞動(dòng)態(tài)、解決方案、成功案例,這幾部分的發(fā)布、 修改、刪除;留言及回復(fù)里部分內(nèi)容的刪除,對(duì)這些內(nèi)容進(jìn)行管理。
    2.3 2.3 可行性分析
    (1) 技術(shù)性可行性 就目前的數(shù)據(jù)庫開發(fā)與管理來看,對(duì)于中、小型數(shù)據(jù)庫系統(tǒng),ASP.NET 與 SQL SERVER 2000 的結(jié)合使用更有利于數(shù)據(jù)庫將來的擴(kuò)展 。它們?yōu)橛脩籼峁┝瞬僮鞣奖恪⒑唵蔚挠押糜脩艚缑婧蛷?qiáng) 大的數(shù)據(jù)庫操作功能和簡潔明了的數(shù)據(jù)庫接口,適合于目前普遍的微機(jī)上使用。 SQL Server 2000 是一個(gè)用來進(jìn)行數(shù)據(jù)管理與數(shù)據(jù)設(shè)計(jì)實(shí)現(xiàn)的工具。在 SQL Server 2000 中,用 戶可以根據(jù)自己實(shí)際的需要,創(chuàng)建一個(gè)包含有各種數(shù)據(jù)信息的數(shù)據(jù)庫,并且在該數(shù)據(jù)庫中保存各種 所需的數(shù)據(jù) 。 ASP.NET 是統(tǒng)一的 Web 應(yīng)用程序平臺(tái),它提供了為建立和部署企業(yè)級(jí) Web 應(yīng)用程序所必需 的服務(wù),完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,提供給 web 開發(fā)人員更好的靈活 性, 有效縮短了 web 應(yīng)用程序的開發(fā)周期,為能夠面向任何瀏覽器或設(shè)備的更安全的、更強(qiáng)的可 升級(jí)性和更穩(wěn)定的應(yīng)用程序提供了新的編程模型和基礎(chǔ)結(jié)構(gòu)。
    Visual Studio 2008 作為前臺(tái)開發(fā)工具,引入了 250 多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML 的訪問方式語言更加簡潔, 其中設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML 中智能感知功能可以提高開發(fā) 效率。同時(shí) Visual Studio 2008 支持項(xiàng)目模板、調(diào)試器和部署程序。它可以高效開發(fā) Web 應(yīng)用, 集 成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 項(xiàng)目模板,它還可以高效開發(fā) Office 應(yīng)用和 Mobile 應(yīng)用。
    (2) 操作可行性 本系統(tǒng)采用了人機(jī)交互界面, 操作簡便, 易于使用。 快速開發(fā)、 調(diào)試和數(shù)據(jù)轉(zhuǎn)換。 SQL Server 2000 帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動(dòng)和轉(zhuǎn)化數(shù)據(jù) 、以及按 Transact-SQL 方式定義 和使用函數(shù)等功能??梢詮娜我?Visual Studio 工具以可視化方式設(shè)計(jì)和編寫數(shù)據(jù)庫應(yīng)用程序 。
    使用 SQL Server 2000,可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫??梢栽诒3致?lián)機(jī)的同時(shí) 輕松地在計(jì)算機(jī)間或?qū)嵗g移動(dòng)和復(fù)制數(shù)據(jù)庫
    3 系統(tǒng)設(shè)計(jì)
    3.1 網(wǎng)站總體設(shè)計(jì)
    根據(jù)需求分析,該網(wǎng)站設(shè)計(jì)了以下幾個(gè)主要的功能模塊: ◇權(quán)限的設(shè)置 該網(wǎng)站的后臺(tái)數(shù)據(jù)庫的維護(hù)只有管理員有訪問權(quán)限。管理員可以登錄到后臺(tái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù) 據(jù)的修改。 ◇客戶留言管理 該部分作為一個(gè)信息交流及反饋的平臺(tái),用戶可以將自己的想法、需求寫在這部分里面,其它 用戶及管理員可以通過回復(fù)留言達(dá)到用戶與用戶、用戶與管理員之間的交流。同時(shí),管理員可以根 據(jù)需要查看和刪除某些留言及回復(fù)。 ◇信息的更新 由于這個(gè)網(wǎng)站主要是方便用戶瀏覽新的信息動(dòng)態(tài),所以在每個(gè)頁面的設(shè)置中,將新信息設(shè) 置到首條,主要體現(xiàn)在新聞動(dòng)態(tài)、公司業(yè)務(wù)、解決方案、成功案例里。 ◇信息的編輯 這部分主要體現(xiàn)在招聘信息里,是通過后臺(tái)實(shí)現(xiàn)的,主要是對(duì)數(shù)據(jù)庫里面記錄的添加、刪除、 修改, 從后臺(tái)直接將新的數(shù)據(jù)添加到招聘信息欄的數(shù)據(jù)庫里, 在前臺(tái)的招聘信息里就會(huì)得到更新, 顯示新內(nèi)容。
    3.2 網(wǎng)站總體功能模塊圖 3.2 網(wǎng)站 總體功能模塊圖
    根據(jù)網(wǎng)站總體設(shè)計(jì),本網(wǎng)站的設(shè)計(jì)主要由前臺(tái)和后臺(tái)兩大部分構(gòu)成。前臺(tái)設(shè)計(jì)主要功能是提供 給用戶一個(gè)直觀、明了的信息瀏覽頁面,后臺(tái)主要實(shí)現(xiàn)信息的管理??傮w功能模塊圖如圖 1 所示: 山西萬峻計(jì)算機(jī)軟件開發(fā)有限公司網(wǎng)站 前臺(tái) 后臺(tái) 公 首 頁 司 簡 介 公 司 業(yè) 務(wù) 新 聞 動(dòng) 態(tài) 解 決 方 案 成 功 案 例 招 聘 信 息 客 戶 留 言 用 戶 登 錄 信 息 查 詢 信 息 添 加 信 息 修 改 信 息 刪 除
    網(wǎng)站整體功能模塊圖
    3.3 數(shù)據(jù)庫分析 3.3 數(shù)據(jù)庫 分析 本網(wǎng)站主要涉及到的 3.3.1 本網(wǎng)站主要涉及到 的 若干個(gè)實(shí)體在這里建了 5 張表,具體如下:
    管理員信息列表(WJ_User 表) :{用戶編號(hào),用戶名,密碼,昵稱,聯(lián)系電話} 用于記錄管理員用戶信息,其中用戶編號(hào)為主鍵,作為標(biāo)識(shí)。 新聞列表(WJ_Article 表) :{文章編號(hào),標(biāo)題,創(chuàng)建日期索引列查詢塊,作者,來源,內(nèi)容, 欄目分類 ID} 用于記錄公司業(yè)務(wù)、新聞動(dòng)態(tài)、解決方案、成功案例里的內(nèi)容,因?yàn)檫@四頁都是動(dòng)態(tài)的,模式 相同,所以可以放在一張表中。其中文章編號(hào)為主鍵,作為標(biāo)識(shí)。用 AType(欄目分類 ID)區(qū) 別放入的是哪一類內(nèi)容。AType1 對(duì)應(yīng)公司業(yè)務(wù),AType2 對(duì)應(yīng)動(dòng)態(tài)新聞,AType3 對(duì)應(yīng)解決方案, AType4 對(duì)應(yīng)成功案例。 留言信息表(WJ_Mess 表) :{留言人編號(hào),留言人姓名,標(biāo)題,時(shí)間,內(nèi)容} 用于記錄留言人及留言內(nèi)容等信息,其中留言人編號(hào)為主鍵,作為標(biāo)識(shí)。 單篇固定文章表(WJ_News 表) :{單篇文章編號(hào),標(biāo)題,內(nèi)容} 用于記錄公司簡介、招聘信息、頁面底部里的內(nèi)容,因?yàn)檫@三項(xiàng)是靜態(tài)的,直接在編輯框里對(duì) 內(nèi)容進(jìn)行修改、刪除,模式相同,所以可以放在一張表里。其中單篇文章編號(hào)為主鍵,作為標(biāo) 識(shí)。 留言回復(fù)表(WJ_Mess2 表) :{回復(fù)人編號(hào),回復(fù)人姓名,日期,內(nèi)容,留言外鍵(確定回復(fù) 是屬于哪條留言的) } 其中回復(fù)人編號(hào)為主鍵,作為標(biāo)識(shí)。之所以不可以和留言表合在一塊,是因?yàn)橐粭l留言可 以有多條回復(fù),不能放在一張表中。在留言回復(fù)表中用留言外鍵(Mid)對(duì)應(yīng)著留言信息表留言人 編號(hào)(Mid) ,這樣,可以記錄一條回復(fù)是為哪一條留言所回復(fù)的。
    3.3.2 各實(shí)體的物理結(jié)構(gòu)
    (1) 管理員信息表如表 1 所示: 表 1 管理員信息表(WJ_User 表) 列名 UId UserName Passwd NickName Tele 數(shù)據(jù)類型(精度范 圍) int(4) varchar(20) varchar(20) Nvarchar(10) varchar(20) 空/非 空 非空 非空 非空 允許空 允許空 主鍵 用戶編號(hào) 用戶名 密碼 昵稱 聯(lián)系電話 約束條件 備注
    (2) 新聞列表如表 2 所示: (3) 留言信息表如表 3 所示: (4) 單篇固定文章表如表 4 所示: (5) 留言回復(fù)表如表 5 所示:
    表 2 新聞列表(WJ_Article 表) 列名 AId ATitle AData AAuth ASource ABody AType 數(shù)據(jù)類型(精度范 圍) int(4) nvarchar(50) nvarchar(30) nvarchar(20) nvarchar(50) Ntext(16) int(4) 空/非 空 非空 非空 非空 允許空 允許空 非空 非空 主鍵 文章編號(hào) 標(biāo)題 創(chuàng)建日期索 引列查詢塊 作者 來源 內(nèi)容 欄目分類 ID 約束條件 備注
    表 3 留言信息表(WJ_Mess 表) 列名 MId UserName MTitle MData MBody 數(shù)據(jù)類型(精度范 圍) int(4) varchar(20) nvarchar (50) varchar (30) Ntext(16) 空/非 空 非空 非空 允許空 非空 非空 主鍵 留言人編號(hào) 留言人姓名 標(biāo)題 時(shí)間 內(nèi)容 約束條件 備注
    表 4 單篇固定文章表(WJ_News 表) 列名 NId NTitle NBody 數(shù)據(jù)類型(精度范 圍) int(4) Nvarchar(50) Ntext(16) 空/非 空 非空 允許空 允許空 主鍵 單篇文章編號(hào) 標(biāo)題 內(nèi)容 約束條件 備注
    表 5 留言回復(fù)表(WJ_Mess2 表) 列名 MId2 UserName MData2 MBody2 MId 數(shù)據(jù)類型(精度范 圍) int(4) varchar(20) varchar(30) Ntext(16) Int(4) 空/非 空 非空 非空 非空 非空 非空 主鍵 回復(fù)人編號(hào) 回復(fù)人姓名 日期 內(nèi)容 留言外鍵 約束條件 備注
    4 系統(tǒng)實(shí)施
     4.1 4.1 運(yùn)行要求的硬件配置
    ◆ 內(nèi)存:512MB 以上。 ◆ 硬盤:20G 以上硬盤空間。 ◆ 系統(tǒng)的佳運(yùn)行分辨率為 1024×768。
    4.2 4.2 運(yùn)行要求的軟件配置
    ◆ 操作系統(tǒng):Windows 2000 以上 ◆ 服務(wù)器:IIS 5.0 以上 ◆ 數(shù)據(jù)庫系統(tǒng): Microsoft ◆ 瀏覽器:IE 6.0 以上 SQL Server 2000 以上
    4.3 4.3 主要功能實(shí)現(xiàn) 前臺(tái)主要功能模塊介紹 4.3.1 前臺(tái) 主要功能模塊介紹
    (1)主界面,如圖 2 所示: 用戶直接點(diǎn)開網(wǎng)站就可以進(jìn)入到主界面,即網(wǎng)站首頁。在頁面上方有公司簡介、公司業(yè)務(wù)、新 聞動(dòng)態(tài)、解決方案、成功案例、招聘信息、客戶留言這幾大塊,分別點(diǎn)擊各個(gè)按鈕可進(jìn)入相應(yīng)的分 頁。在左下方為解決方案和成功案例。解決方案是為同行業(yè)的疑難問題提出合理的方案,成功案例 是公司有突破性成就的案例,這兩部分做為公司的核心,所以放在首頁。右下方為新聞動(dòng)態(tài)和公司 業(yè)務(wù),方便用戶及時(shí)了解公司動(dòng)態(tài)和近新增的業(yè)務(wù)。
    圖 2 網(wǎng)站首頁 (2)公司簡介頁面,如圖 3 所示: 點(diǎn)擊公司簡介按鈕即進(jìn)入公司簡介頁面,該頁面主要介紹公司的成立時(shí)間、規(guī)模、注冊(cè)資金、 機(jī)構(gòu)設(shè)置等內(nèi)容,幫助用戶了解公司。
    圖 3 公司簡介頁面圖 (3)公司業(yè)務(wù)頁面,如圖 4 所示: 點(diǎn)擊公司業(yè)務(wù)按鈕即進(jìn)入公司業(yè)務(wù)頁面, 該頁面主要介紹公司目前所做的業(yè)務(wù)以及發(fā)展中的業(yè) 務(wù)。其中所列出的所有業(yè)務(wù)按時(shí)間降序排列,前面的為近新增的業(yè)務(wù),方便用戶瀏覽。 在該頁面點(diǎn)擊解決方案按鈕即進(jìn)入解決方案頁面,是對(duì)各行業(yè),各類疑難問題作出合理性的解 答。 在該頁面點(diǎn)擊成功案例按鈕即進(jìn)入成功案例頁面, 對(duì)外展示公司做過的成功項(xiàng)目, 從而展示公司 的先進(jìn)技術(shù)和實(shí)力。
    圖 4 公司業(yè)務(wù)頁面圖
    (4)新聞動(dòng)態(tài)頁面,如圖 5 所示: 點(diǎn)擊新聞動(dòng)態(tài)按鈕即進(jìn)入新聞動(dòng)態(tài)頁面,在本頁面發(fā)布近新聞,主要是公司的業(yè)務(wù)拓展方 面、公司近取得的成就,公司整體的發(fā)展方向等。其中所列出的所有新聞按時(shí)間降序排列,前 面的為近的新聞。
    圖 5 新聞動(dòng)態(tài)頁面圖
    (5)招聘信息頁面,如圖6所示: 點(diǎn)擊招聘信息按鈕即進(jìn)入招聘信息頁面,該頁面主要介紹公司目前缺乏的人才、空缺的崗位、每 個(gè)崗位需要的人數(shù)、對(duì)應(yīng)聘者的要求、公司人事部的聯(lián)系方式、聯(lián)系人、應(yīng)聘的具體流程等。
    圖 6 招聘信息頁面圖 (6)客戶留言頁面,如圖7所示: 點(diǎn)擊客戶留言按鈕即進(jìn)入客戶留言頁面, 客戶可以在上面發(fā)表自己的想法和需求, 客戶與客戶之
    間,客戶和公司管理員之間進(jìn)行互相交流。 如果用戶想要留言可以分別在圖7中留言人、標(biāo)題、內(nèi)容后面的框中寫入內(nèi)容,然后點(diǎn)擊留言按 鈕進(jìn)行留言。 而管理員對(duì)留言板的管理可以通過后臺(tái)管理系統(tǒng)里的客戶留言管理, 從而實(shí)現(xiàn)對(duì)留言的 管理。
    圖7 客戶留言頁面圖
    后臺(tái)管理功能介紹 4.3.2 后臺(tái) 管理功能介紹
    后臺(tái)界面的設(shè)計(jì)主要利用了一個(gè)框架頁,在設(shè)計(jì)好框架頁后,其它頁面只要修改每個(gè)里面的內(nèi) 容即可。 框架頁是一個(gè)主頁面承載若干個(gè)子頁面,頁面間相對(duì)獨(dú)立,而且互相之間也可以操作,比如父頁 面刷新子頁面等等,它可以實(shí)現(xiàn)單獨(dú)頁面刷新,我們看起來就是整個(gè)頁面的部分刷新,這樣就減輕了 服務(wù)器的計(jì)算量,降低了服務(wù)器負(fù)擔(dān)。 其具體設(shè)計(jì)如下: (1)管理員登錄頁面,如圖 8 所示: 這個(gè)界面主要是用于管理員登錄到后臺(tái)的主要界面,它的權(quán)限僅僅局限于管理員,此模塊主要 運(yùn)用 ASP.NET 技術(shù)和 C#語言實(shí)現(xiàn),并且利用 Microsoft SQL Server 2000 作為數(shù)據(jù)庫,管理員只需 在主頁輸入用戶名和密碼就可以登錄到后臺(tái)系統(tǒng)。管理員的“用戶名”和“密碼”存放在 Microsoft SQL Server 2000 數(shù)據(jù)庫當(dāng)中,當(dāng)管理員在登錄窗口(如圖 8 所示)中正確的輸入“用戶名”和“密 碼”時(shí)就會(huì)進(jìn)入后臺(tái)管理系統(tǒng)窗口界面
    圖8 管理員登錄頁面
    (2)后臺(tái)管理系統(tǒng)窗口界面,如圖 9 所示:
    圖9
    后臺(tái)管理系統(tǒng)窗口界面
    在這里,我有針對(duì)性的設(shè)置了一個(gè)查詢控件,用于公司業(yè)務(wù)、新聞動(dòng)態(tài)、解決方案和成功案例 里。在數(shù)據(jù)多的情況下,快速的找到所需要的數(shù)據(jù),以方便管理員做出增加、修改、刪除等操作。 (3)在后臺(tái)管理系統(tǒng)窗口界面中點(diǎn)擊公司簡介按鈕即進(jìn)入公司簡介管理頁面,如圖 10 所示: 描述后面的框是對(duì)公司簡介的編輯,單擊保存,在前臺(tái)的公司簡介中就可以看到相應(yīng)的內(nèi)容。 在此面頁中點(diǎn)擊招聘信息按鈕就進(jìn)入招聘信息管理頁面,在描述后面的框中對(duì)招聘信息進(jìn)行添加、 修改、刪除等操作,在前臺(tái)的招聘信息里就得到即時(shí)的更新。
    圖 10 公司簡介頁面 (4)在后臺(tái)管理系統(tǒng)窗口界面中點(diǎn)擊頁面底部按鈕即進(jìn)入頁面底部管理頁面,如圖 11 所示:
    圖 11 頁面底部頁面 在描述后面的框里就可以直接對(duì)頁面底部內(nèi)容進(jìn)行增加、修改、刪除等操作,從而在前臺(tái)的每 個(gè)頁面的底部都得到相應(yīng)的更新。 (5)在后臺(tái)管理系統(tǒng)窗口界面中點(diǎn)擊公司業(yè)務(wù)按鈕即進(jìn)入公司業(yè)務(wù)管理頁面,如圖 12 所示:
    圖 12 公司業(yè)務(wù)頁面 在查找前面的方框中輸入標(biāo)題里的部分內(nèi)容,點(diǎn)擊查找,就可以快快速找出相應(yīng)的那一條;點(diǎn) 擊添加按鈕,就可以添加一條新的記錄;選中要?jiǎng)h除的記錄,點(diǎn)擊刪除,則刪除了相應(yīng)的記錄;在 每一條記錄后面點(diǎn)擊編輯按鈕,可以對(duì)已有記錄進(jìn)行修改。 在此頁面中點(diǎn)擊新聞動(dòng)態(tài)、解決方案、成功案例分別進(jìn)入相應(yīng)的管理頁面,同理進(jìn)行以上的操 作。 (6)在后臺(tái)管理系統(tǒng)窗口界面中點(diǎn)擊客戶留言按鈕即進(jìn)入客戶留言管理頁面,如圖 13 所示:
    圖 13 客戶留言管理頁面 在此頁面里,選中某條留言,點(diǎn)擊刪除,可以對(duì)這條留言信息進(jìn)行刪除;點(diǎn)擊某條留言后面的 查看回復(fù),可以看到這條留言的回復(fù)內(nèi)容,并且可以對(duì)回復(fù)信息進(jìn)行刪除。 (7)在后臺(tái)管理系統(tǒng)窗口界面中點(diǎn)擊用戶管理按鈕即進(jìn)入用戶管理頁面,如圖 14 所示: 在此頁面里, 可以對(duì)后臺(tái)的管理員用戶進(jìn)行管理, 添加和新的管理員用戶和刪除已有的管理員 用戶。
    圖 14 用戶管理頁面 (8)在后臺(tái)管理系統(tǒng)窗口界面中點(diǎn)擊修改密碼按鈕即進(jìn)入修改密碼頁面,如圖 15 所示:
    圖 15 修改密碼頁面 在此頁面里,每個(gè)管理員用戶可以輸入原密碼、新密碼,點(diǎn)擊修改來修改自己的密碼。
    4.4 系統(tǒng)測(cè)試
    這個(gè)階段的關(guān)鍵任務(wù)是通過各種類型的測(cè)試及相應(yīng)的調(diào)試,使軟件達(dá)到預(yù)定的要求。
    4.4.1 測(cè)試環(huán)境
    操作系統(tǒng):Windows 2000 以上; 數(shù)據(jù)庫系統(tǒng):Microsoft Sql Server 2000 以上。 服務(wù)器:IIS 5.0 以上。
    4.4.2 模塊測(cè)試
    測(cè)試本系統(tǒng)中各個(gè)模塊的子功能,把每個(gè)模塊作為一個(gè)獨(dú)立的實(shí)體來測(cè)試。保證每個(gè)模塊作為 一個(gè)單獨(dú)的單元能正確運(yùn)行。在測(cè)試中發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,并及時(shí)改正。如在測(cè)試客戶留 言管理時(shí),沒有輸入留言人姓名,就會(huì)留言不成功,出現(xiàn)請(qǐng)輸入留言人姓名這樣的信息。
    4.4.3 子系統(tǒng)測(cè)試
    子系統(tǒng)測(cè)試是把經(jīng)過模塊測(cè)試的模塊放在一起形成以一個(gè)子系統(tǒng)來測(cè)試。模塊相互間的協(xié)調(diào)和 通性是這個(gè)測(cè)試過程中的主要問題,以此,這個(gè)步驟著重測(cè)試模塊的接口。
    4.4.4 4.4.4 系統(tǒng)測(cè)試實(shí)施
    系統(tǒng)測(cè)試是把經(jīng)過測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測(cè)試。在這個(gè)過程中不僅能發(fā)現(xiàn)設(shè)計(jì) 和編碼的錯(cuò)誤,還能驗(yàn)證系統(tǒng)是否能提供需求分析中指定的功能。在這個(gè)步驟中發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤 和需求分析中的錯(cuò)誤。 對(duì)輸入錯(cuò)誤的,能進(jìn)行排錯(cuò),如在管理員登錄頁面中輸入的用戶名和密碼錯(cuò)誤,則在下方出現(xiàn) “您輸入的用戶名和密碼錯(cuò)誤”的提示。數(shù)據(jù)庫中的的已有數(shù)據(jù)可以進(jìn)行修改、刪除,數(shù)據(jù)具有可 維護(hù)性。
    5 結(jié)語
    通過幾個(gè)月的設(shè)計(jì),我才明白怎樣將學(xué)校學(xué)習(xí)的東西運(yùn)用到實(shí)踐中,怎樣在一個(gè)真正的客戶面 前展示自己的理論知識(shí),更讓我感受至深的是不論作什么都需要合作和別人的幫忙,一個(gè)人的力量 是微不足道的。在整個(gè)設(shè)計(jì)過程中,我遇到很多問題,查閱了很多書籍,并且有很多疑難問題是在 指導(dǎo)老師的幫助下完成的。另外,通過這次設(shè)計(jì),我才明白,如何真正將學(xué)校學(xué)到的東西運(yùn)用到實(shí) 踐中是一個(gè)大學(xué)生邁入社會(huì)重要的一部。盡管這次設(shè)計(jì)已經(jīng)初步完成了客戶的需求,但是不論從 界面還是整體功能的實(shí)現(xiàn)上都存在很多問題,需要進(jìn)一步的修改和完善,這也將是我后期的工作的 重點(diǎn)。
    感謝
    感謝這么多天馬聯(lián)輝、靳燕老師的精心輔導(dǎo)和悉心批改,無論是設(shè)計(jì)的功能實(shí)現(xiàn)還是論文的內(nèi) 容格式,輔導(dǎo)老師都認(rèn)真檢查,真心的感謝他們和各位系領(lǐng)導(dǎo)對(duì)我的關(guān)心,在以后的工作道路上我 將繼續(xù)努力,將我在學(xué)校學(xué)到的理論知識(shí)充分應(yīng)用到實(shí)踐中。
    參考文獻(xiàn)
    [1] 江廣順.ASP.NET2.0+SQL SERVER 網(wǎng)絡(luò)應(yīng)用開發(fā)詳解[M]. 北京:人民郵電出版社,2007 [2] 鄭阿奇.SQL Server 教程[M]. 北京:清華大學(xué)出版社,2005 [3] 陳冠軍.ASP.NET2.0 企業(yè)級(jí)項(xiàng)目開發(fā)[M].北京:人民郵電出版社,2007 [4] 陸錫聰.基于 Web 的學(xué)位論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2005,10(2) [5] 葉安勝.基于.NET 架構(gòu)的 WEB 數(shù)據(jù)庫訪問技術(shù)研究與應(yīng)用[D].電子科技大學(xué),2004 [6] 張立科,ASP.NET 信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2005 [7] 殷曉波.基于.NET 技術(shù)的數(shù)據(jù)庫技術(shù)與應(yīng)用[D].安徽理工大學(xué),2005 [8] 戴婉榮,熊前興.SQL Server 數(shù)據(jù)同步機(jī)制的研究與應(yīng)用[J].電腦知識(shí)與技術(shù),2009,5(19) [9] 龍馬工作室.ASP.NET+SQL SERVER 網(wǎng)絡(luò)開發(fā)實(shí)例精講[M]. 北京:人民郵電出版社,2007 [10] 劉曉華.SQL Server 2000 數(shù)據(jù)庫應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2001
    Design Development of the Wan Jun Software Development Company’s Web Site
    Abstract The Internet has developed very rapidly has become the rapid access to publish
    disseminate infmation. It is an imptant channels f people to wk life plays an imptant role. Therefe, the web site’s construction in the Internet application's position is clearly evident, it has become the government, enterprises institutions infmation construction, are an imptant part of the value. This web site is developed based on sql server 2005 database by using Asp.net 2.0,c# language.The infmation publish platfm is developed using Asp.net.The infmation is sted in database can be refreshed by inputing new infmation in background infmation management module. The web site’s interface design is very simple, users can operate it very easily.The whole web site is devided into the feground background infmation management module.User can browse web contents, other users f infmation exchange,using the background management module can classify, add,modify delete the infmation. Keywds infmation publish visits’book management ASP.NET C#