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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文管理系統(tǒng)(更新版)

  

【正文】 列名 類(lèi)型 長(zhǎng)度 約束 備注 MsgID Int 11 主鍵 Filegroup Varchar 20 非空 文件組 ID Isread Bit 1 是否已讀 MsgContent Varchar 255 消息內(nèi)容 Msgform Varchar 255 發(fā)件人 ID Msgtitle Varchar 255 消息主題 Msgto Varchar 255 收件人 ID Sendtime Datetime 0 發(fā)送時(shí)間 ⑦ 文件信息 文件表( File)用于存儲(chǔ)用戶(hù)上傳的附件信息,字段包括:文件引用記錄 ID、文件組、上傳者 ID、類(lèi)別、上傳時(shí)間、在服務(wù)器上的名稱(chēng)、文件名稱(chēng)等。題目表中字段包括:論文題目,出題教師 ID,論文對(duì)應(yīng)屆數(shù),是否被選以及參考資料 對(duì)應(yīng)的文件組。表結(jié)構(gòu)參見(jiàn)表 。 (1) 數(shù)據(jù)庫(kù)系統(tǒng) MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典 MySQL AB 公司開(kāi)發(fā),目前屬于Oracle公司。該類(lèi)放在 。為減少服務(wù)器的開(kāi)銷(xiāo),當(dāng)初始運(yùn)行系統(tǒng)時(shí),我們通過(guò)公共類(lèi)讀取文件中的參數(shù)。上傳題目時(shí)會(huì)上傳題目的參考資料,在邏輯處理層 TopicService 中,進(jìn)入另外一條處理通道,調(diào)用文件處理服務(wù),將文檔保存在服 務(wù)器上。系統(tǒng)中主要的實(shí)體類(lèi)有:用戶(hù)( User)、所有題目( Topic)、學(xué)生( Student)、教師( Teacher)、院系( Department)、角色( Role)、專(zhuān)業(yè)( Major)、開(kāi)題報(bào)告( OpeningReport)、已選題目( SelectedTopic)、論文( Paper)。 教師查看開(kāi)題報(bào)告界面: 圖 教師出題界面 出題教師可以在此頁(yè)面點(diǎn)擊“開(kāi)題報(bào)告”對(duì)選題學(xué)生的開(kāi)題報(bào)告進(jìn)行瀏覽,并提出整改意見(jiàn)。 學(xué)生選題時(shí),點(diǎn)擊“選中”標(biāo)志,再點(diǎn)擊“選題”按鈕,進(jìn)行選題操作。 系統(tǒng)的界面設(shè)計(jì) ( 1)未登錄時(shí)主頁(yè)面: 系統(tǒng)主要分為三個(gè)區(qū)域。 圖 選題過(guò)程 ② 站內(nèi)通信 發(fā)送消息:站內(nèi)信用于教師和學(xué)生之間互相溝通,在用戶(hù)登陸之后,老師和學(xué)生可以看見(jiàn)對(duì)方發(fā)過(guò)來(lái)的站內(nèi)信。 查看題目:查看自己所出的所以題目及學(xué)生的選題情況。 為了使系統(tǒng)更靈活,我們采用 MVC 的三層結(jié)構(gòu)設(shè)計(jì)思路,將界面、業(yè)務(wù)和數(shù)據(jù)相互分離,降低了系統(tǒng)的耦合性。 站內(nèi)信 站內(nèi)信是用于教師和學(xué)生進(jìn)行交流的模塊。 用戶(hù)管理功能用例圖如圖 所示。 本模塊涉及的對(duì)象:學(xué)生信息( Student)、用戶(hù)( User)、教師信息( Teacher)。 用戶(hù)登錄 用戶(hù)在主頁(yè)輸入用戶(hù)名和密碼,在后臺(tái)對(duì)輸入的用戶(hù)名和密碼進(jìn)行驗(yàn)證,驗(yàn)證成功后,獲取用戶(hù)的基本信息返回前臺(tái)并且顯示。 所屬院系( Department):用于存儲(chǔ)院系信息,需要關(guān)聯(lián)專(zhuān)業(yè)信息。但是超過(guò)選題時(shí)間后,則不可重新選擇。 本系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)大部分都通過(guò) Hibernate 來(lái)完成。使用了該技術(shù)之后,對(duì)于后臺(tái)對(duì)象的創(chuàng)建和管理,將不需要程序員處理,而是全部由 Spring容器完成。某一層發(fā)生改變不會(huì)影響另外兩層,減少了成本。把軟件系統(tǒng)分為三個(gè)基本部分:模型( Model)、視圖( View)、控制器( Controller)?!?[1] 它是 Struts 的下一代產(chǎn)品,是在 struts 1 和 WebWork 的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的框架。應(yīng)用此系統(tǒng)可以直接在線(xiàn)完成選題,省去了統(tǒng)計(jì)選題的過(guò)程,減少了學(xué)院和同學(xué)的工作量。s world education reform and development, and the process of informatization construction is advancing continuously in the education industry. The informatization of educational technology has expanded to all areas of the industry, which includes the management of graduation design in colleges and universities. The final design objective management system of Law School of design is to realize online management system standard process, change the traditional way of graduation thesis management, realize the function of graduate design management through work, including the Inter topic, submitted proposal, submitted papers, thesis guidance, municating with teacher online and so on. The system based on MySQL as a database system adopts the B/S architecture as well as background for the Java language, and uses Struts 2 + Spring + Hibernate to develop framework. This system uses the method of object oriented design. This thesis chooses the module which includes topics and basic data module. Meanwhile, analysis and design, system demand and the realization of the process are presented as well. The module mainly realizes the online setting and selecting topics of graduation design, which is intuitive and easy to operate. The basic data module is an important module which is required for the running of the system modules, including the login, user administration, parameter setting, issuing a notice, letter and reminding and other functions. This system realizes the required functions, and the basic data module can run normally, which achieves the expected objective. Key Words: Graduate Design Management System, Developing with SSH framework, Java Web Development 目 錄 前 言 畢業(yè)設(shè)計(jì)論文管理系統(tǒng)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)來(lái)進(jìn)行畢業(yè)生論文指導(dǎo)的過(guò)程,是學(xué)生和教師交流與指導(dǎo)論文的平臺(tái)。本論文選擇的模塊包括選題及基礎(chǔ)數(shù)據(jù)模塊,并且對(duì)需求的分析、系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程進(jìn)行了描述。教育技術(shù)的信息化已經(jīng)擴(kuò)展到了行業(yè)中的各個(gè)領(lǐng)域,其中就包括各高校對(duì)畢業(yè)設(shè)計(jì)的管理。 關(guān)鍵詞:畢業(yè)設(shè)計(jì)管理 。同時(shí),電子化的應(yīng)用也帶來(lái)了紙張使用的減少,符合低碳環(huán)保的概念。 從第一章起,我們會(huì)簡(jiǎn)單介紹系統(tǒng)開(kāi)發(fā)所涉及的技術(shù)和框架,包括我們最常見(jiàn)的Struts Spring及 hibernate 框架。雖然相對(duì)于 Struts 1 有著太大的變化,但是相對(duì)于 WebWork 變化卻很小。 視圖( View):是應(yīng)用程序中處理數(shù)據(jù)顯示的部分 ,通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。 Spring 使用基本的 JavaBean 來(lái)完成以前只可能由 EJB 完成的事情。本質(zhì)上就是將數(shù)據(jù)從一種形式轉(zhuǎn)換到另外一種形式。在系統(tǒng)的開(kāi)發(fā)之前,和我校的教務(wù)工作的老師以及同學(xué)進(jìn)行多次交流,確定了用戶(hù)所需要實(shí)現(xiàn)的主要功能。 模塊涉及的對(duì)象包括:可選課題、已選課題、 學(xué)生的信息、教師的信息、學(xué)生的專(zhuān)業(yè)、所屬院系。 用戶(hù)所需功能: 教師出題:添加或刪除題目、查看所出題目。同時(shí),學(xué)生也能收到教師對(duì)學(xué)生的指導(dǎo)意見(jiàn)。新建用戶(hù)時(shí), ID、姓名、專(zhuān)業(yè)、班級(jí)為必填的 KEY 值。所有用戶(hù)都可以在主頁(yè)上看到發(fā)布的通知,以獲取最新的消息。為用戶(hù)設(shè)計(jì)出符合要求的解決方案。當(dāng)需要數(shù)據(jù)庫(kù)操作時(shí),則調(diào)用 DAO 層,以此獲得數(shù)據(jù)庫(kù)操作。 學(xué)生選題和取消: 學(xué)生可以選擇自己需要的題目。 用戶(hù)管理:管理員可以進(jìn)行添加、刪除用戶(hù),更改用戶(hù)的信息,重置用戶(hù)的密碼的操作。 圖 系統(tǒng)界面 ( 2)登陸后主頁(yè)面: 登陸后主頁(yè)面在左上角顯示登錄的用戶(hù),在左邊樹(shù)形目錄,根據(jù)權(quán)限的不同顯示不同的數(shù)據(jù)。 學(xué)生取消已選題目界面: 圖 取消選題界面 點(diǎn)擊“取消我的選題”按鈕,在允許取消選題的時(shí)間范圍內(nèi),將已選題目取消。 教務(wù)員修改系統(tǒng)參數(shù)頁(yè)面: 圖 教務(wù)員修改系統(tǒng)參數(shù) 教務(wù)員可以在此頁(yè)面中設(shè)置,當(dāng)前屆數(shù)、教師指導(dǎo)學(xué)生數(shù)的上限、教師出題的開(kāi)始到截止時(shí)間、學(xué)生選題從開(kāi)始到截止的時(shí)間、開(kāi)題報(bào)告的開(kāi)始到截止時(shí)間等等。實(shí)體類(lèi)的變化都將由 Hibernate傳輸?shù)綌?shù)據(jù)庫(kù)中。系統(tǒng)首先獲取所有的可選題目Topic,然后選題 selectsubject,當(dāng)選題成功后,系統(tǒng)就在數(shù)據(jù)庫(kù)中生成一條新的選題記錄,同時(shí)在該題目的選擇狀態(tài)進(jìn)行修改,并且在題目表 Topic 中,將是否已選擇修改為已選擇。 表 CommonInfo 類(lèi)主要方法 方法名 參數(shù) 返回值 功能描述 getXXX 無(wú) String/int 獲取參數(shù) setXXX String/int Void 設(shè)置參數(shù)值 update 無(wú) 無(wú) 將參數(shù)寫(xiě)入文件 init 無(wú) 無(wú) 初始化類(lèi)時(shí)讀取文件內(nèi)參數(shù) getInstance 無(wú) CommonInfo 獲取 CommonInfo 類(lèi)實(shí)例 ③ 用戶(hù)登錄及管理 系統(tǒng)在登錄時(shí),通過(guò) UserAction 獲取用戶(hù)的登陸請(qǐng)求,獲得請(qǐng)求中的用戶(hù)名和密碼,將用戶(hù)名和密碼傳入 UserService 中進(jìn)行正確性驗(yàn)證,驗(yàn)證通過(guò)后,將前臺(tái)所需要的數(shù)據(jù)傳輸?shù)角芭_(tái),為了系統(tǒng)安全性,在登陸請(qǐng)求傳輸時(shí),我們對(duì)密碼進(jìn)行了 MD5 加密,以防止通過(guò)截取數(shù)據(jù)包的方式獲取用戶(hù)名和密碼。如果有則執(zhí)行該 方法,否則在后臺(tái)添加錯(cuò)誤信息傳遞到前臺(tái)提醒用戶(hù)登錄。外鍵專(zhuān)業(yè)號(hào)和班級(jí)號(hào)則分別對(duì)應(yīng)專(zhuān)業(yè)表 (Major)和班級(jí)表 (Class)。 用戶(hù) 角色表存儲(chǔ)了用戶(hù) id 和角色 id 字段。選題表結(jié)構(gòu)見(jiàn)表 。表 。 第 3 章系統(tǒng)實(shí)現(xiàn) 開(kāi)發(fā)環(huán)境介紹 本系統(tǒng)在 Windows 環(huán)境下采用 MyEclipse 開(kāi)發(fā)。因此需要在 Action的類(lèi)的聲明前添加注解 ponent。 } ③ 編寫(xiě)業(yè)務(wù)邏輯類(lèi) 當(dāng)用戶(hù)需要?jiǎng)h除已選課題時(shí),首先獲取已選擇的題目,通過(guò) TopicService 調(diào)用方法 getSltTopic進(jìn)行操作。 (2) 選題的數(shù)據(jù)庫(kù)操作 存儲(chǔ)過(guò)程的使用可以有效的較少對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)量,減小服務(wù)器的開(kāi)銷(xiāo)。 leave top。 leave top。 end if。 至此,課題刪除成功,返回選題正確的信息。當(dāng)學(xué)生選擇了論文題目或者上傳了開(kāi)題報(bào)告時(shí),郵件隊(duì)列就增加了一條新的信息,信息中包含創(chuàng)建者的 ID、接收人的 ID 和郵箱地址,統(tǒng)一在晚上發(fā)送。 設(shè)置郵件的標(biāo)題: (The title)。 添加附件: (attch)。 軟件的動(dòng)態(tài)測(cè)試主要包括黑盒測(cè)試和白盒測(cè)試。可以接受用戶(hù)的合法輸入,并產(chǎn)生相應(yīng)的輸出結(jié)果,對(duì)于非法輸入,則會(huì)根據(jù)情況提示錯(cuò)誤信息。且因?yàn)殚_(kāi)發(fā)人員的知識(shí)所限,對(duì)系統(tǒng)的測(cè)試還不夠。它視為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。當(dāng)應(yīng)用其的時(shí)候,一個(gè)對(duì)象依賴(lài)的其他對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象。在 Spring 中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè) XML文件中。 代碼應(yīng)該易于測(cè)試[這個(gè)使命其實(shí)是和敏捷中的測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方法有相照應(yīng)的地方] JavaBean提供了應(yīng)用程序配置的最好方法 在 Java 中,已檢查異常( Checked exception)被過(guò)度使用。 Spring包含的模塊: 七個(gè)部分: Spring AOP Spring ORM Spring Web Spring Web MVC Spring DAO Spring Context Spring Core 作為一個(gè)整體,這些模塊為你提供哦了開(kāi)發(fā)企業(yè)應(yīng)用所需的
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1