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

?

和田師專MIS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2013-04-29 13:47:06阿不都熱合曼·艾合買提
教育教學(xué)論壇 2013年8期
關(guān)鍵詞:客戶端服務(wù)器

摘要:本論文以管理信息系統(tǒng)(MIS)和學(xué)生管理為研究背景,結(jié)合學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),研究了基于分布式應(yīng)用系統(tǒng)原理、設(shè)計(jì)和實(shí)現(xiàn)的問題。全國各大專院校及一些中專和中學(xué)的校園網(wǎng)建設(shè)已進(jìn)入蓬勃發(fā)展的階段。校園網(wǎng)建成以后,需要在校園網(wǎng)上建設(shè)一個(gè)全校范圍的、開放的、分布的、多媒體的管理信息系統(tǒng)。但是像和田師專這樣地處偏遠(yuǎn)貧困的民族地區(qū),由于受到各方面因素的影響,尤其是當(dāng)?shù)赜?jì)算機(jī)科學(xué)水平的制約,還沒有建立或者成功建立校園網(wǎng)。本文在調(diào)研的基礎(chǔ)上,論述了符合新疆特色的大專學(xué)校管理信息系統(tǒng)的一般構(gòu)成,論述了校園網(wǎng)絡(luò)與管理信息系統(tǒng)的關(guān)系。這為像和田師專這樣的民族高校校園網(wǎng)的建立提供了科學(xué)的理論基礎(chǔ),也必將會(huì)對(duì)像和田師專這樣的民族高校的發(fā)展產(chǎn)生深遠(yuǎn)的影響。

關(guān)鍵詞:客戶端;服務(wù)器;學(xué)生管理信息系統(tǒng);校園網(wǎng)絡(luò)的安全技術(shù);密碼算法

中圖分類號(hào):G434 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2013)08-0248-03

一、引言

學(xué)生管理信息系統(tǒng)是教育單位不可缺少的部分。一個(gè)功能齊全、簡(jiǎn)單易用的管理信息系統(tǒng)不但能有效地減輕學(xué)校各類工作人員的工作負(fù)擔(dān),其內(nèi)容對(duì)于學(xué)校的決策者和管理者來說也至關(guān)重要。所以學(xué)生管理信息系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn)。如果采用傳統(tǒng)模型的MIS系統(tǒng)設(shè)計(jì)方法,難以適應(yīng)發(fā)展要求,只有采用C/S(Client/Server)結(jié)構(gòu)模型,才能為新一代的MIS系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)提供一個(gè)高效、經(jīng)濟(jì)、易于擴(kuò)充的解決方案。為了實(shí)現(xiàn)信息管理系統(tǒng)面向多層次的用戶服務(wù),管理信息系統(tǒng)采用基于C/S結(jié)構(gòu)的分布式數(shù)據(jù)庫的體系結(jié)構(gòu)?,F(xiàn)在全國的學(xué)生管理信息系統(tǒng),注入的學(xué)生姓名都是四個(gè)漢字,即8個(gè)字節(jié),然而,在新疆以維吾爾族、哈薩克族為代表的許多少數(shù)民族的學(xué)生姓名,翻譯成漢語后大多數(shù)都在四個(gè)漢字以上,有的還在10個(gè)漢字以上,這還不包括其父親的名字(即所謂的“姓”)。那么在學(xué)生姓名的輸入中,就會(huì)出現(xiàn)大量的同名現(xiàn)象,以致造成管理的混亂。本文的意義正是為了解決上述問題,以填補(bǔ)這方面的空白。

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

這個(gè)階段的任務(wù)是確定“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。在本階段所研究的對(duì)象是軟件項(xiàng)目的用戶要求,且必須全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求。為了達(dá)到這一目的,必須對(duì)其中模糊的要求進(jìn)行澄清,然后才能決定是否可以采納。而且準(zhǔn)確地表達(dá)被接受的用戶要求,也是需求分析的另一個(gè)重要方面,只有經(jīng)過確切描述的軟件需求才能成為軟件設(shè)計(jì)的基礎(chǔ)。

