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

?

基于.NET技術(shù)的科技管理信息系統(tǒng)

2016-11-19 06:10:36曹麗華
智能計算機與應(yīng)用 2016年5期
關(guān)鍵詞:宿舍管理系統(tǒng)

曹麗華

摘 要:當今世界隨著互聯(lián)網(wǎng)行業(yè)的快速崛起與發(fā)展,各個層面的業(yè)務(wù)與服務(wù)大部分已經(jīng)與互聯(lián)網(wǎng)接軌并且發(fā)展成互聯(lián)網(wǎng)產(chǎn)業(yè),這些產(chǎn)業(yè)均可運用網(wǎng)絡(luò)的知識來管理與維護,例如涉及到服裝類、電器類、住房類、醫(yī)療類、教育類等等,其中高等教育院校的宿舍管理就是當中的一小部分,通過運用宿舍管理系統(tǒng)對宿舍進行統(tǒng)一簡便的管理,給管理人員帶來了極大的便利。

關(guān)鍵詞:宿舍;管理系統(tǒng);Asp.net

中圖分類號:G350 文獻標識碼:A

Science and technology management information system based on.NET Technology

——Taking dormitory management system as an example

CAO Li Hua

(College of Physics, Jilin Normal University, Siping Jilin 136000, China)

Abstract: Nowadays with the rapid rise and development of the Internet industry, all aspects of business and services has been largely integrated with Internet standards and desfined as the development of the Internet industry. These industries can use knowledge of the network to realize management and maintenance, such as related to clothing, electrical appliances, such as housing, medical, education and so on. The dormitory management in Institutions of higher education is a small part of many fields. The paper develops the dormitory management system. And the use of dormitory management system of dormitory could bring simple and unified management, and provide great convenience for the management staff.

Keywords: dormitory; management system; Asp.net

0 引言

科技管理系統(tǒng)目前已經(jīng)逐漸成為主流的管理手段,利用計算機技術(shù)全方位開拓研發(fā)實踐也已經(jīng)是潮流方向,能夠順應(yīng)社會的快速發(fā)展態(tài)勢要求。本文以宿舍管理系統(tǒng)為例開展這一方面研究。其技術(shù)成果在實際運用過程中由于操作簡捷方便、存儲容量可觀、并且可以記錄大量數(shù)據(jù)信息的優(yōu)點,使其呈現(xiàn)出良好的實用性和安全性,如此將切實保證了宿舍管理的的順暢滿意運行,因而贏得了廣闊的未來前景及實用空間。本文即針對這一課題給出全面分析論述。

1 可行性

宿舍管理系統(tǒng)是可以根據(jù)每一個高校的宿舍管理制度來定制設(shè)計的軟件管理系統(tǒng),其實施開發(fā)并不局限于任何一種固定的樣式,而且擁有的功能也是任意的、完備的,開發(fā)人員可以根據(jù)各自學(xué)校的客觀標準極致設(shè)計出滿足要求的宿舍管理系統(tǒng)。本問系統(tǒng)結(jié)合了普通高校的實際情況,并經(jīng)過綜合考察調(diào)研、以及合理的需求分析后創(chuàng)設(shè)開發(fā)出來的,整個系統(tǒng)從符合操作簡單、頁面整潔大方、友好實用的目標要求出發(fā),實現(xiàn)了從宿舍信息的添加、刪除、修改、查詢到管理人員信息的添加、刪除、修改、查詢的操作。實踐證明,本系統(tǒng)可以完善實現(xiàn)各類指定操作,安全使用性能優(yōu)良。

1.1技術(shù)可行性

技術(shù)可行性是指開發(fā)人員根據(jù)客戶的需求來核心研發(fā)產(chǎn)品的系統(tǒng)功能、性能、及系統(tǒng)其它部分上支持技術(shù)的可行性。本系統(tǒng)采用了Asp.net技術(shù),眾所周知,Asp.net技術(shù)目前正日趨穩(wěn)定、成熟,由大眾工人深具開發(fā)潛力,并一直位居潛力網(wǎng)站系統(tǒng)開發(fā)的時尚前沿,而獲得普遍適用性。同時,數(shù)據(jù)庫采用的是SQL Server 2005,實踐證明能夠與Asp.net技術(shù)有效地融合對接。另外,計算機的配置版本相對較高,有足夠的內(nèi)存空間安裝需要的前臺界面開發(fā)工具及后臺數(shù)據(jù)庫處理的系統(tǒng)和運行平臺,在開發(fā)環(huán)境上提供了高端可靠基礎(chǔ)架構(gòu)。而且,在開發(fā)人員方面也形成了最佳配備,為開發(fā)程序提供了優(yōu)質(zhì)的人力資源。綜上可知,這些均是開發(fā)一個成功宿舍管理系統(tǒng)的必備實施保障。

