宿舍管理系統(tǒng)設(shè)計(jì)改后_第1頁(yè)
宿舍管理系統(tǒng)設(shè)計(jì)改后_第2頁(yè)
宿舍管理系統(tǒng)設(shè)計(jì)改后_第3頁(yè)
宿舍管理系統(tǒng)設(shè)計(jì)改后_第4頁(yè)
宿舍管理系統(tǒng)設(shè)計(jì)改后_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、工業(yè)大學(xué)畢業(yè)設(shè)計(jì)()任務(wù)書課題名稱安工大宿舍管理系統(tǒng)設(shè)計(jì)學(xué)院計(jì)算機(jī)學(xué)院專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)姓名魏鵬學(xué)畢業(yè)設(shè)計(jì)(號(hào)099074023)的主要內(nèi)容:1) 按照軟件工程的方法結(jié)合安工大宿舍管理系統(tǒng)設(shè)計(jì)的要求進(jìn)行需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試;2) 以 ASP、JSP 或 PHP 等相關(guān)工具進(jìn)行系統(tǒng)前臺(tái)設(shè)計(jì)(各開發(fā)工具盡可能用高版本),以 SQL Server 或 ACCESS 為工具進(jìn)行系統(tǒng)數(shù)據(jù)管理,使用 ADO 技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接和使用,能提供一個(gè)界面良好,交互功能強(qiáng),管理方便的基于 Web 的安工大宿舍管理系統(tǒng)3) 要求系統(tǒng)至少具有管理員和普通用戶兩種權(quán)限,普通用戶能人事務(wù)管理、

2、公文管理等,管理員能管理用戶權(quán)限及日志管理;4) 軟件結(jié)構(gòu)良好,具備一定的可維護(hù)性和可靠性;、瀏覽信息,個(gè)5)字?jǐn)?shù) 1.52 萬(wàn)字,并完成相關(guān)英文資料 5000 字的翻譯。參考文獻(xiàn)資料不少3-5 個(gè),答辯前提于 8 篇,其中外文資料不少于 2 篇,中英交帶有注釋的源代碼。要約 300 字,指導(dǎo)教師簽字: 摘要高校宿舍管理系統(tǒng)是信息的產(chǎn)物,它是學(xué)校宿管部門的一個(gè)。有了它不再需要繁重的紙質(zhì)登記,有了它宿管員不在需要繁重的工作,學(xué)生的簽到都是有系統(tǒng)自動(dòng)的,一些宿舍信息和學(xué)生等基本信息可以由管理及時(shí)的對(duì)信息進(jìn)行查詢、更新、修改和刪除,方便簡(jiǎn)易,且時(shí)效性高。高校宿舍的建設(shè)與發(fā)展,直接影響著學(xué)校后勤化的發(fā)

3、展進(jìn)程,也直接關(guān)系到在校學(xué)生的、正常的教學(xué)秩序和高校的穩(wěn)定。現(xiàn)在的高校宿舍管理基本上還處于手工操作的階段,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的日益廣泛應(yīng)用,采用計(jì)算機(jī)以及網(wǎng)絡(luò)對(duì)學(xué)生公寓進(jìn)行管理,有著相當(dāng)可觀的發(fā)展前景。從軟件工程的角度,闡述了整個(gè)系統(tǒng)的開發(fā)過(guò)程,包括:需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和系統(tǒng)測(cè)試。關(guān)鍵字:高校宿舍,ASP.NET,SQL Server 數(shù)據(jù)庫(kù)AbstractPaper from the perspective of software engineering, this paper expoundsthe development process of the whol

4、e system, including: requirements analysis,overall design, database design, detailed design and system test.Key words: University dormitory, ASP.NET, SQL Server databaseUniversity's dormitory management system is the product of information ages, it is the school lodge tube department a good help

5、er. Have it no longer needs to heavy paper registration, with it lodge keeper is not need to hard work, the students' attendance are automatic data collection system, some dormitories information and students' basic information can be made by management personnel timely to information query,

6、 update, modify, and delete, convenient and simple, and high efficiency.The construction and development of university dormitory, the direct impact on the development of the school rear service socialization reform process, also directly related to the vital interests of students, the normal teachin

