日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

大学生求职企业招聘APP(服务端采用jsp+mysql,手机端采用android开发)

發布時間:2024/1/18 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大学生求职企业招聘APP(服务端采用jsp+mysql,手机端采用android开发) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目 錄
本科生畢業設計論文 1
1 前言 1
2 相關技術介紹 3
2.1 Android系統介紹 3
2.1.1 開放性 3
2.1.2廠商支持 3
2.2 Java語言 3
2.3 Afinal框架 4
2.4 MVC框架 4
2.5 Mysql數據庫 6
2.6 開發工具 7
3 可行性分析 8
3.1 經濟可行性 8
3.2 技術可行性 8
3.3 操作可行性 9
4 需求分析 10
4.1 業務流分析 13
4.2 數據流分析 15
4.3 數據字典 16
4.5 數據庫邏輯結構設計 19
5 App的具體實現 22
5.1預期結果 22
5.2 系統的實現 22
5.2.1 服務端管理員登陸 22
5.2.2 注冊用戶管理 23
5.2.3 招聘信息管理 24
5.2.4 求職信息管理 25
5.2.5 手機端注冊用戶登錄 25
5.2.6 企業用戶主界面 27
5.2.7 招聘信息 28
5.2.8 求職信息 29
5.2.9 我的招聘 29
5.2.10 個人用戶主界面 31
5.2.11 我的求職 32
5.2.12 我的收藏 33
6 結 論 34
致 謝 35
參 考 文 獻 36
4 需求分析
進入90年代以來,計算機系統的發展出現兩個顯著的特點:計算機系統由封閉系統走向開放系統;計算機系統由集中式系統向分布式系統過渡。客戶機 /服務器 (Client/ Server)模式和 Intrant(Brower/ server)就是這兩種趨勢的代表。
(1) Client/Server模式及其特點
計算機技術的飛速發展使得計算機系統功能越來越強,體積越來越小,價格也越來越便宜。與此同時,網絡技術也日臻完善,特別是局域網的廣泛應用,使用戶能跨越空間的限制,實現資源共享。這些因素都促進計算機系統向分布式系統過渡,客戶機/服務器模式正好滿足這種需要。
客戶機/服務器技術的基本原理就是把數據處理與應用程序分開,分別交給數據庫(server)和工作站(client)執行。數據庫服務器上的數據僅需一次性存貯后可以被很多不同的應用軟件存取。數據庫服務器處理的僅僅是數據請求,并將所請求的數據(而非整個文件)傳送給應用程序。因此,對數據庫服務器來說,它的功能主要是:維護數據的完整性和安全性,錯誤恢復以及改善用戶并發存取和修改數據。而客戶機就集中在用戶和應用程序之間的交互性作業。與其它類型的系統比較,Client/Server方式主要有以下一些特點:
①具有更高的效率。
它通過一種有效的任務分割,使服務器和工作站各司其職,極大地提高了整個計算機系統的性能,同樣的設備,運用不同的組合方式,就會得到完全不同的效果。同時,由于大部分數據處理工作都轉給了數據庫服務器,網絡上傳輸的主要是數據請求和少量的特定數據,因此網絡擁擠狀況也得到很大的改善。
②具有更靈活的擴展性。
這種方式為用戶的設備更新提供了便利的途徑。因為系統的功能被一分為二,從理論上講,當基本的軟、硬件設備更新時,如果不改變服務器的配置,就不會對前端產生任何影響。對用戶的應用開發和培訓方面的投資也進行了最大程度的保護。
③工作站具有更大的獨立性。
用戶不必局限于一種類型的系統和平臺。在一個以SQL Server為基礎的客戶機/服務器系統中,其工作站可以是IBM兼容的PC機,Machintosh,Unix工作站或它們的任意組合。此外,它們可以運行若干種操作系統中的任意一種,如MS-DOS或PC- DOS,Microsoft windows,IBMOS/2或 Apple System7。這種工作站的獨立性的必然結果是應用程序的獨立性,因為各種工作站并不都需要去使用相同的數據庫管理系統應用軟件,用戶可以繼續使用他所熟悉的軟件去訪問數據庫。
④數據具有更高的安全性。
因為所有的數據處理工作都交給了數據庫管理系統,它可以提供保護數據的任何服務,諸如加密文件的存儲,訪問數據庫時的實時磁帶備份,磁盤鏡象等等。它還可以提供某種類型的事務處理,去保持對數據庫修改的跟蹤和糾正服務器崩潰情況下所出的問題。客戶機/服務器技術的出現對信息技術具有巨大的影響,它促進了分布式系統的發展,為異構系統間的互連和互操作提供了良好的途徑,又更好地滿足聯機事務處理系統的需要。目前因特網上的網站大多采用這種方式未組建計算機系統。
但是,在C/S結構中應用系統被一分為二,前臺客戶機用于完成用戶的交互任務,后臺服務器負責數據處理。C/S結構是基于局域網環境的,具有較強的數據操縱和事務處理能力,對數據的安全性和完整性要求較高。但存在封閉性強,兼容性差,擴展性差,升級及維護性差的缺陷。
(2)Brower/Server模式及其特點
近年來,互聯網迅猛發展,基于圖形化的網絡測覽器的開發,更加推動了環球信息網的發展。隨著 Internet用戶數的迅速增加,TCP/IP協議已被各計算機與網絡廠商以及廣大用戶普遍接受。同時各單位內部局域網普遍應用,它們都想與 Internet連接以獲得更多的資源來滿足其經營和發展的需要。從Client/ Server到Brower/Server已成為一種必然的趨勢。Brower/Server的基本思想是在內部網絡上采用Internet的TCP/IP作為通訊協議,并以Internet的 Web模型作為標準平臺,通過簡單的瀏覽界面,方便地提供電子郵件,文件傳輸,電子公告和新聞數據查詢等服務,還可以通過防火墻或代理服務器等方式與Intrnet連接以實現企業內部網上的用戶對Internet進行瀏覽查詢,同時對外提供信息服務。主要由三部分組成:瀏覽器,WWW服務器和后臺參數據庫服務器。瀏覽器是一個標準的客戶端應用軟件,為各種操作系統提供統一的操作界面;WWW服務器既可作測覽服務器,也可用作應用服務器:作為瀏覽服務器時,用來存儲HTML文件,并通過HTTP協議在瀏覽器和服務器之間的連接,供用戶瀏覽;作為應用服務器時,它存儲可執行的應用程序,并嵌套HTML文件,由用戶在客戶機上啟動,在服務器上執行,并通過標準的通用網關接口程序(CGI)或各廠商提供的專用API訪問后臺數據庫運行結果,再通過瀏覽器輸出,后臺數據庫則用來存取數據信息。這種方式具有如下的基本特征:
①以目標為中心,實現各類信息的包容與廣泛的信息共享。因為它突破傳統結構的限制,人們可以輕易地以共同的興趣,共同的利益,共同的范圍,共同的工作目標為中心組織信息交流,實現廣泛的信息共享。信息的提供者和使用者融為一體。
②技術的開放性它所基于的標準是開放的,非專用的,是經過標準化組織制定的。以Web為核心的技術構成了與平臺無關的統一而簡單的交流方式。
③較低的管理成本客戶機/服務器模式中,開發人員必須處理多種平臺,每個平臺上有不同的軟件和文件,必須在每一臺客戶機上進行維護和升級,需要較高的成本。Web應用具有較低維護費用,允許在中心服務器上安裝應用程序,需要時可將它下載到客戶機,管理費用低。另外由于這種技術簡明易用,培訓費用也很低。
④自我服務。
每個人都在這種信息系統上各取所需,無需他人幫助說明或解釋,能夠實現客戶化的自我服務。
在B/S結構中以WEB為中心,基于TCP協議和HTTP協議,改變了傳統C/S結構下的客戶機/服務器的二層結構,形成客戶機/應用服務器/數據服務器的三層結構。客戶端通過瀏覽器發出WEB的HTTP請求,有WEB服務器接受客戶請求,通過接口訪問后臺數據庫服務器,數據庫服務器處理查詢請求,并將結果返回WEB服務器,最后由WEB服務器將結果轉化為HTML文檔及各種腳本傳回客戶端瀏覽器。B/S結構大大減輕了客戶端的負擔。由于基于TCP/IP協議和HTTP協議,很好的解決了跨平臺問題,系統的開放性,通用性強,擴展性強,易于維護。但當HTML文檔量大,將導致數據的傳輸效率降低。同時HTML文檔難以加密,安全性較差。
(3)本系統的開發模式及其特點
管理信息系統的結構經歷了主機結構,文件服務器結構,C/S結構,B/S結構。隨著計算機技術,網絡技術,數據庫技術的發展,基于internet的信息系統已成為發展趨勢。本系統擬采用基于校園網的C/S和B/S混合結構。
由于C/S結構和B/S結構各自的優越性,為了充分利用兩者的優點,并克服各自的缺點,可采用C/S和B/S混合結構。數據處理部門可直接訪問數據庫服務器,和數據庫服務器建立直接通信,構成C/S結構。一般用戶通過局域網連接到WEB服務器,間接訪問數據庫服務器,構成了B/S結構。這種結構將C/S和B/S結構融為一體,即發揮了C/S結構事務處理能力強,安全性,有效性的特點,又能充分利用B/S結構分布時,易擴充,開放式。通用性的特點,兩者的融合具有更大的優勢。
網絡技術的發展和國際互聯網在全球的開通,改變了人類的生活、工作和學習方式,它甚至可以改變我們的思維方式,并能為我們帶來知識、信息、各種機會和歡樂。畢業生面臨就業,現在已逐漸開始在網絡上投簡歷,找工作,所以設想設計一個學校,學生,企事業單位可以雙向選擇并溝通的平臺,以給畢業生更多的就業機會。
4.1 業務流分析
就業網站工作流程為:系統啟動并進入系統首頁界面,在頁面用戶登錄欄進行登錄。所有用戶都可以瀏覽系統主頁面。通過權限判斷,學生只能瀏覽崗位信息、招聘工信息、新聞動態、系統公告等信息,以及進行留言。管理員可以進行系統后臺的所有操作,包括管理上述信息及系統管理員帳號管理、數據備份及數據恢復。
本系統的業務流程圖如圖2-1所示:

