国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于B/S的學(xué)生管理信息系統(tǒng)的分析與設(shè)計

2016-03-30 13:51章國贊徐科文苗園園孟繁興
教育教學(xué)論壇 2016年12期
關(guān)鍵詞:S結(jié)構(gòu)需求分析系統(tǒng)設(shè)計

章國贊 徐科文 苗園園 孟繁興

摘要:本文基于B/S的體系結(jié)構(gòu),以浙江機電職業(yè)技術(shù)學(xué)院為例,從學(xué)生角度出發(fā),通過學(xué)生檔案、學(xué)生課程、學(xué)生成績、學(xué)生宿舍、用戶管理幾方面闡述,在認真調(diào)研學(xué)生工作的基礎(chǔ)上,理清各學(xué)生管理工作條塊,根據(jù)功能需求所使用和需要的相關(guān)技術(shù),對本系統(tǒng)所涉總體架構(gòu)、數(shù)據(jù)庫以及各功能模塊進行設(shè)計。

關(guān)鍵詞:B/S結(jié)構(gòu);學(xué)生管理;信息系統(tǒng);需求分析;系統(tǒng)設(shè)計

中圖分類號:G717 文獻標(biāo)志碼:A 文章編號:1674-9324(2016)12-0239-02

管理信息系統(tǒng)是一個利用計算機軟硬件資源以及數(shù)據(jù)庫系統(tǒng)達到人機結(jié)合的系統(tǒng)[1]。隨著計算機技術(shù)的不斷發(fā)展以及互聯(lián)網(wǎng)技術(shù)的日趨成熟,它逐漸滲入到人們社會生活的各個領(lǐng)域并發(fā)揮著越來越重要的作用。在此背景下,學(xué)生管理信息系統(tǒng)應(yīng)運而生。

B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(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)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

一、系統(tǒng)需求分析

1.系統(tǒng)業(yè)務(wù)需求。學(xué)生管理信息系統(tǒng)著重于工作流程。其中業(yè)務(wù)流程大致如下:學(xué)生先將個人資料提交學(xué)生處,由學(xué)生處進行信息檔案的輸入、存儲,再由教務(wù)處根據(jù)學(xué)生班級進行排課,生成課程表;教師根據(jù)學(xué)生考試結(jié)果進行課程統(tǒng)計、成績統(tǒng)計、生成成績單;宿舍管理人員根據(jù)學(xué)生班級進行宿舍安排。繼而根據(jù)業(yè)務(wù)流程畫出數(shù)據(jù)流程圖。

2.系統(tǒng)功能需求。對學(xué)生管理信息系統(tǒng)五個模塊用例圖進行描述和分析。其中,用戶管理包括:用戶名與密碼的添加與刪除,多用戶查詢。學(xué)生檔案管理包括:在校學(xué)生基本信息的更新(添加、刪除),在校學(xué)生基本信息的查詢操作(如姓名、學(xué)號、院系、專業(yè)、家庭電話、家庭住址等各種信息),畢業(yè)班實習(xí)學(xué)生的信息管理(指導(dǎo)教師信息、實習(xí)單位信息、實習(xí)單位變更信息、校外住宿協(xié)議信息等)。學(xué)生課程管理包括:課程更新(如添加、刪除、修改),學(xué)生課程查詢(如姓名、學(xué)號、課程名、課程代號等關(guān)鍵詞進行模糊查詢或精確查詢)。學(xué)生成績管理包括:成績輸入、刪除、更新,學(xué)生成績查詢和統(tǒng)計(并根據(jù)數(shù)據(jù)庫信息統(tǒng)計各種平均成績、單科最高最低成績及個人成績),學(xué)生操行成績評定管理(如學(xué)生的各種違紀(jì)、獎勵及信息加分、扣分,學(xué)習(xí)狀況的信息及加減分,等等)。學(xué)生宿舍管理包括:學(xué)生宿舍安排(住宿情況的添加、刪除、查詢、更新等),衛(wèi)生檢查情況登記、查詢(并統(tǒng)計平均分等),用電的信息管理,等等。

二、系統(tǒng)設(shè)計

