在线报名管理系统的设计与实现摘要基于SSH的在线报名管理系统(SSHBasedOnlineEnrollmentManagementSystem,简称SOEMS)本系统的主要功能:包含两个子系统模块,第一个是员工系统模块(包含有活动查询,报名增加和报名查询,以及个人信息修改),第二个是管理员系统模块(包含有用户增加,用户查询,活动增加,活动查询,报名增加,报名查询)系统开发语言为JAVA,开发工具是MyEclipse10,Web服务器是MyEclipse10自带的Tomcat6版本,数据库为目前主流的MySql数据库。使用spring+hibernate+struts整合方法实现。本系统的优点是让公司和公司员工都能极其方便的通过在网上在线地报名并且管理报名,功能操作人性化,实现了员工与管理员操作的分割。关键词:SSH;报名管理;员工系统模块;管理员系统模块SSHBasedOnlineEnrollmentManagementSystemAbstractSSHbasedonlineenrollmentmanagementsystem(soems),asthenameimplies,isasystemthatmakesitveryconvenientforboththecompanyanditsemployeestoregisteronlineandmanagetheregistration.Withtherapiddevelopmentofcomputertechnology,thenetworkismoreandmoreconvenient.Enterprisesalsohavethenecessityandsignificanceofpublishingandmanagingcompanyactivitiesormeetingsoncomputers.Thesystemmainlyconsistsoftwosub-systemmodules,thefirstistheemployeesystemmodule(includingactivityquery,enrollmentincreaseandenrollmentquery,aswellaspersonalinformationmodification),thesecondistheadministratorsystemmodule(includinguserincrease,userquery,activityincrease,activityquery,enrollmentincrease,enrollmentquery).Thesystemusesthethree-tierSSHarchitecture,andthedevelopmentlanguageisJAVA,thedevelopmenttoolisMyEclipse10,thewebserveristheTomcat6versionofMyEclipse10,andthedatabaseisthecurrentprevailingMySQLdatabase.Keywords:SSH;enrollingmanagement;Employeesystemmodule;Adminsystemmodule目录1前言........................................................................11.1课题背景及意义........................................................11.2课题研究目标..........................................................11.3研究内容及重点........................................................12主要技术介绍................................................................22.1Tomcat................................................................22.2Spring................................................................22.3Hibernate.............................................................32.4Struts2...............................................................32.5SSH整合..............................................................42.6JSP...................................................................42.7Mysql数据库..........................................................53系统分析与设计..............................................................53.1可行性分析............................................................53.1.1技术可行性......................................................53.1.2经济可行性......................................................53.1.3操作可行性......................................................63.1.4社会可行性......................................................63.2业务描述..............................................................63.2.1在线报名管理系统的业务描述......................................63.3系统需求分析..........................................................63.3.1权限管理........................................................73.3.2报名事项管理....................................................