版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)校數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)院(系): 專業(yè): 姓名: 班級(jí): 學(xué)號(hào): 題目: 學(xué)生宿舍管理系統(tǒng) 起迄日期: 設(shè)計(jì)地點(diǎn): 指導(dǎo)教師: 1.概述1.1 本系統(tǒng)實(shí)現(xiàn)的內(nèi)容通過(guò)對(duì)學(xué)生宿舍樓的實(shí)地調(diào)查,了解到現(xiàn)在的學(xué)生宿舍管理仍停留在完全的人工管理階段,工作效率十分低,不能及時(shí)處理日常的信息,造成許多信息不能及時(shí)得到處理。這次數(shù)據(jù)庫(kù)的課程設(shè)計(jì)做的是一個(gè)學(xué)生宿舍管理系統(tǒng),能夠?qū)崿F(xiàn)基本的宿舍管理功能。其中一些功能是宿舍日常管理經(jīng)常用到的,比如訪客登記,貴重物品登記,學(xué)生信息查詢等等。首先先來(lái)說(shuō)一下查詢修改功能,在這個(gè)功能板塊里,可以實(shí)現(xiàn)學(xué)生信息查詢,宿舍信息,宿舍成員信息以及宿舍樓信息等的查詢功能,其中涉及到了
2、主碼的相關(guān)內(nèi)容,學(xué)號(hào)是學(xué)生表的內(nèi)容,在添加學(xué)生信息的時(shí)候,如果輸入的學(xué)號(hào)已經(jīng)存在,就會(huì)出現(xiàn)錯(cuò)誤提示。接下來(lái)是訪問(wèn)登記和貴重物品登記功能,這兩個(gè)板塊的功能的實(shí)現(xiàn)結(jié)構(gòu)上是一樣的,以訪問(wèn)登記為例,訪問(wèn)登記表中的學(xué)號(hào)是學(xué)生表的外碼,如果輸入的被訪問(wèn)的學(xué)生學(xué)號(hào)在學(xué)生表中不存在則會(huì)提示該學(xué)生不存在,如果輸入學(xué)生的學(xué)號(hào)在學(xué)生表中是存在的就會(huì)添加記錄成功。1.2 開(kāi)發(fā)環(huán)境簡(jiǎn)介這次的課程設(shè)計(jì)是用jsp開(kāi)發(fā)的,jsp的運(yùn)行是在tomcat環(huán)境下運(yùn)行的,其中數(shù)據(jù)庫(kù)用的是sql server 2005。jsp(java server pages)是由sun microsystems公司倡導(dǎo)、許多公司參與一起建立的一種
3、動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。jsp技術(shù)有點(diǎn)類似asp技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp標(biāo)記(tag),從而形成jsp文件(*.jsp)。 用jsp開(kāi)發(fā)的web應(yīng)用是跨平臺(tái)的,既能在linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。開(kāi)發(fā)工具用的主要是dreamweaver8。dreamweaver是美國(guó)macromedia公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。tomcat是apache
4、 軟件基金會(huì)(apache software foundation)的jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由apache、sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了sun 的參與和支持,最新的servlet 和jsp 規(guī)范總是能在tomcat 中得到體現(xiàn),tomcat 5 支持最新的servlet 2.4 和jsp 2.0 規(guī)范。因?yàn)閠omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的web 應(yīng)用服務(wù)器。2.需求分析2.1 開(kāi)發(fā)背景隨著學(xué)生人數(shù)的增加,學(xué)生宿舍的分配以及管理越來(lái)越困難,為了讓所有宿舍管理人員能從繁重
5、的工作中解脫出來(lái),實(shí)現(xiàn)無(wú)紙化辦公,使工作更有條理,更方便,工作更有效率而開(kāi)發(fā)出了學(xué)生宿舍管理系統(tǒng)。現(xiàn)在已經(jīng)有很多的宿舍管理的軟件,但是其中也存在著很多的問(wèn)題需要解決。在學(xué)生宿舍管理中有很多日常的小事需要解決,比如有外來(lái)人員需要訪問(wèn)某個(gè)學(xué)生,這就需要登記,但是如果被訪問(wèn)的學(xué)生是不存在的,這就需要程序能夠提示錯(cuò)誤,而拒絕該人的訪問(wèn)。只有當(dāng)被訪問(wèn)學(xué)生的信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的信息一致時(shí)才能成功添加記錄。2.2 開(kāi)發(fā)目的學(xué)生宿舍管理軟件,是以高校的管理方式為實(shí)例而設(shè)計(jì)的一種實(shí)用型管理系統(tǒng)。本系統(tǒng)最大的特點(diǎn)是通用性、簡(jiǎn)單操作性,不僅適用于學(xué)校,經(jīng)過(guò)簡(jiǎn)單改進(jìn)后同樣適用于一些同類型的企業(yè)管理。該系統(tǒng)需要包括許多
6、的功能,其中對(duì)學(xué)生基本信息的查詢修改是必須的,還有添加基本信息,對(duì)宿舍基本信息的查詢,對(duì)宿舍成員的管理,對(duì)貴重物品出入宿舍樓的管理,對(duì)訪客登記的管理等等一些日常生活中經(jīng)常用到的功能,通過(guò)實(shí)現(xiàn)這些功能能夠使辦公更有效率,使得宿舍管理人員的工作不必那么繁重。2.3 功能需求該系統(tǒng)的基本動(dòng)作有:修改查詢、貴重物品、訪問(wèn)登記;在修改查詢下設(shè)有學(xué)生信息的查詢與添加、宿舍信息的查詢、宿舍成員的查詢,宿舍樓信息的查詢等等,在貴重物品下設(shè)有信息查看與添加記錄的操作,在訪問(wèn)登記下設(shè)有信息查看與添加記錄的操作.2.4 數(shù)據(jù)需求本系統(tǒng)要處理的對(duì)象有學(xué)生,用戶,宿舍,宿舍樓,物品,以及訪問(wèn)的基本信息。1. 學(xué)生的信息
7、包括:學(xué)號(hào),姓名,性別,學(xué)生所在宿舍樓的編號(hào),宿舍的編號(hào)以及學(xué)生所在的學(xué)院2. 用戶信息包括:用戶名以及密碼3. 宿舍的基本信息包括:宿舍號(hào),宿舍成員的性別,該宿舍所在的宿舍樓的編號(hào),該宿舍一共可以住的成員數(shù)以及該宿舍現(xiàn)在已經(jīng)入住的成員數(shù)4. 宿舍樓的基本信息包括:宿舍樓的編號(hào),該宿舍樓成員的性別,該宿舍樓一共可容納人數(shù),已有人數(shù)5. 物品的基本信息包括:學(xué)生學(xué)號(hào),姓名,該學(xué)生所在宿舍號(hào),要帶出宿舍的物品的名字,以及帶出物品的時(shí)間6. 訪問(wèn)的基本信息包括:來(lái)訪者的姓名,要訪問(wèn)的學(xué)生所在宿舍號(hào),要訪問(wèn)的學(xué)生的學(xué)號(hào),以及訪問(wèn)時(shí)間student(sno snm sex sushehao sushel
8、ouhao xueyuan)yonghu(yonghu mima)sushe(sushehao sex sushelouhao keyou yiyou)sushelou(sushelouhao sex kezhu yizhu)thing(sno snm sushehao thn time)visit(nm sushehao sno vt)3.系統(tǒng)設(shè)計(jì)3.1 總體設(shè)計(jì) 4.數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 概念設(shè)計(jì) 4.2 邏輯結(jié)構(gòu)student屬性類型備注snochar學(xué)號(hào)snmchar姓名sexchar性別sushehaoint宿舍號(hào)sushelouhaoint宿舍樓號(hào)xueueyuanchar學(xué)院sush
9、e屬性類型備注sushelouhaoint宿舍樓號(hào)sushehaoint宿舍號(hào)sexchar性別keyouint可有yiyouint已有sushelou屬性類型備注sushelouhaoint宿舍樓號(hào)sexchar性別kezhuchar可住yizhuchar已住visit屬性類型備注nmchar訪問(wèn)者姓名snochar訪問(wèn)學(xué)生學(xué)號(hào)sushehaoint宿舍號(hào)vtdatetime訪問(wèn)時(shí)間thing屬性類型備注snochar學(xué)號(hào)snmchar姓名sushehaoint宿舍號(hào)tnmchar物品timedatetime時(shí)間yonghu屬性類型備注yonghuchar用戶mimachar密碼studen
10、t表中sno是主碼yonghu表中yonghu是主碼sushe表中sushelouhao和sushehao是主碼sushelou表中sushelouhao是主碼visit表中nm和vt是主碼,sno是外碼,sno是外碼,只有當(dāng)sno在student表中存在時(shí)才能成功添加記錄thing表中sno和time是主碼,sno是外碼,只有當(dāng)sno在student表中存在時(shí)才能成功添加記錄5.詳細(xì)設(shè)計(jì)1.查詢學(xué)生信息功能 2.添加學(xué)生功能3.查詢宿舍成員4.訪問(wèn)登記5.貴重物品登記6.輸出訪問(wèn)記錄6.系統(tǒng)總結(jié)6.1 總結(jié)在jdk環(huán)境下成功的編寫了學(xué)生宿舍管理系統(tǒng),程序在tomcat下成功運(yùn)行,系統(tǒng)實(shí)現(xiàn)了學(xué)
11、生信息查詢,添加學(xué)生信息,宿舍信息查詢,宿舍成員查詢,宿舍樓信息查詢等基本查詢以及實(shí)現(xiàn)訪客記錄查詢添加訪問(wèn)記錄,貴重物品記錄查詢添加物品記錄等。其中,用到了數(shù)據(jù)庫(kù)中主碼以及外碼的知識(shí)。例如,在學(xué)生表中,學(xué)號(hào)是主碼,當(dāng)往學(xué)生表中插入新紀(jì)錄的時(shí)候,如果學(xué)號(hào)是已經(jīng)存在的則會(huì)提示該學(xué)號(hào)已經(jīng)存在,不能添加該記錄。在訪問(wèn)登記表中,學(xué)號(hào)則是外碼,當(dāng)有外人來(lái)訪問(wèn)時(shí),輸入的信息輸?shù)綌?shù)據(jù)庫(kù)中會(huì)先執(zhí)行查詢操作,查詢學(xué)生表中是否存在該學(xué)生,如果存在就能成功添加該記錄,如果學(xué)生表中不存在該學(xué)生的記錄,就會(huì)提示被訪問(wèn)的學(xué)生部存在,不能成功添加記錄。同樣的,在物品表中,學(xué)號(hào)也是學(xué)生表的外碼,當(dāng)一個(gè)學(xué)生需要攜帶貴重物品出宿舍
12、樓的時(shí)候,輸入信息后,系統(tǒng)會(huì)先執(zhí)行查詢操作,看在學(xué)生表中是否存在該學(xué)生的記錄,如果存在就會(huì)成功添加記錄并在物品記錄中顯示,而如果不存在,就會(huì)顯示該學(xué)生不存在,不能成功添加。程序基本實(shí)現(xiàn)了預(yù)想的功能,能夠處理在生活中宿舍管理遇到的一些基本事務(wù),能夠幫助宿舍管理人員,減少由單純的人工作業(yè)帶來(lái)的效率低,容易出錯(cuò)等問(wèn)題。通過(guò)這次課程設(shè)計(jì),我也學(xué)到了很多東西,先從學(xué)到的知識(shí)來(lái)說(shuō),把所學(xué)的數(shù)據(jù)庫(kù)的知識(shí)鞏固了一下,以前上課的時(shí)候,所學(xué)的都是理論知識(shí)以及單純的sql語(yǔ)句操作,不能夠很好的將所學(xué)的數(shù)據(jù)庫(kù)知識(shí)與所學(xué)的編程語(yǔ)言聯(lián)系起來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的應(yīng)用,但是,通過(guò)這次課程設(shè)計(jì),我學(xué)會(huì)了jsp與數(shù)據(jù)庫(kù)的結(jié)合,在jsp語(yǔ)
13、句中嵌入sql語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的應(yīng)用,將數(shù)據(jù)庫(kù)所學(xué)的知識(shí)應(yīng)用到十幾生活中去。同時(shí),這個(gè)學(xué)期學(xué)了j2ee,學(xué)習(xí)了jsp編程,在課設(shè)中用jsp也鞏固了一下自己這個(gè)學(xué)期所學(xué)的jsp的知識(shí)。再就是課設(shè)可以提高學(xué)習(xí)能力,在課設(shè)中有很多東西是以前沒(méi)有遇到過(guò)的,只有從網(wǎng)上查或是跟同學(xué)請(qǐng)教才可以。通過(guò)做課設(shè)可以影響很多方面,做一件事,首先要對(duì)自己充滿信心,要相信自己一定會(huì)成功的,接著,就是要付出相應(yīng)的努力,自己要相信:只有付出努力才會(huì)有回報(bào),堅(jiān)持下來(lái),你就會(huì)有很多的收獲。6.2 系統(tǒng)不足該系統(tǒng)存在一些不足的地方,其中我感覺(jué)不能自動(dòng)為學(xué)生分配宿舍就需要解決。我覺(jué)得這個(gè)功能的實(shí)現(xiàn)的主要流程就是,先在學(xué)生表中填入所有學(xué)生的基本信息
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年食品生產(chǎn)線施工合同3篇
- 2024年環(huán)保設(shè)備購(gòu)銷合同書
- 2024無(wú)子女夫妻自愿離婚協(xié)議書:離婚后子女探視權(quán)與溝通協(xié)議3篇
- 2024年足療店線上線下融合合作協(xié)議:多元化發(fā)展2篇
- 2024年股權(quán)代持權(quán)益轉(zhuǎn)移協(xié)議版B版
- 2024年版汽車修理廠權(quán)轉(zhuǎn)讓協(xié)議一
- 《父親的菜園》教學(xué)思路
- 電梯升降機(jī)銷售心得體會(huì)
- 2024年餐飲業(yè)標(biāo)準(zhǔn)餐廳承包經(jīng)營(yíng)合同模板版B版
- 《電工與電子技術(shù)》課件第15章
- 2022-2023學(xué)年湖南省永州市道縣湘少版(三起)三年級(jí)上冊(cè)期末考試英語(yǔ)試卷【含答案】
- 2023屆湖南省52校高三年級(jí)上冊(cè)11月聯(lián)考英語(yǔ)試卷及答案
- 植樹(shù)問(wèn)題專項(xiàng)講義(五大類型+方法+練習(xí)+答案)六年級(jí)數(shù)學(xué)小升初總復(fù)習(xí)
- (2024年)電擊傷的急救與護(hù)理ppt課件完整版
- 國(guó)開(kāi)《當(dāng)代中國(guó)政治制度》機(jī)考復(fù)習(xí)題匯總
- (2024年)數(shù)據(jù)分析PPT圖片
- 燃?xì)鉄崴仩t操作規(guī)程培訓(xùn)
- 中醫(yī)院醫(yī)院設(shè)備科工作總結(jié)
- JC/T 414-2017 硅藻土行業(yè)標(biāo)準(zhǔn)
- 網(wǎng)絡(luò)傳播概論(第5版) 課件 第一章 網(wǎng)絡(luò)媒介的演變
- 2023-2024學(xué)年江西省鷹潭市余江區(qū)八年級(jí)(上)期末數(shù)學(xué)試卷(含解析)
評(píng)論
0/150
提交評(píng)論