1.2社會可行性

宿舍管理系統(tǒng)的開發(fā)是符合社會發(fā)展規(guī)律需求的,是管理制度形勢的時代前行走向,同時更體現(xiàn)了管理人員的心聲與愿望。

1.3經(jīng)濟可行性

經(jīng)濟可行性是指針對一個系統(tǒng)開發(fā)所需要的成本進行分析,對分析結(jié)果做出評估,判定其是否可行,包括預(yù)計項目開發(fā)所需要的成本,估算開發(fā)成本是否會高于項目的總收益利潤。同時更要審視此軟件系統(tǒng)所帶來的經(jīng)濟效益與開發(fā)該軟件的費用是否相當,是否能夠給用戶帶來一定的經(jīng)濟效益。而本次研究開發(fā)本系統(tǒng)并不需要大量的人力,獨自即可完成,因此在經(jīng)濟上是符合預(yù)期經(jīng)濟效益評定指標的。

1.4操作可行性

本系統(tǒng)界面采用了可視化的前端設(shè)計,普通用戶可以點擊頁面進行各種操作,設(shè)計上做到了美觀大方,明白易懂;由此可見,該系統(tǒng)是一個操作簡單、功能齊全的系統(tǒng),符合操作可行性。

2 需求分析

2.1 設(shè)計目標

宿舍管理系統(tǒng)的實現(xiàn)目標總體上可分為添加、刪除、修改、查詢等基本模塊,宿舍管理系統(tǒng)的登錄人員包括超級管理員、普通管理員,這2種管理員的對應(yīng)操作可作如下概述。

1)超級管理員。可實現(xiàn)公寓管理、寢室管理、住宿管理、床位調(diào)換、退宿管理、系統(tǒng)設(shè)置。超級管理員的系統(tǒng)設(shè)置為:添加管理員、修改管理員、刪除管理員、查詢管理員、修改密碼、退出系統(tǒng)。

2)普通管理員??蓪崿F(xiàn)住宿管理、床位調(diào)換、退宿管理、系統(tǒng)設(shè)置。普通管理員的系統(tǒng)設(shè)置為:修改密碼、退出系統(tǒng)。

2.2 設(shè)計平臺

本管理系統(tǒng)在計算機上采用了Windows 7旗艦版作為設(shè)計操作系統(tǒng)平臺,同時在開發(fā)該系統(tǒng)時選用了具有強大開發(fā)功能的Microsoft Visual Studio 2008軟件作為其前臺開發(fā)工具,同時選用了性能穩(wěn)定的Microsoft SQL Server 2005數(shù)據(jù)庫軟件作為配套數(shù)據(jù)庫的開發(fā)工具。由此可知,該系統(tǒng)的開發(fā)工具都是由Microsoft公司發(fā)布推出的一系列軟件產(chǎn)品,使得同源開發(fā)的系統(tǒng)兼容性會相對較好,不會連帶引發(fā)一些相關(guān)問題。至此,可得如下結(jié)論:本宿舍系統(tǒng)是一款兼容性較高、穩(wěn)定性較好、開發(fā)費用較低、支持的數(shù)據(jù)類型較多、操作步驟簡單、且易于維護的軟件管理系統(tǒng)。

3 技術(shù)開發(fā)

3.1 Asp.net概述

