《網(wǎng)站建設(shè)技術(shù)》課程設(shè)計(jì)報(bào)告_第1頁(yè)
《網(wǎng)站建設(shè)技術(shù)》課程設(shè)計(jì)報(bào)告_第2頁(yè)
《網(wǎng)站建設(shè)技術(shù)》課程設(shè)計(jì)報(bào)告_第3頁(yè)
《網(wǎng)站建設(shè)技術(shù)》課程設(shè)計(jì)報(bào)告_第4頁(yè)
《網(wǎng)站建設(shè)技術(shù)》課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選文檔網(wǎng)站建設(shè)技術(shù)課程設(shè)計(jì)報(bào)告課題名稱: 求 職 就 業(yè) 網(wǎng) 專業(yè)班級(jí): 14計(jì) 本(1) 學(xué) 號(hào): 201403031 姓 名: * 成 績(jī): 名目第一章 需求分析21.1同學(xué)會(huì)員21.2企業(yè)會(huì)員21.3后臺(tái)管理:2其次章 概要設(shè)計(jì)32.1數(shù)據(jù)庫(kù)設(shè)計(jì)32.1.1同學(xué)會(huì)員數(shù)據(jù)庫(kù)32.1.1企業(yè)會(huì)員數(shù)據(jù)庫(kù)42.2界面設(shè)計(jì)52.3功能設(shè)計(jì)5第三章 具體設(shè)計(jì)73.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)73.1.1同學(xué)數(shù)據(jù)庫(kù)實(shí)現(xiàn)73.1.2企業(yè)數(shù)據(jù)庫(kù)實(shí)現(xiàn):83.2界面及相應(yīng)功能實(shí)現(xiàn)93.3核心代碼163.3.1登陸功能段代碼163.3.2搜尋功能段代碼(企業(yè)部分)183.3.3注冊(cè)代碼(企業(yè))19第四章 總結(jié)展望204.1總

2、結(jié)展望20第一章 需求分析1.1同學(xué)會(huì)員1、會(huì)員注冊(cè):供應(yīng)用戶輸入界面,并將各參數(shù)寫入數(shù)據(jù)庫(kù),實(shí)現(xiàn)會(huì)員注冊(cè)功能;2、會(huì)員登錄:驗(yàn)證會(huì)員身份,實(shí)現(xiàn)用戶登錄; 3、修改會(huì)員密碼;4、修改個(gè)人簡(jiǎn)歷;5、發(fā)布求職信息:會(huì)員可以發(fā)布自己的求職信息;6、搜尋聘請(qǐng)信息:會(huì)員可以按不同的方式搜尋聘請(qǐng)信息,如按地區(qū)、按行業(yè)等;7、個(gè)人簡(jiǎn)歷填寫:供應(yīng)會(huì)員求職者的姓名、性別、誕生日期、民族、英語(yǔ)和計(jì)算機(jī)水平、自我介紹等具體的個(gè)人信息。1.2企業(yè)會(huì)員1企業(yè)會(huì)員注冊(cè):供應(yīng)用戶輸入界面,并將各參數(shù)寫入數(shù)據(jù)庫(kù),實(shí)現(xiàn)企業(yè)會(huì)員注冊(cè)功能;2企業(yè)會(huì)員登錄:驗(yàn)證會(huì)員身份,實(shí)現(xiàn)用戶登錄;3發(fā)布企業(yè)信息:發(fā)布信息包括:企業(yè)名稱、行業(yè)類型

3、、單位規(guī)模、注冊(cè)資本、聯(lián)系人、簡(jiǎn)介等;4發(fā)布聘請(qǐng)信息;5聘請(qǐng)信息管理:對(duì)本企業(yè)聘請(qǐng)信息的修改和刪除;6. 搜尋求職信息:對(duì)會(huì)員發(fā)布的求職信息按不同方式進(jìn)行查詢。1.3后臺(tái)管理:1、個(gè)人會(huì)員管理:列出全部個(gè)人會(huì)員的信息,可以對(duì)個(gè)人會(huì)員信息進(jìn)行刪除2、企業(yè)會(huì)員管理:列出全部企業(yè)會(huì)員的信息,可以對(duì)企業(yè)會(huì)員信息進(jìn)行刪除第二章 概要設(shè)計(jì)2.1數(shù)據(jù)庫(kù)設(shè)計(jì)2.1.1同學(xué)會(huì)員數(shù)據(jù)庫(kù)表1同學(xué)信息表(StuInfo)字段名類型說明StuNamenVarchar(10)同學(xué)姓名Ageint年齡SexChar(2)性別BirthDatetime誕生日期EthnicnVarchar(10)民族PasswordVarch

