【正文】
ver, in develops the code and uses JDT to pile and to carry out the JUnit test builtin support carries on the unit testing after the code, may use Eclipse the firstclass Java debugger debugging when the movement meets any question. Besides JDT, Eclipse SDK the most popular downloading also contains Plugin Development Environment(PDE). PDE used the specific function to expand JDT to construct the Eclipse plugin unit based on the Eclipse application procedure basic construction agglomeration. In fact, uses the tool which provides by Eclipse itself to be able to surmount the Java development, may expand the existing Eclipse application procedure, or even founds the brandnew application procedure. Eclipse by a script level constitution, contains in many functional modules or the Eclipse terminology socalled “the plugin unit”. The plugin unit is provides all functions in the Eclipse application procedure the module. They cooperate through its API to pay the final oute together. In Eclipse, even the most foundation39。s plugin unit, seals in the plugin unit. In order to expand the existing Eclipse function or carry on the construction in above, the plugin unit the concrete expansion contribution for the expansion spot which will expose by other plugin units. Usually, the plugin unit concentrates the specific region responsibility, and gives through or a many expansion way other responsibility designation other plugin units. For example, a plugin unit allows you parallel to pare two documents visibly the contents, but it will not care how to read these documents even how to explain these document structure。s development needs Java Servlet and the JSP coordination can plete. JSP had the Java technology simply easy to use, plete objectoriented, had the platform independency, and safe reliable, mainly faced Inter39。本次畢業(yè)設計從選題到完成,每一步都是在李老師的指導和幫助下完成的,傾注了李老師大量的心血。將這些信息存儲在數據庫中,并能對其相應的修改、刪除。(1)專業(yè)信息管理測試添加一個專業(yè)代碼為 003,專業(yè)名稱為網絡工程,運行前的專業(yè)列表如圖 所示,添加成功后的界面如圖 所示。//設置最終審核標志getSubjectService().saveOrUpdate(subject)。return subjectlist。)。ContentType39。)。ContentType39。)。ContentType39。)。ContentType39。()。return departmentlist。}public void insert(Object entity) {().save(entity)。圖 主頁面 基本的實現類通過 hibernate 提供的 hibernateTemplat 可以執(zhí)行 hql 語句,在基類中分別實現要調用的方法。9)教師信息數據:標識列,職稱(外鍵) ,所屬教研室(外鍵) ,學位信息(外鍵),工號,教 師姓名,性別,聯系電話,電子郵件地址,是否為管理員,登錄密碼。圖 數據庫模型圖學位信息 ( t b _ d e g r e e )P K i d d e g r e e N o d e g r e e N a m e學生信息 ( 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辦學層次 ( 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 e4. 詳細設計 數據庫設計 關系模式根據數據事項分析和數據庫模型圖得出關系模式如下:1)學位信息數據:標識列,學位代碼,學位名稱。5)辦學層次信息數據:辦學層次代碼,辦學層次名稱。即在這里分別對系統(tǒng)各個功能模塊分別對立設計和調試,最后將各個模塊通過菜單欄集成到一起,最后進行系統(tǒng)整體設計的調試。提高各個管理效率,減少教師工作量。使用 Excel 軟件分析統(tǒng)計畢業(yè)設計制作情況,該軟件存在許多不足,如:立題不靈活,選題必須集中,對于整個院系選題有諸多不便;畢業(yè)設計評分也必須集中錄入等;統(tǒng)計畢業(yè)設計制作情況也不能自動完成。從管理的角度可以將畢業(yè)設計管理系統(tǒng)分為八個部分:課題信息管理、職稱學位管理、專業(yè)信息管理、用戶信息管理、立題信息管理、選題信息管理、其他信息管理和統(tǒng)計信息管理。3 總體設計 系統(tǒng)模塊設計根據系統(tǒng)功能分析,得到如圖 所示的系統(tǒng)功能模塊結構圖。8)課題類型信息數據:課題類型代碼,課題類型名稱。4)專業(yè)方向信息數據:標識列,方向代碼,方向名稱。 數據庫表的結構定義數據表名稱與結構如下:學位信息數據表:表名(tb_degree) ,結構見表 。}public int count(final String hql,Object ...params){ListLong list=getHibernateTemplate().find(hql,params)。}public void setHibernateTemplate(HibernateTemplate hibernateTemplate) { = hibernateTemplate。}/** * 修改一個教研室信息 * return 教研室列表 頁面 */public String update() {getDepartmentService().saveOrUpdate(getDepartment())。String srand = (String) (code)。charset=39。/script)。charse= 39。/script})。 charset=39。/script})。 charset=39。/script})。再點擊【終審 】按鈕即可跳轉至審核頁面,如圖 所示。}6 系統(tǒng)測試與性能分析 系統(tǒng)測試方案根據系統(tǒng)測試目的結合面向對象的方法,給出以下的測試方案:(1)先對對立模塊進行測試,因為不能保證獨立模塊的正確性也就無法保證與之關聯的模塊的正確性,如果獨立模塊在開發(fā)的后期發(fā)現,則要改動的地方相對會很多,所以在開發(fā)非獨立模塊之前要確獨立模塊已開發(fā)完成且測試正確。終審完成后在學生選題列表中就可以找到該選題,如圖 所示。本次為期三個月的畢業(yè)設計是大學四年所學知識的綜合運用,是理論與實踐相結合的產物,在此期間,不但鞏固了所學的專業(yè)知識。本論文的順利完成,離不開各位老師、同學和朋友的關心及幫助。s logic is sealed in marks and in the JavaBeans module, and ties up in the script, all scripts in server end movement. Because core logic is sealed in marks and in JavaBeans, therefore the Web administrative personnels and the page designer, can edit and use the JSP page, but does not affect the content the production. In the server end, the JSP engine explained that the JSP marking and the script, produce the content which requested, and (or XML) page3