某學(xué)校學(xué)生信息管理系統(tǒng)的概要設(shè)計(jì)
時間:2015-01-26 來源:www.xayqsn.com作者:admin
第一章 緒 論
1.1某中等職業(yè)衛(wèi)生學(xué)校宿舍管理現(xiàn)狀
某職業(yè)衛(wèi)生學(xué)校(以下簡稱衛(wèi)校)現(xiàn)有學(xué)生八千余人,全部要求住校,分四棟學(xué)生宿舍,由于學(xué)生絕大多數(shù)處于未成年人,家長和學(xué)校對于學(xué)生的住宿情況非常關(guān)心。在過去絕大多數(shù)時間里學(xué)校宿舍管理科的宿舍管理員均是發(fā)動學(xué)生成立宿衛(wèi)隊(duì),對學(xué)生進(jìn)行檢查,這樣既費(fèi)時又費(fèi)力,而且在每學(xué)年開學(xué)前,學(xué)校宿舍管理科需要提前 1 個月進(jìn)行人工宿舍安排。由于衛(wèi)校系中專學(xué)校,每年的招生數(shù)量不固定,每個專業(yè)學(xué)生人數(shù)也不明確,往往在開學(xué)前一周需要宿舍管理員通宵達(dá)旦的工作才能保證衛(wèi)校的正常開學(xué),而且這樣的工作又經(jīng)常會有差錯。?
......................
1.2 國內(nèi)外同類產(chǎn)品的使用
在國內(nèi)絕大多數(shù)軟件公司都為高校開發(fā)了計(jì)算機(jī)軟件系統(tǒng)進(jìn)行管理,在一定程度上提高了效率,但是這些軟件大多是按照原來的以后勤集團(tuán)作為學(xué)生宿舍管理核心來設(shè)計(jì)的,在高等職業(yè)衛(wèi)生學(xué)校機(jī)構(gòu)設(shè)置和部門劃分的條件下不能很好地工作,暴露出很多問題。
...........................
第二章 需求分析?
2.1運(yùn)行環(huán)境
本系統(tǒng)是以 Windows 系統(tǒng)為操作平臺,用 VB.net 編程語言做網(wǎng)頁界面,同時用腳本語言做網(wǎng)頁界面與底層數(shù)據(jù)庫的互聯(lián),用 SQL Server 數(shù)據(jù)庫來實(shí)現(xiàn)高等職業(yè)衛(wèi)生學(xué)校學(xué)生宿舍管理系統(tǒng)所需功能的。同時,在系統(tǒng)的開發(fā)中,我們充分考慮到有些高等職業(yè)衛(wèi)生學(xué)校由于在終端資金的投入等諸多因素,因此在硬件要求上不做苛刻要求,具體運(yùn)行環(huán)境見表 2.1 及2.2。
..........................
2.2系統(tǒng)結(jié)構(gòu)的選擇
在常用的互聯(lián)網(wǎng)數(shù)據(jù)庫管理系統(tǒng)軟件的開發(fā)中,目前比較流行的是C/S結(jié)構(gòu)和B/S結(jié)構(gòu)。在學(xué)生宿舍管理系統(tǒng)的開發(fā)中,如何選擇一個簡單使用,穩(wěn)定性高,安全性好的結(jié)構(gòu),是開發(fā)過程中主要需要解決的問題。相對早期的主機(jī)終端結(jié)構(gòu)和文件服務(wù)器結(jié)構(gòu),今年比較常用的數(shù)據(jù)庫結(jié)構(gòu)為客戶機(jī)/服務(wù)器結(jié)構(gòu)(Clinet/Server結(jié)構(gòu),簡稱C/S結(jié)構(gòu))和瀏覽器/服務(wù)器結(jié)構(gòu)(Browser/Server結(jié)構(gòu),簡稱B/S結(jié)構(gòu))。其中主機(jī)終端結(jié)構(gòu)受硬件條件制約,需要投入大量的資金購置高配置服務(wù)器和終端,因此不適合大多數(shù)高等職業(yè)衛(wèi)生學(xué)校的使用;文件服務(wù)器結(jié)構(gòu)只適合與小規(guī)模的局域網(wǎng),相對于高等職業(yè)衛(wèi)生學(xué)校的大量生源來說將不能正常運(yùn)行,在互聯(lián)網(wǎng)上也不能滿足學(xué)生家長適時查詢的需要。因而,在系統(tǒng)結(jié)構(gòu)的選擇上我們主要考慮C/S結(jié)構(gòu)和B/S結(jié)構(gòu)。
2.2.1C/S 結(jié)構(gòu)
在C/S結(jié)構(gòu)中服務(wù)器常采用高性能的服務(wù)器,并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle、Infomix、Sybase或 SQL server。
C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的獨(dú)立的數(shù)據(jù)處理能力,很多工作可以通過客戶端PC處理后再提交給服務(wù)器。這樣的結(jié)構(gòu)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。
C/S結(jié)構(gòu)缺點(diǎn)主要是:在C/S結(jié)構(gòu)中需要在客戶端上安裝專用的客戶端軟件(類似于目前比較常用的QQ和淘寶旺旺等實(shí)時通信軟件。因此在對于客戶的使用上首先涉及到安裝的工作量,對于本系統(tǒng)中的用戶比如學(xué)校領(lǐng)導(dǎo)、宿舍管理員和學(xué)生家長來說,計(jì)算機(jī)水平可能不是很高,因此會造成其使用不便;其次如果有客戶端PC遭到病毒破壞、或者硬件損壞時,都需要重新安裝或維護(hù)客戶端軟件;再次目前比較流行的電腦安全軟件比如360安全衛(wèi)士和QQ電腦醫(yī)生等很容易將客戶端軟件識別成無法判別安全性的軟件,因而造成客戶端軟件無法使用;在系統(tǒng)軟件升級時,每一臺客戶機(jī)需要重新安裝,使得系統(tǒng)維護(hù)和升級成本非常高。
.......................
第三章 系統(tǒng)概要設(shè)計(jì) ........................ 18
3.1 系統(tǒng)結(jié)構(gòu)的選擇............. 18
?3.1.1 C/S 結(jié)構(gòu)................... 18
3.1.2 B/S 結(jié)構(gòu)....................... 18
第四章 系統(tǒng)詳細(xì)設(shè)計(jì) ................ 26
4.1 系統(tǒng)登錄模塊的詳細(xì)設(shè)計(jì).............. 26
4.1.1.登陸 ...................... 27
4.1.1.1 代碼實(shí)現(xiàn) .......................... 27
?第五章 結(jié) 論 ..........................35?
?第四章 系統(tǒng)詳細(xì)設(shè)計(jì)
4.1門禁系統(tǒng)的詳細(xì)設(shè)計(jì)
由系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)可知道,門禁系統(tǒng)通過 IP 分配直接連接到交換機(jī)上. 學(xué)生數(shù)據(jù)初始化時,由門禁系統(tǒng)通過門禁信息輸入設(shè)備讀入欲進(jìn)入宿舍的學(xué)生信息,再通過接口操作界面輸入對應(yīng)學(xué)生的學(xué)號、姓名、宿舍樓號和宿舍號,從而組成一個完整的學(xué)生信息數(shù)據(jù)表,保存在整個系統(tǒng)的數(shù)據(jù)庫中. 當(dāng)系統(tǒng)啟用門禁系統(tǒng),學(xué)生進(jìn)行操作后,門禁系統(tǒng)輸入設(shè)備會讀取學(xué)生的證件信息,通過網(wǎng)絡(luò)把處理后的信息編碼提交給 Web 服務(wù)器,由 Web 服務(wù)器通過表單的提交和數(shù)據(jù)庫交互處理,然后根據(jù)要求實(shí)現(xiàn)是否返回處理結(jié)果來給門禁加電的整個操作.?整個指紋讀取響應(yīng)處理時間約 3 秒,如該幢學(xué)生宿舍人數(shù)較多,可以考慮多放置幾臺門禁系統(tǒng)。
........................
第五章 結(jié) 論
?5.1 論文的研究總結(jié)
隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)成為工作中必備的工具。近幾年由于國家對于高等職業(yè)教育的扶植,高等職業(yè)學(xué)校招生人數(shù)的擴(kuò)大,在校生的人數(shù)逐年增加。因此,高等職業(yè)衛(wèi)生學(xué)校學(xué)生宿舍的日常管理工作也越來越繁重。學(xué)生宿舍管理的信息化和網(wǎng)絡(luò)化已成為各高職學(xué)校提高學(xué)生宿舍管理效率,減輕宿舍管理部門工作人員日常宿舍管理工作負(fù)擔(dān)的一種必然趨勢。本系統(tǒng)的開發(fā)和應(yīng)用可以填補(bǔ)江西省贛州衛(wèi)生學(xué)校學(xué)生宿舍管理軟件的空白,提高贛州衛(wèi)生學(xué)校學(xué)生宿舍管理的水平。本論文從理論和技術(shù)實(shí)現(xiàn)兩個方面,對“贛州衛(wèi)生學(xué)校學(xué)生宿舍管理系統(tǒng)”的設(shè)計(jì)過程進(jìn)行了詳細(xì)介紹,以下是工作的主要內(nèi)容:?
1、首先分析了數(shù)據(jù)庫系統(tǒng)中兩種常用的開發(fā)模式的優(yōu)缺點(diǎn),選定 B/S 模式為本系統(tǒng)開發(fā)的首選模式。對本系統(tǒng)所采用的開發(fā)語言 VB.net 和數(shù)據(jù)庫 SQL Sever2005 的特點(diǎn)進(jìn)行了分析,闡明了選用的理由。
2、對系統(tǒng)的需求和可行性進(jìn)行了分析,進(jìn)行了功能模塊的劃分和功能結(jié)構(gòu)的總體設(shè)計(jì)。
3、對系統(tǒng)設(shè)計(jì)目標(biāo)、開發(fā)環(huán)境進(jìn)行了闡述。
4、完成了本系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)
5、展示實(shí)現(xiàn)了住宿登記、資料統(tǒng)計(jì)、報表打印以及門禁安防系統(tǒng)聯(lián)動等實(shí)用功能,包含校區(qū)、公寓樓號、寢室房號設(shè)置,學(xué)生住宿登記、查找、修改、資料統(tǒng)計(jì)等。
參考文獻(xiàn)(略)
相關(guān)閱讀
暫無數(shù)據(jù)