4、ar(20)密碼表2求職信息表(StuApplication):字段名類型說明StuNameVarchar(10)同學(xué)會(huì)員號(hào)MajorIdint求職專業(yè)AreaVarchar,20地區(qū)表3專業(yè)表(Major):字段名類型說明MajorIdInt專業(yè)號(hào)MajorVarchar,50專業(yè)名表4個(gè)人簡(jiǎn)歷表(StuCV):字段名類型說明StuNoInt同學(xué)會(huì)員號(hào)EngInfoVarchar,50英語(yǔ)水平CompInfoVarchar,50計(jì)算機(jī)水平SelfIntrntext自我介紹2.1.1企業(yè)會(huì)員數(shù)據(jù)庫(kù)表5企業(yè)會(huì)員表(EmpInfo):字段名類型說明CoNamenVarchar,50企業(yè)名稱Pass

5、wordVarchar,20登陸密碼表6企業(yè)信息表(CoInfo):字段名類型說明CoNamenVarcahr,50企業(yè)名稱MajorVarchar,50行業(yè)類型Sizeint企業(yè)規(guī)模ZczbMoney注冊(cè)資本ConnVarchar,50聯(lián)系人SysNtext簡(jiǎn)介表7聘請(qǐng)信息表(ZhaoPInfo):字段名類型說明CoNamenVarchar,50企業(yè)名稱MajorVarchar,50聘請(qǐng)崗位AreaVarchar,50地區(qū)Salary money薪酬表8 地區(qū)信息表字段名類型說明AreaIdint地區(qū)編號(hào)AreanVarcahr(50)地區(qū)名稱2.2界面設(shè)計(jì)頁(yè)面執(zhí)行規(guī)律如圖1圖12.3功能設(shè)

6、計(jì)如圖1網(wǎng)站開頭時(shí)是注冊(cè)界面,假如有賬號(hào)可以直接點(diǎn)擊鏈接到達(dá)登陸頁(yè)面,注冊(cè)要求可以將用戶信息分類存儲(chǔ)到相應(yīng)的數(shù)據(jù)庫(kù)中。注冊(cè)結(jié)束后可以跳轉(zhuǎn)到登陸頁(yè)面,或自動(dòng)登陸。登陸頁(yè)面要求分不同種類的身份登陸,同學(xué),企業(yè)和管理員。登陸時(shí)檢查各自對(duì)應(yīng)的身份信息是否正確,錯(cuò)誤則需要顯示相應(yīng)的錯(cuò)誤信息,正確則跳轉(zhuǎn)至各自的首頁(yè)同學(xué)信息管理首頁(yè),首頁(yè)顯示全部的企業(yè)聘請(qǐng)信息,并有導(dǎo)航或結(jié)構(gòu)圖掛念同學(xué)用戶選擇相應(yīng)的功能頁(yè)面。密碼修改頁(yè)面,供應(yīng)密碼修改功能,密碼修改要求有驗(yàn)證,以防錯(cuò)誤修改。簡(jiǎn)歷修改頁(yè)面要求可以從數(shù)據(jù)庫(kù)中讀取登陸者相關(guān)的簡(jiǎn)歷信息,并供應(yīng)修改和保存的功能。求職信息發(fā)布界面要求可以滿足求職信息表中的內(nèi)容,姓名部分

