freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計-基于jsp的人力資源管理系統(tǒng)的設計與開發(fā)(編輯修改稿)

2025-10-17 21:12 本頁面
 

【文章內容簡介】 、培訓實體、應聘實體、招聘實體。 數據庫邏輯結構設計 數據的概念結構設計完之后,可以將上面的數據庫概念結構轉化為某種數據庫系統(tǒng)所支持的實際數據模型,也就是數據庫的邏輯結構。系統(tǒng)數據庫中各表的詳細設計 請看下 面各表 。 ( 1) educate(培訓信息表) 培訓信息表主要用于保存培訓信息,如表 所示。 字段名 數據類型 長度 是否主鍵 描述 東北大學秦皇島分校畢業(yè)設計(論文) 第 9 頁 id int 4 是 數據庫流水號 name varchar 100 培訓名稱 purpose varchar 500 培訓目的 begintime datetime 8 開始培訓時間 endtime datetime 8 結束培訓時間 datum varchar 2020 培訓人員 teacher varchar 50 培訓講師 student varchar 50 學生 createtime datetime 8 創(chuàng)建時間 educate bit 1 培訓級別 effect varchar 500 培訓影響度 summarize varchar 2020 培訓材料 表 . educate 的結構 ( 2) institution(獎懲表) 獎懲表主要用于保存獎懲信息。 字段名 數據類型 長度 是否主鍵 描述 Id int 4 是 數據庫流水號 Name varchar 2020 獎懲名稱 Reason varchar 50 獎懲原因 explain varchar 50 描述 createtime datetime 8 創(chuàng)建時間 表 institution 的結構 ( 3) job(應聘信息表) 應聘信息表主要用于保存應聘信息。 字段名 數據類型 長度 是否主鍵 描述 id int 4 是 數據庫流水號 name varchar 50 姓名 sex bit 1 性別 age int 4 年齡 job varchar 50 應聘職位 東北大學秦皇島分校畢業(yè)設計(論文) 第 10 頁 specialty varchar 50 所學 專業(yè) experience varchar 50 工作經驗 studyeffort varchar 50 在校所學專業(yè) school varchar 50 畢業(yè)學校 tel varchar 50 電話 varchar 50 電子郵件 createtime datetime 8 創(chuàng)建時間 content ntext 16 詳細經歷 isstock bit 1 標識 表 job 的結構 ( 4) stipend(薪金表) 薪金表主要用于保存薪金表。 字段名 數據類 型 長度 是否主鍵 描述 id int 4 是 數據庫流水號 name varchar 50 員工姓名 basic float 8 基本薪資 eat float 8 飯補 house float 8 房補 duty float 8 全勤獎 scot float 8 賦稅 punishment float 8 額外補助 other float 8 罰款 granttime datetime 8 發(fā)放時間 totalize float 8 總計 表 stipend 的結構 ( 5) user(用戶表) 用戶表主要用于保存用戶信息。 字段名 數據類型 長度 是否主鍵 描述 id int 4 是 數據庫流水號 username varchar 50 用戶名稱 東北大學秦皇島分校畢業(yè)設計(論文) 第 11 頁 password varchar 50 用戶密碼 sex bit 1 用戶性別 birthday datetime 8 用戶出生年月日 createtime datetime 8 用戶創(chuàng)建的時間 isadmin bit 1 是否是超級管理員 content varchar 2020 管理 員級別 表 user 的結構 東北大學秦皇島分校畢業(yè)設計(論文) 第 12 頁 4 開發(fā)工具的介紹 sql 的簡介 SQL(Structured Query Language)結構化查詢語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統(tǒng)。同時也是 數據庫腳本 文件的擴展名。 它 是高級的非過程化編程語言,允許用戶在高層數據結 構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統(tǒng),可以使用相同的 SQL語言作為數據輸入與管理的 SQL接口。它以記錄集合作為操作對象,所有 SQL 語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條 SQL語句的輸出作為另一條 SQL語句的輸入,所以 SQL 語句可以嵌套,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程序實現(xiàn)的功能只需要一個 SQL語句就可以達到目的,這也意味著用 SQL 語言可以寫出非常復雜的語句。 功能介紹 SQL 面向數據庫執(zhí)行查詢; SQL 可從數據庫取回數據; SQL 可在數據庫中插入新的記錄; SQL 可更新數據庫中的數據; SQL 可從數據庫刪除記錄; SQL 可創(chuàng)建新數據庫; SQL 可在數據庫中創(chuàng)建新表; SQL 可在數據庫中創(chuàng)建 存儲過程 ; SQL 可在數據庫中創(chuàng)建視圖; SQL 可以設置表、存儲過程和視圖的權限。 SQL 是一種標準 。 SQL 是一門 ANSI 的標準計算機語言,用來訪問和操作數據庫系統(tǒng)。 SQL 語句用于取回和更新數據庫中的數據。 SQL 可與數據庫程序協(xié)同工作,比如 MS Access、 DBInformix、 MS SQL Server、 Oracle、 Sybase 以及其他數據庫系統(tǒng)。 簡要描述一下 SQL中的五種數據類型 :字符型,文本型,數值型,邏輯型和日期型 字符型 東北大學秦皇島分校畢業(yè)設計(論文) 第 13 頁 VARCHAR VS CHAR VARCHAR 型和 CHAR 型數據的這個差別是細 微的,但是非常重要。他們都是用來儲存字符串長度小于 255的字符(? sql server中 varchar類型最大長度可以到 8000, oracle中可以到 4000)。 假如你向一個長度為四十個字符的 VARCHAR 型字段中輸入數據 Bill Gates。當你以后從這個字段中取出此數據時,你取出的數據其長度為十個字符 ——字符串 Bill Gates的長度。 現(xiàn)在假如你把字符串輸入一個長度為四十個字符的 CHAR 型字段中,那么當你取出數據時,所取出的數據長度將是四十個字符。字符串的后面會被附加多余的空格。 當你 建立自己的站點時,你會發(fā)現(xiàn)使用 VARCHAR 型字段要比 CHAR 型字段方便的多。使用 VARCHAR 型字段時,你不需要為剪掉你數據中多余的空格而操心。 的 安全問題 由于 SQL 指令在部份進階使用時,語法會依照特定條件來變換,而且若是表格中的字段過多時,許多開發(fā)人員都會習慣以字串組立的方式建立 SQL 指令,而且又使用系統(tǒng)管理員級的帳戶連到數據庫,因此讓黑客有機會利用 SQL 的組立方式進行攻擊,像是在指令中添加部份刺探性或破壞性的指令 (例如 DROP TABLE、 DROP DATABASE 或是 DELETE * FROM myTable 等具破壞性的指令 ),讓數據庫的資料或實體服務器被破壞,導致服務中斷或是系統(tǒng)癱瘓等后果,此種攻擊手法稱為 SQL 注入( SQL Injection)。目前實務上較有效的防御方法,就是全面改用參數化查詢,或是檢查輸入數據,過濾掉可能的危險指令或數據來防范。 JSP 簡介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的網頁 HTML 文件(*.htm,*.html)中插入 Java程序段 (Scriptlet)和 JSP標記 (tag),從而形成 JSP文件 (*.jsp)。 用JSP 開發(fā)的 Web 應用是跨平臺的,既能在 Linux下運行,也能在其他操作系統(tǒng)上運行。 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產生動態(tài)網頁 東北大學秦皇島分校畢業(yè)設計(論文) 第 14 頁 的處理邏輯。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使 基于 Web 的應用程序的開發(fā)變得迅速和容易。 Web 服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數據庫、重新定向網頁等,以實現(xiàn)建立動態(tài)網頁所需要的功能。 JSP與 Java Servlet一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP技術的強勢 ( 1)一次編寫,到處運行。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。 ( 2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比 ASP/PHP 的局限性是顯而易見的。 ( 3)強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺 Application進行事務處理,消息處理,一臺服務器到無數臺服務器, Java 顯示了一個巨大的生命力。 ( 4)多樣化和功能強大的開發(fā)工具支持。這一點與 ASP 很像, Java 已經有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。 JSP技術的 弱 勢 ( 1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性。 ( 2) Java 的運行速度是用 class 常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數量來說確實是 “最低性能價格比 ”了。從另一方面,它還需要硬盤空間 東北大學秦皇島分校畢業(yè)設計(論文) 第 15 頁 來儲存一系列的 .java 文件和 .class 文件,以及對應的版本文件。 JSP的技術 方法 為了快速方便地進行動態(tài)網站的開發(fā), JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網站的首選方案。 ( 1) .將內容的生成和顯示進行分離 用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML或者 XML 標識來設計和格式化最終頁面,并使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內容(內容是根據請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。生成內容的邏輯被封裝在標識和JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務器端運行。由于核心邏輯被封裝在標識和 JavaBeans 中,所以 Web 管理人員和頁面設計者,能夠編輯和使用 JSP 頁面,而不影響內容的生成。 在服務器端, JSP 引擎解釋 JSP 標識和腳本 ,生成所請求的內容(例如,通過訪問JavaBeans 組件,使用 JDBC 技術訪問數據庫或者包含文件),并且將結果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者保護自己的代碼,又能保證任何基于 HTML的 Web 瀏覽器的完全可用性。 ( 2) .可重用組件 絕大多數 JSP 頁面依賴于可重用的、跨平臺的組件( JavaBeans 或者 Enterprise JavaBeans 組件)來執(zhí)行應用程序所要求的復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團體所使用?;?組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。 ( 3) .采用標識
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1