Asp.net是把基于通用語言的程序在服務(wù)器上集成發(fā)生運行。和之前的ASP相比,其適應(yīng)性尤為突出,可以高效運行于大部分Web軟件開發(fā)的平臺上,通用語言當中的數(shù)據(jù)類庫等其它的編譯語言也都可以全面動態(tài)整合到Asp.net 的Web應(yīng)用中去,同時Asp.net的語言是獨立的,使得用戶可以選擇偏好語言進行編程,或是使用多種語言共同編寫程序,如C#、VB、Jscript等,這些語言的協(xié)同工作即可將用戶程序能夠完整移植到Asp.net上。其次,Asp.net不僅可以在一個處理器上運行,甚至也可以在多個處理器上運行,這樣無需改變?nèi)魏闻渲镁涂梢蕴岣哌\行速度,并且Asp.net技術(shù)是在由Microsoft公司推出的最新產(chǎn)品Microsoft Visual Studio環(huán)境上進行開發(fā),所以可以與該公司推出的其它Microsoft產(chǎn)品獲得事實上的深度兼容,避免了因兼容性出現(xiàn)的問題。

3.2 動態(tài)網(wǎng)頁技術(shù)

動態(tài)網(wǎng)站是指承載內(nèi)容可以隨意變更的網(wǎng)站,因為該網(wǎng)站設(shè)有數(shù)據(jù)庫系統(tǒng),各類數(shù)據(jù)即會存儲在龐大的數(shù)據(jù)庫中,然而靜態(tài)網(wǎng)站是指并構(gòu)設(shè)數(shù)據(jù)庫系統(tǒng)的網(wǎng)站,只是一個靜態(tài)的網(wǎng)頁,因而不能隨意地更改網(wǎng)站的內(nèi)容。目前,動態(tài)網(wǎng)頁技術(shù)已可見有多種,比如ASP、Asp.net、JSP等,本網(wǎng)站采用了Asp.net技術(shù)來實施重點功能開發(fā)。Asp.net是ASP的升級版本,其整體功能均要優(yōu)于ASP,而且具有較強的可擴展性與可定制性,數(shù)據(jù)處理方面更引入了先進的新技術(shù),如此即使得Asp.net技術(shù)在整體功能上超越了ASP技術(shù),編寫程序時更顯靈活、實用貼心,有效地縮短了軟件項目的開發(fā)周期。不僅如此,還有Asp.net與SQL Server 2005的完美結(jié)合,則為需要開發(fā)的產(chǎn)品發(fā)揮了安全的開發(fā)環(huán)境與重點關(guān)鍵保障的決定性作用。

3.3 數(shù)據(jù)庫技術(shù)

數(shù)據(jù)庫是專用于信息存儲的軟件系統(tǒng),可支持對大量數(shù)據(jù)信息的增、刪、改、查等命令實現(xiàn),并可以對數(shù)據(jù)進行統(tǒng)計和分析。Microsoft SQL Server 2005數(shù)據(jù)庫軟件的主要任務(wù)就是提供數(shù)據(jù)管理,每一個數(shù)據(jù)庫都是由表、觸發(fā)器、存儲過程等數(shù)據(jù)庫對象所組成的。

在數(shù)據(jù)庫中,數(shù)據(jù)表包含這數(shù)據(jù)庫中的數(shù)據(jù)對象,表是由數(shù)據(jù)按一定的順序和格式構(gòu)成的數(shù)據(jù)集合,表的數(shù)據(jù)表示形式是行、列結(jié)構(gòu)。表中的每一行代表一條記錄,每一列代表記錄的一個字段。生成數(shù)據(jù)庫后,數(shù)據(jù)庫是空的,只有存入數(shù)據(jù)后才能成為真正的數(shù)據(jù)庫。又由于數(shù)據(jù)庫中用于存儲數(shù)據(jù)的是表,所以需要在其中創(chuàng)建表,Microsoft SQL Server 2005給出了2種方式,一種是在表設(shè)計器中創(chuàng)建表,另一種是使用T -SQL語句創(chuàng)建表。創(chuàng)建完成后,可以對表中的數(shù)據(jù)進行插入、刪除、修改等處理形式。

