【正文】
可用志愿數(shù)量是由管理員設(shè)置的 ,志愿分優(yōu) 先等級 。 } 公用代碼 在本站 CSS 文件夾中存放得都是公用 Css 代碼 、 JS文件夾中存放得都是公用 Javascript 代碼,這么做不但減少了代碼冗余,而且方便統(tǒng)一修改。 } } public ResultSet executeQuery(String sql) { try { conn = (url,user,password)。 EJB是 J2EE 的核心技術(shù),它為開發(fā)服務(wù)器端應(yīng)用程序組件提供了一個(gè)模型,利用這個(gè)模型來創(chuàng)建可移植性與分布式企業(yè)應(yīng)用程序服務(wù)器或組件。 最大命題數(shù)量:每個(gè)導(dǎo)師最大可以提交的課題數(shù)量。由系統(tǒng)根據(jù)系統(tǒng)管理員控制的個(gè)數(shù)自動輸入值。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 user_id nvarchar(20) 非 空 主、外(UserBasic) 用戶名 (使用教師號 ) academy nvarchar(20) 空 學(xué)院 post nvarchar(20) 空 職稱 introduction nvarchar(500) 空 個(gè)人簡介 補(bǔ)充說明 該表保存具有教師權(quán)限的用戶的信息 表 LeaderInfo LeaderInfo:學(xué)院領(lǐng)導(dǎo)信息表,主要描述學(xué)院領(lǐng)導(dǎo)用戶的信息。 系統(tǒng)結(jié)構(gòu)圖,如圖 所示。 ? 用戶管理模塊提供了學(xué)生、教師、院領(lǐng)導(dǎo)、系統(tǒng)管理員等各類用戶的添加、刪除、修改功能。 第二章 系統(tǒng)相關(guān)技術(shù)介紹 10 ASP 和 JSP 則沒有以上缺陷, ASP 可 以通過 Microsoft Windowsd 的 COM/DCOM 獲得 ActiveX 規(guī)模支持,通過 DCOM 和 Transcation Server 獲得結(jié)構(gòu)支持; JSP 可以通過 SUN Java 的 Java Class和 EJB 獲得規(guī)模支持,通過 EJB/CORBA 以及眾多廠商的 Application Server 獲得結(jié)構(gòu)支持。 Unix 下也有 ChiliSoft 的組件來支持 ASP,但是 ASP 本身的功能有限,必須通過 ASP+ COM 的群組合來擴(kuò)充, Unix 下的 COM 實(shí)現(xiàn)起來非常困難。 JSP的 1999年 9月推出的, 12月又推出了 。同時(shí),開發(fā)人員還需要考慮 CS環(huán)境的外部和使用 AJAX 技術(shù)來重定型 MVC邊界。這個(gè)標(biāo)準(zhǔn)由 ECMA 組織發(fā)展和維護(hù)。 ( 2)基于構(gòu)建開發(fā)方法的崛起,引出了 CORBA 國 際標(biāo)準(zhǔn)軟件體系結(jié)構(gòu)和多層應(yīng)用體系框架。數(shù)據(jù)庫是有結(jié)構(gòu)的數(shù)據(jù)集合 ,它與一般的數(shù)據(jù)文件不同, (其中的數(shù)據(jù)是無結(jié)構(gòu)的 )是一串文字或數(shù)字流。 2.網(wǎng)站管理 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計(jì)、更新和重組網(wǎng)頁。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 模型-視圖-控制器( MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk- 80發(fā)明的一種軟件設(shè)計(jì)模式,至今已被廣泛使用。目前計(jì)算機(jī)選課系統(tǒng)、計(jì)算機(jī)信息管理系統(tǒng)正在普及 ,然而針對畢業(yè)設(shè)計(jì)雙向選題的軟件筆者至今尚未見報(bào)道。 tries to meet the science selection demands of topics and embodies scientific and humanistic ideas. The graduation design of twoway selection system is used to realize twoway selection of students and could choose trival graduation design process simplification. The graduation design of twoway selection system is designed by MVC pattern development process used the JSP, AJAX of web development technologies,it bined with Javascript and CSS, used STRUTS2 development was designed in MyEcilpse platform and tested in TOMCAT, Server2021. This system mainly realizes the creating of topics by the teachers,the audit of topics by the leaders,the choosing of topics by the students, the choosing of students by the teachers and the releasing of final results by the administrators of the twoway selection function. This paper is based on the project of graduation design system, and it expounds the system of domain describes the relevant technical information of the graduation design system from design patterns, modeling tools, development tools and developing technologies,it also pares the system with the similar product. This paper analyzed the system from aspects of overall demand and business also analyzed the system in the aspects of system structure, database, UML class diagram and the database table design. It realizes the system module, including JavaBean meticulous design, web design ideas, operation results, , it summarizes the experience of project development Key words: graduation design of twoway selection system, modelviewcontroller, unified modeling language, AJAX 目 錄 III 目 錄 第一章 緒論 ......................................................... 1 畢業(yè)設(shè)計(jì)雙向選題系統(tǒng)簡介 ................................................... 1 畢業(yè)設(shè)計(jì)雙向選題系統(tǒng)的背景 ................................................. 1 本人所做的主要工作 ......................................................... 1 本文的組織結(jié)構(gòu) ............................................................. 2 第二章 系統(tǒng)相關(guān)技術(shù)介紹 ............................................. 3 設(shè)計(jì)模式簡介 ............................................................... 3 建模工具簡介 ............................................................... 3 Microsoft Viso介紹 ............................................................ 3 UML介紹 ....................................................................... 3 開發(fā)工具簡介 ............................................................... 4 MyEclipse介紹 ................................................................. 4 Tomcat介紹 .................................................................... 4 Dreamweaver介紹 ............................................................... 5 SQL Server概述 ................................................................ 5 開發(fā)技術(shù)簡介 ............................................................... 6 Java介紹 ...................................................................... 6 Struts2介紹 ................................................................... 7 Javascript介紹 ................................................................ 7 Ajax介紹 ...................................................................... 7 Jfreechart介紹 ................................................................ 8 Jxl介紹 ....................................................................... 8 Jsp介紹 ....................................................................... 8 與同類開發(fā)技術(shù)的比較 ....................................................... 9 第三章 系統(tǒng)分析 .................................................... 11 系統(tǒng)總體需求 .............................................................. 11 目 錄 IV 功能分析 ..................................................................... 11 用例分析 ..................................................................... 12 系統(tǒng)業(yè)務(wù)分析 .............................................................. 13 第四章 系統(tǒng)設(shè)計(jì) .................................................... 15 系統(tǒng)體系結(jié)構(gòu) .............................................................. 15 系統(tǒng)數(shù)據(jù)庫 ................................................................ 15 系統(tǒng) UML 類圖 .............................................................. 15 系統(tǒng)數(shù)據(jù)庫表設(shè)計(jì) .......................................................... 16 第五章 系 統(tǒng)模塊實(shí)現(xiàn) ................................................ 23 數(shù)據(jù)庫連接 JavaBean ...