大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書_第1頁
大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書_第2頁
大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書_第3頁
大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書_第4頁
大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書大學生兼職系統(tǒng)設(shè)計課程設(shè)計說明書課程設(shè)計說明書NO. 26大學生兼職系統(tǒng)設(shè)計1.課程設(shè)計的目的 SP.NET又稱為ASP+,不僅僅是ASP的簡單升級,而是微軟公司推 出的新一代腳本語言。ASP.NET基于.NET Framework的Web開發(fā)平臺,不但吸 收了 ASP以前版本的最大優(yōu)點并參照 Java、VB語言的開發(fā) 優(yōu)勢加入了許多新的特色, 同時也修正了以前的 ASP版本的 運行錯誤。ASP.NET具備開發(fā)網(wǎng)站應用程序的一切解決方案,包括驗證、緩存、狀態(tài)管理、調(diào)試和部署等全部功能。在代碼撰寫方面特色是將頁面邏輯和業(yè)務(wù)邏輯分開,它分 離程序代碼與顯示的內(nèi)容,讓

2、豐富多彩的網(wǎng)頁更容易撰寫。同時使程序代碼看起來更潔凈、更簡單。作為大學生,走由校門接觸社會,了解社會,做兼職是一 個很好的途徑,一來可以鍛煉自己,提高自己的能力,二來 可以減輕家里的一些負擔。但目前兼職信息良莠不齊,中介公司通過介紹兼職從中牟 取暴利,不僅如此,很多企業(yè)更是利用大學生涉世未深,分 辨能力不強,騙取勞動力。大學生兼職系統(tǒng)的目的是對企業(yè)和學生進行雙向選擇,讓學生通過系統(tǒng)選擇自己喜歡的企業(yè),企業(yè)也可以通過系統(tǒng) 選擇自己所需要的學生。2.設(shè)計方案論證 2.1需求描述企業(yè)負責人能對企業(yè)相 關(guān)信息進行管理,填寫企業(yè)信息、職位需求信息、返回招聘 結(jié)果。學生能對學生相關(guān)信息進行管理,填寫學生信

3、息、兼職搜 索、發(fā)布求職信息并查看招聘結(jié)果,還可通過系統(tǒng)對企業(yè)進行 評價。系統(tǒng)管理員通過評價對企業(yè)采取相應的措施。2.1.1數(shù)據(jù)流圖 系統(tǒng)中的外部實體包括企業(yè)負責人、學 生兩類用戶。企業(yè)負責人輸入的數(shù)據(jù)流包括:企業(yè)信息、職位需求信息、招聘結(jié)果信息。系統(tǒng)輸由給企業(yè)負責人的數(shù)據(jù)流包括:學生信息、簡歷信息、求職信息、評價信息。學生輸入的數(shù)據(jù)流包括:學生信息、簡歷信息、求職信息、評價信息。系統(tǒng)輸由給學生的數(shù)據(jù)流包括:企業(yè)信息、職位需求信息、教師信息、招聘結(jié)果信息。系統(tǒng)的環(huán)境圖如圖1所示:招聘結(jié)果信息企業(yè)信息企業(yè)信息大學生兼職系統(tǒng)招聘 結(jié)果信息學生企業(yè)學生信息學生信息簡歷信息簡歷 信息 圖1系統(tǒng)環(huán)境圖(

4、頂層圖、0層圖) 對系統(tǒng)中的數(shù)據(jù) 流進行分類,可以認為企業(yè)信息、簡歷信息、學生信息為系 統(tǒng)的基礎(chǔ)數(shù)據(jù),求職信息、職位需求信息和招聘結(jié)果信息為 系統(tǒng)的招聘信息,評價信息為系統(tǒng)的反饋信息。因此,可以把系統(tǒng)劃分為基礎(chǔ)數(shù)據(jù)管理、招聘管理和反饋 管理三個子加工。系統(tǒng)的一層數(shù)據(jù)流圖如圖 2所示?;A(chǔ)數(shù)據(jù)管理企業(yè)信息企業(yè)信息學生信息簡歷信息 企業(yè)負責人企業(yè)信息學生信息簡歷信息招聘結(jié)果信息 學生求職信息招聘結(jié)果信息學生信息評價信息招聘管 理招聘結(jié)果信息反饋管理圖2系統(tǒng)一層圖基礎(chǔ)數(shù)據(jù)管理 又可以分為企業(yè)信息管理、學生信息管理和簡歷信息管理, 加工1基礎(chǔ)數(shù)據(jù)管理對應的二層數(shù)據(jù)流圖如圖3所示。企業(yè)信息管理企業(yè)信息企