在Microsoft SQL Server 2005操作中,存儲過程、觸發(fā)器和游標是重要的組成部分。其中,存儲過程可以使用戶對數(shù)據(jù)庫的管理工作趨于優(yōu)化簡易,存儲過程是SQL語句和可選流程控制語句的預(yù)編譯集合,是一種既獨立存在于表之外又獨立存儲在數(shù)據(jù)庫內(nèi)的數(shù)據(jù)庫對象,可以由客戶調(diào)用,也可以從另一個過程或觸發(fā)器進行調(diào)用,而且參數(shù)可以被傳遞和被返回,出錯代碼也可以得到相應(yīng)檢測。另外,就是該過程用一個名稱存儲并作為一個單元進行處理,能夠提高系統(tǒng)的應(yīng)用效率與執(zhí)行速度,在性能方面還具有預(yù)編譯、緩存、減少網(wǎng)絡(luò)傳輸、更新更全地利用服務(wù)器內(nèi)存的優(yōu)點。存儲過程的定義有2種方式,其一是在SQL Server Management Studio中創(chuàng)建存儲過程;另一種方式是通過在查詢窗口中執(zhí)行T-SQL語句創(chuàng)建存儲過程。

本系統(tǒng)采用Microsoft SQL Server 2005作為數(shù)據(jù)庫操作系統(tǒng)是因為該系統(tǒng)能與Windows 2005 Server實現(xiàn)強大緊密結(jié)合,而Windows 2005 Server服務(wù)器的安全性能堪稱優(yōu)良,能夠阻止所有非法用戶的訪問;其次,用戶可以在瀏覽器中查詢存儲在數(shù)據(jù)庫中的信息,可以極盡便利地進行數(shù)據(jù)庫系統(tǒng)的遠程訪問;最后,該數(shù)據(jù)庫的容量跡盡龐大,能夠存儲更多的數(shù)據(jù)信息。

4 系統(tǒng)設(shè)計

4.1功能設(shè)計

宿舍管理系統(tǒng)設(shè)置了2個管理員,可以通過登錄系統(tǒng)進行管理。超級管理員具有公寓管理、寢室管理、住宿管理、床位調(diào)換、退宿管理、系統(tǒng)設(shè)置的權(quán)限;普通管理員具有住宿管理、床位調(diào)換、退宿管理、系統(tǒng)設(shè)置的權(quán)限。具體如圖1所示。

4.2數(shù)據(jù)庫設(shè)計

后臺數(shù)據(jù)的邏輯結(jié)構(gòu)用二維表表示,本系統(tǒng)包括管理員圖、公寓圖、學(xué)生圖等,如圖2~圖4所示.

5 系統(tǒng)實現(xiàn)

5.1登陸界面

具體地,超級管理員與普通管理員可以通過登錄界面進入系統(tǒng),然后根據(jù)各自權(quán)限在系統(tǒng)中執(zhí)行各種操作。在登錄的時候必須按照管理員的身份輸入賬號與密碼,否則即會出錯;而且賬號與密碼不能為空,否則系統(tǒng)會提示輸入不能為空;同時也要將賬號與密碼輸入正確,否則也會出錯。登錄界面如圖5所示。

5.2功能界面

功能界面呈現(xiàn)的是該系統(tǒng)的各項功能,包括公寓信息管理、寢室管理、退宿管理、系統(tǒng)設(shè)置等。在此,將給出各項功能的設(shè)計框架實現(xiàn)展示。

1)公寓管理中,管理員首先可以對公寓選擇添加操作,然后可以對已存在的公寓信息進行編輯與刪除操作。設(shè)計界面如圖6、圖7所示:

2)寢室管理中,可以關(guān)聯(lián)實現(xiàn)添加寢室、添加床位,然后再對已存在的寢室信息進行編輯與刪除操作。設(shè)計界面如圖8所示。

6系統(tǒng)測試

6.1測試目的

系統(tǒng)測試的目的是為了提高軟件系統(tǒng)的可靠性,通過檢測探知該系統(tǒng)是否還存在錯誤,在此基礎(chǔ)上盡可能地去發(fā)現(xiàn)并改正這些錯誤。這是決定軟件生命周期的重要因素,也是一項復(fù)雜的工作,如果測試不足,那么成例產(chǎn)品將會帶著安全隱患投入使用,在未來使用時也會經(jīng)常出現(xiàn)一些預(yù)期外的錯誤,從而使用戶喪失對該產(chǎn)品的信用度,直接影響到該產(chǎn)品的生產(chǎn)效益。但是如果測試過度的話,對時間和經(jīng)濟開銷將造成雙重損耗。所以測試要做到適度,才會收到滿意實踐效果。

6.2 測試方法