7、g order and the stability. Now the university dormitory management basically is still in the manual operation stage, along with the computer technology and network techniquese more widely used, USES the computer and network to students' apartments management, has a considerabledevelopment prospe

8、cts.目 錄································工業(yè)大學(xué) ················

9、··················································

10、············1畢業(yè)設(shè)計(jì)()任務(wù)書 ····································&

11、#183;·················································&

12、#183;···········1第1章 緒論 ································1.1 項(xiàng)目背景 ···&#

13、183;····························1.2研究意義 ····················

14、············1.3本系統(tǒng)概述 ································第2章 開發(fā)工具綜述 ··

15、3;·····························2.1 ASP.NET簡(jiǎn)介··················

16、83;·················································

17、83;·················································

18、83;·················································

19、83;·················································

20、83;·················································

21、83;·················································

22、83;·················································

23、83;·················································

24、83;·················································

25、83;·················································

26、83;·················································

27、83;·················································

28、83;·················································

29、83;·················································

30、83;··111233· 4466715181820212121222223242526272728· 303031323232323234···································

31、········2.2站技術(shù)介紹································2.3數(shù)據(jù)庫(kù)技術(shù) ·······&

32、#183;·································第3章 系統(tǒng)需求分析與數(shù)據(jù)庫(kù)設(shè)計(jì)·············

33、83;··················3.1系統(tǒng)需求分析······························

34、··················································

35、·························3.3數(shù)據(jù)庫(kù)設(shè)計(jì) ·······················

36、83;········3.4 系統(tǒng)總體設(shè)計(jì) ································第4章 系統(tǒng)詳細(xì)設(shè)計(jì)······

37、··························4.1 系統(tǒng)主要部分模塊流程圖 ·····················&#

38、183;··········4.2 系統(tǒng)權(quán)限劃分 ································4.3超級(jí)管理員模塊界面···

39、83;·················································

40、83;·················································

41、83;·················································

42、83;·················································

43、83;·················································

44、83;·················································

45、83;·················································

46、83;·················································

47、83;·················································

48、83;·················································

49、83;·················································

50、83;·················································

51、83;·················································

52、83;·················································

53、83;·················································

54、83;·················································

55、83;·················································

56、83;·················································

57、83;················4.2.1 修改4.2.2 修改·······························

58、;·················································4.3.3

59、管理員添加學(xué)生信息································4.3.4管理員添加輔導(dǎo)員信息··············

60、··················4.3.5樓棟信息管理······························&

61、#183;·4.3.6寢室信息管理································4.3.7寢室水電管理············

62、83;·················································

63、83;·················································

64、83;·················································

65、83;·················································

66、83;··························4.3.8寢室基本信息4.3.9 學(xué)院管理····················

67、············4.3.10 專業(yè)管理································4.3.11 班級(jí)管理··&#

68、183;·····························4.3.12管理員管理··················

69、83;·················································

70、83;·················································

71、83;·················································

72、83;·················································

73、83;·················································

74、83;·················································

75、83;·················································

76、83;··························4.4宿管員用戶模塊界面·····················

77、83;··········································4.2.1寢室······&#

78、183;·················································&#

79、183;···············第五章 系統(tǒng)的調(diào)試運(yùn)行與測(cè)試································

80、5.1 調(diào)試運(yùn)行 ················································

81、83;·················································

82、83;······5.2 測(cè)試 ································5.2.1 黑盒測(cè)試········

83、3;·······················5.2.2 白盒測(cè)試·························

84、·······結(jié)論 ··········································

85、83;·················································

86、83;·················································

87、83;·················································

88、83;·················································

89、83;·················································

90、83;·················································

91、83;·················································

92、83;·····致 謝············································

93、··················································

94、··························35參考文獻(xiàn) ·······················

95、;··················································

96、;··········································36第 1 章 緒論1.1項(xiàng)目背景隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在各行各業(yè)中的應(yīng)用迅速普及,