1.系統(tǒng)總體結(jié)構(gòu)設(shè)計。系統(tǒng)總體結(jié)構(gòu)設(shè)計的主要任務(wù)是將整個系統(tǒng)合理性地劃分成各個功能模塊,正確的處理模塊和模塊之間與模塊內(nèi)部的聯(lián)系及它們之間的數(shù)據(jù)聯(lián)系和調(diào)用關(guān)系,定義各種模塊的內(nèi)部結(jié)構(gòu)等。本系統(tǒng)的系統(tǒng)總體結(jié)構(gòu)按分解的原則,信息隱蔽抽象、自頂向下、一致性、面向用戶等原則進行設(shè)計[2]。

根據(jù)浙江機電職業(yè)技術(shù)學(xué)院學(xué)生管理信息系統(tǒng)的需求分析、設(shè)計原則和系統(tǒng)總體功能而設(shè)計。其中,用戶管理模塊是對用戶賬戶的設(shè)置和修改,不同的賬戶權(quán)限也有所不同;學(xué)生檔案管理模塊是學(xué)生基本信息錄入、更新以及查詢管理;學(xué)生成績管理模塊是學(xué)生成績統(tǒng)計、課程成績統(tǒng)計、查詢、成績更新管理;學(xué)生課程管理模塊是對專業(yè)課程、學(xué)生選修課程的管理;學(xué)生宿舍管理模塊是對學(xué)生宿舍基本信息、衛(wèi)生狀況、使用情況的管理。

2.系統(tǒng)功能模塊設(shè)計。用例圖表明了系統(tǒng)參與者與用例的關(guān)系,系統(tǒng)內(nèi)部各對象之間如何交互則需要順序圖和協(xié)作圖等交互圖來實現(xiàn)。①用戶登錄模塊設(shè)計。此模塊針對用戶的登錄賬戶進行管理(身份鑒別和用戶名、密碼驗證)。根據(jù)用戶輸入的用戶名和密碼識別學(xué)生、管理員和超級管理員的頁面對象。當(dāng)輸入信息識別錯誤時,停留在用戶對象的登錄頁面。②學(xué)生檔案管理模塊設(shè)計。此模塊設(shè)計針對學(xué)生基本信息進行添加、刪除、查詢。此模塊信息分類包括:學(xué)生基本信息、學(xué)生聯(lián)系方式、家長聯(lián)系方式、班級、專業(yè)和生源地。對學(xué)生基本信息、聯(lián)系方式和家長聯(lián)系方式都與學(xué)生有關(guān),方便起見將三者統(tǒng)一管理。其中,班級、專業(yè)、生源地信息由管理員或超級管理員直接添加,但修改和刪除權(quán)限為超級管理員所有。學(xué)生登錄后,當(dāng)其選擇了學(xué)生檔案一項,將顯示與該學(xué)生有關(guān)的全部信息,也只能顯示所登錄學(xué)生的信息。在此通過session變量來實現(xiàn)。這樣實現(xiàn)了學(xué)生個人信息的保密性。管理員權(quán)限包括查詢信息(包括學(xué)生基本信息、學(xué)生聯(lián)系方式、家長聯(lián)系方式、生源地等的查詢)和添加信息(學(xué)生信息以表單形式提交,再分別寫入到不同部分中)。超級管理員的權(quán)限包括查詢和添加(與管理員相同)。此外,還包括修改信息選項,修改是查詢和添加的結(jié)合。點擊修改,系統(tǒng)將所點擊的那條信息提交到另一個頁面以供修改,修改完后將重新保存信息。選擇刪除時,系統(tǒng)自動刪除并返回刪除前界面。③學(xué)生課程管理模塊設(shè)計。此模塊包括:課程管理和選課管理。課程管理包括課程編號、課程名稱、教師對象、學(xué)分、學(xué)時、上課地點、上課時間以及課程的介紹等,以添加、刪除、修改、查詢等操作實現(xiàn)。選課管理模塊除了課程管理相關(guān)信息以外增加上課地點、上課時間,增設(shè)已選人數(shù)和可選人數(shù)等情況及課程對學(xué)生學(xué)習(xí)要求等功能。④學(xué)生成績管理模塊設(shè)計。此模塊包括成績統(tǒng)計、成績更新、課程統(tǒng)計、成績查詢。成績統(tǒng)計功能是輸入學(xué)生學(xué)號,對該學(xué)生的成績進行統(tǒng)計;成績更新功能設(shè)計針對學(xué)生在某學(xué)期中某課程所得的成績進行更新,可添加、刪除、修改。課程成績功能設(shè)計按照輸入課程編號實現(xiàn)查詢,統(tǒng)計出選課人數(shù)、最高分、最低分、平均分及不合格學(xué)生。成績查詢可了解總分、平均分、最高分、最低分。⑤學(xué)生宿舍管理模塊設(shè)計。該模塊功能包括:寢室信息、寢室查詢、寢室衛(wèi)生和寢室用電情況。寢室信息是對寢室成員基本信息進行添加、刪除和修改操作;寢室查詢有完全匹配和模糊查詢兩種方式,查詢各寢室人員以及寢室長相關(guān)信息;寢室衛(wèi)生是對衛(wèi)生情況打分、統(tǒng)計情況進行添加與刪除;寢室用電是對寢室用電情況進行查詢和更新。

