【正文】
。在此我要感謝我的指導(dǎo)老師和同學(xué)的熱心幫助。,所以在系統(tǒng)代碼的重構(gòu)性、安全性方面不是很完善。系統(tǒng)功能的合理性更多停留在理論上。網(wǎng)校系統(tǒng)是一個(gè)龐大、設(shè)計(jì)內(nèi)容面很廣的應(yīng)用系統(tǒng),該設(shè)計(jì)是從軟件工程的角度對(duì)系統(tǒng)進(jìn)行分析、設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)開(kāi)發(fā)遵循實(shí)用性和人性化、適應(yīng)性和可擴(kuò)展性、可靠性和安全性、智能化和可復(fù)用性、知識(shí)共享與交流反饋并重原則,基于SSH框架,使用Java語(yǔ)言及MySQL為系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)系統(tǒng),設(shè)計(jì)開(kāi)發(fā)一個(gè)基于實(shí)體網(wǎng)絡(luò),具備知識(shí)積累與交流的網(wǎng)校系統(tǒng)。 (1)登錄系統(tǒng):學(xué)生端登錄進(jìn)入學(xué)生端系統(tǒng);管理員登錄進(jìn)如管理系統(tǒng);(2)課程查詢:學(xué)生端可以對(duì)自己感興趣的課程進(jìn)行先關(guān)信息查詢;(3)課程管理:管理員可以對(duì)相關(guān)課程信息進(jìn)行及時(shí)更新及刪除;(4)教師管理:管理員可以對(duì)教師進(jìn)行個(gè)人信息管理及課程信息的更新;(5)調(diào)查表模塊:管理員可以對(duì)調(diào)查表的問(wèn)題進(jìn)行更新刪除;學(xué)生端可以對(duì)調(diào)查表進(jìn)行填寫(xiě)和查看;(6)在線測(cè)試:學(xué)生端可以在本系統(tǒng)進(jìn)行學(xué)習(xí)進(jìn)度的在線檢測(cè);(7)分類管理:管理員可以對(duì)系統(tǒng)的各個(gè)級(jí)別的分類進(jìn)行相關(guān)更新及刪除操作;學(xué)生端可以利用分類進(jìn)行相關(guān)查詢操作;系統(tǒng)功能測(cè)試的詳情請(qǐng)參見(jiàn)附錄1中的圖。促使該軟件項(xiàng)目最終能達(dá)到預(yù)期的要求與指標(biāo)。 (admin)。 } Test public void testInsert() throws Exception { Admin admin = (1)。 } Test public void testGetAll() throws Exception { ListAdmin all = ()。 (new HashSetRole(all))。 (mmmmnnnn)。 (user)。 } Test public void testGet() throws Exception { Admin user = (2)。 userService = (AdminService) (adminServiceImpl)。 private static RoleService roleService 。category1Id=${category1Id}/result result name=addUI/WEBINF/jsp/courseAction//result result name=editUI/WEBINF/jsp/courseAction//result /action ! 課時(shí)配置 action name=period_* class=periodAction method={1} result name=list/WEBINF/jsp/periodAction//result result name=toList type=redirectActionperiod_list/result result name=addUI/WEBINF/jsp/periodAction//result result name=editUI/WEBINF/jsp/periodAction//result /action ! FAQ問(wèn)題分類配置 action name=questionType_* class=questionTypeAction method={1} result name=list/WEBINF/jsp/questionTypeAction//result result name=toList type=redirectActionquestionType_list/result result name=addUI/WEBINF/jsp/questionTypeAction//result result name=editUI/WEBINF/jsp/questionTypeAction//result /action ! FAQ問(wèn)題配置 action name=question_* class=questionAction method={1} result name=list/WEBINF/jsp/questionAction//result result name=toList type=redirectActionquestion_list?questionTypeId=${questionTypeId}/result result name=addUI/WEBINF/jsp/questionAction//result result name=editUI/WEBINF/jsp/questionAction//result /action ! 調(diào)查表配置 action name=questionary_* class=questionaryAction method={1} result name=list/WEBINF/jsp/questionaryAction//result result name=toList type=redirectActionquestionary_list/result result name=addUI/WEBINF/jsp/questionaryAction//result result name=editUI/WEBINF/jsp/questionaryAction//result result name=resultUI/WEBINF/jsp/questionaryAction//result /action ! 調(diào)查表問(wèn)題配置 action name=surveyQuestion_* class=surveyQuestionAction method={1} result name=list/WEBINF/jsp/surveyQuestionAction//result result name=toList type=redirectActionsurveyQuestion_list?questionaryId=${questionaryId}/result result name=addUI/WEBINF/jsp/surveyQuestionAction//result result name=editUI/WEBINF/jsp/surveyQuestionAction//result /action /package /struts public class TestAdminService { private static ApplicationContext ac = new ClassPathXmlApplicationContext()。category2Id=${category2Id}amp。teacherId=${teacherId}amp。category1Id=${category1Id}/result result name=addUI/WEBINF/jsp/category3Action//result result name=editUI/WEBINF/jsp/category3Action//result /action ! 課程配置 action name=course_* class=courseAction method={1}