5、業(yè)信息簡歷信息管理企業(yè) 負責人學生簡歷信息簡歷信息學生信息管理學生信息 學生信息圖3加工1基礎(chǔ)數(shù)據(jù)管理的二層數(shù)據(jù)流圖招聘管理包括求職信息填報、職業(yè)需求填報、招聘結(jié)果查詢?nèi)糠郑?對應的二層數(shù)據(jù)流圖如圖 1-4所示。求職信息填報求職信息求職信息簡歷信息簡歷信息 學生企業(yè)負責人兼職招聘招聘結(jié)果信息招聘結(jié)果信息 招聘結(jié)果 圖4加工2招聘管理的二層數(shù)據(jù)流圖 反饋管理包 括評價信息管理,對應的二層數(shù)據(jù)流圖如圖 5所示。企業(yè)學生評價反饋評價信息評價信息圖5加工3反饋管理的二層數(shù)據(jù)流圖2.1.2數(shù)據(jù)字典 系統(tǒng)中包括的數(shù)據(jù)流有:企業(yè)信息、簡歷信息、學生信息、求職信息、職業(yè)需求信息、招聘結(jié)果信息和評價信息。企業(yè)

6、信息數(shù)據(jù)流名:企業(yè)信息。簡述:描述企業(yè)相關(guān)信息。組成:企業(yè)名稱+企業(yè)介紹+企業(yè)負責人+企業(yè)所在地+成立年份+聯(lián) 系電話。來源:由企業(yè)負責人輸入 去向:加工企業(yè)信息管理流通量:小峰值:小學生信息數(shù)據(jù)流名:學生信息。簡述:描述想獲得兼職的具體學生。組成: 學號+姓名+年齡+性別來源:由學生自己輸入去向:加工學生信息管理流通量:大峰值:小簡歷信息數(shù)據(jù)流名:簡歷信息。簡述:描述學生的簡歷。組成:學號+學生姓名+專業(yè)+特長及興趣愛好+計算機能力+獎懲 情況+自我評價。來源:由學生自己輸入去向:加工簡歷信息管理流通量:大峰值:招聘結(jié)果信息數(shù)據(jù)流名:招聘結(jié)果信息。簡述:描述招聘情況。組成:學生學號+學生姓名

7、+企業(yè)+職業(yè)+工作地址+薪金。來源:由企業(yè)進行輸入,學生可查看 去向:學生招聘結(jié)果流通量:中峰值:小用戶信息數(shù)據(jù)流名:用戶信息。簡述:用戶賬號信息。組成:編號+賬號+密碼+密碼類型 來源: 由用戶進行輸入去向: 反饋管理流通量:小峰值:小2.1.3加工規(guī)格說明 系統(tǒng)包括的最底層加工有:企業(yè)信息管理、簡歷信息管理、學生信息管理、求職信息管 理、職業(yè)需求信息、招聘結(jié)果查詢和反饋管理。(1)企業(yè)信息管理 添加、修改和刪除企業(yè)信息,由企 業(yè)負責人、學生使用(2)學生信息管理 添加、修改和刪除學生信息,由學生、企業(yè)使用(3)簡歷信息管理 添加、修改和刪除簡歷信息,由學生使用(4)招聘結(jié)果 企業(yè)負責人可以

