版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) xxx (計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 075 班級(jí),陜西 漢中 723000) 指導(dǎo)教師:xxx 【摘要】本系統(tǒng)解決以往畢業(yè)生畢業(yè)設(shè)計(jì)中遇到的工作效率低,管理難度大和數(shù)據(jù)統(tǒng)計(jì)不方便等問(wèn)題。本系 統(tǒng)采用軟件工程設(shè)計(jì)思想設(shè)計(jì),利用 j2ee 平臺(tái)和 sql server 數(shù)據(jù)庫(kù)的集合,開(kāi)發(fā)一個(gè)基于 web 技術(shù)的 b/s 結(jié)構(gòu)的 畢業(yè)設(shè)計(jì)管理系統(tǒng)。通過(guò)該系統(tǒng)實(shí)現(xiàn)畢業(yè)設(shè)計(jì)立題、學(xué)生選題、教師對(duì)選題管理等問(wèn)題。 【關(guān)鍵詞】sql server;j2ee;畢業(yè)設(shè)計(jì)管理;b/s 結(jié)構(gòu) the implementation of design subject selected sys
2、tem for graduation student xxx (grade07,class5, computer science and techlonogy, computer science and techlonogy dept,shaanxi university of technology,hanzhong 723000,shaanxi) tutor: xxx abstract:this system can resolve the problem which we met in the work of graduation design,such as inefficiency i
3、n the work,inconvenient for count the data,and hard to manage the data.this system which based on the web technology and b/s structure use j2ee as its platform and sql server for its database.its a system that to manage the graduation design.this system implement the function of adding subject,selec
4、ting the subject,and managing the subject. keywords:sql server;j2ee;graduation design management;b/s structure 1.概述概述.1 1.1 背景分析.1 1.2 畢業(yè)設(shè)計(jì)系統(tǒng)的現(xiàn)狀.1 2 需求分析需求分析.2 2.1 功能需求.2 2.2 開(kāi)發(fā)與運(yùn)行環(huán)境.2 2.3 系統(tǒng)實(shí)現(xiàn)過(guò)程.2 3 總體設(shè)計(jì)總體設(shè)計(jì).3 3.1 系統(tǒng)模塊設(shè)計(jì).3 3.2 數(shù)據(jù)事項(xiàng)分析.3 3.3 數(shù)據(jù)庫(kù)模型圖.4 4. 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì).5 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì).5 4.1.1 關(guān)系模式.5 4.1.2 數(shù)據(jù)庫(kù)表的
5、結(jié)構(gòu)定義.5 4.2 數(shù)據(jù)庫(kù)中關(guān)系設(shè)計(jì).8 4.3 操作流程.9 5 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn).10 5.1 建立數(shù)據(jù)庫(kù).10 5.2 程序設(shè)計(jì).10 5.2.1 主界面.10 5.2.2 基本的實(shí)現(xiàn)類(lèi).10 5.2.3 基本的信息管理模塊.11 5.2.4 登錄模塊.12 5.2.5 立題模塊.14 6 系統(tǒng)測(cè)試與性能分析系統(tǒng)測(cè)試與性能分析.16 6.1 系統(tǒng)測(cè)試方案.16 6.2 系統(tǒng)功能測(cè)試.16 總總 結(jié)結(jié).19 致謝致謝.20 參考文獻(xiàn)參考文獻(xiàn).21 外文資料外文資料.22 外文資料翻譯外文資料翻譯.28 附錄附錄 a:源碼:源碼.32 附錄附錄 b:軟件使用說(shuō)明書(shū):軟件使用說(shuō)明書(shū).38 1
6、.概述概述 1.1 背景分析背景分析 畢業(yè)設(shè)計(jì)管理問(wèn)題是高校教師必須面對(duì)的工作,但陜西理工學(xué)院各個(gè)院系一直使用 excel 表格 管理、分析畢業(yè)設(shè)計(jì)。使用 excel 軟件分析統(tǒng)計(jì)畢業(yè)設(shè)計(jì)制作情況,該軟件存在許多不足,如:立 題不靈活,選題必須集中,對(duì)于整個(gè)院系選題有諸多不便;畢業(yè)設(shè)計(jì)評(píng)分也必須集中錄入等;統(tǒng)計(jì) 畢業(yè)設(shè)計(jì)制作情況也不能自動(dòng)完成。 畢業(yè)設(shè)計(jì)是實(shí)現(xiàn)高等學(xué)校人才培養(yǎng)目標(biāo)的重要教學(xué)環(huán)節(jié),也是培養(yǎng)大學(xué)生創(chuàng)新能力、實(shí)踐能力 和創(chuàng)業(yè)精神的重要實(shí)踐環(huán)節(jié),是學(xué)生提高專(zhuān)業(yè)素質(zhì)和實(shí)踐能力的綜合訓(xùn)練,是對(duì)學(xué)生大學(xué)期間學(xué)習(xí) 效果的全面檢驗(yàn)。通過(guò)這套畢業(yè)設(shè)計(jì)管理軟件可以解決畢業(yè)設(shè)計(jì)過(guò)程管理工作中存在的工作
7、效率低, 交互性差等問(wèn)題,對(duì)高校管理學(xué)生畢業(yè)設(shè)計(jì)意義重大。 因此為了克服上述缺陷,編寫(xiě)一個(gè)使實(shí)現(xiàn)教師立題、學(xué)生選題、教師對(duì)選題信息進(jìn)行管理的系 統(tǒng),再根據(jù)各個(gè)評(píng)分給出綜合測(cè)評(píng),達(dá)到管理自動(dòng)化、精確化、智能化是非常必要的,因此可以把 畢業(yè)設(shè)計(jì)管理系統(tǒng)作為畢業(yè)設(shè)計(jì)的課題,正好可以利用所學(xué)知識(shí)開(kāi)發(fā)一個(gè)畢業(yè)設(shè)計(jì)管理系統(tǒng)來(lái)實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)的管理。 1.2 畢業(yè)設(shè)計(jì)系統(tǒng)的現(xiàn)狀畢業(yè)設(shè)計(jì)系統(tǒng)的現(xiàn)狀 本課題開(kāi)發(fā)的目的在于解決以往畢業(yè)設(shè)計(jì)管理過(guò)程中存在的問(wèn)題,解決效率低、容易出錯(cuò)等 問(wèn)題,從而對(duì)畢業(yè)設(shè)計(jì)信息進(jìn)行更好的管理,對(duì)畢業(yè)設(shè)計(jì)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。提高各個(gè)管理效率, 減少教師工作量。 其次,通過(guò)本課題可以使自己
8、更進(jìn)一步的了解軟件開(kāi)發(fā)流程,同時(shí)對(duì) j2ee 平臺(tái)與 ms sql server 有進(jìn)一步的了解,使用更加熟練。 2 需求分析需求分析 2.1 功能需求功能需求 高等院校的畢業(yè)設(shè)計(jì)涉及到了教師立題、學(xué)生選題、課題管理功能,這些功能則需要教研室、 辦學(xué)層次、課題類(lèi)型、課題來(lái)源、教師、學(xué)位、專(zhuān)業(yè)、專(zhuān)業(yè)方向、教師、學(xué)生和課題等信息多種信 息的支持。從管理的角度可以將畢業(yè)設(shè)計(jì)管理系統(tǒng)分為八個(gè)部分:課題信息管理、職稱(chēng)學(xué)位管理、 專(zhuān)業(yè)信息管理、用戶信息管理、立題信息管理、選題信息管理、其他信息管理和統(tǒng)計(jì)信息管理。課 題信息管理、職稱(chēng)學(xué)位管理、專(zhuān)業(yè)信息管理、用戶信息管理、立題信息管理、選題信息管理和其他 信
9、息管理包括這些信息的添加、刪除、修改及查詢操作;統(tǒng)計(jì)信息包括學(xué)生人數(shù)信息、學(xué)生選題數(shù) 目、題目來(lái)源、題目類(lèi)型、畢業(yè)論文(設(shè)計(jì))的篇數(shù)統(tǒng)計(jì)等信息的操作。核心功能主要為教師立題、 學(xué)生選題、課題管理。 2.2 開(kāi)發(fā)與運(yùn)行環(huán)境開(kāi)發(fā)與運(yùn)行環(huán)境 畢業(yè)設(shè)計(jì)管理系統(tǒng)的開(kāi)發(fā)與運(yùn)行環(huán)境如下: 開(kāi)發(fā)環(huán)境:window 7+jdk 6.0 開(kāi)發(fā)工具:myeclipse 6.5 數(shù)據(jù)庫(kù)管理系統(tǒng):ms sql server 2005 服務(wù)器:tomcat 6.0 運(yùn)行環(huán)境:window 98/me/2000/xp/7 以及 linux 2.3 系統(tǒng)實(shí)現(xiàn)過(guò)程系統(tǒng)實(shí)現(xiàn)過(guò)程 首先根據(jù)系統(tǒng)功能分析設(shè)計(jì)出數(shù)據(jù)庫(kù),包括各個(gè)數(shù)據(jù)表和
10、數(shù)據(jù)表關(guān)系圖的詳細(xì)結(jié)構(gòu)。 實(shí)現(xiàn)功能模塊時(shí),因?yàn)橐獙?shí)現(xiàn)教師立題、學(xué)生選題以及選題管理模塊,故應(yīng)先將職稱(chēng)、學(xué)位、 專(zhuān)業(yè)信息、教研室、辦學(xué)層次、課題類(lèi)型、課題來(lái)源這些獨(dú)立模塊分別實(shí)現(xiàn),其次實(shí)現(xiàn)獨(dú)立模塊分 別實(shí)現(xiàn),在實(shí)現(xiàn)學(xué)生、教師模塊,最后實(shí)現(xiàn)立題、課題管理模塊。即在這里分別對(duì)系統(tǒng)各個(gè)功能模 塊分別對(duì)立設(shè)計(jì)和調(diào)試,最后將各個(gè)模塊通過(guò)菜單欄集成到一起,最后進(jìn)行系統(tǒng)整體設(shè)計(jì)的調(diào)試。 在訪問(wèn)數(shù)據(jù)庫(kù)時(shí),本系統(tǒng)采用 hibernate 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作,在基本實(shí)現(xiàn)類(lèi)中實(shí)現(xiàn)數(shù)據(jù)庫(kù)的各 種訪問(wèn)操作,其他的類(lèi)直接或間接繼承基本類(lèi)。這種實(shí)現(xiàn)方式可以減少代碼冗余,避免數(shù)據(jù)庫(kù)的反 復(fù)連接,從而提高系統(tǒng)的開(kāi)發(fā)效率。 3 總體
11、設(shè)計(jì)總體設(shè)計(jì) 3.1 系統(tǒng)模塊設(shè)計(jì)系統(tǒng)模塊設(shè)計(jì) 根據(jù)系統(tǒng)功能分析,得到如圖 3.1 所示的系統(tǒng)功能模塊結(jié)構(gòu)圖。 畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 立題信息管理 選題信息管理 用戶信息管理 專(zhuān)業(yè)信息管理 職稱(chēng)學(xué)位管理 課題信息管理 其他信息管理 課題管理 初次審核 最終審核 選題管理 選題列表 管理學(xué)生 管理教師 管理專(zhuān)業(yè) 管理方向 管理職稱(chēng) 管理學(xué)位 管理類(lèi)型 管理來(lái)源 管理教研室 管理辦學(xué)層次 圖 3.1 系統(tǒng)功能模塊圖 3.2 數(shù)據(jù)事項(xiàng)分析數(shù)據(jù)事項(xiàng)分析 根據(jù)系統(tǒng)的功能,模塊結(jié)構(gòu)和管理流程,以及畢業(yè)設(shè)計(jì)管理系統(tǒng)的需求,總結(jié)出如下的數(shù)據(jù)項(xiàng): 1)學(xué)位信息數(shù)據(jù):學(xué)位代碼,學(xué)位名稱(chēng)。 2)教研室信息數(shù)
12、據(jù):教研室代碼,教研室名稱(chēng)。 3)專(zhuān)業(yè)信息數(shù)據(jù):專(zhuān)業(yè)代碼,專(zhuān)業(yè)名稱(chēng)。 4)專(zhuān)業(yè)方向信息數(shù)據(jù):方向代碼,方向名稱(chēng)。 5)辦學(xué)層次信息數(shù)據(jù):辦學(xué)層次代碼,辦學(xué)層次名稱(chēng)。 6)職稱(chēng)信息數(shù)據(jù):職稱(chēng)代碼,職稱(chēng)名稱(chēng)。 7)課題來(lái)源信息數(shù)據(jù):課題來(lái)源代碼,課題來(lái)源名稱(chēng)。 8)課題類(lèi)型信息數(shù)據(jù):課題類(lèi)型代碼,課題類(lèi)型名稱(chēng)。 9)教師信息數(shù)據(jù):工號(hào),教師姓名,性別,職稱(chēng),所屬教研室,聯(lián)系電話,電子郵件地址, 是 否為管理員,學(xué)位信息,登錄密碼。 10)學(xué)生信息數(shù)據(jù):學(xué)號(hào),姓名,性別,所在年級(jí),專(zhuān)業(yè)信息,專(zhuān)業(yè)方向信息,層次類(lèi)別,聯(lián) 系電話,電子郵件,登錄系統(tǒng)口令,是否選題標(biāo)志,畢業(yè)年份,指導(dǎo)教師成績(jī),評(píng)閱成績(jī),
13、答辯成績(jī) 1,答辯成績(jī) 2,答辯成績(jī) 3,答辯成績(jī) 4,答辯成績(jī) 5,答辯平均成 績(jī),百分制 總成績(jī),五級(jí)總成績(jī)。 11)選題信息數(shù)據(jù):課題編號(hào),立題教師,課題名稱(chēng),所屬專(zhuān)業(yè)信息,所屬專(zhuān)業(yè)方向信息,課 題來(lái)源信息,課題類(lèi)型信息,課題完成地點(diǎn),完成課題所需課時(shí),課題內(nèi)容的描述,課題 已具備的條件,完成人具備的條件,最終成功形式,初審意見(jiàn),終審意見(jiàn),立題時(shí)間,初 審標(biāo)志,初審時(shí)間,終審標(biāo)識(shí),終審時(shí)間,選該選題學(xué)生,該選題是否已選,老題還是新 題,老題題號(hào)。 3.3 數(shù)據(jù)庫(kù)模型圖數(shù)據(jù)庫(kù)模型圖 根據(jù)系統(tǒng)需求,分析出數(shù)據(jù)庫(kù)模型圖,如如 3.2 所示。 圖 3.2 數(shù)據(jù)庫(kù)模型圖 學(xué)位信息(tb_degre
14、e) p pk ki id d d de eg gr re ee en no o d de eg gr re ee en na am me e 學(xué)生信息(tb_student) p pk ki id d s st tu ud de en nt tn no o s st tu un na am me e s se ex x fk1level_id fk2interested_id fk3major_id telphone email password electiv_flag grade2 tutorresult estimatorresult appraiser1 專(zhuān)業(yè)方向(tb_intere
15、sted) p pk ki id d i in nt te er re es st te ed dn no o i in nt te er re es st te ed dn na am me e 專(zhuān)業(yè)信息(tb_major) p pk ki id d m ma aj jo or rn no o m ma aj jo or rn na am me e 辦學(xué)層次(tb_level) p pk ki id d l le ev ve el ln no o l le ev ve el ln na am me e 教師信息(tb_teacher) p pk ki id d t te ea ac ch h
16、e er rn no o t te ea ac ch he er rn na am me e s se ex x f fk k1 1t ti it tl le e_ _i id d fk2department_id fk3degree_id telphone email admin p pa as ss sw wo or rd d 職稱(chēng)信息(tb_title) p pk ki id d titleno titlename 教研室(tb_department) p pk ki id d departno departname 選題信息(tb_subject) id fk1teacher_id f
17、k2major_id fk3interested_id fk4subsource_id fk5subtype_id fk6student_id subjectno subjectname studentnum address times content condition request result checkupfirst checkuplast fillindate checkflage1 checkdate1 checkflage2 checkdate2 electivflag oldornew oldsubjectno 課題類(lèi)型(tb_subtype) p pk ki id d ty
18、peno typename 課題來(lái)源(tb_subsource) p pk ki id d sourceno sourcename 4. 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1.1 關(guān)系模式關(guān)系模式 根據(jù)數(shù)據(jù)事項(xiàng)分析和數(shù)據(jù)庫(kù)模型圖得出關(guān)系模式如下: 1)學(xué)位信息數(shù)據(jù):標(biāo)識(shí)列,學(xué)位代碼,學(xué)位名稱(chēng)。 2)教研室信息數(shù)據(jù):標(biāo)識(shí)列,教研室代碼,教研室名稱(chēng)。 3)專(zhuān)業(yè)信息數(shù)據(jù):標(biāo)識(shí)列 ,專(zhuān)業(yè)代碼,專(zhuān)業(yè)名稱(chēng)。 4)專(zhuān)業(yè)方向信息數(shù)據(jù):標(biāo)識(shí)列,方向代碼,方向名稱(chēng)。 5)辦學(xué)層次信息數(shù)據(jù):標(biāo)識(shí)列,辦學(xué)層次代碼,辦學(xué)層次名稱(chēng)。 6)職稱(chēng)信息數(shù)據(jù):標(biāo)識(shí)列,職稱(chēng)代碼,職稱(chēng)名稱(chēng)。 7)課題來(lái)源信息數(shù)據(jù):
19、標(biāo)識(shí)列,課題來(lái)源代碼,課題來(lái)源名稱(chēng)。 8)課題類(lèi)型信息數(shù)據(jù):標(biāo)識(shí)列,課題類(lèi)型代碼,課題類(lèi)型名稱(chēng)。 9)教師信息數(shù)據(jù):標(biāo)識(shí)列,職稱(chēng)(外鍵) ,所屬教研室(外鍵) ,學(xué)位信息(外鍵),工號(hào),教 師姓名,性別,聯(lián)系電話,電子郵件地址,是否為管理員,登錄密碼。 10)學(xué)生信息數(shù)據(jù):標(biāo)識(shí)列,專(zhuān)業(yè)信息(外鍵) ,專(zhuān)業(yè)方向信息(外鍵) ,層次類(lèi)別(外鍵), 學(xué)號(hào),姓名,性別,所在年級(jí),聯(lián)系電話,電子郵件,登錄系統(tǒng)口令,是否選題標(biāo)志,畢業(yè) 年份,指導(dǎo)教師成績(jī),評(píng)閱成績(jī),答辯成績(jī) 1,答辯成績(jī) 2,答辯成績(jī) 3,答辯成績(jī) 4,答 辯成績(jī) 5,答辯平均成績(jī),百分制總成績(jī),五級(jí)總成績(jī)。 11)選題信息數(shù)據(jù):標(biāo)識(shí)列,
20、立題教師(外鍵) ,所屬專(zhuān)業(yè)信息(外鍵) ,所屬專(zhuān)業(yè)方向信息 (外鍵) ,課題來(lái)源信息(外鍵) ,課題類(lèi)型信息(外鍵) ,選該選題學(xué)生(外鍵) ,課題編 號(hào),課題名稱(chēng),課題完成地點(diǎn),完成課題所需課時(shí),課題內(nèi)容的描述,課題已具備的條件, 完成人具備的條件,最終成功形式,初審意見(jiàn),終審意見(jiàn),立題時(shí)間,初審標(biāo)志,初審時(shí)間, 終審標(biāo)識(shí),終審時(shí)間,該選題是否已選,老題還是新題,老題題號(hào)。 4.1.2 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)定義數(shù)據(jù)庫(kù)表的結(jié)構(gòu)定義 數(shù)據(jù)表名稱(chēng)與結(jié)構(gòu)如下: 學(xué)位信息數(shù)據(jù)表:表名(tb_degree) ,結(jié)構(gòu)見(jiàn)表 4.1。 表 4.1 tb_degree 表結(jié)構(gòu) 教研室信息數(shù)據(jù)表:表名(tb_depa
21、rtment) ,結(jié)構(gòu)見(jiàn)表 4.2。 表 4.2 tb_department 表結(jié)構(gòu) 專(zhuān)業(yè)信息數(shù)據(jù)表:表名(tb_major),結(jié)構(gòu)見(jiàn)表 4.3 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 degreenonvarchar20not null學(xué)位代碼 degreenamenvarchar30not null學(xué)位名稱(chēng) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 departnonvarchar20not null教研室代碼 departnamenvarchar30not null教研室名稱(chēng) 表 4.3tb_major 表結(jié)構(gòu) 專(zhuān)業(yè)方向數(shù)據(jù)表
22、:表名(tb_interested),結(jié)構(gòu)見(jiàn)表 4.4 表 4.4 tb_interested 表結(jié)構(gòu) 辦學(xué)層次數(shù)據(jù)表:表名(tb_level) ,結(jié)構(gòu)見(jiàn)表 4.5 表 4.5 tb_level 表結(jié)構(gòu) 職稱(chēng)數(shù)據(jù)表:表名(tb_title) ,結(jié)構(gòu)見(jiàn)表 4.6 表 4.6 tb_title 表結(jié)構(gòu) 課題來(lái)源數(shù)據(jù)表:表名(tb_subsource) ,結(jié)構(gòu)見(jiàn)表 4.7 表 4.7 tb_subsource 表結(jié)構(gòu) 課題類(lèi)型數(shù)據(jù)表:表名(tb_subtype) ,結(jié)構(gòu)見(jiàn)表 4.8 表 4.8 tb_subtype 表結(jié)構(gòu) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 ma
23、jornonvarchar20not null專(zhuān)業(yè)代碼 majornamenvarchar30not null專(zhuān)業(yè)名稱(chēng) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 interestednonvarchar20not null專(zhuān)業(yè)方向代碼 interestednamenvarchar30not null專(zhuān)業(yè)方向名稱(chēng) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 levelnonvarchar20not null辦學(xué)層次代碼 levelnamenvarchar30not null辦學(xué)層次名稱(chēng) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not n
24、ull標(biāo)識(shí)列,主鍵 titlenonvarchar20not null職稱(chēng)代碼 titlenamenvarchar30not null職稱(chēng)名稱(chēng) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 sourcenonvarchar20not null課題來(lái)源代碼 sourcenamenvarchar30not null課題來(lái)源名稱(chēng) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 typenonvarchar20not null課題類(lèi)型代碼 typenamenvarchar30not null課題類(lèi)型名稱(chēng) 教師數(shù)據(jù)表:表名(tb_teacher) ,結(jié)構(gòu)
25、見(jiàn)表 4.9 表 4.9 tb_teacher 表結(jié)構(gòu) 學(xué)生數(shù)據(jù)表:表名(tb_student),結(jié)構(gòu)見(jiàn)表 4.10 表 4.10 tb_student 表結(jié)構(gòu) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 teachernonvarchar20not null教師工號(hào) teachernamenvarchar30not null教師姓名 sexnvarchar20not null性別 title_idint4null職稱(chēng)代碼(外鍵) department_idint4null所屬教研室代碼(外鍵) degree_idint4not null學(xué)位信息(外鍵) telph
26、onenvarchar30not null聯(lián)系電話 emailnvarchar20not null電子郵件地址 adminboolean1not null是否是管理員 passwordnvarchar20not null登錄密碼 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 studentnonvarchar20not null學(xué)號(hào) stunamenvarchar20not null姓名 sexnvarchar20not null性別 stuclassint4null 所在年級(jí) major_idint4not null專(zhuān)業(yè)信息(外鍵) level_idint4not
27、null層次類(lèi)別(外鍵)-如本科、專(zhuān)升本 interested_idint4not null專(zhuān)業(yè)方向信息(外鍵) telphonenvarchar20not null聯(lián)系電話 emailnvarchar20not null電子郵件地址 passwordnvarchar20not null登錄系統(tǒng)口令 electiv_flag boolean1not null是否選題標(biāo)志 grade2int4null畢業(yè)年份 tutorresultint4null指導(dǎo)教師成績(jī) estimatorresultint4null評(píng)閱成績(jī) appraiser1int4null答辯成績(jī) 1 appraiser2int4n
28、ull答辯成績(jī) 2 appraiser3int4null答辯成績(jī) 3 appraiser4int4null答辯成績(jī) 4 appraiser5int4null答辯成績(jī) 5 averageint4null答辯平均成績(jī) finallypersentint4null百分制總成績(jī) finallyfivenvarchar20null五級(jí)總成績(jī) 課題數(shù)據(jù)表:表名(tb_subject),結(jié)構(gòu)見(jiàn)表 4.11 表 4.11 tb_subject 表結(jié)構(gòu) 4.2 數(shù)據(jù)庫(kù)中關(guān)系設(shè)計(jì)數(shù)據(jù)庫(kù)中關(guān)系設(shè)計(jì) 數(shù)據(jù)庫(kù)中的表與表之間的關(guān)系如表 4.12 所示 表 4.12 關(guān)系 主鍵表主鍵表字段外鍵表字段外鍵表 tb_level
29、(辦學(xué)層次)id(標(biāo)識(shí)列)level_idtb_student(學(xué)生) tb_major(專(zhuān)業(yè))id(標(biāo)識(shí)列)major_id major_id tb_student(學(xué)生) tb_subject(課題) tb_interested(專(zhuān)業(yè)方向)id(標(biāo)識(shí)列)interested_id interested_id tb_student(學(xué)生) tb_subject(課題) tb_title(職稱(chēng))id(標(biāo)識(shí)列)title_idtb_teacher(教師) tb_degree(學(xué)位)id(標(biāo)識(shí)列)degree_idtb_teacher(教師) tb_department(教研室)id(標(biāo)識(shí)列)de
30、partment_idtb_teacher(教師) tb_student(學(xué)生)id(標(biāo)識(shí)列)student_idtb_subject(課題) 字段名稱(chēng)類(lèi)型長(zhǎng)度能否為空備注 idint4not null標(biāo)識(shí)列,主鍵 subjectnonvarchar20not null課題編號(hào) teacher_idint4not null立題教師編號(hào)(外鍵) subjectnamenvarchar20not null課題名稱(chēng) major_idint4not null所屬專(zhuān)業(yè)代碼(外鍵) interested_idint4not null所屬方向代碼(外鍵) subsource_idint4not null課題
31、來(lái)源(外鍵) subtype_idint20not null課題類(lèi)型(外鍵) addressnvarchar20not null課題完成地點(diǎn) times int1not null完成所需課時(shí)數(shù) contentnvarchar50null課題內(nèi)容的描述 conditionnvarchar50null課題已具備的條件 requestnvarchar50null完成人具備的條件 resultnvarchar50null最終成果形式 checkupfirstnvarchar50null初審意見(jiàn) checkuplastnvarchar50null終審意見(jiàn) fillindatedatetime8null立
32、題時(shí)間 checkflage1boolean1null初審標(biāo)志 checkdate1datetime4null初審時(shí)間 checkflage2boolean1null終審標(biāo)志 checkdate2datetime8null終審時(shí)間 student_idint4null該選題學(xué)生學(xué)號(hào)(外鍵) electivflagboolean1null該選題是否已選 oldornewboolean1null老題還是新題 oldsubjectnonvarchar20null老題題號(hào) tb_teacher(教師)id(標(biāo)識(shí)列)teacher_idtb_subject(課題) tb_subsource(課題來(lái)源)
33、id(標(biāo)識(shí)列)subsource_idtb_subject(課題) tb_subtype(課題類(lèi)型)id(標(biāo)識(shí)列)subtype_idtb_subject(課題) 4.3 操作流程操作流程 立題流程是教師添加一個(gè)課題,然后再由管理員進(jìn)行審核,通過(guò)初審和終審則進(jìn)入選題庫(kù)。立 題流程如圖 4.1 所示 開(kāi)始 教師添加一個(gè)課題 管理員進(jìn)行初次審核 初審 管理員進(jìn)行最終審核 y 教師進(jìn)行修改n 進(jìn)入選題庫(kù) 終審 結(jié)束 y n廢棄選題 圖 4.1 立題流程圖 5 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 5.1 建立數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù) 數(shù)據(jù)使用 sql server 2005,數(shù)據(jù)名為:graduate。 5.2 程序設(shè)計(jì)程序設(shè)
34、計(jì) 5.2.1 主界面主界面 主界面分為上、左、右三部分,其中上邊為顯示系統(tǒng)系統(tǒng)及用戶信息,左邊為菜單欄,右 邊為主要展現(xiàn)頁(yè)面,如圖 5.1 所示。 圖 5.1 主頁(yè)面 5.2.2 基本的實(shí)現(xiàn)類(lèi)基本的實(shí)現(xiàn)類(lèi) 通過(guò) hibernate 提供的 hibernatetemplat 可以執(zhí)行 hql 語(yǔ)句,在基類(lèi)中分別實(shí)現(xiàn)要調(diào)用的方法。 其中主要的方法如下所示: public void delete(object entity) this.gethibernatetemplate().delete(entity); public void delete(class clazz,serializable
35、 id) if(get(clazz,id)!=null) this.gethibernatetemplate().delete(get(clazz,id); public int count(final string hql,object .params) list list=gethibernatetemplate().find(hql,params); if(list.size()0)return list.get(0).intvalue(); return 0; public list findentitylistbyhql(string hql, object. params) ret
36、urn this.gethibernatetemplate().find(hql,params); public list find(string hql,object . params) return gethibernatetemplate().find(hql,params); public void insert(object entity) this.gethibernatetemplate().save(entity); autowired private hibernatetemplate hibernatetemplate; public hibernatetemplate g
37、ethibernatetemplate() return hibernatetemplate; public void sethibernatetemplate(hibernatetemplate hibernatetemplate) this.hibernatetemplate = hibernatetemplate; 5.2.3 基本的信息管理模塊基本的信息管理模塊 基本信息包括:專(zhuān)業(yè)信息、專(zhuān)業(yè)方向、職稱(chēng)、學(xué)位、課題類(lèi)型、課題來(lái)源、教研室、辦學(xué)層次 等信息,因?yàn)槠饘?shí)現(xiàn)類(lèi)似,在此只對(duì)教研室信息的管理做出說(shuō)明。 添加窗口如圖 5.2 所示,列表如圖 5.3 所示,修改窗口如如 5.4 所示。
38、圖 5.2 添加教研室窗口 圖 5.3 教研室列表窗口 圖 5.4 修改教研室窗口 主要實(shí)現(xiàn)代碼如下: /* * 添加一個(gè)教研室信息 * return 教研室列表頁(yè)面 */ public string add() getdepartmentservice().saveorupdate(getdepartment(); getpage().setdata(getdepartmentservice().findbypage(getpage(); return department-list; /* * 查看分頁(yè)信息的教研室信息 * return page.data */ public string
39、 list() getpage().setdata(getdepartmentservice().findbypage(getpage(); return department-list; /* * 修改一個(gè)教研室信息 * return 教研室列表頁(yè)面 */ public string update() getdepartmentservice().saveorupdate(getdepartment(); getpage().setdata(getdepartmentservice().findbypage(getpage(); return department-list; 5.2.4 登
40、錄模塊登錄模塊 登錄分別為管理員、教師和學(xué)生三個(gè)角色登錄,在登錄的時(shí)候用戶須選擇角色進(jìn)行登錄, 登錄界面如圖 5.5 所示。 圖 5.5 登錄界面 主要實(shí)現(xiàn)代碼如下: public string login() throws ioexception httpservletresponse response = servletactioncontext.getresponse(); this.beforansy(); printwriter out = response.getwriter(); httpsession session=servletactioncontext.getreques
41、t().getsession(); string srand = (string) session.getattribute(code); /獲取驗(yàn)證碼 string uname = getteacher().getteacherno();/獲取用戶名 string pwd = getteacher().getpassword();/獲取密碼 string s = getteacher().getcore();/獲取用戶角色 if(!getverifycode().equalsignorecase(srand) out.print(); out.print(alert(驗(yàn)證碼錯(cuò)誤!); win
42、dow.location=/graduatedesign/index.jsp); else if(s=student|s.equals(student) /判斷如果角色是學(xué)生的話則進(jìn)行學(xué)生登錄校驗(yàn) if(getstudentservice().checklogin(uname, pwd) setstudent(getstudentservice().getbyno(uname); session.setattribute(user, getstudent(); return index2; else out.print(); out.print(alert(用戶名或密碼錯(cuò)誤 ); window
43、.location=/graduatedesign/index.jsp); else if(s=teacher|s.equals(teacher) /如果角色是教師的話則進(jìn)行教師教研登錄 if(getteacherservice().checklogin(uname, pwd) setteacher(getteacherservice().getbyno(uname); session.setattribute(user, getteacher(); return index1; else out.print(); out.print(alert(用戶名或密碼錯(cuò)誤 ); window.loca
44、tion=/graduatedesign/index.jsp); else /如果角色是管理員的話就進(jìn)行管理員登錄校驗(yàn) if(getteacherservice().checklogin(uname, pwd, true) setteacher(getteacherservice().getbyno(uname); session.setattribute(user, getteacher(); return index; else out.print(); out.print(alert(用戶名或密碼錯(cuò)誤,或者檢查你是否為管理員 ); window.location=/graduatedes
45、ign/index.jsp); return null; 5.2.5 立題模塊立題模塊 (1)添加課題如圖 5.6 所示。 圖 5.6 添加課題 添加課題主要代碼如下: public string add() getsubjectservice().saveorupdate(getsubject(); getpage().setdata(getsubjectservice().findbypage(getpage(); return subject-list; (2)初次審核和最終審核 初次審核和最終審核實(shí)現(xiàn)基本一致,故在此只展現(xiàn)最終審核。點(diǎn)擊左側(cè)的菜單最終審核即 可跳轉(zhuǎn)至要審核的列表頁(yè)面,如
46、 5.7 圖所示。再點(diǎn)擊【終審】按鈕即可跳轉(zhuǎn)至審核頁(yè)面,如 圖 5.8 所示。 圖 5.7 最終審核列表 圖 5.8 最終審核 主要代碼如下所示: public string check2() subject subject = getsubjectservice().getbyid(getsubject().getid(); subject.setcheckdate2(getsubject().getcheckdate2(); /設(shè)置初審日期 subject.setcheckuplast(getsubject().getcheckuplast(); /設(shè)置初審意見(jiàn) subject.setch
47、eckflage2(getsubject().ischeckflage2();/設(shè)置最終審核標(biāo)志 getsubjectservice().saveorupdate(subject); getpage().setdata(getsubjectservice().findbypage2(getpage(); return subject-list2; 6 系統(tǒng)測(cè)試與性能分析系統(tǒng)測(cè)試與性能分析 6.1 系統(tǒng)測(cè)試方案系統(tǒng)測(cè)試方案 根據(jù)系統(tǒng)測(cè)試目的結(jié)合面向?qū)ο蟮姆椒ǎo出以下的測(cè)試方案: (1)先對(duì)對(duì)立模塊進(jìn)行測(cè)試,因?yàn)椴荒鼙WC獨(dú)立模塊的正確性也就無(wú)法保證與之關(guān)聯(lián)的模塊 的正確性,如果獨(dú)立模塊在開(kāi)發(fā)的后
48、期發(fā)現(xiàn),則要改動(dòng)的地方相對(duì)會(huì)很多,所以在開(kāi)發(fā)非獨(dú)立模塊 之前要確獨(dú)立模塊已開(kāi)發(fā)完成且測(cè)試正確。 (2)設(shè)計(jì)測(cè)試測(cè)試用例時(shí),給出一個(gè)測(cè)試預(yù)期結(jié)果,測(cè)試的結(jié)果要和預(yù)期結(jié)果一致才可以。 在測(cè)試之時(shí)要考慮到不合法輸入的處理。 6.2 系統(tǒng)功能測(cè)試系統(tǒng)功能測(cè)試 根據(jù)系統(tǒng)功能,采用黑盒測(cè)試方法,分別對(duì)專(zhuān)業(yè)信息、專(zhuān)業(yè)方向、職稱(chēng)、學(xué)位、課題類(lèi)型、課 題來(lái)源、教研室、辦學(xué)層次、學(xué)生、教師、立題、選題分別做出測(cè)試,該系統(tǒng)均能實(shí)現(xiàn)以上功能。 由于功能太多,故在這里只展現(xiàn)部分測(cè)試。 (1)專(zhuān)業(yè)信息管理測(cè)試 添加一個(gè)專(zhuān)業(yè)代碼為 003,專(zhuān)業(yè)名稱(chēng)為網(wǎng)絡(luò)工程,運(yùn)行前的專(zhuān)業(yè)列表如圖 6.1 所示,添加成功 后的界面如圖 6.
49、2 所示。 圖 6.1 添加前的專(zhuān)業(yè)列表界面 圖 6.2 添加后的專(zhuān)業(yè)列表界面 (2)立題管理測(cè)試 添加一個(gè)為立題測(cè)試的課題,然后分別做出初審和終審,審核完成后查看其是否已進(jìn)入選題庫(kù)。 在添加選題的時(shí)候假如只輸入課題名,則不能提交,會(huì)有如圖 6.3 所示;當(dāng)成功添加一個(gè)課題后則 可以在初審列表中查看,如圖 6.4 所示;初審?fù)瓿珊髣t會(huì)出現(xiàn)在終審列表,如圖 6.5 所示。終審?fù)?成后在學(xué)生選題列表中就可以找到該選題,如圖 6.6 所示。 圖 6.3 添加課題非法輸入 圖 6.4 初審列表 圖 6.5 初審列表 圖 6.6 選題列表 (3)選題測(cè)試 當(dāng)學(xué)生用戶登錄成功以后就可以對(duì)自己的選題進(jìn)行查看
50、,如果沒(méi)有選題則可以進(jìn)行選題。如 果該學(xué)生沒(méi)有進(jìn)行選題則會(huì)彈出對(duì)話框進(jìn)行提示,如圖 6.7 所示;如果學(xué)生已經(jīng)選題,再進(jìn)行選題 的話同樣會(huì)提示,如圖 6.8 所示。 圖 6.7 未選題提示 圖 6.8 重復(fù)選題提示 總總 結(jié)結(jié) 經(jīng)過(guò)這段時(shí)間的努力,完成了畢業(yè)設(shè)計(jì)管理系統(tǒng),并且達(dá)到了最初的期望設(shè)計(jì)要求。系統(tǒng)實(shí)現(xiàn) 了畢業(yè)設(shè)計(jì)立題、學(xué)生選題以及課題管理的功能。將這些信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,并能對(duì)其相應(yīng)的修 改、刪除。由于時(shí)間愛(ài)你倉(cāng)促以及本人水平有限,本系統(tǒng)還有一些不完善之處,即系統(tǒng)不能實(shí)現(xiàn)批 量處理畢業(yè)設(shè)計(jì)成績(jī)的添加,懇請(qǐng)老師給出寶貴的意見(jiàn)和建議。我會(huì)繼續(xù)努力學(xué)習(xí)知識(shí),完善自我, 進(jìn)一步努力去改進(jìn)系統(tǒng),
51、使其更符合實(shí)際的使用要求,達(dá)到真正客戶需要的系統(tǒng)。 本次為期三個(gè)月的畢業(yè)設(shè)計(jì)是大學(xué)四年所學(xué)知識(shí)的綜合運(yùn)用,是理論與實(shí)踐相結(jié)合的產(chǎn)物,在 此期間,不但鞏固了所學(xué)的專(zhuān)業(yè)知識(shí)。而且還學(xué)到了許多課堂上和書(shū)本上無(wú)法學(xué)到的實(shí)踐知識(shí),提 高了自學(xué)能力,增強(qiáng)了專(zhuān)業(yè)技術(shù)的水平,為今后從事本專(zhuān)業(yè)的工作打下一定的基礎(chǔ)。 致謝致謝 大學(xué)的學(xué)習(xí)生活即將隨著本次畢業(yè)設(shè)計(jì)結(jié)束而結(jié)束,在此,我要感謝所有曾經(jīng)教導(dǎo)過(guò)我的老師 和關(guān)心過(guò)我的同學(xué),他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助。 本文能夠成功的完成,要特別感謝我的指導(dǎo)老師 xxx。認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神 和身后的理論與專(zhuān)業(yè)水平使我受益匪淺。本次畢業(yè)設(shè)計(jì)從選題到完成
52、,每一步都是在李老師的指導(dǎo) 和幫助下完成的,傾注了李老師大量的心血。李老師給我的很大的幫助,使我得到了不少的提高, 這對(duì)于我以后的工作和學(xué)習(xí)中是一筆巨大的財(cái)富,感謝他的耐心輔導(dǎo)。 在此,瑾向李老師表示崇高的敬意和衷心的感謝! 另外,在系統(tǒng)開(kāi)發(fā)過(guò)程中黨欣同學(xué)也給予我很大的幫助,解決了不少技術(shù)問(wèn)題,使的系統(tǒng)能及 時(shí)開(kāi)發(fā)完成,在這里表示感謝。 本論文的順利完成,離不開(kāi)各位老師、同學(xué)和朋友的關(guān)心及幫助。朋友、同學(xué)之間的相互幫助、 相互關(guān)懷讓我十分感動(dòng)。每當(dāng)回想起在一塊討論系統(tǒng)時(shí)的一個(gè)個(gè)片段、生活中不起眼的點(diǎn)滴,都會(huì) 讓人感到無(wú)比親切、溫馨。祝和我一起走過(guò)大學(xué)四年的朋友、同學(xué)一生幸福、前程似錦。 在此一
53、并像他們表示感謝! 參考文獻(xiàn)參考文獻(xiàn) 1 劉芳數(shù)據(jù)庫(kù)原理及應(yīng)用m. 北京理工大學(xué)出版社2006. 2 徐小青,路嘵村等譯mysql 完全手冊(cè)m北京:電子工業(yè)出版社,2004 3 林上杰,林康司jsp2.0 技術(shù)手冊(cè)m北京:電子工業(yè)出版社,2004.5 4 張海藩編著軟件工程導(dǎo)論m北京:清華大學(xué)出版社,2003. 5 夏昕,曹曉鋼,唐勇深入淺出 hibernatem北京:電子工業(yè)出版社,2005 6 李磊,程立,周悅虹譯spring in action 中文版m北京:人民郵電出版社,2005 7 張銘澤等譯javascript 權(quán)威指南m北京:機(jī)械工業(yè)出版社,2001 8 蔡敏,徐慧慧,黃丙強(qiáng)編
54、著uml 基礎(chǔ)與 rose 建模教程m北京:人民郵電出版社,2008 9 張龍祥等面向?qū)ο蟪绦蛟O(shè)計(jì)m北京:人民郵電出版社,2002 年 9 craig walls,ryan breidenbachspring in actionm美國(guó):manning publications co,2008 10 james w. cooperthe design patternsm美國(guó):ibm thomas j.watson researcher center,1998 外文資料外文資料 jsp and web technology 1 jsp introduction jsp (javaserver pa
55、ges) is a java-based scripting technology. is advocated by sun microsystems inc., together with a number of companies involved in the establishment of a dynamic web page technology standards. jsp technology is somewhat similar to asp technology, it is a traditional html page file (*. htm, *. html) t
56、o insert java program segment (scriptlet) and jsp tag (tag), to form the jsp file(*jsp). web development with jsp is a cross-platform applications that can run under linux, but also in other operating systems. in the jsp of the many advantages, one of which is that it will be html encoded web page f
57、rom the business logic separated effectively. jsp access with reusable components, such as servlet, javabean and java-based web applications. jsp also supports directly in the web page embedded java code. jsp can be used two ways to access documents: jsp documents sent by the browser request, the re
58、quest sent to the servlet. jsp technology uses java programming language, xml-type tags and scriptlets, to have a package deal with the logic of dynamic pages. page tags and scriptlets can also exist in the server access to the resources of the application logic. jsp logic and web page design and di
59、splay isolated and support reusable component-based design, web-based applications more quickly and easily developed. the web server when meets visits the jsp homepage the request, first carries out segment, will then carry out the result code to return together with jsp in the document html for the
60、 customer. the insertion java segment may operate the database, again the directional homepage and so on, realizes the function which the establishment dynamic homepage needs. jsp and java servlet are the same, is in the server end execution, usually returns to this client side is a html text, there
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度安全風(fēng)險(xiǎn)評(píng)估責(zé)任書(shū)協(xié)議預(yù)防事故發(fā)生3篇
- 2024紙箱購(gòu)銷(xiāo)合同書(shū)
- 2025年度電力工程車(chē)輛司機(jī)聘用協(xié)議書(shū)及安全要求3篇
- 2025年度餐飲服務(wù)業(yè)個(gè)人臨時(shí)雇傭合同范本4篇
- 2025年校企合作產(chǎn)學(xué)研合作創(chuàng)新基地建設(shè)合同3篇
- 2025年度個(gè)人合伙餐飲連鎖經(jīng)營(yíng)合作協(xié)議書(shū)4篇
- 2025個(gè)人工傷賠償協(xié)議書(shū)范本5篇
- 2025年江西贛州稀土集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年蓄水池建筑工程施工質(zhì)量保修服務(wù)合同3篇
- 2025年遼寧朝陽(yáng)水務(wù)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2024電子商務(wù)平臺(tái)用戶隱私保護(hù)協(xié)議3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 英語(yǔ) 含答案
- 電力工程施工安全風(fēng)險(xiǎn)評(píng)估與防控
- 醫(yī)學(xué)教程 常見(jiàn)體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
- 智聯(lián)招聘在線測(cè)評(píng)題
- DB3418T 008-2019 宣紙潤(rùn)墨性感官評(píng)判方法
- 【魔鏡洞察】2024藥食同源保健品滋補(bǔ)品行業(yè)分析報(bào)告
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題及答案
- 鋼筋桁架樓承板施工方案
- 2024年駐村第一書(shū)記工作總結(jié)干貨3篇
評(píng)論
0/150
提交評(píng)論