




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件工程課程設(shè)計報告課題名稱:基于Android手機的校友信息管理系統(tǒng)設(shè)計與實現(xiàn)姓名:沈韶軍學號:2012211570日期:2014年門月14日摘 要:校友信息管理系統(tǒng)是采用多種權(quán)限對各類校友信息(如學院專業(yè)班級、畢業(yè)后去向、 從事工作、交流信息等)進行管理的一體化管理系統(tǒng),本軟件采用 Android進行開發(fā)。系統(tǒng) 提供校友信息導入、校友信息管理與查詢、校友信息統(tǒng)計、校友注冊、登錄、搜索校友、校 友捐贈、班級相冊、班級留肓等功能。校友相互聯(lián)絡(luò)等易用、可靠的信息交流和服務(wù)平臺, 系統(tǒng)功能豐富、實用,使用方便。一、引言(一)編寫目的從普遍大學或?qū)W院的現(xiàn)狀看,往屆的畢業(yè)生在畢業(yè)之后,離開了母校,開始
2、和母校之間的 聯(lián)系逐漸減少,導致校友與母校之間的信息溝通交流也變得十分困難,同時校友與校友之間 的信息溝通也十分困難。一個可能出現(xiàn)的現(xiàn)象是,這邊母校發(fā)生了重大事件或者舉辦大型活 動(如校慶),而校友那邊卻一點消息也沒有收到?;蛟S有一些院校會保留畢業(yè)校友的各種 信息以便日后聯(lián)系,但與此同時對應(yīng)的問題是校友信息的更新與維護。這可以說是目前大多 數(shù)院校所共同而臨的校友資源的流失問題。另一方而,對于一些對母校有著強烈感情的校友 來說,及時而無誤地了解到母校的近況(比如學校重大新聞,學術(shù)人才發(fā)展情況,校內(nèi)新增 建筑景觀等),是他們維持與母校之間聯(lián)系的主要手段。而這一點,則由于學校新聞的分散 或者校友工作
3、的忙碌而無法得到充分滿足。然而校友是學校的一種珍貴的社會資源,他們能為學校建設(shè)投入資金,給在校學生提供就 業(yè)指導和就業(yè)機會,是學校和在校學生在校外的一股龐大的潛在財富。然而從我?,F(xiàn)狀看每 年畢業(yè)的校友有好幾千人,而對這么多的校友,對其進行管理既是一項很重要,又是一項很 繁瑣的工作。例如,百年校慶中,很多校友回來,接機、登記等很多繁瑣的事、沒有信息管 理,使得勞動重復、浪費大量財力物力。在這樣的背景下開發(fā)一個校友管理系統(tǒng)是多么必要。(二)背景1、待開發(fā)軟件系統(tǒng)的名稱:校友信息管理系統(tǒng)2、用戶對象:本學院在校生與畢業(yè)校友(三)定義校友信息管理系統(tǒng):此系統(tǒng)基于 Android 手機,而向每位校友提供
4、網(wǎng)上注冊,登錄后可以進 行搜索校友等一系列權(quán)限,是校友相互聯(lián)絡(luò)等易用、可靠的信息交流和服務(wù)平臺。通過此平 臺管理員或校友可以發(fā)布招聘信息,用戶可以發(fā)布自己的簡歷,為校友求職提供一個平臺。 此系統(tǒng)還實時更新動態(tài)信息,讓畢業(yè)校友能了解學校舉行的大型活動。系統(tǒng)而向校內(nèi)院系領(lǐng) 導,提供校友詳細情況及統(tǒng)汁査詢服務(wù)。提供靈活的常規(guī)查詢和基于主題的信息查詢,查詢 條件任意組合,信息顯示項可選??煞奖?、快捷地獲取校友的各類信息資源,進行校友信息 的日常維護和跟蹤。系統(tǒng)功能豐富,實用、使用方便。二、需求分析(一)項目需求說明校友效益的實現(xiàn):校友是指曾在髙校學習過的人員,既包括從該校畢業(yè)的學生,也包括曾經(jīng)學習或者
5、生活過 的教職工或兼職人員。校友的特點主要包括以下幾個方而:第一,情感上的聯(lián)系。在學校的生活學習的這段時間,發(fā)生許許多多的難忘的學習和生活 的經(jīng)歷,同學間的友誼,師生間的友誼,所有這些經(jīng)歷都會形成對校園一草一木,以及單純 對母校的深厚的感情。第二,校友分布的地域廣泛性以及行業(yè)的廣泛性,校友的出生地來自全國各地,畢業(yè)后岀 去工作更是分散的全國的各地,工作行業(yè)也是遍布到各個不同的行業(yè)。根據(jù)這樣的特點,校友效益主要包括以下幾個方面:由于這樣的情感聯(lián)系,許多的校友都希望能通過某種方式,來回報給學校。一方面,有些 校友希望能通過捐贈的方式,或者開創(chuàng)獎學金的方式來回饋給學校。另一方面,有些校友, 更希望能
6、通過在校開辦講座,提供實習機會,或者提供商業(yè)項目的方式給學校的學生一個鍛 煉的機會。再者有些校友也樂意通過推薦的方式,將學校中優(yōu)秀的應(yīng)屆生推薦給他所在的公 司,對于提高就業(yè)率及就業(yè)質(zhì)量有很大的幫助。由于地域的廣泛性以及行業(yè)的廣泛性,校友去向的統(tǒng)計資料對于了解當今社會的各個行業(yè) 的就業(yè)前景與城市間的就業(yè)形勢的差別,以及社會最新的熱門專業(yè)工作有一左的幫助。一方 而對于下一屆的應(yīng)屆生的就業(yè)提供了寶貴的資料,列一方面,對于學校調(diào)整專業(yè)的課程內(nèi)容, 以達到能更加與社會需求相適應(yīng)提供了印證。面對這樣的校友效益,卻存在相關(guān)的問題:第一,由于許多地域上的隔絕,許多校友希望通過提供部分的校友捐贈卻無法找到合適的
7、 方式。第二, 由于聯(lián)系方式長期未更新, 導致許多的聯(lián)系方式更改而無法獲取, 最終失去與該校 友的聯(lián)系。當校友想要尋找一個以前同學的聯(lián)系方式,但由于更換了聯(lián)系方式,而無法找尋 到。還有一個是更新的來源是通過每年校慶的時候,人工的方式來更新,效率非常低以及容 易出錯。第三,校友間希望舉行聚會但是卻沒有比較容易的方式來聯(lián)系到以前同班的同學。第四,校友手中有一些商業(yè)項目希望能夠交給在校生來做卻無法方便的找到合適的人選,與此同時在校生學有余力,希望能夠?qū)ふ乙恍╉椖縼礤憻捵约海瑓s不知道如何尋找。(二)項目目標該創(chuàng)新項目試圖通過實現(xiàn)以下功能來達到挖掘校友效益的目的:該系統(tǒng)是基于 B/S 的網(wǎng)站系統(tǒng),是一個
8、基于網(wǎng)絡(luò)的系統(tǒng),無論你身在何處只要能夠上網(wǎng)都 能夠方便的使用該系統(tǒng),來實現(xiàn)各種功能。這個功能有利于打破地域的限制,對于增進校友 間的聯(lián)系有很大的幫助。該系統(tǒng)提供新聞發(fā)布模塊,能夠?qū)W院或者學校最新的動態(tài)發(fā)布到新聞欄,以讓校友能夠 更加了解母校的近況。對于在校生,該系統(tǒng)提供了校友風采能夠讓在校生了解優(yōu)秀校友的情 況,以更好的認識校友。3該系統(tǒng)提供了個人模塊,包括修改校友信息,發(fā)布日志,發(fā)布招聘信息等模塊,方便將自 己的近況發(fā)布到網(wǎng)上,讓更多的人了解。對于在校生,還提供了發(fā)布簡歷模塊,方便畢業(yè)校 友挑選合適的在校生完成校友的某些工作。校友的任何需求都可以通過留言給管理員,然后 管理員能夠針對需求人
9、工與你取得聯(lián)系來滿足需求。4由于基于網(wǎng)絡(luò),校友更新聯(lián)系方式后,能夠簡單的通過修改系統(tǒng)里而的個人資料來實現(xiàn)更 新。一方而能夠讓同班同學獲得你的聯(lián)系方式,方便聯(lián)系到校友,不會因各種原因失去聯(lián)系 的機會。另一方而,對于學院能夠及時獲得最新的通訊方式提供了方便。并且該系統(tǒng)還提供 了校友信息的統(tǒng)計模塊以及導出模塊,能夠通過報表的方式導岀學院要求的 e x c e 1 文件, 這提髙辦公自動化程度。系統(tǒng)還提供了搜索模塊,有助于校友尋找一些同學的資料。當然對 于校友的個人資料提供了一套安全的機制,在注冊時使用與以前的資料匹配來驗證注冊的人 員是校友的真實性。在搜索時對搜索的范朗和搜索的內(nèi)容進行限制,以防止個
10、人資料的泄露。 該系統(tǒng)提供了班級模塊,班級公告欄能夠方便的發(fā)起班級體活動,讓同班同學都能看到公 告及回復公告,類似群聊的方式對這個班級活動進行討論。班級日志和班級相冊能讓同班所 有的同學都知道你目前的狀況。對于提髙畢業(yè)校友與同學聯(lián)系提供了一個簡單易用的平臺。 對于管理員,該系統(tǒng)提供了完整的一套管理模塊,包括了管理校友信息,發(fā)布新聞公告, 處理留言,導入導出校友信息等模塊,以快捷的方式來實現(xiàn)各項管理功能,以提髙辦公的效率。(三)系統(tǒng)設(shè)計(一)系統(tǒng)的體系結(jié)構(gòu)整個系統(tǒng)使用 B/S (Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Internet 技術(shù)的 興起,對 C/S 結(jié)構(gòu)的一
11、種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界而是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏借在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 (Server)實現(xiàn),形成所謂三層 3-tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng) 維護與升級的成本和工作屋,降低了用戶的總體成本。服務(wù)器端選擇微軟的 Windows XP 操作 系統(tǒng),Web 服務(wù)器選擇 Tomcat,數(shù)據(jù)庫選擇 MySQL,數(shù)據(jù)庫與應(yīng)用程序的接口采用 JDBC技 術(shù)。(二)系統(tǒng)設(shè)計與實現(xiàn)1、系統(tǒng)架構(gòu)與流程本系統(tǒng)的設(shè)計現(xiàn)實采用現(xiàn)階段使用較多的設(shè)計模式 MVC (Model-View-Controller),把一
12、個應(yīng)用程序輸入、處理、輸出流程按照 Model, View, Controller的方式進行分離。這樣一 個應(yīng)用被分為三層,分別是模型層,視圖層和控制層。體現(xiàn)在 JSP規(guī)范中,即 Model2(模型2)。模型 2對 MVC模式有著比較好的體現(xiàn),它淸晰地分離表達和內(nèi)容,明確角色的定義,使開發(fā)者明確開分任務(wù)。模型2規(guī)范體系結(jié)構(gòu)圖 1 所示:圖 1在 Model2 中,Controller(控制層)一一 Servlet,它的任務(wù)是負責管理對請求進行處理, 以及創(chuàng)建JSP 頁而需要使用的 Bean 和對象,同時根據(jù)用戸的請求將相應(yīng) JSP 頁而響應(yīng)給客戶 端。Yiew(視圖層)-JSP頁而則是負責檢索
13、原先由 Servlet 創(chuàng)建的對象或 Bean,由 Servlet中動態(tài)生成 JSP頁面,返回瀏覽器,它不負責處理業(yè)務(wù)邏輯。Model (視圖層)一一 JavaBean 主要響應(yīng) Servlet 的調(diào)用,封裝對數(shù)據(jù)庫的操作,業(yè)務(wù)邏輯以及其它共用的處理方法。2、關(guān)鍵技術(shù)分析與實現(xiàn)(1) Android 是一種以 linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。目 前尚未有統(tǒng)一中文需稱,中國大陸地區(qū)較多人使用安卓”或“安致”。Android操作系統(tǒng)最 初由 AndyRubin開發(fā),最初主要支持手機。2005 年由 google 收購注資,并組建開放手機聯(lián) 盟開發(fā)改良,逐漸擴展到平板電腦及
14、英他領(lǐng)域上。Android的主要競爭對手是蘋果公司的 iOS 以及 RIM的 Blackberry OS。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2012年 2月數(shù)據(jù),Android占據(jù)全球智能手機操作系統(tǒng)市場 52. 5%的份額, 中國市場占有率為 68. 4%Android的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了分層的架構(gòu)。android分為四個層,從 髙層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運行庫層和 linux核心層。Android是以 Linux為核心的手機操作平臺,作為一款開放式的操作系統(tǒng),隨著 Android 的快速發(fā)展,如今已允許開
15、發(fā)者使用多種編程語言來開發(fā) Android應(yīng)用程序,而不再是以前 只能使用 Java開發(fā)Android應(yīng)用程序的單一局而,因而受到眾多開發(fā)者的歡迎,成為真正意 義上的開放式操作系統(tǒng)。在 Android中, 開發(fā)者可以使用 Java 作為編程語言來開發(fā)應(yīng)用程序, 也可以通過 NDK使 用 C/C+作為編程語言來開發(fā)應(yīng)用程序,也可使用 SL4A來使用其他各種腳本語言進行編程(如: python lua、tel、php 等等),還有其他諸如:QT(qt forandroid)、Mono(mono for android)等一些著需編程框架也開始支持Android編程, 甚至通過HonoDroid,開
16、發(fā)者還可以使用C# 作為編程語言來開發(fā)應(yīng)用程序。另外,谷歌還在 2009 年特別發(fā)布了針對初學者的 Android Simple 語言,該語言類似 Basic 語言。而在網(wǎng)頁編程語言方面,JavaScript, ajax, HTML5, jquery、sencha dojo、mobl、PhoneGap 等等都已經(jīng)支持Android JF發(fā)。3、數(shù)據(jù)庫表設(shè)計(見表 1)序號中文表名英文表名表功能說明1學生用戶表student記錄學生用戶信息2管理員表administrator記錄管理員信息3學生影集studcntalbum保存學生用戶的相片信息4管理員留言板表administratormessa
17、ge保存管理員的所有留言信息5管理員留言板回復表administratormessagereply保存管理員的所有留言回復信息6校慶專欄表anniversary記錄校慶新聞信息7分會風采表chighlight記錄分會風采的詳細內(nèi)容8班級相冊表classalbum記錄班級相片信息9班級日志表classdiary記錄班級日志信息10班級表classes保存班級資料11班級留言表classmessage記錄班級的所有留言12捐贈記錄表donation記錄所有捐贈信息13校友風采表ghighlight保存校友風采的詳細內(nèi)容14分會簡介表intro記錄分會的詳細內(nèi)容15捐贈方式表method記錄捐贈方式
18、的詳細內(nèi)容16新聞表news記錄所有的新聞信息17圖片表picture記錄圖片的所有信息18招聘信息表recniitmentinformation記錄發(fā)布的招聘信息19添加學生表registerfail記錄添加學生的詳細信息20簡歷信息表resume記錄簡歷信息21學生個人日志表studentdiary記錄學生日志的詳細信息22學生個人留言表studentmessage記錄學生留言板的詳細信息23系統(tǒng)公告記錄表systembulletin記錄所有系統(tǒng)公告的信息表 1部分 ER 圖(如圖 4)三.可行性研究報告(一) 、可行性研究的前提1.1要求主要功能:能夠?qū)崿F(xiàn)老師和學生對成績的管理,即完成一
19、些基本的功能,to:查 詢,刪除,添加,修改等,同時也要實現(xiàn)權(quán)限的管理。性能要求:信息中心提供的學生成績信息必須及時的反映出來,老師和學生能夠 及時的進行對成績的管理。輸入要求:數(shù)據(jù)完整,詳實。輸出要求:簡捷,快速,實時。安全與保密要求.1.依賴于莘機本身對用戶使用權(quán)限的規(guī)定。2在程序模塊中通過使用密碼控制功能對用戶的權(quán)限加以限制。如:刪除和修改。 1.2目標系統(tǒng)實現(xiàn)后,大大提高學生信息管理的工作效率。降低管理人員服務(wù)中的錯誤發(fā) 生率,減少信息交流的煩瑣過程及其帶來的開銷。極大地方便師生需求,減少所花 費的不必要時間。1 3條件,假定和限制建議軟件壽命:10年。經(jīng)費來源:滁州學院硬件條件:服務(wù)
20、器 sim 工作站,終端為 pc機。運行環(huán)境:Android 手機數(shù)據(jù)庫:SQL1 4可行性硏究方法這項可行性研究是基于兩方面的一是基于對現(xiàn)有手工操作所存在的極大不便而引 起的系統(tǒng)開發(fā)意圖二是基于其它校友信息管理機構(gòu)已做過類似項 L1,可以從中吸 取相應(yīng)的經(jīng)驗教訓此外,這項硏究還立足于師生要求和系統(tǒng)維護人員需求,做了大 量的調(diào)查對最終的可行性,初步山分析可定為:可行性二內(nèi)部可行性*60%+外部 可行性*40%來最終確定可行性,這個值越大,可行性越高.1.5決定可行性的主要因素成本/效益分析結(jié)果,效益成本。技術(shù)可行,現(xiàn)有技術(shù)可完全承擔開發(fā)任務(wù)。操作可行,軟件能被原有工作人員及師生快速接受。(二)
21、 .對現(xiàn)有系統(tǒng)的分析2.1處理流程和數(shù)據(jù)控制學校管理工作對 于學校的決策者和管理者來說至關(guān)重要。但一直以來人們使 用傳統(tǒng)人匸的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、 保密性差。另外,時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維 護都帶來了不少的困難。2.2工作負荷由于現(xiàn)在高校擴招,學生人數(shù)增多,現(xiàn)有系統(tǒng)工作負荷過大。2.3費用支出由于現(xiàn)有系統(tǒng)工作負荷大,耗費人力物力發(fā),費用支出偏高。2.4人員現(xiàn)有系統(tǒng)的技術(shù)性較低,所以系統(tǒng)的維護較費力,所需人員數(shù)量加大。2.5設(shè)備系統(tǒng)的技術(shù)性能較低,設(shè)備有些落后。2.6局限性比如說技術(shù)陳舊,工作負超重,系統(tǒng)維護等方面的局限性。(三
22、) 、所見系統(tǒng)技術(shù)可行性分析3.1對系統(tǒng)的簡要描述本系統(tǒng)主要實施 U標是幫助在校的學生以及畢業(yè)學生對學校的動向能夠第 一時間了解到3.2處理流程和數(shù)據(jù)流程見上圖 13.3與現(xiàn)有系統(tǒng)比較的優(yōu)越性檢索迅速、查詢方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規(guī)化管理 的重要條件。3.4采用建議系統(tǒng)可能帶來的影響由于檢疫系統(tǒng)技術(shù)性能高,耗費的成本可能會偏高。3.5技術(shù)可行性評價以現(xiàn)有的技術(shù)和開發(fā)人員的數(shù)量和質(zhì)量條件下,可在規(guī)定期限內(nèi)完成該系統(tǒng) 的開發(fā)。(四) 、所建議系統(tǒng)經(jīng)濟可行性分析4.1支出釆用本系統(tǒng),旨在解決學生信息管理,所需的軟件硬件部分較少,所需采 購設(shè)備清單主要如下:計算機 1臺。軟件需安裝 Power Buider 9.0 Windows2000 以上操作系統(tǒng)平臺。4.2收益安裝校友信息管理系統(tǒng)后,將減少人員數(shù)量,從而減少為此付出的工資;將 減少紙張的使用,因此提高校友信息的準確率,從而提高工作效率,收益明顯提 咼。4.3投資回收周期大概兩年后可以收回所有支出的成本。4.4敬感性分析系統(tǒng)生命期長度約為 10年,系統(tǒng)的工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 艦橋上行走的規(guī)則
- 城市綜合管廊建設(shè)與管理解決方案
- 環(huán)境科學中關(guān)于全球氣候變化試題
- 企業(yè)ERP系統(tǒng)集成服務(wù)項目合同
- 地理信息系統(tǒng)應(yīng)用知識點梳理與考核試題集
- 建筑結(jié)構(gòu)與建筑設(shè)計練習題庫
- 現(xiàn)代管理學原理應(yīng)用問題解析題
- 企業(yè)研發(fā)投入與轉(zhuǎn)化效率對比表
- 建筑工程施工承包協(xié)議
- 個性化學習服務(wù)平臺構(gòu)建及實施方案設(shè)計
- 《抽樣技術(shù)》課件(完整版)
- 工程力學ppt課件(完整版)
- 思想政治教育學原理整套課件完整版電子教案課件匯總(最新)
- 關(guān)鍵過程(工序)和特殊過程(工序)管理辦法
- 高考新材料作文——如何處理材料作文所給材料
- 220kV輸電線路工程質(zhì)量通病防治措施
- 【EHS流程圖】建設(shè)項目職業(yè)衛(wèi)生“三同時”工作流程圖(9頁)
- 邁達斯建模(貝雷梁、鋼棧橋)
- [考研英語]商志英語作文模板
- Fluent出入口邊界條件設(shè)置及實例解析
- 模擬追溯演練報告(成品到原料)
評論
0/150
提交評論