1.學(xué)生信息管理系統(tǒng)的需求分析。“合適的系統(tǒng)給合適的用戶提供合適的功能”是信息系統(tǒng)進(jìn)行需求分析和規(guī)劃中應(yīng)考慮的首要原則,按學(xué)生管理工作中的不同職能提供給用戶不同的系統(tǒng)。決策層用戶和管理層用戶主要使用C/S系統(tǒng)(即基于Client/Server系統(tǒng)),他們較少關(guān)心數(shù)據(jù)的獲取,而是關(guān)心數(shù)據(jù)實(shí)質(zhì)內(nèi)容和反映的情況,同時(shí)關(guān)心數(shù)據(jù)的透明性和準(zhǔn)確度;對(duì)于學(xué)生管理的工作人員即操作者,使用C/S系統(tǒng),他們?nèi)粘9ぷ魇切畔@取,處理數(shù)據(jù)和報(bào)表。

2.學(xué)生信息管理系統(tǒng)的功能。學(xué)生信息管理系統(tǒng)旨在提供一個(gè)可以操作的、方便管理的、提高工作效率的、易于修改的輔助管理系統(tǒng)。本系統(tǒng)采用Visual Basic、Visual Basic.NET+SQL Server 2000結(jié)構(gòu)。考慮到系統(tǒng)所要實(shí)現(xiàn)的功能以及系統(tǒng)的安全性,在用戶進(jìn)入系統(tǒng)之前進(jìn)行合法用戶檢測(cè)。所以系統(tǒng)中應(yīng)該有一個(gè)用戶名和密碼檢測(cè)的模塊,當(dāng)然與此相對(duì)應(yīng),還必須有操作員管理模塊,它必須能夠進(jìn)行操作員的增加、刪除和修改,并且能夠進(jìn)行授予相應(yīng)的操作權(quán)限。系統(tǒng)中必須有一個(gè)默認(rèn)的管理用戶,它在應(yīng)用系統(tǒng)剛安裝好時(shí)就能夠使用該用戶進(jìn)入,該用戶能夠建立其他用戶。同時(shí)還必須有密碼修改的模塊。普通用戶能夠修改自己的密碼,但系統(tǒng)管理員用戶能夠修改所有的資料。大中專學(xué)校的學(xué)生信息管理內(nèi)容十分豐富,工作繁多,本課題重在說明UML在軟件開發(fā)中的應(yīng)用,所以本例規(guī)定開發(fā)的學(xué)生信息管理系統(tǒng)只處理每學(xué)期的招生信息導(dǎo)入、新生學(xué)籍注冊(cè)、教務(wù)管理系統(tǒng)、學(xué)生檔案管理和學(xué)生成績(jī)管理。在招生信息導(dǎo)入管理方面提供的服務(wù)功能如下:①.導(dǎo)入新生的民族、籍貫、專業(yè)代碼;②.錄入院系信息和生成班級(jí)信息;③.導(dǎo)入招生數(shù)據(jù)和新生圖片;④.統(tǒng)計(jì)和清除新生數(shù)據(jù);⑤.修改密碼。在新生學(xué)籍注冊(cè)管理方面應(yīng)提供的服務(wù)功能如下:①.新生入校學(xué)籍注冊(cè);②.新生專業(yè)調(diào)整;③.新生統(tǒng)計(jì)與報(bào)表生成以及報(bào)表打??;④.修改密碼。在學(xué)生檔案管理方面應(yīng)提供的服務(wù)功能如下:①.錄入學(xué)生每學(xué)期的情況;②.生成學(xué)生鑒定表;③.生成回執(zhí)單;④.檔案查詢及打??;⑤.修改密碼。學(xué)生信息管理系統(tǒng)的直接用戶有學(xué)生、教師和教學(xué)管理員。管理員有權(quán)操縱數(shù)據(jù)庫的數(shù)據(jù)。學(xué)生和教師一般只查詢信息。學(xué)生信息管理系統(tǒng)的相關(guān)系統(tǒng)有財(cái)務(wù)系統(tǒng),需要把學(xué)生選課注冊(cè)信息傳給財(cái)務(wù)系統(tǒng),以便財(cái)務(wù)系統(tǒng)計(jì)算學(xué)生應(yīng)交納的費(fèi)用。