8、添加、修改、刪除招聘結(jié)果,學生可以查詢自己的 招聘結(jié)果。(5)賬號管理 用戶可對賬號信息進行修改 2.2概要設(shè) 計2.2.1體系結(jié)構(gòu)設(shè)計大學生兼職系統(tǒng)系統(tǒng)權(quán)限管理基 礎(chǔ)數(shù)據(jù)管理反饋管理招聘管理簡歷信息管理企業(yè)信息管理學生信息管理 評價信息管理求職信息管理職業(yè)需求信息管理招聘結(jié)果管理圖6系統(tǒng)體系結(jié)構(gòu)2.2.2數(shù)據(jù)庫設(shè)計(1)實體關(guān)系圖 企業(yè)信息、學生信息、簡歷信息、求職 信息、職業(yè)需求信息、招聘結(jié)果信息和評價信息。學生1 1填寫填寫發(fā)布反饋n n評價信息簡歷信 息求職信息學生信息招聘m企業(yè)1 1 1發(fā)布填寫發(fā) 布1 n n職業(yè)需求信息招聘結(jié)果信息企業(yè)信息圖6實體 關(guān)系圖(2)數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫表

9、包括企業(yè)信息表 companyinfo 、學生信息表 Studentinfo、簡歷信息表 StudentResumes招聘結(jié)果信息WorkResult 建表代碼 use Stu_P_T_Web CREATE TABLE Companyinfo( companyName varchar(50) primary key, companyPerson varchar(50), companyintrodue text, guoyou int, tableiD bigint identity ) CREATE TABLE StudentPersonalinfo( studentiD int prima

10、ry key, studentName varchar(50), sex int, year int, tableiD 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_i

11、D int primary key, U_Name varchar(50), U_Password varchar(10), U_Type int ) CREATE TABLE WorkResult( studentiD intprimary key, studentName varchar(50), companyName varchar(50), Position char(10), salary int, tableID bigint identity ) (3)數(shù)據(jù)表表1企業(yè)信息表 companyInfo字段名中文名數(shù) 據(jù)類型長度備注 companyName企業(yè)名稱 nvarchar

12、50主 鍵 companyPerson 企業(yè)負責人 nvarchar 50 companyIntrodue 企業(yè)介紹 Text 100 Guoyou 是否國有 nvarchar 50 TableID 序號Int 8表2學生信息表StudentInfo字段名中文名數(shù)據(jù) 類型長度備注 studentID 學號 Char 12主鍵 studentName 姓名 nvarchar 4 Age 年齡 Int 3 sex 性別 Bit TableID 序號 Int 8表3學生簡歷表 StudentResume字段名中文名數(shù)據(jù) 類型 長度 備注 StudentId 學號 Char 12 主鍵 Student

13、Name 學生姓名 nvarchar 10 Profession 專業(yè) Nvarchar 10 Speciality 特長 Text 100 Reward 所獲證書 nvarchar 50 TableID 序號Int 8表 4招聘結(jié)果信息表 WorkResult字段名 中文名 數(shù)據(jù)類型 長度 備注studentID 學號 Char 12 主鍵 StudentName 學生姓名 nvarchar 10 position 職業(yè) nvarchar 8 Company 公司 nvarchar 8 salary 薪金Int 8 TableID 序號Int 8表5賬號信息表users字段名 中文名 數(shù)據(jù)類

14、型長度 備注 U_ID編號 Char 12主鍵U_Name 用戶名 nvarchar 10 U_Password 密碼 nvarchar 8 U_Type類型 Nvarchar 8 3.設(shè)計結(jié)果與分析3.1登錄界面選擇用戶類型并輸入用戶名和密碼進行登錄,如圖7。圖7登錄界面3.2修改公司信息登陸成功,可添加修改 公司信息,如圖8。圖8修改公司信息 3.3公司信息查詢進行修改公司信息,輸入公司名稱,如圖 9。圖9信息查詢3.4學生查詢輸入學號進行學生簡歷建立查詢,如圖10。圖10學生查詢3.5負責人添加錄用信息 負責人添加錄 用信息,如圖11。圖11添加信息3.6修改個人信息可進行添加修改個人