7、直接依據(jù)登錄名進(jìn)行存儲(chǔ),此處一人只能發(fā)布一份求職報(bào)告。聘請(qǐng)信息修改界面要求可以依據(jù)專業(yè)、地區(qū)進(jìn)行搜尋,也可以對(duì)這兩項(xiàng)都做要求,查詢結(jié)果顯示在表中。企業(yè)信息管理首頁(yè)顯示的是求職信息,并且有導(dǎo)航條或結(jié)構(gòu)圖掛念企業(yè)用戶可以在不同功能頁(yè)中來回切換。信息發(fā)布界面聘請(qǐng)信息修改界面與同學(xué)的原理全都,其中企業(yè)名是依據(jù)登錄名獲得。搜尋頁(yè)面也是依據(jù)專業(yè)地區(qū)進(jìn)行搜尋,搜尋條件組合由用戶打算。第三章 具體設(shè)計(jì)3.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)3.1.1同學(xué)數(shù)據(jù)庫(kù)實(shí)現(xiàn)同學(xué)信息表,主鍵為同學(xué)姓名,從而保證姓名的唯一性,便利登錄功能等。CREATE TABLE dbo.StuInfo (StuName VARCHAR (10) NOT NU

8、LL,Age INT NOT NULL,Sex NCHAR (2) NOT NULL, Birth DATETIME NOT NULL,Ethnic NCHAR (4) NOT NULL,Password NVARCHAR (20) NOT NULL,PRIMARY KEY CLUSTERED (StuName ASC);簡(jiǎn)歷表創(chuàng)建,主鍵設(shè)置為同學(xué)姓名,一個(gè)同學(xué)只能有一份簡(jiǎn)歷,便利后期功能設(shè)計(jì)。CREATE TABLE dbo.StuCV ( StuName VARCHAR (10) NOT NULL, EngInfo VARCHAR (50) NOT NULL, CompInfo VARCH

9、AR (50) NOT NULL, SelfIntr NTEXT NULL, CONSTRAINT PK_StuCV PRIMARY KEY CLUSTERED (StuName ASC);同學(xué)求職信息表創(chuàng)建,一個(gè)同學(xué)只能擁有一張。CREATE TABLE dbo.StuApp ( StuName VARCHAR (10) NOT NULL, Major NVARCHAR (50) NOT NULL, Area NVARCHAR (20) NOT NULL, PRIMARY KEY CLUSTERED (StuName ASC);專業(yè)表創(chuàng)建,服務(wù)于后期的搜尋功能CREATE TABLE dbo

10、.Major ( MajorId INT NOT NULL, Major NVARCHAR (50) NOT NULL, CONSTRAINT PK_Major PRIMARY KEY CLUSTERED (MajorId ASC);3.1.2企業(yè)數(shù)據(jù)庫(kù)實(shí)現(xiàn):企業(yè)信息表創(chuàng)建用于企業(yè)信息發(fā)布CREATE TABLE dbo.CoInfo ( CoName NVARCHAR (50) NOT NULL, Major NVARCHAR (50) NOT NULL, Size INT NOT NULL, Zczb MONEY NOT NULL, Conn NVARCHAR (50) NOT NULL,

11、 Sys NTEXT NULL, PRIMARY KEY CLUSTERED (CoName ASC);企業(yè)用戶表創(chuàng)建用于登陸和企業(yè)用戶和其企業(yè)信息之間的匹配。CREATE TABLE dbo.CoUser ( CoName NVARCHAR (50) NOT NULL, Password NVARCHAR (20) NOT NULL, PRIMARY KEY CLUSTERED (CoName ASC);聘請(qǐng)信息表,由企業(yè)發(fā)布,由于企業(yè)有多個(gè)聘請(qǐng)崗位故另設(shè)一個(gè)無關(guān)變量id號(hào)作為主鍵,并且設(shè)置自動(dòng)增長(zhǎng)。用戶不必關(guān)懷唯一性。CREATE TABLE dbo.ZhaoPInfo ( InfoId

12、INT IDENTITY (1, 1) NOT NULL, CoName NVARCHAR (50) NOT NULL, Major NVARCHAR (50) NOT NULL, Area NVARCHAR (50) NOT NULL, Salay MONEY NOT NULL, PRIMARY KEY CLUSTERED (InfoId ASC);區(qū)域表創(chuàng)建,服務(wù)于搜尋功能。CREATE TABLE dbo.Area ( AreaId INT IDENTITY (1, 1) NOT NULL, Aera NVARCHAR (50) NOT NULL, PRIMARY KEY CLUSTER

13、ED (AreaId ASC);管理員表創(chuàng)建用于管理員登陸。CREATE TABLE dbo.Admin ( Name NVARCHAR (50) NOT NULL, Password NVARCHAR (50) NOT NULL, PRIMARY KEY CLUSTERED (Name ASC);3.2界面及相應(yīng)功能實(shí)現(xiàn)注冊(cè)界面如圖2供應(yīng)注冊(cè)功能,限于同學(xué)和企業(yè)用戶,并供應(yīng)登陸入口:圖2圖3是同學(xué)注冊(cè)界面圖3圖4 是企業(yè)用戶登陸界面圖4圖5登陸界面選擇相應(yīng)身份供應(yīng)正確用戶名和密碼登陸圖5圖6企業(yè)用戶首頁(yè)面信息顯示求職信息,并設(shè)有導(dǎo)航條可以選擇相應(yīng)功能頁(yè)面到達(dá)。圖6圖七企業(yè)信息發(fā)布界面圖7圖8

14、聘請(qǐng)信息發(fā)布界面圖8圖9聘請(qǐng)信息管理頁(yè)面華為賬號(hào)登陸,只顯示華為公司相關(guān)聘請(qǐng)信息可以用圖示編輯和刪除按鈕進(jìn)行信息管理。圖9圖10搜尋功能頁(yè)面按專業(yè)單項(xiàng)搜尋,按地區(qū)類似圖10圖11搜尋頁(yè)面聯(lián)合搜尋圖11圖12同學(xué)信息管理首頁(yè),顯示全部企業(yè)聘請(qǐng)信息圖12圖13密碼修改頁(yè)面,具有驗(yàn)證功能圖13圖14簡(jiǎn)歷修改界面,依據(jù)登錄名調(diào)出相應(yīng)的件簡(jiǎn)歷,并供應(yīng)修改功能。圖14圖15求職信息發(fā)布界面,只需完善兩項(xiàng)即可,其余以登陸信息為準(zhǔn)圖15圖16 聘請(qǐng)信息檢索頁(yè)面供應(yīng)兩種檢索條件和三種檢索方式功能與企業(yè)的相像圖163.3核心代碼 3.3.1登陸功能段代碼protected void Button1_Click(o

15、bject sender, EventArgs e) if (this.IsValid) string strCnn = ConfigurationManager.ConnectionStrings"ConnectionString".ConnectionString; SqlConnection cnn = new SqlConnection(strCnn); SqlCommand comm = new SqlCommand(); comm.Connection = cnn; string name = TextBox1.Text.Trim (); string pass

16、word = TextBox2.Text.Trim(); SqlDataReader r = null; int k = 1; if (RadioButtonList1.SelectedValue = "企業(yè)") k = 1; else if (RadioButtonList1.SelectedValue = "同學(xué)") k = 2; else k = 3; string Costr = "select * from CoUser where CoName ='" + name + "'and Passwor

17、d = '" + password + "'" string Stustr = "select * from StuInfo where StuName ='" + name + "'and Password = '" + password + "'" string Adsrt = "select * from Admin where Name ='" + name + "'and Password = '

18、;" + password + "'" switch (k) case 1:comm.CommandText = Costr;break; case 2:comm.CommandText = Stustr;break; case 3:comm.CommandText = Adsrt;break; /以不同選擇確定相應(yīng)的sql語(yǔ)句 try if(cnn.State = ConnectionState.Closed ) cnn.Open(); r = comm.ExecuteReader(); if (r.Read() Session"UserNam

19、e" = name; switch (k) case 1: Response.Redirect("/CoInfoM.aspx"); break; case 2: Response.Redirect("/StuInfoM.aspx"); break; case 3: Response.Redirect("/AdminM.aspx"); break; else Label1.Text = "用戶名、密碼不正確!" catch (Exception ex) Label1.Text = "登陸失??!緣由

20、:" + ex.Message; finally if (r.IsClosed = false) r.Close(); if (cnn.State = ConnectionState.Open) cnn.Close(); 3.3.2搜尋功能段代碼(企業(yè)部分)protected void Button1_Click(object sender, EventArgs e) int k = 0; if (RadioButtonList1.SelectedValue = "僅按專業(yè)") k = 1; else if (RadioButtonList1.SelectedVa

21、lue = "僅按地區(qū)") k = 2; else k = 3; string str = null; switch (k) case 1:str = "select * from StuApp where Major = '" + DropDownList1.SelectedValue.ToString() + "'"break; case 2:str = "select * from StuApp where Area = '" + DropDownList2.SelectedValue

22、.ToString() + "'" break; case 3:str = "select * from StuApp where Major = '" + DropDownList1.SelectedValue.ToString() + "'and Area = '" + DropDownList2.SelectedValue.ToString() + "'" break; string strCnn = ConfigurationManager.ConnectionStr

23、ings"ConnectionString".ConnectionString; using (SqlConnection cnn = new SqlConnection(strCnn) SqlDataAdapter daStu = new SqlDataAdapter(str, cnn); DataSet dsStu = new DataSet(); try daStu.Fill(dsStu, "StuApp"); GridView1.DataSource = dsStu.Tables"StuApp" GridView1.DataB

24、ind(); catch (Exception ex) Response.Write(ex.Message ); 3.3.3注冊(cè)代碼(企業(yè))protected void Button1_Click(object sender, EventArgs e) if (this.IsValid) string strCnn = ConfigurationManager.ConnectionStrings"ConnectionString".ConnectionString; SqlConnection cnn = new SqlConnection(strCnn); SqlComm

25、and comm = new SqlCommand(); comm.Connection = cnn; comm.CommandText = "insert into CoUser(CoName,Password) values('" +TextBox7.Text.Trim() + "','" + TextBox6.Text.Trim() + "')" try cnn.Open(); comm.ExecuteNonQuery(); Label1.Text = "注冊(cè)成功!" catch (Exception ex) Label1.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論