3.系統(tǒng)設(shè)計(jì)。①數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫的設(shè)計(jì)是數(shù)據(jù)生存周期中一個(gè)重要的階段,其質(zhì)量對(duì)數(shù)據(jù)庫系統(tǒng)影響頗大,因此數(shù)據(jù)庫的設(shè)計(jì)是管理信息系統(tǒng)開發(fā)中一個(gè)至關(guān)重要的環(huán)節(jié)。在設(shè)計(jì)中主要遵循四個(gè)原則:真實(shí)性、避免冗余、簡(jiǎn)單性、選擇合適的數(shù)據(jù)類型。數(shù)據(jù)庫的設(shè)計(jì)包括四個(gè)基本過程:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。需求分析已經(jīng)在前文中介紹過了,接下來將以設(shè)備管理模塊為例來重點(diǎn)介紹數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)。②概念模型設(shè)計(jì)。進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),首先必須選擇適當(dāng)?shù)臄?shù)據(jù)模型。目前應(yīng)用最廣泛的是E-R數(shù)據(jù)模型(Entity-Relationship data Model)。E-R數(shù)據(jù)模型不是面向?qū)崿F(xiàn),而是面向現(xiàn)實(shí)世界。設(shè)計(jì)這種模型的出發(fā)點(diǎn)是有效和自然地模擬現(xiàn)實(shí)世界。必須根據(jù)需求分析,確定E-R模型中的實(shí)體、聯(lián)系和屬性。學(xué)生基本信息實(shí)體:考號(hào)、學(xué)號(hào)、院系代碼、專業(yè)代碼、現(xiàn)在專業(yè)、班級(jí)編號(hào)、現(xiàn)在班級(jí)、姓名、性別、出生年月、政治面貌編號(hào)、婚姻狀況、家庭出身、戶口性質(zhì)、畢業(yè)中學(xué)、考生設(shè)備、名稱特長(zhǎng)、家庭地址、聯(lián)系電話、郵編、入學(xué)日期、高考成績(jī)、Picture;專業(yè)代碼實(shí)體:專業(yè)代碼、專業(yè)代號(hào)、錄取專業(yè)、院系;地區(qū)代碼實(shí)體:區(qū)號(hào)、籍貫;民族代碼實(shí)體:民族代碼、民族;院系代碼實(shí)體:院系代碼、院系、院系主任;政治面貌編號(hào)實(shí)體:政治面貌編號(hào)、政治面貌;班級(jí)實(shí)體:班級(jí)編號(hào)、院系、錄取專業(yè)、班級(jí)、班主任;成績(jī)表實(shí)體:編號(hào)、學(xué)號(hào)、課程編號(hào)、成績(jī)、考試次數(shù)、是否補(bǔ)修、是否重考、是否已確定;課程信息實(shí)體:課程編號(hào)、課程名稱、本學(xué)期課程、教師、開課系別;課程表實(shí)體:編號(hào)、課程編號(hào)、上課時(shí)間周、上課時(shí)間節(jié)、上課地點(diǎn);User ID實(shí)體:用戶名、密碼、權(quán)限。