3.數(shù)據(jù)庫設(shè)計。①數(shù)據(jù)庫概念設(shè)計。采用傳統(tǒng)實體聯(lián)系圖(E-R圖)作為概念設(shè)計工具。學(xué)生檔案、登錄管理模塊數(shù)據(jù)庫邏輯關(guān)系如圖1。管理員、超級管理員實體相同的列名,學(xué)生編號與學(xué)生實體學(xué)號相同。對管理員實體在登錄時與學(xué)生實體相同只用到編號與密碼,其他信息作為備案,通過編號進行兩部分信息關(guān)聯(lián)。②數(shù)據(jù)庫表結(jié)構(gòu)及關(guān)系的設(shè)計。在設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)是嚴(yán)格按照要求對所涉及到的表進行仔細考慮[3],以下為登錄管理、學(xué)生檔案子模塊所涉及的表的詳細描述:在設(shè)計表的過程中,管理員、學(xué)生身份驗證表和其對應(yīng)的基本表在建表的基本原則上是可以合成統(tǒng)一張表的,但是鑒于表項繁多和系統(tǒng)安全的考慮,將其設(shè)計成兩張表來表示不同時間調(diào)用的表。

三、提高空間

本系統(tǒng)在學(xué)生信息管理方面具有較好的經(jīng)濟性、針對性和實效性。然而,本系統(tǒng)雖然滿足了學(xué)校學(xué)生管理環(huán)節(jié)絕大部分的管理需求,但在設(shè)計與開發(fā)過程中,還有很多的地方有待進一步完善與改進,如與其他設(shè)備和系統(tǒng)的接口等問題,今后需要在這些方面進一步改善和提高。

參考文獻:

[1]伍俊良.管理信息系統(tǒng)(MIS)開發(fā)與應(yīng)用[M].北京科學(xué)出版社,2007:83-85.

[2]賽奎春.Delphi數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用[M].北京人民郵電出版社,2004:83-84.

[3]李興鵬,武偉.基于UML學(xué)生管理系統(tǒng)的設(shè)計與實現(xiàn)[J].廊坊師范學(xué)院學(xué)報(自然科學(xué)版),2008,(5):26-28.

猜你喜歡
S結(jié)構(gòu)需求分析系統(tǒng)設(shè)計
大學(xué)師生需求發(fā)展分析
基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
疏勒县| 瑞安市| 吉隆县| 扶风县| 黄浦区| 蒙山县| 尼勒克县| 湖南省| 临猗县| 兴仁县| 南宫市| 宝山区| 高邮市| 松潘县| 卓尼县| 旌德县| 洪湖市| 邓州市| 靖安县| 化德县| 聂拉木县| 韩城市| 耒阳市| 克什克腾旗| 开化县| 丽水市| 喀什市| 桃源县| 稷山县| 郯城县| 乌海市| 澄城县| 敦化市| 金塔县| 宿州市| 沂水县| 苍梧县| 洛宁县| 定南县| 浙江省| 深州市|