版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 學號:************* </p><p> 專業(yè):計算機應用技術 </p><p> 班級: 2班 </p><p> 姓名: **** </p><p><b> 數(shù)據(jù)庫課程設計</b></p><p>&l
2、t;b> 課程設計題目</b></p><p><b> 學生在線考試系統(tǒng)</b></p><p><b> 二、開發(fā)環(huán)境選擇</b></p><p> 整個系統(tǒng)開發(fā)完全采用Browser/Server模式,開發(fā)平臺為Java平臺,以Tomcat為JSP引擎和Web服務器,后臺數(shù)據(jù)庫使用MySql
3、5.1。 </p><p> 在開發(fā)模式上選擇Browser/Server模式,是因為B/S模式有以下優(yōu)點: </p><p> 1.開發(fā)成本及維護成本降低。由于B/S架構管理軟件只安裝在服務器端(Server)上,網(wǎng)絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn)
4、,所有的客戶端只有瀏覽器,網(wǎng)絡管理人員只需要做硬件維護。 </p><p> 2.良好的安全性能,采三大框架Struts+Hibernate+Spring降低程序的耦合性。因此系統(tǒng)的架構就采用了B/S設計模式。</p><p><b> 三、數(shù)據(jù)庫設計</b></p><p> 1、7張表(學生表、課程表、選課表、教師表、題庫表
5、、試卷表、新聞表)</p><p><b> 課程表:</b></p><p> CREATE TABLE `subj` (</p><p> `sj_id` int(11) NOT NULL AUTO_INCREMENT,</p><p> `sj_name` varchar(15) COLLATE utf8_
6、bin NOT NULL,</p><p> `date` date NOT NULL,</p><p> PRIMARY KEY (`sj_id`)</p><p><b> ) </b></p><p><b> 學生表</b></p><p> CREATE
7、TABLE `student` (</p><p> `s_id` int(11) NOT NULL AUTO_INCREMENT,</p><p> `s_num` varchar(15) COLLATE utf8_bin NOT NULL,</p><p> `s_name` varchar(10) COLLATE utf8_bin NOT NULL,&l
8、t;/p><p> `s_major` varchar(20) COLLATE utf8_bin NOT NULL,</p><p> `s_class` int(11) NOT NULL,</p><p> `date` date NOT NULL,</p><p> PRIMARY KEY (`s_id`)</p>&l
9、t;p><b> )</b></p><p><b> 學生成績表</b></p><p> CREATE TABLE `student_grade` (</p><p> `sc_id` int(11) NOT NULL AUTO_INCREMENT,</p><p> `s_id
10、` int(11) DEFAULT NULL,</p><p> `sj_id` int(11) DEFAULT NULL,</p><p> `grade` int(11) NOT NULL,</p><p> `sj_date` date NOT NULL,</p><p> PRIMARY KEY (`sc_id`),</
11、p><p> KEY `FKDCA1CCD39B735348` (`s_id`),</p><p> KEY `FKDCA1CCD36A65347` (`sj_id`),</p><p> CONSTRAINT `FKDCA1CCD36A65347` FOREIGN KEY (`sj_id`) REFERENCES `subj` (`sj_id`),</p&
12、gt;<p> CONSTRAINT `FKDCA1CCD39B735348` FOREIGN KEY (`s_id`) REFERENCES `student` (`s_id`),</p><p> CONSTRAINT `student_grade_ibfk_1` FOREIGN KEY (`s_id`) REFERENCES `student` (`s_id`),</p>&
13、lt;p> CONSTRAINT `student_grade_ibfk_2` FOREIGN KEY (`sj_id`) REFERENCES `subj` (`sj_id`)</p><p><b> )</b></p><p><b> 題庫表</b></p><p> CREATE TABLE `ex
14、am` (</p><p> `exam_id` int(11) NOT NULL AUTO_INCREMENT,</p><p> `exam_mg` text COLLATE utf8_bin NOT NULL,</p><p> `exam_da` varchar(10) COLLATE utf8_bin NOT NULL,</p><
15、;p> `exam_type` int(11) NOT NULL,</p><p> `exam_grade` int(11) NOT NULL,</p><p> `type_a` varchar(100) COLLATE utf8_bin DEFAULT NULL,</p><p> `type_b` varchar(100) COLLATE ut
16、f8_bin DEFAULT NULL,</p><p> `type_c` varchar(100) COLLATE utf8_bin DEFAULT NULL,</p><p> `type_d` varchar(100) COLLATE utf8_bin DEFAULT NULL,</p><p> `sj_id` int(11) DEFAULT NUL
17、L,</p><p> `exam_date` date NOT NULL,</p><p> PRIMARY KEY (`exam_id`),</p><p> KEY `FK2FB81F6A65347` (`sj_id`),</p><p> CONSTRAINT `exam_ibfk_1` FOREIGN KEY (`sj_id
18、`) REFERENCES `subj` (`sj_id`),</p><p> CONSTRAINT `FK2FB81F6A65347` FOREIGN KEY (`sj_id`) REFERENCES `subj` (`sj_id`)</p><p><b> )</b></p><p><b> 試卷表</b>
19、</p><p> CREATE TABLE `epaper` (</p><p> `ep_id` int(11) NOT NULL AUTO_INCREMENT,</p><p> `ep_grade` int(11) NOT NULL,</p><p> `ep_pw` varchar(20) COLLATE utf8_bin
20、NOT NULL,</p><p> `ep_date` int(11) NOT NULL,</p><p> `ep_xnum` int(11) NOT NULL,</p><p> `ep_pnum` int(11) NOT NULL,</p><p> `ep_pgrade` int(11) NOT NULL,</p>
21、;<p> `ep_xgrade` int(11) NOT NULL,</p><p> `date` date NOT NULL,</p><p> `sj_id` int(11) DEFAULT NULL,</p><p> `ep_type` int(11) DEFAULT NULL,</p><p> PRIM
22、ARY KEY (`ep_id`),</p><p> KEY `FKB2B188476A65347` (`sj_id`),</p><p> CONSTRAINT `epaper_ibfk_1` FOREIGN KEY (`sj_id`) REFERENCES `subj` (`sj_id`),</p><p> CONSTRAINT `FKB2B18847
23、6A65347` FOREIGN KEY (`sj_id`) REFERENCES `subj` (`sj_id`)</p><p><b> )</b></p><p><b> 新聞表</b></p><p> CREATE TABLE `news` (</p><p> `news_i
24、d` int(11) NOT NULL AUTO_INCREMENT,</p><p> `news_mg` text COLLATE utf8_bin NOT NULL,</p><p> `date` date NOT NULL,</p><p> PRIMARY KEY (`news_id`)</p><p><b>
25、 )</b></p><p><b> 教師表</b></p><p> CREATE TABLE `teacher` (</p><p> `t_id` int(11) NOT NULL AUTO_INCREMENT,</p><p> `t_name` varchar(15) COLLATE ut
26、f8_bin NOT NULL,</p><p> `t_password` varchar(15) COLLATE utf8_bin NOT NULL,</p><p> PRIMARY KEY (`t_id`)</p><p><b> )</b></p><p> 2、7張表(學生表、課程表、選課表、教師表
27、、題庫表、試卷表、新聞表)說明</p><p><b> 學生表</b></p><p><b> 課程表</b></p><p><b> 選課成績表</b></p><p><b> 教師表</b></p><p>&l
28、t;b> 題庫表</b></p><p><b> 試卷表</b></p><p><b> 新聞表</b></p><p> 課程設計內容需求(Java EE項目)</p><p><b> (1)、項目流程圖</b></p><
29、;p> ?。?)、課程設計題目</p><p><b> 學生在線考試系統(tǒng)</b></p><p><b> 、</b></p><p><b> ?。?)、課題要求:</b></p><p> 學生登錄驗證(需要在數(shù)據(jù)庫中驗證)</p><p&
30、gt;<b> 查詢課程</b></p><p><b> 刪除課程</b></p><p><b> 查詢分數(shù)</b></p><p> 查詢不及格分數(shù)(小于60為不及格)</p><p><b> 附加功能:</b></p>&
31、lt;p> 老師輸入一次測試題目后生成密碼。密碼在測試前公布。</p><p> 學生輸入專業(yè)、班級、學號、姓名以及密碼后進入測試。</p><p> 測試90分鐘倒計時。</p><p> 測試題分兩類:選擇題(40題)及判斷題(20題)。</p><p> 題目以及選擇題選項隨機打亂生成。</p><p
32、> 允許在測試過程中修改已答的題目。</p><p> 測試完成,提示學生一旦提交不能更改。</p><p> 提交后屏幕顯示學生的專業(yè)、班級、學號、姓名以及成績。成績突出顯示。</p><p><b> ?。?)、功能模塊</b></p><p><b> 學生端:</b></
33、p><p><b> 學生登錄驗證功能</b></p><p><b> 學生登錄界面</b></p><p><b> 查詢管理</b></p><p> 學生需在考試完成之后才能查詢自己的成績,以及查詢考試答案</p><p><b>
34、 查詢考試答案界面</b></p><p><b> 網(wǎng)上測試</b></p><p> 學生只能考一次,考過之后不能在測試,設置的是90分鐘之后交卷,如果沒有完成,自動交卷</p><p><b> 信息管理</b></p><p><b> 教師端</b&g
35、t;</p><p> 1、教師登錄驗證功能</p><p> 教師需輸入自己的教師號以及密碼才能進入管理界面</p><p><b> 登錄界面</b></p><p><b> 公告管理</b></p><p> 教師發(fā)布考試公告,以及對公告的管理模塊</
36、p><p><b> 3、科目管理</b></p><p> 教師添加考試科目,以及對考試科目的管理</p><p><b> 科目添加</b></p><p><b> 科目管理界面:</b></p><p><b> 4、題庫管理&l
37、t;/b></p><p> 教師根據(jù)對應的考試科目,添加考試題目,目前僅限填空題和選擇題</p><p><b> 添加界面:</b></p><p><b> 管理界面:</b></p><p><b> 試卷管理</b></p><p&g
38、t; 教師對試卷的管理,可以查看試卷列表,可以添加試卷,可以查看相應的試卷</p><p><b> 試卷列表:</b></p><p><b> 添加試卷界面</b></p><p> 查看試卷界面(必須先輸入試卷相對應的密碼)</p><p><b> 學生管理</b&
39、gt;</p><p> 教師可以查看考試學生的基本信息,以及查詢考試成績</p><p><b> 學生列表界面</b></p><p><b> 四、心得體會</b></p><p> 這次歷時一周的課程設計,對于我們來說確實收獲了不少。第一天我們查找資料、了解有關的知識,相互探討,了解
40、圖書管理系統(tǒng)的需求,做好需求分析后,開始系統(tǒng)的設計,畫出E-R圖,寫出各個實體的屬性。對于數(shù)據(jù)庫的創(chuàng)建,雖然出現(xiàn)很多的問題,但經過探討之后我們都能夠很好的解決,這便讓我們體會到上課專心聽講的重要性。對于所需表的創(chuàng)建是一個比較簡單的內容,問題主要是存儲過程和觸發(fā)器的創(chuàng)建,在請教老師后,最后還是解決了各種難題。 這次的系統(tǒng)設計不僅使我們學會了把數(shù)據(jù)庫的各個模塊聯(lián)系起來,并與數(shù)據(jù)庫相連接,更讓我懂得了如何設計一個系統(tǒng),了解了系統(tǒng)設計的過
41、程,通過這次實習,我也了解到要設計一個好的系統(tǒng)并不是一件容易的事,聽了老師的建議我們才知道,自己設計的系統(tǒng)存在很多的缺陷,還需要從各方面得以改善。 我們相信,只要自己肯努力、肯奮斗,總是會有收獲的。</p><p><b> 五、源碼+配置文件</b></p><p> Web.xml配置文件</p><p> <?xml v
42、ersion="1.0" encoding="UTF-8"?></p><p> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2
43、.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"></p><p><b> <servlet></b></p><p> <servlet
44、-name>action</servlet-name></p><p> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class></p><p> <init-param></p><p> <param-name&g
45、t;config</param-name></p><p> <param-value>/WEB-INF/struts-config.xml</param-value></p><p> </init-param></p><p> <init-param></p><p>
46、 <param-name>debug</param-name></p><p> <param-value>3</param-value></p><p> </init-param></p><p> <init-param></p><p> <para
47、m-name>detail</param-name></p><p> <param-value>3</param-value></p><p> </init-param></p><p> <load-on-startup>0</load-on-startup></p>
48、;<p> </servlet></p><p> <!-- 編碼過濾器 --></p><p><b> <filter></b></p><p> <filter-name>encoding</filter-name></p><p>
49、 <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class></p><p> <init-param></p><p> <param-name>encoding</param-name></p>&l
50、t;p> <param-value>utf-8</param-value></p><p> </init-param></p><p><b> </filter></b></p><p> <filter-mapping></p><p>
51、<filter-name>encoding</filter-name></p><p> <url-pattern>/*</url-pattern></p><p> </filter-mapping></p><p> <!-- 配置opensessioninview解決懶加載,本質一個過濾器
52、. --></p><p><b> <filter></b></p><p> <filter-name>OpenSessionInViewFilter</filter-name></p><p> <filter-class>org.springframework.orm.hibe
53、rnate3.support.OpenSessionInViewFilter</filter-class></p><p><b> </filter></b></p><p> <filter-mapping></p><p> <filter-name>OpenSessionInView
54、Filter</filter-name></p><p> <url-pattern>/*</url-pattern></p><p> </filter-mapping></p><p> <!-- 指定spring的配置文件,默認從web根目錄尋找配置文件,</p><p>
55、我們可以通過spring提供的classpath:前綴指定從類路徑下尋找 --></p><p> <context-param></p><p> <param-name>contextConfigLocation</param-name></p><p> <param-value>classpath:
56、applicationContext.xml</param-value></p><p> </context-param></p><p> <!-- 對Spring容器進行實例化 --></p><p> <listener></p><p> <listener-class&
57、gt;org.springframework.web.context.ContextLoaderListener</listener-class></p><p> </listener></p><p> <servlet-mapping></p><p> <servlet-name>action</s
58、ervlet-name></p><p> <url-pattern>*.do</url-pattern></p><p> </servlet-mapping></p><p> <welcome-file-list></p><p> <welcome-file>i
59、ndex.jsp</welcome-file></p><p> </welcome-file-list></p><p> </web-app></p><p> struts-config.xml配置文件:</p><p> <?xml version="1.0" en
60、coding="UTF-8"?></p><p> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd&
61、quot;></p><p> <struts-config></p><p> <form-beans ></p><p> <form-bean name="loginForm" type="com.ct.struts.form.LoginForm" /></p>
62、<p> <form-bean name="subjForm" type="com.ct.struts.form.SubjForm" /></p><p> <form-bean name="examForm" type="com.ct.struts.form.ExamForm" /><
63、/p><p> <form-bean name="epaperForm" type="com.ct.struts.form.EpaperForm" /></p><p> <form-bean name="mssageForm" type="com.ct.struts.form.MssageForm&q
64、uot; /></p><p> </form-beans></p><p> <global-exceptions /></p><p> <global-forwards ></p><p> <forward name="ok" path="/WEB-
65、INF/public/OK.jsp" /></p><p> <forward name="erro" path="/WEB-INF/public/Erro.jsp" /></p><p> </global-forwards></p><p> <action-mappin
66、gs ></p><p> <!-- 登陸表單type="com.ct.struts.action.LoginAction"--></p><p><b> <action</b></p><p> attribute="loginForm"</p><p
67、> name="loginForm"</p><p> parameter="type_l"</p><p> path="/login"</p><p> scope="request"</p><p><b> ></b&
68、gt;</p><p> <forward name="gomainUI" path="/WEB-INF/teacher/main.jsp" /></p><p> <forward name="gosmainUI" path="/WEB-INF/student/main.jsp" /&g
69、t;</p><p> <forward name="goTmenuUI" path="/WEB-INF/teacher/menu.jsp" /></p><p> <forward name="goSmenuUI" path="/WEB-INF/student/menu.jsp" /&g
70、t;</p><p> <forward name="goteacherLogin" path="/WEB-INF/teacher/login.jsp" /></p><p> <forward name="goheaderUI" path="/WEB-INF/teacher/header.jsp&
71、quot; /></p><p> <forward name="gosheaderUI" path="/WEB-INF/student/header.jsp" /></p><p> <forward name="loginok_t" path="/WEB-INF/teacher/manag
72、er.jsp" /></p><p> <forward name="loginerro_t" path="/WEB-INF/teacher/login.jsp" /></p><p> <forward name="s_loginerro_t" path="/WEB-INF/stu
73、dent/S_login.jsp" /></p><p> <forward name="gosloginUI" path="/WEB-INF/student/S_login.jsp" /></p><p> <forward name="gos_managerUI" path="/
74、WEB-INF/student/manager.jsp" /></p><p><b> </action></b></p><p><b> <action</b></p><p> attribute="subjForm"</p><p&g
75、t; name="subjForm"</p><p> parameter="sj"</p><p> path="/subj"</p><p> scope="request"</p><p><b> > </b><
76、;/p><p> <forward name="goaddsjUI" path="/WEB-INF/teacher/AddSubj.jsp" /></p><p> <forward name="goshowSubj" path="/WEB-INF/teacher/ShowSubj.jsp"
77、/></p><p><b> </action></b></p><p><b> <action</b></p><p> attribute="examForm"</p><p> parameter="exam"<
78、/p><p> name="examForm"</p><p> path="/exam"</p><p> scope="request"</p><p><b> ></b></p><p> <forward na
79、me="goaddExamUI" path="/WEB-INF/teacher/AddExam.jsp" /></p><p> <forward name="goshowExam" path="/WEB-INF/teacher/ShowExam.jsp" /></p><p><b&
80、gt; </action></b></p><p><b> <action</b></p><p> attribute="epaperForm"</p><p> parameter="paper"</p><p> name="
81、;epaperForm"</p><p> path="/epaper"</p><p> scope="request"</p><p><b> ></b></p><p> <forward name="goAddEpUI"
82、path="/WEB-INF/teacher/AddPaper.jsp" /></p><p> <forward name="goselectEpUI" path="/WEB-INF/teacher/selectEP_check.jsp" /></p><p> <forward name="
83、;goEp_UI" path="/WEB-INF/teacher/SelectEp.jsp" /></p><p> <forward name="goT_Ep_UI" path="/WEB-INF/student/showEpaper.jsp" /></p><p> <forward na
84、me="goresultUI" path="/WEB-INF/student/EPresult.jsp" /></p><p> <forward name="goshowgrade" path="/WEB-INF/student/selectGrade.jsp" /></p><p>
85、<forward name="goshowep" path="/WEB-INF/teacher/ShowEp.jsp" /></p><p> <forward name="goS_epresule" path="/WEB-INF/student/showResult.jsp" /></p>&
86、lt;p> <forward name="t_slgrade" path="/WEB-INF/teacher/ShowStudent.jsp" /></p><p><b> </action></b></p><p><b> <action</b></p&
87、gt;<p> attribute="mssageForm"</p><p> parameter="msg"</p><p> name="mssageForm"</p><p> path="/message"</p><p> sco
88、pe="request"</p><p><b> ></b></p><p> <forward name="goaddmsgUI" path="/WEB-INF/teacher/AddMsg.jsp" /></p><p> <forward name
89、="goshowmsg" path="/WEB-INF/teacher/ShowMsg.jsp" /></p><p><b> </action></b></p><p> </action-mappings></p><p> <!-- Spring代理Act
90、ion --></p><p> <controller></p><p> <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor" /></p>
91、<p> </controller></p><p> <message-resources parameter="com.ct.struts.ApplicationResources" /></p><p> </struts-config></p><p> applicationCont
92、ext.xml配置文件</p><p> <?xml version="1.0" encoding="utf-8" ?></p><p> <beans xmlns="http://www.springframework.org/schema/beans"</p><p> xmln
93、s:xsi="http://www.w3.org/2001/XMLSchema-instance"</p><p> xmlns:context="http://www.springframework.org/schema/context"</p><p> xmlns:tx="http://www.springframework.or
94、g/schema/tx"</p><p> xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd</p><p> http://www.springframewo
95、rk.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd</p><p> http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"&g
96、t;</p><p> <!-- 測試bean --></p><p> <bean id="text" class="com.yz.text.Text"></p><p> <property name="name"></p><p&g
97、t; <value>楊哲</value></p><p> </property></p><p> <property name="age"></p><p> <value>14</value></p><p> </propert
98、y></p><p><b> </bean></b></p><p> <!-- 配置數(shù)據(jù)源 MySql數(shù)據(jù)庫--></p><p> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource
99、" destroy-method="close"></p><p> <property name="driverClassName" value="com.mysql.jdbc.Driver"/></p><p> <property name="url" value=&
100、quot;jdbc:mysql://localhost:3306/exan"/></p><p> <property name="username" value="root"/></p><p> <property name="password" value="133398749
101、81"/></p><p> <!--連接池的初始值--></p><p> <property name="initialSize" value="3" /></p><p> <!--連接池的最大值 --></p><p> <pro
102、perty name="maxActive" value="50"/></p><p> <!-- 最大空閑值.當經過一個高峰時間后,連接池可以慢慢將已經用不到的連接慢慢釋放一部分,</p><p> 一直減少到maxIdle為止 --></p><p> <property name="
103、;maxIdle" value="2"/></p><p> <!-- 最小空閑值.當空閑的連接數(shù)少于閥值時,連接池就會預申請去</p><p> 一些連接,以免洪峰來時來不及申請 --></p><p> <property name="minIdle" value="
104、1"/></p><p><b> </bean></b></p><p> <!-- 配置SessionFactory類 --></p><p> <bean id="sessionFactory" class="org.springframework.orm.
105、hibernate3.LocalSessionFactoryBean"></p><p><b> <!-- --></b></p><p> <property name="dataSource" ref="dataSource"/></p><p> &
106、lt;!-- 管理Hibernate配置文件 --> </p><p> <property name="mappingResources"></p><p><b> <list></b></p><p> <value>com/ct/domain/News.hbm.xml&
107、lt;/value></p><p> <value>com/ct/domain/Subj.hbm.xml</value></p><p> <value>com/ct/domain/Student.hbm.xml</value></p><p> <value>com/ct/domain/St
108、udentGrade.hbm.xml</value></p><p> <value>com/ct/domain/Epaper.hbm.xml</value></p><p> <value>com/ct/domain/Teacher.hbm.xml</value></p><p> <valu
109、e>com/ct/domain/Exam.hbm.xml</value> </p><p><b> </list></b></p><p> </property></p><p> <!-- hibernate屬性 --></p><p> <
110、;property name="hibernateProperties"></p><p><b> <value></b></p><p> hibernate.dialect=org.hibernate.dialect.MySQLDialect</p><p> hibernate.hbm2ddl
111、.auto=update</p><p> hibernate.show_sql=false</p><p><b> </value></b></p><p> </property></p><p><b> </bean></b></p>
112、<p> <!-- 配置Seives接口 --></p><p> <!-- studentServies --></p><p> <bean id="studentServies" class="com.ct.sevies.StudentServies"></p><p&
113、gt; <property name="sessionFactory" ref="sessionFactory"/></p><p><b> </bean></b></p><p> <!-- teacherServies --></p><p> <b
114、ean id="teacherServies" class="com.ct.sevies.TeacherServies"></p><p> <property name="sessionFactory" ref="sessionFactory"/></p><p><b> &
115、lt;/bean></b></p><p> <!-- 試卷表EpaperServies --></p><p> <bean id="epaperServies" class="com.ct.sevies.EpaperServies"></p><p> <propert
116、y name="sessionFactory" ref="sessionFactory"/></p><p><b> </bean></b></p><p> <!-- 題庫表ExamServies --></p><p> <bean id="exa
117、mServies" class="com.ct.sevies.ExamServies"></p><p> <property name="sessionFactory" ref="sessionFactory"/></p><p><b> </bean></b>
118、</p><p> <!-- 成績表StudentGradeServies --></p><p> <bean id="studentGradeServies" class="com.ct.sevies.StudentGradeServies"></p><p> <property na
119、me="sessionFactory" ref="sessionFactory"/></p><p><b> </bean></b></p><p> <!--新聞表NewsServies --></p><p> <bean id="msgServi
120、es" class="com.ct.sevies.MsgServies" ></p><p> <property name="sessionFactory" ref="sessionFactory"/></p><p><b> </bean></b></p
121、><p> <!--科目表SubjServies --></p><p> <bean id="subjServies" class="com.ct.sevies.SubjServies"></p><p> <property name="sessionFactory" r
122、ef="sessionFactory"/></p><p><b> </bean></b></p><p> <!-- 登錄處理Action --></p><p> <bean name="/login" class="com.ct.struts
123、.action.LoginAction"></p><p> <property name="studentServies" ref="studentServies"/></p><p> <property name="teacherServies" ref="teacherSer
124、vies"/></p><p> <property name="epaperServies" ref="epaperServies" /></p><p><b> </bean></b></p><p> <!-- 添加科目處理Action --&g
125、t;</p><p> <bean name="/subj" class="com.ct.struts.action.SubjAction"></p><p> <property name="subjServies" ref="subjServies"/></p>&
126、lt;p><b> </bean></b></p><p> <!-- 添加題目處理/exam --></p><p> <bean name="/exam" class="com.ct.struts.action.ExamAction"></p><p>
127、 <property name="subjServies" ref="subjServies"/></p><p> <property name="examServies" ref="examServies" /></p><p><b> </bean>&
128、lt;/b></p><p> <!-- 添加試卷處理/exam --></p><p> <bean name="/epaper" class="com.ct.struts.action.EpaperAction"></p><p> <property name="sub
129、jServies" ref="subjServies"/></p><p> <property name="examServies" ref="examServies" /></p><p> <property name="epaperServies" ref=&quo
130、t;epaperServies" /></p><p> <property name="studentServies" ref="studentServies" /></p><p> <property name="studentGradeServies" ref="studen
131、tGradeServies" /></p><p><b> </bean></b></p><p> <!-- 公告處理Action --></p><p> <bean name="/message" class="com.ct.struts.action.
132、MessageAction"></p><p> <property name="msgServies" ref="msgServies" /></p><p><b> </bean></b></p><p> <!-- 配置事務管理器,統(tǒng)一管理ses
133、sionFactory的事務 --></p><p> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"></p><p> <property name="sessionFac
134、tory" ref="sessionFactory"/></p><p><b> </bean></b></p><p> <!-- 啟用事務注解 --></p><p> <tx:annotation-driven transaction-manager="t
135、xManager"/></p><p><b> </beans></b></p><p> Student.hbm.xml配置文件</p><p> <?xml version="1.0" encoding="utf-8"?></p><
136、p> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"</p><p> "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"></p><p><
137、;b> <!-- </b></p><p> Mapping file autogenerated by MyEclipse Persistence Tools</p><p><b> --></b></p><p> <hibernate-mapping></p><p&
138、gt; <class name="com.ct.domain.Student" table="student" catalog="exan"></p><p> <id name="SId" type="java.lang.Integer"></p><p>
139、<column name="s_id" /></p><p> <generator class="identity" /></p><p><b> </id></b></p><p> <property name="SNum" ty
140、pe="java.lang.String"></p><p> <column name="s_num" length="15" not-null="true" /></p><p> </property></p><p> <property
141、 name="SName" type="java.lang.String"></p><p> <column name="s_name" length="10" not-null="true" /></p><p> </property></p&g
142、t;<p> <property name="SMajor" type="java.lang.String"></p><p> <column name="s_major" length="20" not-null="true" /></p><p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設計-在線考試系統(tǒng)
- 在線考試系統(tǒng)數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫課程設計--網(wǎng)上考試系統(tǒng)
- 石大遠程在線考試——數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫課程設計--bbs系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--在線網(wǎng)上訂餐系統(tǒng)
- 數(shù)據(jù)庫課程設計---數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設計報告--ktv在線點歌系統(tǒng)
- 數(shù)據(jù)庫課程設計--快餐訂餐系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--數(shù)據(jù)庫系統(tǒng)原理
- 數(shù)據(jù)庫課程設計--數(shù)據(jù)庫設計—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設計快餐訂餐系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--在線圖書銷售管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--數(shù)據(jù)庫原理及應用課程設計
- 數(shù)據(jù)庫課程設計---機房管理系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--購物系統(tǒng)
- 在線論壇系統(tǒng)數(shù)據(jù)庫原理課程設計c#
- 數(shù)據(jù)庫課程設計--工資管理系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--簡單的學生考試系統(tǒng)設計
評論
0/150
提交評論