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