15、信息,如圖12。圖12修改信息3.7個人信息管理 輸入學號、姓名、年齡、性別進行個人信息管理,如圖 13。圖13信息管理3.8公司查詢輸入公司名稱進行公司信 息查詢,如圖14。圖14公司查詢3.9簡歷信息輸入學號等信息,填報簡 歷信息,如圖15。圖15簡歷信息3.10學號查詢 輸入學號,進行錄用情況 查詢,如圖16。圖16學號查詢4.設(shè)計體會 經(jīng)過短短一個星期的課程 設(shè)計,我深深體會到計算機的有用之處 ;也意識到自己在計算機上有很多不足。利用我們所學的 SQL數(shù)據(jù)庫和ASP.NET結(jié)合,做一個大學生兼職系統(tǒng)。在老師精心的指導下我主要對SQL Server數(shù)據(jù)庫、ASP.NET等操作有了很好了解

16、,從而完成了這項工作。雖然我們是計算機專業(yè),但是,我們對計算機的認識和 理解,基本上都是理論方面的。沒有很好的實際應用能力。一直忙于理論知識的學習,沒能有機會放開課本,真正將 理論與實踐相結(jié)合,所以在實訓之前,計算機對我們來說是 比較抽象的,但通過這次實訓I,我們切身體會到所學知識的 有用之處。實踐離我們不再遙遠!據(jù)我了解,對于我們所學的計算機知 識滲透較少,之前都是老師操作為主。此次實訓就不同了,同學們都作了充分準備,在活動中同 學們都積極來機房,每位同學都認真的發(fā)現(xiàn)問題、解決問題。5.參考文獻1 丁貴廣.ASP編程基礎(chǔ)與實例M.北京: 機械工業(yè)由版社,2012 2彭萬波,景麗,周宏敏.AS

17、P開發(fā)基礎(chǔ) 與范例M.北京:電子工業(yè)由版社.2013 3志凌團隊,陳世明,江高舉 .ASP 從入門到精通M.北京:中國鐵道由版社,2013 4張健沛.數(shù)據(jù)庫原理及應用系統(tǒng)開發(fā)M.北京:水利水電由版社,2012:203-286 5黃夢.Dreamweaver MX 完 全征服手冊M.北京中國青年生版社,2013:82-452 6李勁.精通ASP數(shù)據(jù)庫程序設(shè)計M.北京 科學生版社,2013 7廖 信彥.ASP應用經(jīng)典:Web高級技巧M.北京:中國鐵道由版社, 2012:112-234 8 Charels C.Caison ,陳君翻譯.ASP.net程序員查詢詞典M.北京中國鐵道由版社.20139吳

18、明輝,胡煜,竇亮.ASP網(wǎng)絡(luò)辦公及商務(wù)應用系統(tǒng)開發(fā)實例導航M.北京:人民郵電生版社.2013 10李瑞旭.ASP實例教程M.北京:中國電力由版社,2012:360-410 附錄:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page protected void Page_L

19、oad(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) int type; if (RadioButtonList1.SelectedValue =學生 ") type = 1; else type = 0; string name = username.Text.ToString();stringpwd=password.Text.ToString(); BLL.Users eu = new BLL.Users(); string regs = -, ”create ” “,”alter “,”revoke"0)/看是否有數(shù)據(jù),沒有數(shù)據(jù)則不加載 studentID.Text =出.Rows0" studentID " .ToStrin§樹dentName.Text=出.Rows0" studentName " .ToString(); year.Text=出.Rows0"year

溫馨提示

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

評論

0/150

提交評論