97、計(jì)算機(jī)的應(yīng)用在后勤管理中同樣也得到了飛速的發(fā)展。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。對(duì)于后勤最基層的管理之一宿舍管理來(lái)說(shuō),利用計(jì)算機(jī)實(shí)現(xiàn)宿舍管理等日常工作來(lái)提高辦事效率,是適應(yīng)發(fā)展要求,推動(dòng)后勤管理領(lǐng)域現(xiàn)代化快速發(fā)展的必要條件。雖然宿舍只是后勤管理的基層,但是宿舍管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作。日常等工作量非常的大,如果用手工來(lái)操作,不僅工作量大而且容易出現(xiàn)錯(cuò)誤。而利用計(jì)算機(jī)就不同了,一個(gè)完善的宿舍管理系統(tǒng)可以幫你解決所有這方面的問(wèn)題。同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、量大、性好、壽命長(zhǎng)等。這些優(yōu)點(diǎn)能夠

98、極大地提高后勤管理的效率,達(dá)到事半功倍的效果。不同地方的高校具有不同的后勤管理制度,這也決定不同的地方有不同的宿舍管理制度,對(duì)于我們學(xué)校來(lái)說(shuō)目前就是這個(gè)情況,面對(duì)實(shí)際,迫切需要開發(fā)出一個(gè)新系統(tǒng)來(lái)適應(yīng)這些工作。本系統(tǒng)是結(jié)合了我們學(xué)校的實(shí)際情況,進(jìn)行綜合,經(jīng)過(guò)實(shí)際的需求分析采用了功能強(qiáng)大的 VS2010 作為開發(fā)工具,選用 SQLServer2008 作為數(shù)據(jù)庫(kù),開發(fā)出的宿舍信息管理系統(tǒng)。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成從學(xué)生信息錄入,刪除,修改到學(xué)生信息統(tǒng)完全可以滿足這個(gè)方面的需要。的操作,經(jīng)過(guò)實(shí)踐證明本系1.2 研究意義宿舍是大學(xué)生在高校校園里一個(gè)重要的學(xué)習(xí)、

99、生活、 交往的空間環(huán)境,大學(xué)生大約有 2/ 3 的時(shí)間是在宿舍環(huán)境里渡過(guò)的。目前好多學(xué)校還停留在宿舍管理手工數(shù)據(jù)的最初階段,手工信息量比較龐大,需要對(duì)于規(guī)模小的學(xué)校來(lái)說(shuō)還勉強(qiáng)可以接受,但對(duì)于學(xué)生存檔的數(shù)據(jù)比較多的高校來(lái)說(shuō),人工是相當(dāng)麻煩的。當(dāng)查找某條時(shí),由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間效率也比較低。是飛速進(jìn)步的世界,原始的方式已的產(chǎn)物。經(jīng)被所淘汰了,計(jì)算機(jī)化管理正是適應(yīng)作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)宿舍信息進(jìn)行管理,具有著手工 管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、量大、性好、長(zhǎng)、 成本。這些優(yōu)點(diǎn)能夠極大地提高宿舍管理的效率,也

100、是高等院校的科學(xué)化、正規(guī)化管理,與世 界接軌的重要條件。而我們現(xiàn)在所做的課題就是在目前的情形下,從學(xué)校的現(xiàn)有的條件實(shí)際出發(fā),利用個(gè)人所擁有的計(jì)算機(jī)硬件設(shè)備和軟件條件,從思想上,工作思維和工作方式做起,實(shí)現(xiàn)一整套關(guān)于高校學(xué)生宿舍管理系統(tǒng)的軟件來(lái)實(shí)現(xiàn)一些基本信息的維護(hù)。為我們的高校的后勤管理減少點(diǎn)負(fù)擔(dān),從根本上解決用手工操作工作量大且容易出錯(cuò)的問(wèn)題,同時(shí),這也是高校后勤管理領(lǐng)域以后發(fā)展的必然趨勢(shì)。學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說(shuō)是必不可少的組成部分。信息世界永遠(yuǎn)是一個(gè)平靜的世界,當(dāng)一種技術(shù)不能滿足需求時(shí),就會(huì)有新的技術(shù)誕生并取代舊技術(shù)。隨著計(jì)算機(jī)的普及,使用微機(jī)管理學(xué)生宿舍,將會(huì)被越來(lái)越多的學(xué)校采