4.系統(tǒng)實(shí)現(xiàn)。系統(tǒng)的實(shí)現(xiàn)選用Microsoft Visual Studio.NET作為前臺(tái)開發(fā)工具。Visual Studio.NET 是一套完整的開發(fā)工具,提供了企業(yè)級(jí)模板。系統(tǒng)采用多層結(jié)構(gòu)設(shè)計(jì),可以生成具有高度可伸縮性和靈活性的應(yīng)用程序。使用Visual Basic.NET架構(gòu)開發(fā),生成可編程Exe窗體,Visual Baisc.NET界面與代碼相分離。①數(shù)據(jù)庫的連接。在程序設(shè)計(jì)過程中,最重要的就是與數(shù)據(jù)庫的連接問題。若在連接時(shí)出現(xiàn)問題,首先要檢查客戶端的情況,并正確配置。數(shù)據(jù)訪問實(shí)現(xiàn)在學(xué)生信息管理系統(tǒng)中,對(duì)數(shù)據(jù)庫的操作使用ADO以及ADO.NET、數(shù)據(jù)適配器和存儲(chǔ)過程來完成。數(shù)據(jù)的訪問通過程序集中封裝在類里的存儲(chǔ)過程來實(shí)現(xiàn)。數(shù)據(jù)訪問是應(yīng)用程序存儲(chǔ)、檢索和管理數(shù)據(jù)的方式。在本系統(tǒng)中數(shù)據(jù)訪問集中了Visual Basic.NET 和SQL Server的優(yōu)化性能,具體來講,數(shù)據(jù)訪問實(shí)現(xiàn)主要集中在以下幾方面:將處理轉(zhuǎn)移到數(shù)據(jù)而不是將數(shù)據(jù)轉(zhuǎn)移到處理;將一個(gè)方法中調(diào)用的所有數(shù)據(jù)傳遞回客戶端;將數(shù)據(jù)庫資源保留最短的時(shí)間。對(duì)系統(tǒng)中一個(gè)學(xué)生信息查詢過程中涉及的各邏輯層間的方法調(diào)用的過程。具體對(duì)數(shù)據(jù)的訪問采用了ADO.NET中的.NET提供程序來實(shí)現(xiàn)。建立數(shù)據(jù)存儲(chǔ)區(qū)與應(yīng)用程序之間的數(shù)據(jù)連接的時(shí)候,根據(jù)采用的SQL Sever數(shù)據(jù)庫,采用SqlConnection對(duì)象。②用戶注冊(cè)與登錄模塊的實(shí)現(xiàn)。每個(gè)模塊的登陸界面以及密碼算法是統(tǒng)一的,但是所運(yùn)行的模塊不同,所訪問的數(shù)據(jù)庫不同,因此登陸用戶身份以及密碼不同。③招生信息導(dǎo)入模塊的實(shí)現(xiàn)。界面設(shè)計(jì)實(shí)際上是系統(tǒng)與用戶之間的接口,也是控制和選擇信息輸入輸出的主要途徑。界面設(shè)計(jì)規(guī)定界面的布局、風(fēng)格、色彩等約定,界面設(shè)計(jì)應(yīng)該堅(jiān)持友好、簡(jiǎn)單、實(shí)用、易于操作等原則。

參考文獻(xiàn):

[1]王行言,俞盤祥,等.計(jì)算機(jī)信息管理系統(tǒng)[M].北京:高等教育出版社,2000:58-153.

[2]鄧亞平.計(jì)算機(jī)網(wǎng)絡(luò)安全[M].北京:人民郵電出版社,2004:284-287.

[3]譚浩強(qiáng),薛淑斌,袁玫,等.Visual Basic程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

[4]Buseck P R,Nord G L,Veblen D R.Subsolidus phenomena in pyroxenes.In:Prewitt C T,ed.Reviews in mineralogy,pyroxenes v.7.s.l.].Mineralogical Society of America,1980.

[5]幸莉珊.Visual Basic.Net程序設(shè)計(jì)[M].北京:地質(zhì)出版社,2006.

作者簡(jiǎn)介:阿不都熱合曼·艾合買提(1967-),男,新疆和田人,新疆維吾爾自治區(qū)和田師范??茖W(xué)校計(jì)算機(jī)科學(xué)系。

猜你喜歡
客戶端服務(wù)器
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
如何看待傳統(tǒng)媒體新聞客戶端的“斷舍離”?
縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
孵化垂直頻道:新聞客戶端新策略
基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
大樞紐 云平臺(tái) 客戶端——中央人民廣播電臺(tái)的探索之路
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
服務(wù)器操作系統(tǒng)可信加固技術(shù)研究
湖北電力(2016年10期)2016-04-25 07:55:55
關(guān)于Linux的視頻服務(wù)器開發(fā)與實(shí)現(xiàn)分析
河南科技(2014年18期)2014-02-27 14:14:43
鄢陵县| 萨嘎县| 故城县| 图们市| 衡阳县| 承德县| 江北区| 关岭| 灵宝市| 辽源市| 个旧市| 葫芦岛市| 名山县| 广宗县| 嘉荫县| 牡丹江市| 枣阳市| 镇远县| 南丹县| 德保县| 县级市| 上林县| 民县| 蒙自县| 宣城市| 手游| 甘洛县| 荣成市| 和田县| 上高县| 龙岩市| 墨脱县| 乐陵市| 巴青县| 尉犁县| 大连市| 驻马店市| 瑞丽市| 海晏县| 威信县| 双流县|