【文章內(nèi)容簡介】
e g r e e N o d e g r e e N a m e學(xué)生信息 ( t b _ s t u d e n t )P K i d s t u d e n t N o s t u N a m e s e xF K 1 l e v e l _ i dF K 2 I n t e r e s t e d _ i dF K 3 m a j o r _ i d t e l p h o n e e m a i l p a s s w o r d e l e c t i v _ f l a g g r a d e 2 t u t o r R e s u l t e s t i m a t o r R e s u l t a p p r a i s e r 1專業(yè)方向 ( t b _ i n t e r e s t e d )P K i d i n t e r e s t e d N o i n t e r e s t e d N a m e專業(yè)信息 ( t b _ m a j o r )P K i d m a j o r N o m a j o r N a m e辦學(xué)層次 ( t b _ l e v e l )P K i d l e v e l N o l e v e l N a m e教師信息 ( t b _ t e a c h e r )P K i d t e a c h e r N o t e a c h e r N a m e s e xF K 1 t i t l e _ i dF K 2 d e p a r t m e n t _ i dF K 3 d e g r e e _ i d t e l p h o n e e m a i l a d m i n p a s s w o r d職稱信息 ( t b _ t i t l e )P K i d t i t l e N o t i t l e N a m e教研室 ( t b _ d e p a r t m e n t )P K i d d e p a r t N o d e p a r t N a m e選題信息 ( t b _ s u b j e c t ) i dF K 1 t e a c h e r _ i dF K 2 m a j o r _ i dF K 3 i n t e r e s t e d _ i dF K 4 s u b S o u r c e _ i dF K 5 s u b T y p e _ i dF K 6 s t u d e n t _ i d s u b j e c t N o s u b j e c t N a m e s t u d e n t N u m a d d r e s s t i m e s c o n t e n t c o n d i t i o n r e q u e s t r e s u l t c h e c k U p F i r s t c h e c k U p L a s t f i l l I n D a t e c h e c k F l a g e 1 c h e c k D a t e 1 c h e c k F l a g e 2 c h e c k D a t e 2 e l e c t i v F l a g o l d O r N e w o l d S u b j e c t N o課題類型 ( t b _ s u b T y p e )P K i d t y p e N o t y p e N a m e課題來源 ( t b _ s u b S o u r c e )P K i d s o u r c e N o s o u r c e N a m e陜西理工學(xué)院第 5 頁 共 52 頁4. 詳細(xì)設(shè)計 數(shù)據(jù)庫設(shè)計 關(guān)系模式根據(jù)數(shù)據(jù)事項分析和數(shù)據(jù)庫模型圖得出關(guān)系模式如下:1)學(xué)位信息數(shù)據(jù):標(biāo)識列,學(xué)位代碼,學(xué)位名稱。2)教研室信息數(shù)據(jù):標(biāo)識列,教研室代碼,教研室名稱。3)專業(yè)信息數(shù)據(jù):標(biāo)識列 ,專業(yè)代碼,專業(yè)名稱。4)專業(yè)方向信息數(shù)據(jù):標(biāo)識列,方向代碼,方向名稱。5)辦學(xué)層次信息數(shù)據(jù):標(biāo)識列,辦學(xué)層次代碼,辦學(xué)層次名稱。6)職稱信息數(shù)據(jù):標(biāo)識列,職稱代碼,職稱名稱。7)課題來源信息數(shù)據(jù):標(biāo)識列,課題來源代碼,課題來源名稱。8)課題類型信息數(shù)據(jù):標(biāo)識列,課題類型代碼,課題類型名稱。9)教師信息數(shù)據(jù):標(biāo)識列,職稱(外鍵) ,所屬教研室(外鍵) ,學(xué)位信息(外鍵),工號,教 師姓名,性別,聯(lián)系電話,電子郵件地址,是否為管理員,登錄密碼。10)學(xué)生信息數(shù)據(jù):標(biāo)識列,專業(yè)信息(外鍵) ,專業(yè)方向信息(外鍵) ,層次類別(外鍵),學(xué) 號,姓名,性別,所在年級,聯(lián)系電話,電子郵件,登錄系統(tǒng)口令,是否選題標(biāo)志,畢業(yè)年份,指導(dǎo)教師成績,評閱成績,答辯成績 1,答辯成績 2,答辯成績 3,答辯成績 4,答辯 成績 5,答辯平均成績,百分制總成績,五級總成績。11)選題信息數(shù)據(jù):標(biāo)識列,立題教師(外鍵) ,所屬專業(yè)信息(外鍵) ,所屬專業(yè)方向信息(外 鍵) ,課題來源信息(外鍵) ,課題類型信息(外鍵) ,選該選題學(xué)生(外鍵) ,課題編號, 課題名稱,課題完成地點,完成課題所需課時,課題內(nèi)容的描述,課題已具備的條件,完成人 具備的條件,最終成功形式,初審意見,終審意見,立題時間,初審標(biāo)志,初審時間,終審標(biāo)識,終審時間,該選題是否已選,老題還是新題,老題題號。 數(shù)據(jù)庫表的結(jié)構(gòu)定義數(shù)據(jù)表名稱與結(jié)構(gòu)如下:學(xué)位信息數(shù)據(jù)表:表名(tb_degree) ,結(jié)構(gòu)見表 。表 tb_degree 表結(jié)構(gòu)教研室信息數(shù)據(jù)表:表名(tb_department) ,結(jié)構(gòu)見表 。表 tb_department 表結(jié)構(gòu)專業(yè)信息數(shù)據(jù)表:表名(tb_major) ,結(jié)構(gòu)見表 字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵degreeNo nvarchar 20 Not Null 學(xué)位代碼degreeName nvarchar 30 Not Null 學(xué)位名稱字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵departNo nvarchar 20 Not Null 教研室代碼departName nvarchar 30 Not Null 教研室名稱陜西理工學(xué)院第 6 頁 共 52 頁表 表結(jié)構(gòu)專業(yè)方向數(shù)據(jù)表:表名(tb_interested),結(jié)構(gòu)見表 表 tb_interested 表結(jié)構(gòu) 辦學(xué)層次數(shù)據(jù)表:表名(tb_level) ,結(jié)構(gòu)見表 表 tb_level 表結(jié)構(gòu)職稱數(shù)據(jù)表:表名(tb_title) ,結(jié)構(gòu)見表 表 tb_title 表結(jié)構(gòu)課題來源數(shù)據(jù)表:表名(tb_subSource) ,結(jié)構(gòu)見表 表 tb_subSource 表結(jié)構(gòu)課題類型數(shù)據(jù)表:表名(tb_subType) ,結(jié)構(gòu)見表 表 tb_subType 表結(jié)構(gòu)字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵majorNo nvarchar 20 Not Null 專業(yè)代碼majorName nvarchar 30 Not Null 專業(yè)名稱字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵interestedNo nvarchar 20 Not Null 專業(yè)方向代碼interestedName nvarchar 30 Not Null 專業(yè)方向名稱字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵levelNo nvarchar 20 Not Null 辦學(xué)層次代碼levelName nvarchar 30 Not Null 辦學(xué)層次名稱字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵titleNo nvarchar 20 Not Null 職稱代碼titleName nvarchar 30 Not Null 職稱名稱字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵sourceNo nvarchar 20 Not Null 課題來源代碼sourceName nvarchar 30 Not Null 課題來源名稱字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵typeNo nvarchar 20 Not Null 課題類型代碼typeName nvarchar 30 Not Null 課題類型名稱陜西理工學(xué)院第 7 頁 共 52 頁教師數(shù)據(jù)表:表名(tb_teacher ) ,結(jié)構(gòu)見表 表 tb_teacher 表結(jié)構(gòu)學(xué)生數(shù)據(jù)表:表名(tb_student),結(jié)構(gòu)見表 表 tb_student 表結(jié)構(gòu)字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵teacherNo nvarchar 20 Not Null 教師工號teacherName nvarchar 30 Not Null 教師姓名sex nvarchar 20 Not Null 性別Title_id int 4 Null 職稱代碼(外鍵)department_id int 4 Null 所屬教研室代碼(外鍵)degree_id int 4 Not Null 學(xué)位信息(外鍵)telphone nvarchar 30 Not Null 聯(lián)系電話 nvarchar 20 Not Null 電子郵件地址admin boolean 1 Not Null 是否是管理員password nvarchar 20 Not Null 登錄密碼字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵studentNo nvarchar 20 Not Null 學(xué)號stuName nvarchar 20 Not Null 姓名sex nvarchar 20 Not Null 性別stuClass int 4 Null 所在年級major_id int 4 Not Null 專業(yè)信息(外鍵)level_id int 4 Not Null 層次類別(外鍵)如本科、專升本interested_id int 4 Not Null 專業(yè)方向信息(外鍵)telphone nvarchar 20 Not Null 聯(lián)系電話 nvarchar 20 Not Null 電子郵件地址password nvarchar 20 Not Null 登錄系統(tǒng)口令electiv_flag boolean 1 Not Null 是否選題標(biāo)志grade2 int 4 Null 畢業(yè)年份tutorResult int 4 Null 指導(dǎo)教師成績estimatorResult int 4 Null 評閱成績appraiser1 int 4 Null 答辯成績 1appraiser2 int 4 Null 答辯成績 2appraiser3 int 4 Null 答辯成績 3appraiser4 int 4 Null 答辯成績 4appraiser5 int 4 Null 答辯成績 5average int 4 Null 答辯平均成績finallyPersent int 4 Null 百分制總成績finallyFive nvarchar 20 Null 五級總成績陜西理工學(xué)院第 8 頁 共 52 頁課題數(shù)據(jù)表:表名(tb_subject) ,結(jié)構(gòu)見表 表 tb_subject 表結(jié)構(gòu) 數(shù)據(jù)庫中關(guān)系設(shè)計數(shù)據(jù)庫中的表與表之間的關(guān)系如表 所示表 關(guān)系主鍵表 主鍵表字段 外鍵表字段 外鍵表tb_level(辦學(xué)層次) id(標(biāo)識列) level_id tb_student(學(xué)生 )tb_major(專業(yè)) id(標(biāo)識列) major_idmajor_idtb_student(學(xué)生 )tb_subject(課題)tb_interested(專業(yè)方向) id(標(biāo)識列) interested_idinterested_idtb_student(學(xué)生 )tb_subject(課題)tb_title(職稱) id(標(biāo)識列) title_id tb_teacher(教師)tb_degree(學(xué)位) id(標(biāo)識列) degree_id tb_teacher(教師)tb_department(教研室) id(標(biāo)識列) department_id tb_teacher(教師)tb_student(學(xué)生 ) id(標(biāo)識列) student_id tb_subject(課題)字段名稱 類型 長度 能否為空 備注id int 4 Not Null 標(biāo)識列,主鍵subjectNo nvarchar 20 Not Null 課題編號teacher_id int 4 Not Null 立題教師編號(外鍵)subjectName nvarchar 20 Not Null 課題名稱major_id int 4 Not Null 所屬專業(yè)代碼(外鍵)interested_id int 4 Not Null 所屬方向代碼(外鍵)subSour