每年畢業臨近,都有大量的畢業生需要進行畢業設計,這其中的首要關節就是課題的選擇,以往指導老師都是採用人工手寫方式給學生們提供相關的課題供學生選擇,如果指導老師帶領的學生比較多,或者是當年畢業的學生比較多,這樣就容易造成學生的課題選擇很混亂,指導教師難於統計學生的課題選擇情況等一系列問題,基於這些傳統問題,我們需要乙個能夠自動統計、實時分配課題的乙個管理平台來幫助學生、指導老師。
此系統的開發,主要的目的是使老師能更好的管理課程設計,也能使學生能更好的把自己想要選的課程正確無誤的選出來。使處在選課時期的學生能有條不紊的進行。
2.1.1 畢業設計選題管理系統功能要求:
1.畢業設計題目維護和查詢:畢業設計題目的新增、修改;按照專案型別、名稱、編號等查詢;畢業設計選題查詢、登記。
2.指導教師資訊維護和查詢:指導教師資訊的新增、修改、刪除,查詢;
3.畢業生選題管理:學生選題登記;選題情況查詢;
4.畢業生資訊的維護和查詢。
根據以上各功能模組需求將系統的功能細化為以下幾點:
(1)前台學生選題
學生網上選題:學生登入管理系統進行選題
(2)前台教師出題
教師網上出題:教師進入畢業選題出題。
教師管理出題:教師進入系統後對畢業設計題目進行修改和刪除。
選題確認:學生選好題目後,教師可以確認該題由選擇該題的學生做。
(3)後台管理出題及選題情況
使用者管理模組:管理員可以對使用者進行使用者管理,對已存在的使用者進行修改,檢視等。
角色管理模組:管理員可以對使用者的角色進行管理,可以給使用者分配角色,對角色分配許可權。
作業系統:window7或更高版本
因為畢業設計課題管理系統針對的使用者是學生和教師,學生和教師普遍使用windows作業系統,所以選著windows7或更高版本的作業系統
web伺服器:apache-tomcat6
apache-tomcat6是開源的免費的web伺服器,節省開發成本
資料庫:mysql
mysql是一款免費的資料庫,節省成本
開發工具:myeclipse8.5
myeclipse8.5功能強大的j**aee開發工具,該管理系統選用j**aee開發。
3.1基本設計概念和處理流程
本系統採用結構化分析,設計順序為自頂向下,層層逐步細化。
圖1圖2
圖3圖4
使用者表(user)
表1課題表(task)
表2選擇課題(chosetask)
表3上傳課題(puttask)
表4角色表(roleinfo)
表5許可權表(rightinfo)
表6角色許可權表(roleright)
表7登入功能**:
public string dologin()
public userinfo checkuser(userinfo u)
return uu;
}public list list(string hql, object args)
查詢資訊功能**:
public string tolist()
int maxpageitems; if ("maxpageitems") == null)
"spb", spb);
return "list";
}public void getlist(spagebean spb)
public void listbypage(string hql, spagebean spb) {
final string hql1=hql;
final spagebean spb1=spb;
if(hql!=null)
{int total=(integer) hibernatecallback() {
public object doinhibernate(session sess) throws hibernateexception,
sqlexception {
string qstring="";
if("select ")!=-1)
int idx="from");
qstring="select count(*) "+
else{
qstring="select count(*) "+hql1;
query cquery=
long o= (long)
int ii=(int)o;
return ii;
list data=(list) hibernatecallback() {
public object doinhibernate(session sess) throws hibernateexception,
sqlexception {
query query=
畢業設計選題要求
陝西科技大學職業技術學院 關於畢業設計 選題工作的有關規定 為規範本科生的畢業設計 選題工作,保證畢業設計 的質量,根據 陝西科技大學本科畢業設計 的有關規定 以及 陝西科技大學畢業設計 工作流程 的安排,現就必要生的畢業設計 選題工作規定如下 一 選題的工作流程 一 由承擔學院相應專業教研室具體組...
畢業設計選題報告
設計 題目學生姓名 指導教師1.選題目的和意義 本次的萬向節滑動叉加工工藝及夾具設計是我在完成了大學四年的全部課程之後,進行的一次用所學的理論知識來聯絡實際的綜合運用,通過實踐運用來增強所學知識的廣度和深度,培養學生樹立工程技術必備的全域性觀點 生產觀點和經濟觀點,樹立正確的設計思想和嚴肅認真的工作...
本科畢業設計選題報告
設計 題目學生姓名 指導教師1.選題目的和意義 姚海波專業 氣動機械手plc控制系統設計機械設計製造及其自動化 職稱學號 33教授 蔡少虯目的 本設計是利用可程式設計控制器plc作為載體的一套機械手驅動裝置,用來實現物料搬運傳送的功能。該機械手選用圓柱座標型,能實現機械手的伸縮 公升降旋轉 夾緊和放...