101、納,學(xué)生宿舍管理系統(tǒng)將會(huì)得到越來(lái)越普遍的應(yīng)用。1.3 本系統(tǒng)概述本課題主是解決宿舍管理系統(tǒng)在日常中涉及到的一些信息處理問(wèn)題,目標(biāo)是使宿舍管理在后勤管理中實(shí)現(xiàn)信息化,快速化。本系統(tǒng)實(shí)現(xiàn)了學(xué)生管理,輔導(dǎo)員管理, 系別,專業(yè),班級(jí)和水電費(fèi)等情況的管理。同時(shí)由于超級(jí)管理員所需管理的信息比較龐大,故在每棟樓設(shè)置一個(gè)樓棟宿管員,每一個(gè)樓棟宿管員對(duì)應(yīng)一棟樓,他能對(duì)本樓棟中的寢室管理進(jìn)行詳細(xì)的操作,可對(duì)宿舍樓棟中的寢室進(jìn)行寢室,寢室水電管理,還有出入登記管理。大大降低了由于超級(jí)管理員管理信息龐大而出現(xiàn)的錯(cuò)誤率。本系統(tǒng)的重點(diǎn)是管理和日常住宿管理部分,因此下面我們主要進(jìn)行管理和日常住宿管理這兩部分的功能的實(shí)現(xiàn)。本

102、課題是基于 windows7 環(huán)境的數(shù)據(jù)庫(kù)管理,后臺(tái)數(shù)據(jù)庫(kù)采用 SQL SERVER2008,前端使用 VS2010 進(jìn)行開發(fā)。第 2 章 開發(fā)工具綜述2.1Asp.Net 簡(jiǎn)介ASP.Net2.0 是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的 ASP 即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯。ASP.Net2.0 構(gòu)架是可以用Microsoft®公司最新的Visual S 開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(WhatYou See Is What You Get 所見(jiàn)即為所得)的編輯。這些僅是 ASP.Net2.0 強(qiáng)大化軟件支持的一小部分。因?yàn)?ASP.Net2.0

103、 是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性, 可以使它運(yùn)行在 Web 應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到 ASP.Net2.0 的 Web 應(yīng)用中。ASP.Net2.0同時(shí)也是 language-independent 語(yǔ)言化的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者 的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有 C#(C+ 和 Java 的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向 ASP.Net2.0。ASP.Net2.0 使

104、用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的博客擁有者工具就可以實(shí)現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使 ASP.Net2.0 的基于應(yīng)用的開發(fā)更加具體,和快捷。一個(gè) ASP.Net2.0 的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。ASP.Net2.0 已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù), 將很大的提高運(yùn)行速度。即使你現(xiàn)在的

105、ASP.Net2.0 應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來(lái)多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的 ASP 確做不到這一點(diǎn)。ASP.NET 優(yōu)越性主要體現(xiàn)在以下幾個(gè)方面:(1)效率,ASP.NET 是建立在.NET Framework 之上的,可使用 Visual Basic ,C+這樣的模塊化程序設(shè)計(jì)語(yǔ)言,在第一次執(zhí)行后不須重新編譯就可直接運(yùn)行,所以速度和效率比 ASP 這種只能用 VBScript 或 JavaScript 這樣的非模塊化語(yǔ)言來(lái)編寫的程語(yǔ)言提高很多。(2) 可重用性,ASP.NET 不再像 ASP 那樣將 ASP 代碼與 HTML 混合在一起, 而是實(shí)現(xiàn)代碼與