本系統是利用現代化的計算機網絡技術將傳統就業信息宣傳方式整合,按照實踐過程設計完成的。同時完善服務,初步設計一個在線宣傳政務事務信息的平臺以利于學生進行相關的事務操作。為了使系統在各項管理中發揮更大的作用,實現工作過程的計算機化,提高工作效率和工作質量,現提出如下系統開發目標:
(1)操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便。
(2)即時可見:對信息的處理(包括添加、修改、刪除)將立即在對應的版塊顯示出來,達到"即時發布、即時見效"的功能。
(3)功能完善:不僅包括常見系統的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現了系統對即時信息的管理要求。而且,還能進行上傳下載相關資源的管理。
(4)方便移植:系統應具有實用性、可靠性和適用性,同時注意到先進性。針對不同的用戶,只需要稍作修改就可以開發出適合自己特點的高校就業信息宣傳網站。系統界面中所需的數據都存放于數據文件中,只要對該文件做部分修改,就能在系統界面上實現及時更新的效果,減少了更改系統源代碼的復雜性。
(5)動態管理:對系統數據庫實行動態操作,能實現對數據庫信息的動態查詢、動態更新修改和動態錄入數據。
4.2 數據流分析
數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發現和解決數據流通中的問題。現有的數據流程分析多是通過分層的數據流程圖(data flow diagram,簡稱DFD)來實現的。其具體的做法是:按業務流程圖理出的業務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成一套完整的數據流程圖。
就業網站的數據流程:對本系統操作的數據源有學生和管理員兩種用戶,管理員有權限對數據庫中的數據進行添加。不同權限的用戶可以對這些庫信息進行添加、修改和刪除處理。所有用戶均可以進行信息查詢。通過對本系統的需求分析,系統的基本功能已經確定。

以下是注冊用戶登錄Action中的核心代碼:@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);final EditText loginTxt = (EditText) findViewById(R.id.editText1);final EditText passwordTxt = (EditText) findViewById(R.id.editText2);// 登錄按鈕Button button1 = (Button) findViewById(R.id.button1);button1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {usertype = "企業用戶";if (radio1.isChecked()) {usertype = "個人用戶";}Thread loginThread = new Thread(new LoginThread());loginThread.start();}});// 注冊按鈕Button regBtn = (Button) findViewById(R.id.login_regbtn);regBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {Intent intent = new Intent(LoginActivity.this,RegActivity.class);// 啟動ActivitystartActivity(intent);}});}





















總結

以上是生活随笔為你收集整理的大学生求职企业招聘APP(服务端采用jsp+mysql,手机端采用android开发)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。