目前的測試方法有黑盒測試與白盒測試2種。其中,黑盒測試是測試產(chǎn)品的各個功能是否均能正常實現(xiàn)與運行,而并不考慮程序內(nèi)部的結(jié)構(gòu)和特征,測試者在程序接口設(shè)置測試,觀察程序是否能夠正確接收數(shù)據(jù)并且產(chǎn)生正確的結(jié)果,所以說黑盒測試是針對功能的測試。白盒測試與黑盒測試恰恰相反,白盒測試關(guān)注程序的內(nèi)部邏輯結(jié)構(gòu),并不重視產(chǎn)品的功能,常常是通過基路測試等方法對所有邏輯路徑進行測試,得出可靠的測試數(shù)據(jù)。

7結(jié)束語

宿舍管理系統(tǒng)的研發(fā)實質(zhì)上就是動態(tài)網(wǎng)站的設(shè)計。制作一實用動態(tài)網(wǎng)站需要構(gòu)建一個前臺頁面,頁面中需包括該系統(tǒng)的要實現(xiàn)的各種功能,另外還可以根據(jù)用戶個人喜好來修飾美化前臺頁面。其次,制作一個動態(tài)網(wǎng)站最重要的就是要建設(shè)一個完整的后臺數(shù)據(jù)庫,在數(shù)據(jù)庫中保存用戶網(wǎng)站的所有數(shù)據(jù)信息,本次研究用戶可以在數(shù)據(jù)庫中設(shè)置一些登錄人員的信息,然后登陸系統(tǒng)調(diào)控設(shè)計各種操作。同時,作為高級管理員也可以對系統(tǒng)的后臺信息執(zhí)行添加、刪除、修改、查詢操作,由此實現(xiàn)了對系統(tǒng)全方位的運行開發(fā)與管理。

參考文獻

[1] 金旭亮. ASP.NET課程設(shè)計教程[M] .北京:高等教育出版社,2013:125-129.

[2] 尹志宇,郭晴. 數(shù)據(jù)庫原理與應(yīng)用教程:SQL Server[M].北京:清華大學(xué)出版社,2011:196-206.

[3] 鄭婭峰,張永強. 網(wǎng)頁制作就教程——HTML,CSS,JavaScript[M].北京:清華大學(xué)出版

社,2011:143-149.

[4] 張海藩,牟永敏. 軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2013.

[5] 何新起. 網(wǎng)頁制作與網(wǎng)站建設(shè)從入門到精通[M].北京:人民郵電出版社,2013.

[6] 丁士峰. 網(wǎng)頁制作與網(wǎng)站建設(shè)實戰(zhàn)大全[M].北京:清華大學(xué)出版社,2013.

[7] 李建中,王珊. 數(shù)據(jù)庫系統(tǒng)原理[M].北京:機械工業(yè)出版社,2012.

[8] John Kauffman,Brain Matasik著.asp.net數(shù)據(jù)庫入門經(jīng)典[M].張哲峰,黃翔宇,譯. 北京:清華大學(xué)出版社,2013.

[9] Simon Robinson,Ollie Cornes著.C#高級編程[M].康博,譯.北京:清華大學(xué)出版社,2006.

[10] Jeffer R.Shapiro著.SQL Server 2005參考大全[M]. 周之,黃玫,譯.北京:清華大學(xué)出版社,2013.

猜你喜歡
宿舍管理系統(tǒng)
基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
熱得快炸了
學(xué)校到底是誰的
基于LED聯(lián)動顯示的違停管理系統(tǒng)
作品四
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
一個都跑不掉
基于RFID的倉儲管理系統(tǒng)實現(xiàn)
华阴市| 六盘水市| 武强县| 内黄县| 奉贤区| 陇南市| 平原县| 延安市| 常州市| 广宁县| 高尔夫| 长海县| 武义县| 华容县| 水城县| 龙里县| 云林县| 保德县| 临江市| 彰化县| 富平县| 罗定市| 灵宝市| 红桥区| 万山特区| 桃江县| 靖州| 长乐市| 镇宁| 建阳市| 高台县| 屏南县| 吴旗县| 浦城县| 瑞安市| 云阳县| 绩溪县| 宿州市| 鄢陵县| 宜阳县| 洪泽县|