106、內(nèi)容的完全分離,可重用性強(qiáng)。(3) 代碼量,ASP 對(duì)所有要實(shí)現(xiàn)的功能通過(guò)編寫代碼來(lái)實(shí)現(xiàn),而 ASP.NET 只須預(yù)先說(shuō)明,就可自動(dòng)實(shí)現(xiàn),所以,實(shí)現(xiàn)同樣的功能,ASP.NET 要比 ASP 代碼量小的多。編2.2站技術(shù)介紹由于系統(tǒng)的操作界面都是 Web 頁(yè)面形式,而且需要對(duì)各種用戶的具體請(qǐng)求進(jìn)行動(dòng)態(tài)處理并返回結(jié)果,這是一般靜態(tài) Web 頁(yè)面技術(shù)所無(wú)法實(shí)現(xiàn)的,所以采用頁(yè)技術(shù)。目前計(jì)算機(jī)中的各種頁(yè)技術(shù)有許多許多,可以說(shuō)是層不不窮,有不同也有相同點(diǎn),例如像 CGI, JSP,ASP,ASP.NET 等。本設(shè)計(jì)采用 ASP.NET 技術(shù)。在早期,頁(yè)技術(shù)主要采用 CGI 技術(shù),即 Common Gate

107、way Interface(公用網(wǎng)絡(luò)接口)。在早期,你可以使用不同的程序編寫合適的 CGI 程序,如 VisualBasic,Delphi 或 C/C+等。雖然 CGI 技術(shù)成熟而且功能強(qiáng)大,但由于編程低下,修改復(fù)雜等缺陷,所以有逐漸被新技術(shù)取代的趨勢(shì)。,效率JSP 是 Sun 公司推出的新一代站點(diǎn)開發(fā)語(yǔ)言,他完全解決了目前 ASP,PHP 的一個(gè)通病級(jí)執(zhí)行(據(jù)說(shuō) PHP4 也已經(jīng)在 Zend 的支持下,實(shí)現(xiàn)編譯運(yùn)行).Sun公司借助自己在Java 上的不凡造詣,將 Java 從Java 應(yīng)用程序 和 Java Applet 之外, 又有新的碩果,就是 JspJava Server Page。

108、Jsp 可以在 Serverlet 和 JavaBean 的支持下,完成功能強(qiáng)大的站點(diǎn)程序。ASP 全名 Active Server Pages,意為“動(dòng)態(tài)服務(wù)器界面”。是一個(gè) WEB 服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的 WEB 服務(wù)應(yīng)用程序。ASP 網(wǎng)頁(yè)可以包含 HTML 標(biāo)記、普通文本、命令以及 COM 組件等。利用 ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如界面的 web 應(yīng)用程序。ASP 采用言。表單),也可以創(chuàng)建使用 HTML 網(wǎng)頁(yè)作為用戶語(yǔ)言 VB Script(Java script)作為自己的開發(fā)語(yǔ)ASP.NET(又稱 ASP+)是 ASP 的下一代版本

109、,它并不只是 ASP 4.0,它是一個(gè)用于Web 開發(fā)的全新框架,其中包含了許多新的特性.ASP.NET 完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動(dòng)人心的新技術(shù),正是這些具有革新意義的新特性,讓 ASP.NET 遠(yuǎn)遠(yuǎn)了 ASP,同時(shí)也提供給 Web 開發(fā)更好的靈活性,有效縮短了 Web 應(yīng)用程序的開發(fā)周期.ASP.NET 與 Windows 2005 Server/Advanced Server 的完美組合,為中小型乃至企業(yè)級(jí)的 web 商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境.2.3 數(shù)據(jù)庫(kù)技術(shù)管理數(shù)據(jù)庫(kù)及其對(duì)象時(shí) SQL2005 的主要任務(wù)。每

110、個(gè)數(shù)據(jù)庫(kù)都是由表、觸發(fā)器、過(guò)程等數(shù)據(jù)庫(kù)對(duì)象所組成的。數(shù)據(jù)表是包含數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象,設(shè)計(jì)完數(shù)據(jù)庫(kù)后就可以創(chuàng)建數(shù)據(jù)庫(kù)中用來(lái)數(shù)據(jù)的表了。SQL2005 提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)表:一種是利用表設(shè)計(jì)器創(chuàng)建表,一種是利用 Transact-SQL 語(yǔ)句中的 creat 命令創(chuàng)建表。創(chuàng)建完一個(gè)表之后,最重要的就是向表中數(shù)據(jù),這是最基本的操作。假需要?jiǎng)h除表的話,可以利用企業(yè)管理器刪除表或者用 DROP TABLE 語(yǔ)句刪除表。SQL2005 數(shù)據(jù)過(guò)程將一些固定的數(shù)據(jù)操作集中起來(lái)處理,解決了數(shù)據(jù)庫(kù)使用時(shí)系統(tǒng)的速度和效率問(wèn)題。打開 SQL Server 企業(yè)管理器,選中數(shù)據(jù)庫(kù)中“過(guò)程”文件夾,單擊鼠標(biāo)右

