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

正文內(nèi)容

畢業(yè)設計-struts+hibernate+jsp的網(wǎng)上選課系統(tǒng)設計-全文預覽

2024-12-31 19:59 上一頁面

下一頁面
  

【正文】 rting/categorization process prepares the search results for presentation by assembling the various document types retrieved by the search engine and then arranging these basic document types into sometimes broader categories that are readily understood by and relevant to the search results are then presented to the user and arranged by category along with an indication as to the number of relevant documents found in each category. The user may then examine search results in multiple formats, allowing the user to view as much of the document as the user deems necessary. DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram illustrating an information retrieval system of the invention。有了他們的支持與幫助,使我最終順利完成了本次畢業(yè)設計。在畢業(yè)設計之后,我更是加深了對他的印象。 參考文獻[1]  百度百科.B/S結構.[2]  百度百科.MyEclipse.[3]  周春..2005 [4]  百度百科.MVC模式.[5]  孫衛(wèi)琴..精通Hibernate:Java對象持久化技術詳解再有就是針對每個用戶只管理自己課程權限的實現(xiàn)。 ()。 return list。 },如圖414所示:圖414  統(tǒng)計信息界面(選課名單界面)當點擊查看,系統(tǒng)按照課程的ID號,從選課表中查出選該課程的上課學員名單,如圖415所示:圖415  選課名單界面核心代碼:public ListObject[] findSelectStu(Integer id) {String sql = FROM StuUser s,StuCourse sc WHERE =? AND =。 (0, false)。 }當點擊某一門課程,可以查看該課程的詳細信息,如圖411,412所示:圖411  課程詳細信息圖412  課程詳細信息核心代碼為:public Course findByID(Integer id) { Course course = (Course) getHibernateTemplate().get(, id)。 } if((teacherName)!=null){ sql += AND like 39。 }輸入要查詢的索引條件,查詢某門課程,如圖410所示:圖410  由搜索條件查詢課程界面核心代碼為: public ListObject findBySearch(MapString,String map) { String sql = FROM Specialty s, Course c Where = 。 (1, id)。圖48  專業(yè)管理首先先把所有專業(yè)都列出來,核心代碼為:public ListSpecialty findByAll() { ListSpecialty list = getHibernateTemplate().find(FROM Specialty)。 Course course = (Course) o[1]。 Query q = getSession().createQuery(sql)。 if(i%5==0){ ()。 i++) { StuCourse sc = new StuCourse()。 }選擇課程,將數(shù)據(jù)保存到選課表中。 if(!()){ Object[] o = (0)。 Query q = getSession().createQuery(sql)。圖42  錯誤信息提示界面 學生管理模塊,可以查看個人信息,如圖43所示:圖43  用戶基本信息頁面該頁面根據(jù)登錄學生的ID號,從用戶信息表中找到該學生信息,然后列出?!∠到y(tǒng)主要功能的實現(xiàn) 用戶登錄界面首先瀏覽器提交一個請求,即訪問://localhost:8080/courseSelection/地址,系統(tǒng)跳到登錄頁面,如圖41所示。表的字段對應類的屬性。但是,在JSP中編寫靜態(tài)HTML更加方便,不必再用println語句來輸出每一行HTML代碼。JSP和ASP相比具有兩方面的優(yōu)點。Hibernate在本系統(tǒng)中的應用:(1)表為基礎建立Java的實體類。大多數(shù)應用程序都需要處理數(shù)據(jù)。接著根據(jù)請求的動作來調用相應的Action方法,通過配置文件找到Action、類,然后創(chuàng)建一個類的實例,同時通過代理模式調用Action。MVC設計模式的優(yōu)點有:多個視圖使用同一個模型;對客戶機的新類型更容易支持;MVC設計允許一個開發(fā)者將一個好的面向對象的設計與用戶接口隔離開來,允許在同樣的模型中容易地使用多個接口,并且允許在實現(xiàn)階段對接口作大的修改而不需要對相應的模型進行修改. 開發(fā)技術介紹 Struts2介紹Struts2是一個優(yōu)雅的,可擴展的JAVA EE web框架。(5)MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應用中而得到一個小、快且易于管理的產(chǎn)品。(1)MySQL是一個數(shù)據(jù)庫管理系統(tǒng)。 總之,MyEclipse是一款功能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,操作靈活,是開發(fā)人員的好幫手。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。課程信息表:圖39  課程信息表建表語句為:create table tb_course(id integer primary key auto_increment not null, name varchar(40) not null, schooltime varchar(40) not null, addr varchar(50) not null, credit decimal(3,0) not null, courseInfo varchar(100) not null, teacherName varchar(20) not null, teacherInfo varchar(100) not null, isFinish bit(1) not null, specialtyId integer not null)。良好的數(shù)據(jù)結構設計不僅可以減少數(shù)據(jù)冗余、提高查詢效率,而且還可以降低應用程序的編寫難度,提高工作效率。修改課程信息:通過專業(yè)ID號和課程ID號,找到要修改的課程,設置課程是否可以被學生選擇。學生選擇課程:將該課程的ID號,學生的ID號輸入到學生選課表中,記錄到數(shù)據(jù)庫中。只有學生用戶才可以注冊新用戶,老師用戶可以看做是管理員。4.確定模塊間的接口,即模塊間傳遞的信息。網(wǎng)上選課系統(tǒng)頂層數(shù)據(jù)流圖如圖24所示:圖24  網(wǎng)上選課系統(tǒng)頂層流程圖根據(jù)不同的用戶權限,展開登錄處理過程,數(shù)據(jù)流圖如圖2227所示:圖25  用戶登錄總數(shù)據(jù)流圖學生登錄成功后數(shù)據(jù)流圖如下26所示:圖26  學生數(shù)據(jù)流圖教師登錄成功后數(shù)據(jù)流圖如下27所示:圖27  教師數(shù)據(jù)流圖3  系統(tǒng)總體設計 總體設計的任務和設計原則總體設計的任務就是從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐曾分割成層次結構,使每一部分完成簡單的功能且各個部分之間又保持一定的關系,在這設計階段,基于這個功能的層次結構把各個部分組合起來成為系統(tǒng)。教師用戶還可以對專業(yè)和課程信息進行修改。該系統(tǒng)涉及兩種用戶:學生和教師。目前,高校人員對計算機的使用方法和操作流程都已經(jīng)相當熟悉,再加上該系統(tǒng)友好的用戶界面,很容易就能熟練操作。作為軟件開發(fā)平臺的Java和SQL這些語言,擁有強大的文本處理,網(wǎng)絡處理,及數(shù)據(jù)庫操作能力,具備開發(fā)應用軟件的一切條件。 2  系統(tǒng)分析 課題的可行性分析可行性分析是指在當前組織內(nèi)外的具體條件下,這個選課系統(tǒng)的開發(fā)是否具備必要的資源及其它條件。詳細來說,第一章對網(wǎng)上選課系統(tǒng)進行了簡要的介紹。標準化也是開放性的前提。該系統(tǒng)可以高效、靈活的進行信息的集中管理、分散操作。由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校學生選課系統(tǒng)在機構設置、服務范圍、服務質量及人員要求上與國外高校相比都有一定的差距。為此,以自動化為導向,基于計算機硬件的網(wǎng)上選課系統(tǒng)開始應運而生。河北大學工商學院2010屆本科生畢業(yè)論文(設計)1  引言 課題的背景隨著國民經(jīng)濟的加速發(fā)展,學校辦學規(guī)模的不斷擴大,按照傳統(tǒng)的人工方式進行選課,由于人數(shù)增加,造成業(yè)務量大,以及人為主觀因素的影響,已難以適應新形勢的需要,不便于工作的順利開展。使用戶擺脫人工操作的繁瑣模式,實現(xiàn)網(wǎng)上選課系統(tǒng)的科學化、現(xiàn)代化。而國內(nèi)的信息化建設相對起步較晚,對于高校來說,更是這樣。所以有人提出并設計了以B/S 結構為體系的高校實驗選課系統(tǒng)。體現(xiàn)在以下兩點:第一,在各高校網(wǎng)上選課系統(tǒng)日趨開放,得到用戶的好評;為了更好地交流和服務,促進資源的共享和優(yōu)勢互補,研究制定相關的標準并遵從實施,是大趨勢?!≌撐臉嫵杉把芯績?nèi)容本論文將按照軟件工程的方法,首先做需求分析,然后是概要設計,設計出整個系統(tǒng)的功能模塊和數(shù)據(jù)流圖;最后是詳細的頁面設計和編碼、測試。第五章對網(wǎng)上選課系統(tǒng)進行詳細設計。在硬件方面,本系統(tǒng)要求的硬件標準不高,一般的硬件設備足夠運行系統(tǒng)?!〔僮魃系目尚行灾赶到y(tǒng)的操作方式在用戶組織中是否行得通。具體應實現(xiàn)的功能如下:l 身份驗證模塊功能:根據(jù)權限的不同,分別跳轉到不同的頁面,進行不同的操作。l 信息管理模塊功能:兩種用戶均可以查看和修改個人信息。網(wǎng)上選課系統(tǒng)的總業(yè)務流程如圖21所示:圖21  網(wǎng)上選課系統(tǒng)的總業(yè)務流程圖學生登錄成功后的業(yè)務流程如圖22所示:圖22  學生業(yè)務流程圖教師登錄成功后業(yè)務流程如圖23所示:圖23  教師業(yè)務流程圖 數(shù)據(jù)流分析根據(jù)業(yè)務流程分析,我們可以得到網(wǎng)上選課系統(tǒng)的數(shù)據(jù)流圖。3.確定模塊間的調用關系。用戶管理:系統(tǒng)所有的用戶都可以進行修改密碼和退出系統(tǒng)操作。查詢可選課程:系統(tǒng)通過該學生的ID號,找到專業(yè)ID號,進而找到該專業(yè)下的可選課程,該結果集以列表形式表示。教師模塊:針對用戶登錄表中type字段等于1的用戶教師添加課程:將該課程的ID號,所屬的專業(yè)ID號輸入到選課信息表中,此課程可以被學生選擇?!?shù)據(jù)庫設計 在系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的設計是整個系統(tǒng)的基礎。學生信息表:圖3
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1