




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! 大學(xué)生兼職系統(tǒng)設(shè)計(jì)1課程設(shè)計(jì)的目的SP.NET又稱為ASP+,不僅僅是ASP的簡(jiǎn)單升級(jí),而是微軟公司推出的新一代腳本語(yǔ)言。ASP.NET基于.NET Framework的Web開(kāi)發(fā)平臺(tái),不但吸收了ASP以前版本的最大優(yōu)點(diǎn)并參照J(rèn)ava、VB語(yǔ)言的開(kāi)發(fā)優(yōu)勢(shì)加入了許多新的特色,同時(shí)也修正了以前的ASP版本的運(yùn)行錯(cuò)誤。ASP.NET具備開(kāi)發(fā)網(wǎng)站應(yīng)用程序的一切解決方案,包括驗(yàn)證、緩存、狀態(tài)管理、調(diào)試和部署等全部功能。在代碼撰寫(xiě)方面特色是將頁(yè)面邏輯和業(yè)務(wù)邏輯分開(kāi),它分離程序代碼與顯示的內(nèi)容,讓豐富多彩的網(wǎng)頁(yè)更容易撰寫(xiě)。同時(shí)使程序代碼看起來(lái)更潔凈、更簡(jiǎn)單。作
2、為大學(xué)生,走出校門(mén)接觸社會(huì),了解社會(huì),做兼職是一個(gè)很好的途徑,一來(lái)可以鍛煉自己,提高自己的能力,二來(lái)可以減輕家里的一些負(fù)擔(dān)。但目前兼職信息良莠不齊,中介公司通過(guò)介紹兼職從中牟取暴利,不僅如此,很多企業(yè)更是利用大學(xué)生涉世未深,分辨能力不強(qiáng),騙取勞動(dòng)力。大學(xué)生兼職系統(tǒng)的目的是對(duì)企業(yè)和學(xué)生進(jìn)行雙向選擇,讓學(xué)生通過(guò)系統(tǒng)選擇自己喜歡的企業(yè),企業(yè)也可以通過(guò)系統(tǒng)選擇自己所需要的學(xué)生。2設(shè)計(jì)方案論證2.1需求描述企業(yè)負(fù)責(zé)人能對(duì)企業(yè)相關(guān)信息進(jìn)行管理,填寫(xiě)企業(yè)信息、職位需求信息、返回招聘結(jié)果。學(xué)生能對(duì)學(xué)生相關(guān)信息進(jìn)行管理,填寫(xiě)學(xué)生信息、兼職搜索、發(fā)布求職信息并查看招聘結(jié)果,還可通過(guò)系統(tǒng)對(duì)企業(yè)進(jìn)行評(píng)價(jià)。系統(tǒng)管理員通
3、過(guò)評(píng)價(jià)對(duì)企業(yè)采取相應(yīng)的措施。2.1.1 數(shù)據(jù)流圖系統(tǒng)中的外部實(shí)體包括企業(yè)負(fù)責(zé)人、學(xué)生兩類用戶。企業(yè)負(fù)責(zé)人輸入的數(shù)據(jù)流包括:企業(yè)信息、職位需求信息、招聘結(jié)果信息。系統(tǒng)輸出給企業(yè)負(fù)責(zé)人的數(shù)據(jù)流包括:學(xué)生信息、簡(jiǎn)歷信息、求職信息、評(píng)價(jià)信息。學(xué)生輸入的數(shù)據(jù)流包括:學(xué)生信息、簡(jiǎn)歷信息、求職信息、評(píng)價(jià)信息。系統(tǒng)輸出給學(xué)生的數(shù)據(jù)流包括:企業(yè)信息、職位需求信息、教師信息、招聘結(jié)果信息。系統(tǒng)的環(huán)境圖如圖1所示: 招聘結(jié)果信息 企業(yè)信息 企業(yè)信息 大學(xué)生兼職系統(tǒng) 招聘結(jié)果信息學(xué)生企業(yè) 學(xué)生信息 學(xué)生信息 簡(jiǎn)歷信息 簡(jiǎn)歷信息 圖1系統(tǒng)環(huán)境圖(頂層圖、0層圖)對(duì)系統(tǒng)中的數(shù)據(jù)流進(jìn)行分類,可以認(rèn)為企業(yè)信息、簡(jiǎn)歷信息、學(xué)生
4、信息為系統(tǒng)的基礎(chǔ)數(shù)據(jù),求職信息、職位需求信息和招聘結(jié)果信息為系統(tǒng)的招聘信息,評(píng)價(jià)信息為系統(tǒng)的反饋信息。因此,可以把系統(tǒng)劃分為基礎(chǔ)數(shù)據(jù)管理、招聘管理和反饋管理三個(gè)子加工。系統(tǒng)的一層數(shù)據(jù)流圖如圖2所示?;A(chǔ)數(shù)據(jù)管理企業(yè)信息 企業(yè)信息 學(xué)生信息簡(jiǎn)歷信息企業(yè)負(fù)責(zé)人 企業(yè)信息 學(xué)生信息簡(jiǎn)歷信息 招聘結(jié)果信息 學(xué)生求職信息招聘結(jié)果信息 學(xué)生信息 評(píng)價(jià)信息 招聘管理 招聘結(jié)果信息反饋管理圖2系統(tǒng)一層圖基礎(chǔ)數(shù)據(jù)管理又可以分為企業(yè)信息管理、學(xué)生信息管理和簡(jiǎn)歷信息管理,加工1基礎(chǔ)數(shù)據(jù)管理對(duì)應(yīng)的二層數(shù)據(jù)流圖如圖3所示。企業(yè)信息管理 企業(yè)信息 企業(yè)信息簡(jiǎn)歷信息管理企業(yè)負(fù)責(zé)人學(xué)生 簡(jiǎn)歷信息 簡(jiǎn)歷信息 學(xué)生信息管理 學(xué)生
5、信息 學(xué)生信息 圖3 加工1基礎(chǔ)數(shù)據(jù)管理的二層數(shù)據(jù)流圖招聘管理包括求職信息填報(bào)、職業(yè)需求填報(bào)、招聘結(jié)果查詢?nèi)糠郑瑢?duì)應(yīng)的二層數(shù)據(jù)流圖如圖1-4所示。求職信息填報(bào) 求職信息 求職信息 簡(jiǎn)歷信息 簡(jiǎn)歷信息學(xué)生企業(yè)負(fù)責(zé)人 兼職招聘 招聘結(jié)果信息 招聘結(jié)果信息招聘結(jié)果圖4加工2招聘管理的二層數(shù)據(jù)流圖反饋管理包括評(píng)價(jià)信息管理,對(duì)應(yīng)的二層數(shù)據(jù)流圖如圖5所示。企業(yè)學(xué)生評(píng)價(jià)反饋 評(píng)價(jià)信息 評(píng)價(jià)信息圖5加工3反饋管理的二層數(shù)據(jù)流圖2.1.2數(shù)據(jù)字典系統(tǒng)中包括的數(shù)據(jù)流有:企業(yè)信息、簡(jiǎn)歷信息、學(xué)生信息、求職信息、職業(yè)需求信息、招聘結(jié)果信息和評(píng)價(jià)信息。企業(yè)信息數(shù)據(jù)流名:企業(yè)信息。簡(jiǎn)述:描述企業(yè)相關(guān)信息。組成:企業(yè)名稱
6、+企業(yè)介紹+企業(yè)負(fù)責(zé)人+企業(yè)所在地+成立年份+聯(lián)系電話。來(lái)源:由企業(yè)負(fù)責(zé)人輸入去向:加工企業(yè)信息管理流通量:小峰值:小學(xué)生信息數(shù)據(jù)流名:學(xué)生信息。簡(jiǎn)述:描述想獲得兼職的具體學(xué)生。組成:學(xué)號(hào)+姓名+年齡+性別來(lái)源:由學(xué)生自己輸入去向:加工學(xué)生信息管理流通量:大峰值:小簡(jiǎn)歷信息數(shù)據(jù)流名:簡(jiǎn)歷信息。簡(jiǎn)述:描述學(xué)生的簡(jiǎn)歷。組成: 學(xué)號(hào)+學(xué)生姓名+專業(yè)+特長(zhǎng)及興趣愛(ài)好+計(jì)算機(jī)能力+獎(jiǎng)懲情況+自我評(píng)價(jià)。來(lái)源:由學(xué)生自己輸入去向:加工簡(jiǎn)歷信息管理流通量:大峰值:招聘結(jié)果信息數(shù)據(jù)流名:招聘結(jié)果信息。簡(jiǎn)述:描述招聘情況。組成:學(xué)生學(xué)號(hào)+學(xué)生姓名+企業(yè)+職業(yè)+工作地址+薪金。 來(lái)源:由企業(yè)進(jìn)行輸入,學(xué)生可查看去向
7、:學(xué)生招聘結(jié)果 流通量:中峰值:小用戶信息數(shù)據(jù)流名:用戶信息。簡(jiǎn)述:用戶賬號(hào)信息。組成: 編號(hào)+賬號(hào)+密碼+密碼類型來(lái)源:由用戶進(jìn)行輸入去向:反饋管理 流通量:小峰值:小2.1.3加工規(guī)格說(shuō)明系統(tǒng)包括的最底層加工有:企業(yè)信息管理、簡(jiǎn)歷信息管理、學(xué)生信息管理、求職信息管理、職業(yè)需求信息、招聘結(jié)果查詢和反饋管理。(1)企業(yè)信息管理添加、修改和刪除企業(yè)信息,由企業(yè)負(fù)責(zé)人、學(xué)生使用(2)學(xué)生信息管理添加、修改和刪除學(xué)生信息,由學(xué)生、企業(yè)使用(3)簡(jiǎn)歷信息管理添加、修改和刪除簡(jiǎn)歷信息,由學(xué)生使用(4)招聘結(jié)果企業(yè)負(fù)責(zé)人可以添加、修改、刪除招聘結(jié)果,學(xué)生可以查詢自己的招聘結(jié)果。(5)賬號(hào)管理用戶可對(duì)賬號(hào)信
8、息進(jìn)行修改2.2概要設(shè)計(jì)2.2.1體系結(jié)構(gòu)設(shè)計(jì)大學(xué)生兼職系統(tǒng)系統(tǒng)權(quán)限管理基礎(chǔ)數(shù)據(jù)管理反饋管理招聘管理簡(jiǎn)歷信息管理企業(yè)信息管理學(xué)生信息管理評(píng)價(jià)信息管理求職信息管理職業(yè)需求信息管理招聘結(jié)果管理圖6 系統(tǒng)體系結(jié)構(gòu)2.2.2數(shù)據(jù)庫(kù)設(shè)計(jì)(1)實(shí)體關(guān)系圖企業(yè)信息、學(xué)生信息、簡(jiǎn)歷信息、求職信息、職業(yè)需求信息、招聘結(jié)果信息和評(píng)價(jià)信息。學(xué)生 1 1填寫(xiě)填寫(xiě)發(fā)布反饋 n n 評(píng)價(jià)信息簡(jiǎn)歷信息求職信息學(xué)生信息 招聘 m企業(yè) 1 1 1 發(fā)布填寫(xiě)發(fā)布 1 n n職業(yè)需求信息招聘結(jié)果信息企業(yè)信息 圖6實(shí)體關(guān)系圖(2)數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)表包括企業(yè)信息表companyInfo 、學(xué)生信息表StudentInfo、
9、簡(jiǎn)歷信息表StudentResume、招聘結(jié)果信息WorkResult-建表代碼-use Stu_P_T_WebCREATE TABLE CompanyInfo(companyName varchar(50) primary key,companyPerson varchar(50),companyIntrodue text,guoyou int,tableID bigint identity)CREATE TABLE StudentPersonalInfo(studentID int primary key,studentName varchar(50),sex int,year int,t
10、ableID bigint identity)CREATE TABLE StudentResumInfo(studentID int primary key,studentName varchar(50),sex int,year int,Profession varchar(100),Speciality varchar(100),Reward varchar(100),tableID bigint identity)CREATE TABLE Users(U_ID int primary key,U_Name varchar(50),U_Password varchar(10),U_Type
11、 int)CREATE TABLE WorkResult(studentID int primary key,studentName varchar(50),companyName varchar(50),Position char(10),salary int,tableID bigint identity)(3)數(shù)據(jù)表表1企業(yè)信息表companyInfo字段名中文名數(shù)據(jù)類型長(zhǎng)度備注companyName企業(yè)名稱nvarchar50主鍵companyPerson企業(yè)負(fù)責(zé)人nvarchar50companyIntrodue企業(yè)介紹Text100Guoyou是否國(guó)有nvarchar50Table
12、ID序號(hào)Int8表2學(xué)生信息表StudentInfo字段名中文名數(shù)據(jù)類型長(zhǎng)度備注studentID學(xué)號(hào)Char12主鍵studentName姓名nvarchar4Age年齡Int3sex性別BitTableID序號(hào)Int8表3學(xué)生簡(jiǎn)歷表 StudentResume字段名中文名數(shù)據(jù)類型長(zhǎng)度備注StudentId學(xué)號(hào)Char12主鍵StudentName學(xué)生姓名nvarchar10Profession專業(yè)Nvarchar10Speciality特長(zhǎng)Text100Reward所獲證書(shū)nvarchar50TableID序號(hào)Int8表4 招聘結(jié)果信息表WorkResult字段名中文名數(shù)據(jù)類型長(zhǎng)度備注st
13、udentID學(xué)號(hào)Char12主鍵StudentName學(xué)生姓名nvarchar10position職業(yè)nvarchar8Company公司nvarchar8salary薪金Int8TableID序號(hào)Int8表5賬號(hào)信息表users字段名中文名數(shù)據(jù)類型長(zhǎng)度備注U_ID編號(hào)Char12主鍵U_Name用戶名nvarchar10U_Password密碼nvarchar8U_Type類型Nvarchar83設(shè)計(jì)結(jié)果與分析3.1登錄界面選擇用戶類型并輸入用戶名和密碼進(jìn)行登錄,如圖7。圖7 登錄界面3.2修改公司信息登陸成功,可添加修改公司信息,如圖8。圖8 修改公司信息3.3公司信息查詢進(jìn)行修改公司信
14、息,輸入公司名稱,如圖9。圖9 信息查詢3.4學(xué)生查詢輸入學(xué)號(hào)進(jìn)行學(xué)生簡(jiǎn)歷建立查詢,如圖10。圖10學(xué)生查詢3.5負(fù)責(zé)人添加錄用信息負(fù)責(zé)人添加錄用信息,如圖11。圖11 添加信息3.6修改個(gè)人信息可進(jìn)行添加修改個(gè)人信息,如圖12。圖12修改信息3.7個(gè)人信息管理輸入學(xué)號(hào)、姓名、年齡、性別進(jìn)行個(gè)人信息管理,如圖13。圖13信息管理3.8公司查詢輸入公司名稱進(jìn)行公司信息查詢,如圖14。圖14公司查詢3.9簡(jiǎn)歷信息輸入學(xué)號(hào)等信息,填報(bào)簡(jiǎn)歷信息,如圖15。圖15簡(jiǎn)歷信息3.10學(xué)號(hào)查詢輸入學(xué)號(hào),進(jìn)行錄用情況查詢,如圖16。圖16學(xué)號(hào)查詢4設(shè)計(jì)體會(huì)經(jīng)過(guò)短短一個(gè)星期的課程設(shè)計(jì),我深深體會(huì)到計(jì)算機(jī)的有用之處
15、;也意識(shí)到自己在計(jì)算機(jī)上有很多不足。利用我們所學(xué)的SQL數(shù)據(jù)庫(kù)和ASP.NET結(jié)合,做一個(gè)大學(xué)生兼職系統(tǒng)。在老師精心的指導(dǎo)下我主要對(duì)SQL Server數(shù)據(jù)庫(kù)、ASP.NET等操作有了很好了解,從而完成了這項(xiàng)工作。雖然我們是計(jì)算機(jī)專業(yè),但是,我們對(duì)計(jì)算機(jī)的認(rèn)識(shí)和理解,基本上都是理論方面的。沒(méi)有很好的實(shí)際應(yīng)用能力。一直忙于理論知識(shí)的學(xué)習(xí),沒(méi)能有機(jī)會(huì)放開(kāi)課本,真正將理論與實(shí)踐相結(jié)合,所以在實(shí)訓(xùn)之前,計(jì)算機(jī)對(duì)我們來(lái)說(shuō)是比較抽象的,但通過(guò)這次實(shí)訓(xùn),我們切身體會(huì)到所學(xué)知識(shí)的有用之處。實(shí)踐離我們不再遙遠(yuǎn)!據(jù)我了解,對(duì)于我們所學(xué)的計(jì)算機(jī)知識(shí)滲透較少,之前都是老師操作為主。此次實(shí)訓(xùn)就不同了,同學(xué)們都作了充分準(zhǔn)
16、備,在活動(dòng)中同學(xué)們都積極來(lái)機(jī)房,每位同學(xué)都認(rèn)真的發(fā)現(xiàn)問(wèn)題、解決問(wèn)題。5 參考文獻(xiàn)1丁貴廣.ASP編程基礎(chǔ)與實(shí)例M.北京:機(jī)械工業(yè)出版社,20122彭萬(wàn)波,景麗,周宏敏.ASP開(kāi)發(fā)基礎(chǔ)與范例M.北京:電子工業(yè)出版社.20133 志凌團(tuán)隊(duì),陳世明,江高舉. ASP從入門(mén)到精通M .北京:中國(guó)鐵道出版社,20134張健沛.數(shù)據(jù)庫(kù)原理及應(yīng)用系統(tǒng)開(kāi)發(fā)M.北京:水利水電出版社,2012:203-2865黃夢(mèng).Dreamweaver MX完全征服手冊(cè)M.北京中國(guó)青年出版社,2013:82-4526李勁.精通ASP數(shù)據(jù)庫(kù)程序設(shè)計(jì)M.北京:科學(xué)出版社,20137廖信彥.ASP應(yīng)用經(jīng)典:Web高級(jí)技巧M.北京:中
17、國(guó)鐵道出版社,2012:112-2348 Charels C.Caison ,陳君翻譯. ASP.net程序員查詢?cè)~典M.北京中國(guó)鐵道出版社. 20139吳明輝, 胡煜,竇亮.ASP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航M.北京:人民郵電出版社.201310李瑞旭. ASP實(shí)例教程M.北京:中國(guó)電力出版社,2012:360-410附錄:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;
18、public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) int type; if (RadioButtonList1.SelectedValue = "學(xué)生") type = 1; else type = 0; string name = username.Text.ToString(); string pwd
19、= password.Text.ToString(); BLL.Users eu = new BLL.Users(); string regs = "'", "<", "/*", "<script>", "-", "create", "alter", "revoke", "deny", "<html", "<flash", "ja
20、vascript", "vbscript", "activex", "grant", "drop", "union", "db_name(" ; for (int i = 0; i < regs.Length; i+) if (name.IndexOf(regsi) != -1 | pwd.IndexOf(regsi) != -1) Page page = (Page)HttpContext.Current.CurrentHandler; page.Clien
21、tScript.RegisterStartupScript(this.GetType(), "message", "alert('用戶名或密碼不能使用特殊字符!')", true); return; string uid = eu.SelectUser(type, name, pwd); if(uid!="") if (Session"uid" != "") Session"uid" = "" Session"uid"
22、= uid;/學(xué)生的uid為學(xué)生學(xué)號(hào) Session"type" = type; Session"UserName" = name; Session"UserType" = type; if(type=0) Response.Redirect("Company/AddCompanyInfo.aspx"); else Response.Redirect("Student/StudentPersonal.aspx"); else Page page = (Page)HttpContext.Curre
23、nt.CurrentHandler; page.ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('用戶名或密碼錯(cuò)誤')", true); protected void Button2_Click(object sender, EventArgs e) username.Text = "" password.Text = "" using System;using System.Collections.Gener
24、ic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;public partial class student_CompanyResearch : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) /獲取一個(gè)值,該值指示該頁(yè)是否正為響應(yīng)客戶端回發(fā)而加載,或者它是否正被首次加載和訪問(wèn)。 /sex();/該函數(shù)綁
25、定DDL_Year下拉菜單的數(shù)據(jù) GridViewBind();/該函數(shù)綁定GridView的數(shù)據(jù) protected void GridViewBind() BLL.CompanyInfo studentInfo = new BLL.CompanyInfo();/新建BLL.ClassInfo類 studentInfo studentIpanyName = companyName.Text; DataTable dt = studentInfo.GetTable();/通過(guò)studentInfo.GetTable()函數(shù)獲取GridView的數(shù)據(jù) gv1.DataSource = dt; g
26、v1.DataBind();/GridView數(shù)據(jù)綁定 /protected void sex() / / sex.Items.Clear(); / BLL.StudentPersonalInfo studentInfo = new BLL.StudentPersonalInfo(); / DataTable dt = studentInfo.GetYearTable();/通過(guò)該函數(shù)獲取班級(jí)信息中的不同年度信息表 / sex.DataSource = dt; / sex.DataTextField = "sex"/綁定的內(nèi)容是表中year字段的值 / sex.DataBi
27、nd();/DDL_Year綁定數(shù)據(jù) / sex.Items.Insert(0, ""); / protected void search_Click(object sender, EventArgs e) GridViewBind(); protected void gv1_PageIndexChanging(object sender, GridViewPageEventArgs e)/換頁(yè)功能 gv1.PageIndex = e.NewPageIndex; GridViewBind(); /protected void ContactsGridView_RowComm
28、and(Object sender, GridViewCommandEventArgs e)/gridview 按鈕點(diǎn)擊事件 / / string tableID = e.CommandArgument.ToString(); / if (e.CommandName = "修改") / / Response.Redirect("CompanyInfo.aspx?tableID=" + tableID); / / else /刪除 / / BLL.StudentPersonalInfo stu = new BLL.StudentPersonalInfo()
29、; / stu.Delete(tableID); / GridViewBind(); / ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('刪除成功!')", true); / / /protected void add_Click(object sender, EventArgs e) / / Response.Redirect("CompanyInfo.aspx"); /using System;using System.Co
30、llections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;public partial class student_Student
31、Personal : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if(!IsPostBack) /獲取一個(gè)值,該值指示該頁(yè)是否正為響應(yīng)客戶端回發(fā)而加載,或者它是否正被首次加載和訪問(wèn)。 /sexbind();/該函數(shù)綁定DDL_Year下拉菜單的數(shù)據(jù) if (Request"tableID" != null) string tableID = Request"tableID".ToString(); HF_tableID.Value = tableID;
32、InitStudentPersonal(tableID); /protected void sexbind() / / sex.Items.Clear(); / BLL.StudentPersonalInfo cla = new BLL.StudentPersonalInfo(); / DataTable dt = cla.GetYearTable(); / sex.DataSource = dt; / sex.DataTextField = "sex" / sex.DataBind(); / protected void InitStudentPersonal(strin
33、g tableID) BLL.StudentPersonalInfo cla = new BLL.StudentPersonalInfo(); DataTable dt=cla.GetTable(tableID); if (dt.Rows.Count > 0)/看是否有數(shù)據(jù),沒(méi)有數(shù)據(jù)則不加載 studentID.Text = dt.Rows0"studentID".ToString(); studentName.Text = dt.Rows0"studentName".ToString(); year.Text = dt.Rows0"ye
34、ar".ToString(); sex.SelectedValue = dt.Rows0"sex".ToString(); protected void submit_Click(object sender, EventArgs e) /為表中的每一個(gè)屬性賦值 BLL.StudentPersonalInfo cla = new BLL.StudentPersonalInfo(); cla.tableID = HF_tableID.Value; cla.studentID = studentID.Text; cla.studentName = studentName
35、.Text; cla.year = year.Text; cla.sex = sex.SelectedValue; if (HF_tableID.Value != "")/null和“”不一樣 /修改 if (cla.Update() ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('修改成功!')", true else /添加 if(cla.Insert() ClientScript.RegisterStartupScript
36、(this.GetType(), "message", "alert('添加成功!')", true); Response.Redirect("StudentPersonalInfo.aspx"); protected void cancle_Click(object sender, EventArgs e) Response.Redirect("StudentPersonalInfo.aspx"); using System;using System.Collections.Generic;usi
37、ng System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;public partial class student_StudentPersonalInfo : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) /獲取一個(gè)值,該值指示該頁(yè)是否正為響應(yīng)客戶端回發(fā)而加載,或者它是否正被首次加載和訪問(wèn)。 /sex();/該函數(shù)綁定D
38、DL_Year下拉菜單的數(shù)據(jù) GridViewBind();/該函數(shù)綁定GridView的數(shù)據(jù) protected void GridViewBind() BLL.StudentPersonalInfo studentInfo = new BLL.StudentPersonalInfo();/新建BLL.ClassInfo類 studentInfo studentInfo.studentID = studentID.Text; DataTable dt = studentInfo.GetTable();/通過(guò)studentInfo.GetTable()函數(shù)獲取GridView的數(shù)據(jù) gv1.D
39、ataSource = dt; gv1.DataBind();/GridView數(shù)據(jù)綁定 /protected void sex() / / sex.Items.Clear(); / BLL.StudentPersonalInfo studentInfo = new BLL.StudentPersonalInfo(); / DataTable dt = studentInfo.GetYearTable();/通過(guò)該函數(shù)獲取班級(jí)信息中的不同年度信息表 / sex.DataSource = dt; / sex.DataTextField = "sex"/綁定的內(nèi)容是表中year
40、字段的值 / sex.DataBind();/DDL_Year綁定數(shù)據(jù) / sex.Items.Insert(0, ""); / protected void search_Click(object sender, EventArgs e) GridViewBind(); protected void gv1_PageIndexChanging(object sender, GridViewPageEventArgs e)/換頁(yè)功能 gv1.PageIndex = e.NewPageIndex; GridViewBind(); protected void Contacts
41、GridView_RowCommand(Object sender, GridViewCommandEventArgs e)/gridview 按鈕點(diǎn)擊事件 string tableID = e.CommandArgument.ToString(); if (e.CommandName = "修改") Response.Redirect("StudentPersonalInfo.aspx?tableID=" + tableID); else /刪除 BLL.StudentPersonalInfo stu = new BLL.StudentPersonal
42、Info(); stu.Delete(tableID); GridViewBind(); ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('刪除成功!')", true); protected void add_Click(object sender, EventArgs e) Response.Redirect("StudentPersonalInfo.aspx"); using System;using System.Coll
43、ections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;public partial class student_StudentResum : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if(!IsPostBack) /獲取一個(gè)值,該值指示該頁(yè)是否正為響應(yīng)客戶端回發(fā)而加載,或者它是否正被首次加載和訪問(wèn)。 / sexbind();/該函數(shù)綁定DDL_Year下拉菜單的數(shù)據(jù) if (Request"tableID" != null) string tableID = Requ
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度科研儀器租賃合同終止及數(shù)據(jù)共享協(xié)議
- 二零二五年度鋁合金門(mén)窗行業(yè)標(biāo)準(zhǔn)制定與執(zhí)行合同
- 二零二五年度餐飲業(yè)酒吧合作經(jīng)營(yíng)合同
- 二零二五年度物流園區(qū)安全責(zé)任協(xié)議書(shū)
- 二零二五年度廚師技能大賽賽事合作協(xié)議
- 2025年度食品研發(fā)代加工生產(chǎn)合同
- 二零二五年度正規(guī)欠款合同范本:供應(yīng)鏈金融應(yīng)收賬款融資合同
- 二零二五年度房屋抵押貸款與新能源車購(gòu)置合同
- Unit 6 Whose dress is this?Period 1 Story time同步練習(xí)(含答案含聽(tīng)力原文無(wú)聽(tīng)力音頻)
- 學(xué)生會(huì)發(fā)言稿簡(jiǎn)短
- 2025年浙江機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)含答案
- 2024年鞍山市臺(tái)安農(nóng)業(yè)發(fā)展集團(tuán)有限公司招聘考試真題
- 糖尿病合并胃輕癱護(hù)理查房
- 高中主題班會(huì) 悟哪吒精神做英雄少年-下學(xué)期開(kāi)學(xué)第一課主題班會(huì)課件-高中主題班會(huì)課件
- 2025電力物資檢儲(chǔ)配一體化建設(shè)技術(shù)導(dǎo)則
- 新學(xué)期 開(kāi)學(xué)第一課 主題班會(huì)課件
- 2025年協(xié)議離婚夫妻模板
- 福建省龍巖市2024-2025學(xué)年九年級(jí)上學(xué)期期末語(yǔ)文試題(解析版)
- 人教版(2024新版)七年級(jí)下冊(cè)生物3.2.1 水的利用與散失 教案
- 2025-2030年中國(guó)高爾夫產(chǎn)業(yè)規(guī)模分析及投資前景規(guī)劃研究報(bào)告
- 民法典合同編講座
評(píng)論
0/150
提交評(píng)論