111、鍵,選擇“新建過(guò)程”命令,即可往框文本顯示處添加命令語(yǔ)句。過(guò)程是保存起來(lái)的可以接受和返回用戶提供的參數(shù)的Transact-SQL 語(yǔ)句的集合。修改命令可以使用 ALTER PROCEDURE 語(yǔ)句更改存儲(chǔ)過(guò)程。刪除過(guò)程可以使用 DROP PROCEDURE 命令。由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)支持.目前主要有:SQL2005,FoxPro,Excel,Sybase,Oracle,Informix,SQL Server 等,其中網(wǎng)絡(luò)型的 SQL Server,Oracle安全性遠(yuǎn)遠(yuǎn)高于桌面型的 SQL2005,FoxPro 等數(shù)據(jù)庫(kù).本系統(tǒng)采用的是微軟公司的

112、SQL2008.原因如下:第一,SQL Server 與 Windows2005 Server 服務(wù)器緊密集成,而 Windows 2005 Server 服務(wù)器具有很好的安全性,能夠排除所有的用戶的,確保了 SQL2008 服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;第二,用戶可以使用 Web 瀏覽器在 SQL2008 數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)數(shù)據(jù)庫(kù)的要求.第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá) 20 萬(wàn)個(gè)數(shù)的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的據(jù)表,數(shù)據(jù)表中的要求.本使用 VS2008 作為開發(fā)環(huán)境,嵌套 C#語(yǔ)言的 ASP.NET 作為編程環(huán)境,SQLServer 是數(shù)據(jù)庫(kù)

113、環(huán)境.第 3 章系統(tǒng)需求分析與數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 系統(tǒng)需求分析本課題要求以我校宿管科的管理為實(shí)際背景資料,深入了解宿管科的工作流程,結(jié)合自己做宿舍層長(zhǎng)、樓長(zhǎng)的管理實(shí)際,并研究,在此基礎(chǔ)上完成高校宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。力求具有一定的使用價(jià)值,具有學(xué)生對(duì)宿舍管理更近一步的認(rèn)識(shí),寢室信息,日常簽到等功能,旨在達(dá)到宿舍的管理趨于智能化,使之更加方便、快捷以提高工作效率。本課題要求采用 B/S 結(jié)構(gòu)和主流的 ASP.NET 2.0 技術(shù),以 C#為開發(fā)語(yǔ)言,結(jié)合數(shù)據(jù)庫(kù) Microsoft SQL Server 2010,并配合使用了 Visual Studio 2008 等工具軟件,完成高校宿舍管理系

114、統(tǒng)的設(shè)計(jì)與管理功能開發(fā)。3.2 系統(tǒng)可行性分析3.2.1 技術(shù)及開發(fā)方法可行性由于開發(fā)此宿舍管理系統(tǒng)需要的硬件環(huán)境有 Windows 7,支持的軟件有開發(fā)工具VS2010 所需用的操作熟練使用VS2010 及SQL2008,具有一定的數(shù)據(jù)庫(kù)開發(fā)功底及編程能力,現(xiàn)有開發(fā)工具 VS2010 支持強(qiáng)大的數(shù)據(jù)庫(kù)開發(fā),再加上 Windows 7 穩(wěn)定的運(yùn)行環(huán)境的支持和開發(fā)的過(guò)硬技術(shù),從功能和性能上完全都滿足系統(tǒng)的要求,因此從技術(shù)方面講開發(fā)此宿舍管理系統(tǒng)是可行的。3.2.2 使用可行性此宿舍管理系統(tǒng)具備良好的界面、使用方便、操作簡(jiǎn)單、易于被用戶接受,用戶只需可以熟練操作計(jì)算機(jī)和對(duì)此系統(tǒng)使用做簡(jiǎn)單的了解即可

