姚昱帆 林超超丁志鵬 陳佳泉
引言;本項目研發的畢業生信息管理系統,將畢業之后學生的全部信息存儲在此系統中,目的為畢業生與學校之間的聯系帶來了極大的便捷,能夠使得畢業生與學校之間有更多的交流。本項目利用軟件工程研發技術設計系統的功能框架,并完成系統功能實現。
一、前言
高校每年都有大量的學生畢業,在以往的時候,畢業生的就業信息都是通過學生輔導員或者班主任進行紙面收集與整理,工作十分繁復。同時,當學生的就業信息改變的時候,不能及時的掌握。綜合以上各種原因,導致只有部分的已畢業的學生與學校還有聯系,學校得到的信息不全面,不正確,難已開展相關的活動。項目組成員所研發的畢業生就業信息管理系統將很好的解決這些問題。
二、系統架構研發
1、三層體系結構
三層體系結構并非指物理上的三層,而是指邏輯上的三層,是指在客戶端與數據庫之間加入了一個中間件層,也叫組件層。三層包括:接入層,業務邏輯層,數據訪問層。在中間業務層,采用標準化的開發工具可以實現多種應用結構上的統一,通過模塊化結構設計,實現高可用的應用系統。系統中采用了雙機集群系統,在不重新改寫應用程序的前提下,保證在中間應用層不會產生單點失效,也就是說在用戶前端接入的時候,不會感受到中間應用層發生的任何變化,這和以往的主機客戶機服務器的結構已經有了比較大的變化。在應用服務層次,用戶可以根據實際需要構建符合實際業務運作和具體工作流程的系統解決方案。
2、系統結構設計
項目小組經過前期的調研,進行了系統功能需求分析,整個系統初步分為四個模塊:登錄模塊、信息管理模塊、用戶管理模塊、在線幫助等。登錄模塊主要是對系統用戶的身份驗證,主要分為四種用戶:用戶管理員、教師用戶、學生登錄、游客登錄,不同的身份,具有不同的權限設置。信息管理模塊,主要是對系統的相關信息進行管理,這里的信息包括用戶信息、學生就業登錄信息、日志管理等;該模塊的主要功能是各種組合查詢、增加信息、刪除信息、備份信息、修改信息等。用戶管理主要是對系統的用戶進行一些驗證、用戶功能管理等。在線幫助模塊提供給用戶一些應用指南等功能。系統初步定位四個模塊,在進行研發過程中,可根據實際進行增刪等,系統功能結構圖如1所示。
圖1 系統功能結構圖圖2系統用例圖
3、系統用例分析
通過對系統需求分析,系統參與者主要有管理員和學生用戶和教師用戶,通過用例圖可以看出不同的參與者具有不同的系統功能權限,系統用例圖如圖2所示。
4、系統數據庫設計
本管理系統要能較好的管理好畢業生的各項數據,就要用到數據庫,系統數據庫表初步設計兩個表單:用戶信息表和學生就業信息表。
三、結束語
本系統是對一個基于Web的大學生就業信息管理系統設計和實現的過程,先對系統進行必要的需求分析,然后按照分類到處系統,有登錄模塊,信息管理模塊,在線幫助,用戶管理四大模塊,其中的信息管理模塊和用戶管理模塊有相應的小模塊。然后設計數據庫的結構,創建了兩個表,對應的關系,最后實現了各個界面的代碼。本系統很好的實現了畢業生就業的信息管理,還為即將畢業的學生提供了更多的選擇。
參考文獻
[1]楊軍莉.基于WEB的學生信息管理系統中的數據庫研究與設計.電子測試.2014(05).
[2]趙靜宇.數據庫設計規范化的理論研究與應用[J]. 電子技術與軟件工程. 2013(21).
[基金]衢州學院大學生科技創新項目: 畢業生信息管理系統研發,項目編號:2014X10.
?