前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的房屋管理系統(tǒng)需求分析主題范文,僅供參考,歡迎閱讀并收藏。
0 引言
隨著中心城市養(yǎng)老用地、房屋租金等限制,養(yǎng)老機(jī)構(gòu)開始向社區(qū)居家養(yǎng)老服務(wù)拓展[1]。社區(qū)居家養(yǎng)老服務(wù)對象居住分散、服務(wù)需求差異較大且具有一定的隨機(jī)性、動態(tài)性,養(yǎng)老服務(wù)物資具有品種多、類型多、品牌多、使用頻繁等特點(diǎn)[23],為保證服務(wù)質(zhì)量,建立養(yǎng)老物資管理信息系統(tǒng)是解決養(yǎng)老服務(wù)物資科學(xué)管理問題的重要手段。
1 系統(tǒng)需求分析
養(yǎng)老物資管理是養(yǎng)老服務(wù)管理的重要組成部分。當(dāng)養(yǎng)老機(jī)構(gòu)向周邊社區(qū)拓展服務(wù)時,會面臨服務(wù)需求差異大、服務(wù)計(jì)劃難制定、物資供給安排困難等問題[45]。養(yǎng)老機(jī)構(gòu)必須統(tǒng)籌內(nèi)部物資管理與外部物資調(diào)配管理。
養(yǎng)老物資管理信息系統(tǒng)應(yīng)兼顧養(yǎng)老機(jī)構(gòu)內(nèi)部及社區(qū)居家養(yǎng)老服務(wù)物資管理需求,包括適合相關(guān)供應(yīng)商及客戶的服務(wù)應(yīng)用,通過建立物資基本信息庫、庫存信息庫、使用歷史信息庫等,將系統(tǒng)統(tǒng)一部署在租用的阿里云空間,滿足互聯(lián)網(wǎng)環(huán)境下,養(yǎng)老機(jī)構(gòu)、社區(qū)居家服務(wù)站、物資供應(yīng)商及最終用戶在同一平臺下,實(shí)現(xiàn)物資的統(tǒng)一采購、統(tǒng)一調(diào)度及統(tǒng)一配送。
2 系統(tǒng)流程
養(yǎng)老物資管理業(yè)務(wù)涉及養(yǎng)老物資的采購管理(含供應(yīng)商管理、采購計(jì)劃管理、進(jìn)貨管理)、養(yǎng)老物資的領(lǐng)用管理、養(yǎng)老物資的使用記錄管理、養(yǎng)老物資的使用統(tǒng)計(jì)及需求管理,還可支持供應(yīng)商的物資配送管理及相關(guān)人員的統(tǒng)計(jì)查詢功能,系統(tǒng)流程如圖1所示。從養(yǎng)老機(jī)構(gòu)向供應(yīng)商進(jìn)行采購開始,養(yǎng)老機(jī)構(gòu)向服務(wù)站發(fā)送物資,服務(wù)站收到供應(yīng)商物資并登記,記錄物資使用情況,養(yǎng)老機(jī)構(gòu)根據(jù)各服務(wù)站的使用情況,向供應(yīng)商進(jìn)行采購。采購訂單的制定需要綜合考慮各服務(wù)站的消耗情況和自身的使用情況,制定出采購周期和采購批量,服務(wù)中心的物資消耗實(shí)時反饋到物資管理系統(tǒng)中。相關(guān)業(yè)務(wù)形成物資管理的閉環(huán)流程。
3 系統(tǒng)架構(gòu)及功能設(shè)計(jì)
養(yǎng)老物資綜合管理系統(tǒng)采用云存儲技術(shù),支持互聯(lián)網(wǎng)環(huán)境下養(yǎng)老機(jī)構(gòu)、社區(qū)居家養(yǎng)老服務(wù)中心(站)及養(yǎng)老物資供應(yīng)商協(xié)同物資管理的應(yīng)用需求,其系統(tǒng)架構(gòu)如圖2所示。
養(yǎng)老物資管理系統(tǒng)主要功能:①物資信息管理;②物資數(shù)量管理;③使用記錄管理;④出入庫管理。其中,物資信息是整個物資管理系統(tǒng)的基礎(chǔ),養(yǎng)老機(jī)構(gòu)進(jìn)行統(tǒng)一采購后,各服務(wù)中心會接收到物資的出入庫信息,當(dāng)物資運(yùn)輸?shù)轿粫r,服務(wù)中心確認(rèn)接收物資。服務(wù)器材使用情況每天都會登記,服務(wù)消耗品的使用量也要記錄。通過云服務(wù)平臺,養(yǎng)老機(jī)構(gòu)可以實(shí)時了解服務(wù)中心的物資使用情況和庫存物資數(shù)量,分析各服務(wù)中心的物資需求,及時修改采購計(jì)劃及配送計(jì)劃。養(yǎng)老機(jī)構(gòu)還可以通過云服務(wù)平臺上的訂單服務(wù)器,向供應(yīng)商發(fā)送訂單請求,協(xié)商定價以及溝通交流。
4 系統(tǒng)實(shí)現(xiàn)
養(yǎng)老機(jī)構(gòu)物資管理系統(tǒng)采用J2EE技術(shù)架構(gòu)開發(fā),基于互聯(lián)網(wǎng)技術(shù)和云存儲技術(shù)實(shí)現(xiàn)系統(tǒng)在阿里云服務(wù)平臺部署和應(yīng)用,具有實(shí)時性強(qiáng)、開放性好及維護(hù)成本低等特點(diǎn)。信息存儲方面,使用大型數(shù)據(jù)庫系統(tǒng),確保多用戶條件下能夠進(jìn)行高效存儲和讀取,同時保障數(shù)據(jù)的穩(wěn)定和安全。系統(tǒng)界面方面,應(yīng)用風(fēng)格統(tǒng)一的專業(yè)UI設(shè)計(jì),在滿足日常使用功能的基礎(chǔ)上,提高系統(tǒng)的操作性和用戶體驗(yàn)。
養(yǎng)老機(jī)構(gòu)物資管理包含物資信息管理、庫存管理、采購管理及服務(wù)中心管理等功能。其中:物資信息管理主要管理各類物資的基本信息;庫存管理主要管理各類物資出入庫信息、庫存信息;采購管理主要包括采購訂單管理、訂單發(fā)送管理;服務(wù)中心管理主要包含服務(wù)中心信息管理、服務(wù)中心物資管理和服務(wù)中心需求管理等。
服務(wù)站物資管理是養(yǎng)老機(jī)構(gòu)物資管理的重要組成部分,由物資信息管理、庫存管理及服務(wù)中心管理等內(nèi)容組成。
關(guān)鍵詞:JSP B/S 學(xué)生考勤系統(tǒng)
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2015)12-0000-00
隨著社會的進(jìn)步和信息技術(shù)的迅猛發(fā)展,迫切要求對我們的學(xué)校管理工作進(jìn)行變革,計(jì)算機(jī)作為輔助工具已經(jīng)廣泛深入到各大院校的日常教學(xué)和管理活動中??记谑侨粘=虒W(xué)管理過程中一個很重要的環(huán)節(jié)。而長期以來,教師對學(xué)生的考勤方式仍然停留在依靠紙質(zhì)點(diǎn)名冊的手工統(tǒng)計(jì)方式上,即浪費(fèi)人力也浪費(fèi)物力,而且由于人工管理存在著大量的不可預(yù)知性,造成了學(xué)生考勤管理工作的一些不規(guī)范,同時也不符合數(shù)字化校園的發(fā)展要求。因此,網(wǎng)絡(luò)化的學(xué)生考勤系統(tǒng)越來越受到各大院校師生的歡迎,它給教師帶來了更加高效的處理考勤的方法,使得教學(xué)工作能夠更加順利得進(jìn)行下去。
本文設(shè)計(jì)與實(shí)現(xiàn)了某高職院校的基于JSP技術(shù)的網(wǎng)上學(xué)生考勤系統(tǒng),主要實(shí)現(xiàn)學(xué)生考勤信息的錄入、查詢、統(tǒng)計(jì)和處分公告功能,同時還能夠?qū)崿F(xiàn)對學(xué)生信息、教師信息、課程信息和班級信息進(jìn)行查詢、修改、打印等基本功能。該系統(tǒng)運(yùn)用完善的校園網(wǎng)絡(luò),建立一個基于B/S模式和先進(jìn)的JSP開發(fā)技術(shù),具有多層次用戶的網(wǎng)上在線學(xué)生考勤管理系統(tǒng)。實(shí)現(xiàn)了學(xué)生考勤管理的無紙化、網(wǎng)絡(luò)化和數(shù)字化。
1 系統(tǒng)需求分析
根據(jù)學(xué)生考勤管理系統(tǒng)的性質(zhì),系統(tǒng)主要具有6個功能:學(xué)生信息、教師信息、考勤管理、考勤查詢、考勤統(tǒng)計(jì)和處分公告。用戶主要有4種:學(xué)生、班級輔導(dǎo)員、教師和系統(tǒng)管理員。其中學(xué)生登錄系統(tǒng)后,可以查看個人信息、個人的出勤情況以及處分公告;班級輔導(dǎo)員或教師登錄系統(tǒng)后,可以錄入每堂課學(xué)生的出勤情況,可以查看個人信息,也可以查看由系統(tǒng)根據(jù)出勤錄入情況自動生成的處分公告,并根據(jù)處分公告對缺勤學(xué)生進(jìn)行警告或處分;系統(tǒng)管理員登錄系統(tǒng)后,可以對學(xué)生信息、教師信息、課程信息、出勤信息以及處分等信息進(jìn)行管理。
2 系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)設(shè)計(jì)目標(biāo)
系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生考勤管理工作的系統(tǒng)化、規(guī)范化和自動化,避免教學(xué)管理資源的不必要浪費(fèi),從而提高學(xué)生考勤管理工作的效率。學(xué)生考勤系統(tǒng)的用戶為教師、班級輔導(dǎo)員和系統(tǒng)管理員,另外,學(xué)生也可以登錄系統(tǒng)查看自己的出勤情況。通過使用本系統(tǒng),教師可以在更短的時間內(nèi)完成學(xué)生的考勤工作,并將考勤信息存入后臺數(shù)據(jù)庫,為期末對學(xué)生的綜合評定,提供了有力的依據(jù)。
2.2系統(tǒng)功能設(shè)計(jì)
學(xué)生考勤系統(tǒng)的主要功能是采集、歸檔、管理和查閱。它是一個信息共享服務(wù)平臺,能夠規(guī)范管理所有學(xué)生的考勤信息,并能夠構(gòu)建完整的學(xué)生考勤檔案資源。網(wǎng)上學(xué)生考勤系統(tǒng)的開發(fā)為學(xué)生考勤管理工作提供了完整的解決方案,也為用戶提供了完整的學(xué)生考勤信息管理的功能。
該系統(tǒng)采用模塊化的設(shè)計(jì),按照不同的功能進(jìn)行模塊劃分,主要包括個人信息模塊、考勤查詢模塊、考勤錄入模塊和處分公告模塊,每一個模塊完成特定的功能。
2.2.1 個人信息模塊
該模塊主要實(shí)現(xiàn)以下功能:修改密碼、查看個人信息、個人信息列表、添加個人信息和刪除個人信息。該模塊面向所有的用戶,所有合法用戶登錄系統(tǒng)后都可以查看個人信息或修改密碼,但所有個人信息列表、添加個人信息和刪除個人信息三個功能只能由系統(tǒng)管理員實(shí)現(xiàn)。
2.2.2 考勤查詢模塊
不同用戶的查詢權(quán)限是不同的。其中,學(xué)生只能查詢自己的出勤情況,專職教師只能查詢自己授課班級且是自己登記過的考勤記錄,班級輔導(dǎo)員可以查看自己所帶班級的所有考勤記錄,而系統(tǒng)管理員可以查詢所有的出勤記錄。
2.2.3考勤錄入模塊
考勤錄入功能可以由授課教師完成,也可以由班級輔導(dǎo)員錄入。其中,授課教師可以錄入自己授課班級的考勤記錄,班級輔導(dǎo)員只能錄入本班的出勤情況。在考勤錄入時,首先登錄學(xué)生考勤系統(tǒng),在主頁面上點(diǎn)擊左側(cè)導(dǎo)航條上的“考勤錄入”,頁面出現(xiàn)要錄入的考勤日期、課程、節(jié)次和班級,填入正確的考勤錄入信息后,頁面將顯示出當(dāng)前班級所有學(xué)生的信息,每行顯示一條學(xué)生信息,包括學(xué)號、姓名、班級和考勤情況,教師進(jìn)行考勤登記,當(dāng)本次所有的學(xué)生考勤全部登記完畢,可以點(diǎn)擊“暫存”或“提交”按鈕。其中,點(diǎn)擊“暫存”按鈕保存的信息可以再修改,而點(diǎn)擊“提交”按鈕后,信息將不能再被修改。
2.2.4處分公告模塊
處分公告模塊主要實(shí)現(xiàn)對缺勤學(xué)生的處分公告。該模塊對已錄入的考勤信息進(jìn)行統(tǒng)計(jì),當(dāng)學(xué)生的缺勤次數(shù)超過學(xué)校的處分規(guī)定時,就會將該學(xué)生的學(xué)號、姓名、班級、缺勤次數(shù)和處分決定顯示在公告欄。
2.3系統(tǒng)開發(fā)技術(shù)
針對網(wǎng)上學(xué)生考勤系統(tǒng)的特點(diǎn),本系統(tǒng)使用B/S(瀏覽器/服務(wù)器)模式,采用JSP網(wǎng)絡(luò)程序設(shè)計(jì)語言開發(fā),后臺數(shù)據(jù)庫使用SQL Server的開發(fā)方案。用戶在任何一臺可以連接校園網(wǎng)的電腦上,只要打開瀏覽器就可以使用本系統(tǒng),完成人機(jī)交互。前臺的JSP頁面和支持JSP處理的后臺服務(wù)器共同完成學(xué)生考勤信息錄入、查詢、統(tǒng)計(jì)和打印等操作。
本系統(tǒng)以JSP技術(shù)為主線,采用JSP技術(shù)開發(fā)。JSP功能強(qiáng)大,它的全稱為Java Server Pages,是1999年由Sun公司提出的一種Web服務(wù)技術(shù)標(biāo)準(zhǔn)。JSP的編程腳本為Java語言,同時還支持JavaBeans、Servlet等技術(shù),利用這些技術(shù)可以建立安全、高效、跨平臺的Web應(yīng)用程序。
2.4數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)主要用來管理學(xué)生的考勤信息,涉及到的信息量很大,而且隨著系統(tǒng)功能的逐步完善和擴(kuò)充,處理的數(shù)據(jù)量也會越來越多。針對以上情況,同時出于安全性的考慮,系統(tǒng)的開發(fā)需要采用中型或大型數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)采用微軟公司的SQL Server 數(shù)據(jù)庫管理系統(tǒng)作為后臺的數(shù)據(jù)庫。
在本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)時,基本思路是以系統(tǒng)的功能模塊為主線,分別為各個模塊設(shè)計(jì)對應(yīng)的數(shù)據(jù)表,主要包括以下數(shù)據(jù)表:學(xué)生信息表、教師信息表、輔導(dǎo)員信息表、系統(tǒng)管理員信息表、班級信息表、課程信息表、考勤信息表、用戶權(quán)限表、教師課程班級對應(yīng)信息表等。在數(shù)據(jù)庫的設(shè)計(jì)過程中,各個表之間存在一定的關(guān)聯(lián),設(shè)計(jì)了各個表之間可能的聯(lián)系,設(shè)置相應(yīng)的主鍵和索引。同時,考慮到系統(tǒng)將來的功能擴(kuò)展,設(shè)計(jì)了相應(yīng)的擴(kuò)展數(shù)據(jù)表。另外,根據(jù)系統(tǒng)的需求分析,本系統(tǒng)主要由學(xué)生、教師、班級和課程關(guān)系組成,每一個關(guān)系要分析各個實(shí)體及實(shí)體間的完整性規(guī)則。
在系統(tǒng)的開發(fā)和運(yùn)行過程中數(shù)據(jù)庫操作起到至關(guān)重要的作用。在代碼編寫時,可以采用JavaBean把這些數(shù)據(jù)庫操作封裝在一起,這樣可以有效避免代碼的重復(fù)編寫,降低編程的復(fù)雜度,提高代碼的重用性和安全性。
3 系統(tǒng)實(shí)現(xiàn)
3.1登錄模塊實(shí)現(xiàn)
該模塊主要實(shí)現(xiàn)用戶登錄功能。在此模塊中,要進(jìn)行用戶身份的驗(yàn)證,來區(qū)分不同類型的用戶。登錄模塊主要處理三種可能出現(xiàn)的情況。第一種情況,用戶在登錄頁面上沒有輸入用戶信息或輸入信息格式不正確就直接點(diǎn)擊“提交”按鈕,這時頁面會調(diào)用JavaScript代碼來進(jìn)行處理,提示用戶重新輸入;第二種情況,用戶輸入的信息格式正確,點(diǎn)擊“提交”按鈕后,信息將被提交給Servlet,并進(jìn)行有效性驗(yàn)證,通過驗(yàn)證后,系統(tǒng)會連接數(shù)據(jù)庫,查詢數(shù)據(jù)庫中是否有與之匹配的用戶名和密碼,如果匹配通過,用戶信息會存入Session,用戶進(jìn)入學(xué)生考勤系統(tǒng)主頁面,登錄成功;第三種情況,是在第二種情況的基礎(chǔ)上,如果數(shù)據(jù)庫中沒有與之相匹配的用戶名和密碼,則提示出錯,登錄失敗。
登錄模塊部分代碼如下:
int flag = login.check();
if(flag==1){
%>
歡迎進(jìn)入網(wǎng)上學(xué)生考勤系統(tǒng)
}
if(flag==0){
%>
登錄失??!點(diǎn)擊重新登錄!
}
%>
3.2考勤查詢功能實(shí)現(xiàn)
該模塊實(shí)現(xiàn)學(xué)生考勤信息的查詢。當(dāng)在主頁面的左側(cè)導(dǎo)航欄中選擇查詢學(xué)生考勤信息時,就會跳轉(zhuǎn)到查詢學(xué)生考勤信息的頁面。在查詢學(xué)生考勤信息的頁面,可以實(shí)現(xiàn)班級的學(xué)生考勤信息查詢,也可以針對某個學(xué)生的考勤信息進(jìn)行查詢,這時會提示用戶輸入要查詢的學(xué)生的學(xué)號,用戶可以在文本框中輸入要查詢的學(xué)生的學(xué)號,來得到當(dāng)前學(xué)生的考勤信息。
實(shí)現(xiàn)該頁面的主要代碼如下:
 ;
 ;請輸入要查詢學(xué)生的學(xué)號:
學(xué)號: ; ; ;
 ;
4 結(jié)語
目前,本系統(tǒng)已經(jīng)開發(fā)完成并得到初步的應(yīng)用,基本實(shí)現(xiàn)了學(xué)生考勤管理工作的網(wǎng)絡(luò)化、數(shù)字化、自動化,提高了學(xué)生考勤管理工作的效率,進(jìn)一步規(guī)范了學(xué)生考勤工作的管理,推動了數(shù)字化校園的進(jìn)程,具有較高的使用價值。
參考文獻(xiàn)
[1]延保東,魚瑩,賈永杰.基于JSP技術(shù)實(shí)現(xiàn)的體育用品管理系統(tǒng)[J].現(xiàn)代電子技術(shù),2014(10).
[2]劉春霞.基于JSP的中小型企業(yè)門戶網(wǎng)站設(shè)計(jì)[J].軟件導(dǎo)刊,2015,14(6).
[3]姜新.基于JSP的網(wǎng)上房屋租賃的研究與實(shí)現(xiàn)[J].辦公自動化(學(xué)術(shù)版).2015(2).
[4]馬琰.基于JSP和Struts2的Web新聞系統(tǒng)的設(shè)計(jì)與開發(fā)[J].信息安全與技術(shù),2015(4).