freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javaee的體育選向課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-15 14:36 本頁面
 

【文章內(nèi)容簡介】 低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫[9]。與其他的大型數(shù)據(jù)庫例如Oracle、DBSQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。3 系統(tǒng)分析現(xiàn)代化學(xué)校應(yīng)該有個(gè)現(xiàn)代化的管理系統(tǒng)去管理學(xué)校內(nèi)的各項(xiàng)事物,學(xué)校是一個(gè)數(shù)據(jù)量比較大的單位,如何去管理及查詢學(xué)校內(nèi)的數(shù)據(jù)就成為了一項(xiàng)及為重要的問題,同時(shí),學(xué)生選課、教務(wù)人員排課這項(xiàng)工作是教學(xué)管理中很重要的一個(gè)環(huán)節(jié),所以開發(fā)出一個(gè)選排課系統(tǒng)就是現(xiàn)在及為重要的事情,從而選排課系統(tǒng)的重要性就不言而喻了[10]。本系統(tǒng)的設(shè)計(jì)目的是要將學(xué)生選擇課程和教務(wù)管理人員的編排課程通過網(wǎng)絡(luò)進(jìn)行管理。為學(xué)生、教師和教務(wù)管理人員提供便利。系統(tǒng)的用戶有4種類型,分別為系統(tǒng)管理員、系教務(wù)管理員、學(xué)生、教師,系統(tǒng)對于一個(gè)用戶只允許以一種身份登錄。系統(tǒng)管理員登錄后可以對系統(tǒng)進(jìn)行信息管理,其主要操作是維護(hù)學(xué)生、教師和課程的基本信息。學(xué)生登錄后的主要操作是選課和查看教師主頁以及查看通知和發(fā)布留言。教師登錄后主要操作是查看課表以及個(gè)人信息的維護(hù)、留言等功能。將系統(tǒng)需求加以總結(jié),得出系統(tǒng)具有如下幾個(gè)功能:1) 系統(tǒng)可以運(yùn)行在Windows操作系統(tǒng)平臺上,并具有友好的用戶界面。2) 系統(tǒng)用戶類型為:系統(tǒng)管理員、教務(wù)人員、學(xué)生、教師。3) 系統(tǒng)對于一個(gè)用戶只允許以一種身份登錄。4) 只有系統(tǒng)管理員可以維護(hù)學(xué)生、教師和課程的基本信息。5) 學(xué)生可以選課、查看教師主頁并留言。6) 教師可以選擇查看課表、修改個(gè)人信息并增刪改留言。 可行性分析可行性分析(Feasibility Analysis)也稱為可行性研究,任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。必須根據(jù)客戶可能提供的時(shí)間和資源條件進(jìn)行可行性研究。它可以避免人力、物力和財(cái)力上的浪費(fèi)。對該系統(tǒng)的開發(fā)從經(jīng)濟(jì)、技術(shù)、操作三方面進(jìn)行分析和研究[11]??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。確定開發(fā)項(xiàng)目的開發(fā)成本以及估算開發(fā)項(xiàng)目所能夠產(chǎn)生的經(jīng)濟(jì)效益:該系統(tǒng)目前在校園里受到一致好評,在方便高效快捷的基礎(chǔ)上,有助于學(xué)生學(xué)習(xí)、教師工作及有效的管理的應(yīng)用價(jià)值,有很好的實(shí)用和發(fā)展前景。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。確定現(xiàn)有的技術(shù)是否能解決本該開發(fā)項(xiàng)目:本系統(tǒng)主要采用Struts2+Hibernate+Spring架構(gòu),使用JAVA語言,和MySql數(shù)據(jù)庫等主要技術(shù),整個(gè)平臺構(gòu)建于JAVA EE之上,比較容易實(shí)現(xiàn)。所以在技術(shù)上也是可行的。確定軟件產(chǎn)品是否能夠被最終的用戶所接受,用戶是否能操作最終的產(chǎn)品:本系統(tǒng)采用B/S架構(gòu),客戶端采用瀏覽器的形式,操作簡單,方便使用。所以在操作上也是可行的。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì),操作三方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能總體框架本系統(tǒng)主要有教務(wù)管理員、教師、學(xué)生和系統(tǒng)管理員四種用戶組,功能都是圍繞這四個(gè)個(gè)用戶組設(shè)計(jì)的。教務(wù)管理員相關(guān)的功能結(jié)構(gòu)圖如圖41所示:41系教務(wù)管理員功能結(jié)構(gòu)圖教師相關(guān)的功能結(jié)構(gòu)圖如圖42所示:42教師功能結(jié)構(gòu)圖學(xué)生相關(guān)的功能結(jié)構(gòu)圖如圖43所示:43學(xué)生功能結(jié)構(gòu)圖系統(tǒng)管理員相關(guān)的功能結(jié)構(gòu)圖如圖44所示:44系統(tǒng)管理員功能結(jié)構(gòu)圖 系統(tǒng)各功能模塊設(shè)計(jì)經(jīng)過詳盡的需求分析,確定各功能模塊內(nèi)容大致如下:系教務(wù)管理員注冊、登錄(注冊需要經(jīng)過認(rèn)證)后,能自動(dòng)生成該教務(wù)管理員主頁,教務(wù)管理員應(yīng)具有根據(jù)學(xué)生選課信息進(jìn)行排課(手動(dòng)和自動(dòng))、調(diào)課,并生成相應(yīng)的排課表及可以在自己的主頁上發(fā)布、刪除、修改自己的通知與查看留言等功能。 教師功能模塊教師注冊、登錄、修改個(gè)人信息(注冊需要經(jīng)過認(rèn)證)后,能自動(dòng)生成該教師主頁,教師可以查看本學(xué)期個(gè)人課表及系總課表及可以在自己的主頁上可以發(fā)布、刪除、修改自己的留言。 學(xué)生功能模塊學(xué)生注冊、登錄后,能自動(dòng)生成該學(xué)生主頁,學(xué)生可以查看訪問教師個(gè)人主頁,針對不同教師、不同課程(同一名教師的同一門課程,最多人數(shù)為35人),學(xué)生可以自由選課及留言。后臺管理:系統(tǒng)管理員應(yīng)具有對數(shù)據(jù)進(jìn)行添加、刪除、更改等維護(hù)功能。 系統(tǒng)總體及各實(shí)體用例圖設(shè)計(jì)系統(tǒng)總體例圖如圖45所示:前端用戶包括教務(wù)管理員、教師、和學(xué)生。留言用戶注冊用戶登錄查詢課表查看通知車選課管理員登錄用戶管理課程管理留言管理通知管理前端用戶系統(tǒng)管理員圖45 系統(tǒng)總體用例5 系統(tǒng)詳細(xì)設(shè)計(jì)本系統(tǒng)的設(shè)計(jì)目標(biāo)是借助互聯(lián)網(wǎng)為學(xué)校建立的一個(gè)選向課程網(wǎng)站,是針對在校學(xué)生和教師使用的一個(gè)選排課系統(tǒng),該系統(tǒng)能方便學(xué)生的選課,教務(wù)管理員對學(xué)生選課信息進(jìn)行排課、調(diào)課,學(xué)校的教務(wù)管理。最終實(shí)現(xiàn)了用戶和課程的信息化管理。 系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)系統(tǒng)依據(jù)MVC模式可分為視圖層、控制層、模型層。從程序分布位置角度,系統(tǒng)依次分布在瀏覽器、應(yīng)用服務(wù)器、數(shù)據(jù)庫系統(tǒng)三層,如圖51所示:圖51 系統(tǒng)體系構(gòu)架圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)的設(shè)計(jì)是將系統(tǒng)需求分析得到的用戶需求抽象為信息結(jié)構(gòu)過程。概念結(jié)構(gòu)設(shè)計(jì)的結(jié)果是數(shù)據(jù)庫的概念模型。只有將系統(tǒng)應(yīng)用需求為信息世界的結(jié)構(gòu),才能轉(zhuǎn)化為機(jī)器翻譯世界中的數(shù)據(jù)模型,并用DBMS實(shí)現(xiàn)這些需求。按照自頂向下分析需求與自底向上設(shè)計(jì)概念結(jié)構(gòu)方法,概念結(jié)構(gòu)的設(shè)計(jì)可分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖;第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。利用數(shù)據(jù)抽象的方法可以對現(xiàn)實(shí)世界抽象得出概念模型的子集及屬性,概念結(jié)構(gòu)設(shè)計(jì)是利用抽象機(jī)制對需求分析階段悼念到的數(shù)據(jù)進(jìn)行分類、組織(聚集),形成實(shí)體集、屬性和碼,確定實(shí)體集之間的聯(lián)系類型,進(jìn)而設(shè)計(jì)ER圖。本系統(tǒng)總共有以下9個(gè)實(shí)體:(1) 系統(tǒng)管理員(ID號,用戶名,密碼)。(2) 教務(wù)管理員(ID號,用戶名,密碼,編號,真實(shí)姓名,身份認(rèn)證)。(3) 教師(ID號,用戶名,密碼,編號,真實(shí)姓名,所在系,身份認(rèn)證)。(4) 學(xué)生(ID號,用戶名,密碼,編號,真實(shí)姓名,所在系,權(quán)限(5) 課程(ID號,課程編號,課程名稱,課程類型)。(6) 選課(ID號,用戶名,課程名字)。(7) 留言(ID號,用戶名,內(nèi)容,時(shí)間)。(8) 排課(ID號,編號,名字,教師名稱,學(xué)分,學(xué)時(shí),地址,時(shí)間)。(9) 通知(ID號,標(biāo)題,內(nèi)容,時(shí)間)系統(tǒng)的實(shí)體之間關(guān)系ER圖如圖52所示圖52 系統(tǒng)ER圖 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫在系統(tǒng)中占有及其重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞關(guān)系到系統(tǒng)的運(yùn)行效率、存儲(chǔ)數(shù)據(jù)的效率、系統(tǒng)的復(fù)雜程度等,合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高系統(tǒng)性能。據(jù)庫中的各個(gè)表的設(shè)計(jì)結(jié)果如下表所示(每個(gè)表格表示數(shù)據(jù)庫中的一個(gè)表)。(1)用戶信息表用戶信息表記錄了所有用戶的信息。其中包括用戶ID,用戶名,編號,性別,用戶真實(shí)姓名,權(quán)限,身份認(rèn)證。它們的屬性如表51所示。設(shè)置用戶ID為主鍵。表51用戶信息表(usertable)列 名數(shù) 據(jù) 類 型字 段 大 小必 填 字 段默 認(rèn) 值備 注idint11是主鍵,用戶ID usernamevarchar50是NULL用戶名sexvarchar10是NULL性別passwordvarchar50是NULL密碼xuehaovarchar50是NULL編號zsxmvarchar50是NULL真實(shí)名suozaixivarchar50是NULL所在系quanxianvarchar50是NULL權(quán)限sfrzvarchar50是NULL是否認(rèn)證(2)課程信息表課程信息表記錄了課程的所有信息,包括課程編號,課程名稱,課程類型,其屬性如表52示。設(shè)置課程ID為主鍵。表52課程信息表(kecheng)列 名數(shù) 據(jù) 類 型字 段 大 小必 填 字 段默 認(rèn) 值備 注idint11是主鍵,課程IDk_bianhaovarchar50是NULL課程編號k_namevarchar50是NULL課程名稱k_typevarchar50是NULL課程類型(3)排課信息表排課信息表記錄了排課的所有信息,包括課程編號,課程名稱,教師,學(xué)分,學(xué)時(shí),上課地址,開課時(shí)間。其屬性如表53示。設(shè)置排課ID為主鍵。表53排課信息表(paike)列 名數(shù) 據(jù) 類 型字 段 大 小必 填 字 段默 認(rèn) 值備 注idint11是主鍵,排課IDk_bianhaovarchar50是NULL課程編號k_namevarchar50是NULL課程名稱teachervarchar50是NULL教師xuefenvarchar10是NULL學(xué)分xueshivarchar10是NULL學(xué)時(shí)addressvarchar50是NULL地址shijianvarchar50是NULL時(shí)間(4)選課信息表選課信息表記錄了選課的所有信息,包括選課ID,課程名稱,用戶名稱。其屬性如表54示。設(shè)置選課ID為主鍵。表54選課信息表(xuanke)列 名數(shù) 據(jù) 類 型字 段 大 小必 填 字 段默 認(rèn) 值備 注idint11是主鍵,選課IDusernamevarchar50是NULL用戶名稱k_namevarchar50是NULL課程名稱(5)留言信息表留言信息表記錄
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1