115、方便使用,而且使用此系統(tǒng)可以少大量錄入工作,大大減少后勤管理的負(fù)擔(dān),從使用方面是此系統(tǒng)的開發(fā)是可行的。3.2.3 經(jīng)濟(jì)可行性由于開發(fā)此宿舍管理系統(tǒng)所需的硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件環(huán)境(VS2010和 SQLSERVER2008)價(jià)格低廉,在市場(chǎng)上都容易效益高,因此系統(tǒng)經(jīng)濟(jì)可行,應(yīng)積極開發(fā)。到,因此開發(fā)此系統(tǒng)成本低,經(jīng)濟(jì)3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1 概念設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是將分析得到的用戶需求抽象為信息結(jié)構(gòu)(即概念模型)的過(guò)程, 它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)的主要特點(diǎn)是:1. 能真實(shí)、充分地反映現(xiàn)實(shí)世界。2. 易于理解。3. 易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充

116、。4. 易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型共同基礎(chǔ),它比數(shù)據(jù)模型更于、抽象,更加穩(wěn)定。為了把用戶的數(shù)據(jù)要求清晰明確的表達(dá)出來(lái),通常要建立一種面向問(wèn)題的數(shù)據(jù)模型,按照用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模。最常用的概念性數(shù)據(jù)模型就是8。管理員屬性圖如圖 3-2 所示。E-R模型用戶名圖 3-2管理員信息實(shí)體屬性圖班級(jí)屬性圖如圖 3-3 所示。編號(hào)班級(jí)圖 3-3班級(jí)信息實(shí)體屬性圖班級(jí)信息管理員信息樓棟信息實(shí)體屬性圖如圖 3-4 所示。宿管員樓棟圖 3-4 樓棟信息屬性圖專業(yè)信息實(shí)體屬性圖如圖 3-5 所示。編號(hào)專業(yè)圖 3-5 專業(yè)信息實(shí)體屬性圖學(xué)院信息實(shí)體屬性圖如圖 3-6 所

117、示。編號(hào)學(xué)院圖 3-6 學(xué)院信息實(shí)體屬性圖學(xué)院信息專業(yè)信息樓棟信息學(xué)生信息實(shí)體屬性圖如圖 3-7 所示。學(xué)院專業(yè)姓名學(xué)號(hào)班級(jí)寢室號(hào)圖 3-7 學(xué)生信息實(shí)體屬性圖教師信息實(shí)體屬性圖如圖示。學(xué)院職工號(hào)圖 3-8 教師信息實(shí)體屬性圖輔導(dǎo)員信息學(xué)生信息宿舍信息實(shí)體屬性圖如圖 3-9 所示。樓棟容納人數(shù)剩余床位寢室號(hào)圖 3-9 宿舍信息實(shí)體屬性圖水電信息實(shí)體屬性圖如圖 3-10 所示。月份水費(fèi)年份電費(fèi)寢室號(hào)備注圖 3-10 水電信息實(shí)體屬性圖來(lái)賓信息實(shí)體屬性圖如圖 3-11 所示。水電費(fèi)信息宿舍信息號(hào)碼出門時(shí)間探訪對(duì)象進(jìn)門時(shí)間樓棟圖 3-11 來(lái)賓信息實(shí)體屬性圖3.3.2 建立E-R 圖在需求分析和數(shù)據(jù)流圖的基礎(chǔ)上,進(jìn)行總結(jié)分析,就可以得出宿舍管理系統(tǒng)的基本 E-R 模型,如圖 3-10 所示:來(lái)賓信息M1屬于宿管員管理MNM屬于NN寢室管理1NNM1N入住學(xué)生NN屬于11圖 3-10 E-R 圖3.3.3 物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)包括:選擇的存放位置。結(jié)構(gòu)、確定存取方法、選擇存

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論