1、Xxxxx毕业设计论文题 目 系 别 计算机系 姓 名 XXXX 学 号 指导教师 xxxxx 2010年12月25 日毕业设计论文摘要近些年来网络技术的迅速发展,使得不同地点的人们在任何时间都可以轻松获得自己需要的信息,同时也极大地推动了网络教学的发展,特别是C#技术的出现,以其安全性、跨平台性的优势,使网络教学的发展变得更加迅速,很多在网络平台上用C#技术开发出的教学软件系统相继问世,如网上考试系统、视频点播系统等。本文阐述的是运用ASP.NET技术构建一个基于B/S结构的网上作业提交系统,以其改变过去传统的学生递交作业的方式,老师批改作业的方式,让学生递交作业更加灵活,大大减轻了老师的工
2、作量和学生的学习任务,极大地提高了老师的工作效率和学生的学习效率。此次作业提交系统是用C#等技术开发而成,用户登录时有三种身份可供选择,分别为学生、老师和管理员。忘记密码时可以根据自己的身份证号重设。学生有查看作业、提交作业、查看成绩等功能,老师有发布作业、批改作业等功能,管理员有添加、删除学生老师信息,添加删除班级、系部,添加删除课程等功能。本系统采用功能强大的Visual Studio 2010做为开发工具,结合ASP.NET技术以及SQL做为数据库开发出来作业提交管理系统。【关键词】: 作业提交管理系统 ASP.NET技术 In recent years the rapid develo
3、pment of network technology, makes the people of different sites at any time can easily get you need information, and at the same time also greatly promoted the development of the network teaching, especially C# technique appears to its security, cross-platform-ability advantages and to the developm
4、ent of the network teaching becomes more quickly, many in the network platform technology developed in c # of teaching software systems have come out, such as online examination system, video on demand system, etc.This paper expounds the application Winform technology to construct a based on B/S str
5、ucture of online homework submission system, with its change the past traditional students the way to submit assignments, the teacher corrects students papers way, let the student submit work more flexible, greatly to reduce the workload of the teacher and students learning task, which greatly incre
6、ased the teachers work efficiency and their learning efficiency. The assignment due system in c # techniques to develop and become, there are three kinds of user login identity to choose from, respectively pupils, teachers and administrators. Forgot password when can according to your own id number
7、reset. Students have to check operation, submit assignments, check the function such as performance, a teacher corrects students papers issued by assignments, and other functions, administrators have add, delete student teacher information, add or remove class, department, add or remove course etc.
8、Function.The system USES powerful Visual Studio 2010 as a development tool, combining with Winform technology and SQL database developed as homework submission system.【 keywords 】 : assignments to management system, technology目 录第一章 绪 论11.1课题来源11.2开发工具的选择21.3 本文所作工作8第二章 需求分析92.1总体需求调查92.1.1组织结构图92.1
9、.2系统目标92.1.3应用现状调查92.1.4业务总体流程92.2系统功能调查102.2.1前台功能112.2.1后台功能112.3系统功能流程图112.3.1后台管理功能流程图112.3.2用户系统功能流程图11第三章 概要设计133.1概念设计133.2数据库设计15第四章 详细设计194.1环境构建194.1.1 获取资源194.1.2创建库表194.1.3为项目添加Struts2框架224.1.4为项目添加Hibernate框架234.1.5配置Struts2并添加Ajax支持244.2系统总体设计285.1 系统测试概述535.2测试环境535.3系统测试的重要性535.4测试分析
10、及结果54第六章 毕业设计小结57致 谢59参 考 书 目60郑州信息科技职业学院计算机专业毕业设计论文第一章 绪 论1.1课题来源近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是ASP.NET技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。另一方面, 校园网己从办公室、教室、实验室、图书馆延伸到学生宿舍, 这为网上教学提供了广阔的舞台。开发和充分利用网络教学是当前教育发展的必然趋势。网上大学的兴起彻底改变了传统的教学模式,作业是教学过程的一项重要活动,传
11、统书面提交作业的方式已跟不上新型教学模式的发展。目前,许多高校仍然是教师上课布置作业, 学生课下完成,学生完成后上交作业, 教师手工批改, 再把作业发给学生。在这种传统模式下, 反馈时间长, 难以全面统计学生作业情况,不利于教师掌握学生的学习情况。同时由于作业布置、提交到批改存在时间差,老课当中的问题并未得到解决, 新课中新问题又已形成,如果新问题的解决要依赖老问题的解决,那么又加大了解决新问题的难度系数,久而久之,最后问题成堆,许多学生因此而跟不上学习的进度。另外手工批改作业也有可能因人为因素对作业批改造成影响。如何系统地管理和批改学生的作业,减少批改和管理作业的负担,如何缩短从作业布置到批
12、改的时间差,提高作业批改的质量和速度,已成为老师们所面临的一大问题。所以, 利用网络技术, 开发一个作业提交和评阅系统势在必行。它克服了在传统模式下的种种缺陷, 实现了作业信息快速传递、提高了作业的教学价值, 为教学提供更有意义的指导性策略。1.2课题的研究意义这套作业提交系统正是当今技术发展的产物,它是一套基于Winform开发的能在网上进行的作业提交系统,它不仅方便学生提交作业,而且更为老师提供检查作业的方便的手段。 这套系统功能比较完善,是符合实际需求开发的,学生可以查看最新作业,并提交作业,查看作业成绩等,教师可以发布作业,对作业进行检查,管理,统计成绩等。由以上可看出,网络教育学习及
13、网络各种信息交流的好与坏,严重影响着我们学习生活的各个角落,我们需要一套有效的网上学习管理系统为我们快节奏高效率的工作学习提供一种保障。同时扩大系统使用的效率和应用范围,为更多的有这种需求的教师和广大的学生提供必要和及时的服务。因此作业提交系统的实现开发出现了其必要性和可行性。相信随着契机的发展,作业提交系统会在未来的高校发展管理模式中占十分重要的地位,而且还有很大的发展空间来展现其时效的作用。1.3课题的技术要求ASP.NET 是统一的Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的
14、应用程序提供了新的编程模型和基础结构。ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。ASP.NET 提供了下面的优点:可管理性:ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本
15、地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。安全:ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。增强的性能:ASP.NET 是运行在服务器上的已编译代码。与传统的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来
16、提高性能。灵活的输出缓存:根据应用程序的需要,ASP.NET 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 国际化:ASP.NET 在内部使用 Unicode 以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。 移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。 扩展性和可用性:ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 (IIS) 和 ASP.NET 运行时
17、密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。跟踪和调试:ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 与 .NET Framework 集成:因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也
18、可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于 COM 开发的现有投资。 与现有 ASP 应用程序的兼容性:ASP 和 ASP.NET 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。ASP.NET 仅处理具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间
19、共享。2.2 B/S体系结构B/S模式,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,对C/S模式的一种变化或者改进的结构。B/S模式主要利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、javascript、)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大的功能。与C/S模式相比,它大大简化了客户端,客户端只要装上操作系统、网络协议软件以及浏览器即可。这时的客户机成为瘦客户机,而服务器端则集中了几乎所有的应用逻辑,开发、维护等工作也都集中在服务器端。同时,对应用软件进行升级时,只需要更
20、新服务器端的软件就行了,所有的客户端只有浏览器,根本不需要做任何维护升级的工作量。所有的操作系统只需要针对服务器进行,从而减轻了系统维护与升级的成本与工作量,使用户的总体拥有成不(TCO)大大降低。a)传统的三层应用体系传统的三层体系结构,克服了二层体系结构的一些限制,这个三层体系结构将用户界面层与业务层分开,用户界面放在客户端,而将业务逻辑层和数据存储放在中间的应用服务器上。三层体系结构有了一些改进。中间层服务器通过重用那些跨越多个客户的昂贵资源来改进可伸缩性,可伸缩性的改进带来了性能的改进,这个体系结构也改进了安全和应用管理。虽然三层体系结构消除了二层体系结构的一些缺陷,但是它也有不足之处
21、:复杂性、应用缺乏可移植性、提供商的不兼容性及与WEB的不兼容性。b)WEB的三层体系结构随着因特网的高速发展,www的广泛应用,传统的三层应用体系结构的局限越来越明显,这时基于Web的三层体系结构32(如图3.3所示)得到了广泛的应用。要组成三层应用体系结构少不了要求采用中间件。中间件可以说是开发服务程序和管理这些服务程序运行的工具,是三层体系结构中一个非常重要的部分,它直接关系到整个应用系统的好坏,甚至成功与失败。基于WEB的三层应用体系结构显示以下优点:优化了系统结构:将系统分为三层(或多层),业务逻辑放在应用服务层,软件的维护集中在应用服务层,客户端的维护就相对简单多了,有利于软件维护
22、及系统管理。提高了应用系统的安全性:将客户端与数据库隔离起来,客户端无权限直接访问数据库,有利于安全管理,可有效防止恶意攻击。还可以利用中间件的安全管理特性进一步加强权限控制管理。便于业务(事务)级权限管理:三层结构应用中可划分出业务(事务)级权限,一种业务一个服务程序(Service),利用中间件的安全管理对其进行访问控制。数据库的权限只分为对表(或表中的列)的插入(Insert) ,删除(Delete)、修改(Update)、查询(select)权限,它属于数据库表级的权限,而实际应用中往往以业务(事务)为主线,也就要求对业务(事务)实现权限控制,三层结构应用可以方便地对客户端实现事务权限
23、管理控制。业务(事务)级权限控制的引入丰富和方便了权限控制与管理,实际上两层应用体系结构中可通过存储过程类似地实现业务(事务)级权限控制,但采用三层应用体系结构实现业务(事务)级权限控制更加灵活、方便、实效。减少网络数据流量和提高数据库响应速度:基于Web三层应用体系结构中,应用服务层的引入有效地解决了网络瓶颈和数据库连接数过多引起数据库性能下降的问题。应用服务层往往有多台服务器,可有效地解决客户机访问服务层瓶颈。应用服务器与数据库服务器(物理距离很近)可方便地采用宽带网连接,不会产生与数据库服务层网络瓶颈。提高系统性能:基于web三层应用体系结构能更好地调整应用体系,还可利用中间件的特点来选
24、择路由、平衡负载,提高整个系统的性能。总的来说,三层应用体系结构使应用系统的性能、安全性、扩展性有了很大的提高,也方便了系统的维护和管理。 图1 B/S结构示意图2.3 关系数据库管理系统关系数据库所使用关系语言班的特点是高度非过程化,即用户只需说明做什么而不必说明怎么做。用户不必请求数据库管理员为其建立特殊的存取路径,存取路径的选择是由DBMS(数据库管理系统)自动完成的。这也是关系数据库的主要优点之一。 早期关系操作有两种表示方式:关系代数与关系演算。理论上,关系代数和关系演算被证明是完全等价的。关系代数通过对关系的运算来表达查询,其操作对象是关系,操作结果亦为关系。全关系系统十二准则:一
25、个关系形的关系数据库系统必须能完全通过它的关系能力来管理数据库;关系数据库系统的所有信息都应该在逻辑一级上用表中的值这一种方法显式的表示;依靠表名、主码和列名的组合,保证能以逻辑方式访问关系数据库中的每个数据项;全关系的关系数据库系统支持空值的概念,并用系统化的方法处理空值;数据库的描述在逻辑级上和普通数据采用同样的表述方式;一个关系数据库系统可以具有几种语言和多种终端访问方式,但必须有一种语言,它的语句可以表示为严格语法规定的字符串,并能全面的支持各种规则;所有理论上可更新的视图也应该允许由系统更新;系统应该对各种操作进行查询优化;无论数据库的数据在存储表示或存取方法上作任何变化,应用程序和
26、终端活动都保持逻辑上的不变性;当对基本关系进行理论上信息不受损害的任何改变时,应用程序和终端活动都保持逻辑上的不变性;关系数据库的完整性约束条件必须是用数据库语言定义并存储在数据字典中的;关系数据库系统在引入分布数据或数据重新分布时保持逻辑不变;如果一个关系数据库系统具有一个低级语言,那么这个低级语言不能违背或绕过完整性准则。考虑到性能和可靠性方面的因素,一般应用程序都使用带有客户/服务器数据库引擎的关系数据库管理系统如Microsoft SQL Serves ,Oracle等),Microsoft SQL Server 2000能提供超大型系统所需的数据库服务,可在多个用户之间有效地分配可用
27、资源,它不仅是一个巨大的数据容器,更是一个非常强大的数据处理工具而且可以很好地与ASP.NET合作,因此是本系统数据库服务器的理想选择。在线作业提交批改系统在基于B/S的三层模式基础之上利用ASP.NET和ADD数据访问对象技术进行开发。学生只需在客户机上安装浏览器并连上Internet就可使用本系统中的上传下载作业系统。1.3 本文所作工作第一章绪论部分绪论主要叙述课题提出背景、目前应用现状、分析比较当前开发工具,数据库技术的比较。第二章结合软件工程方法,对系统进行需求分析、功能划分、数据流图设计,并结合数据库原理和功能划分进行ER图的绘制、数据库结构设计,第三章根据需求分析的结果,用户概念
28、数据模型表示数据及其相互间的联系。第四章根据需求分析的结果,对系统进行详细设计,主要介绍环境构建、系统个性的实现第五章毕业设计小结,总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。第二章 需求分析2.1总体需求调查2.1.1组织结构图本系统总共有三个角色:作业提交系统学生理员教师图4 2.1.2系统目标整个网站统一风格,用CSS+DIV把用户UI装饰的美观大方,网站安全性稳定性较高,用Ajax技术使网站更具人性化,节省老师的办公时间,学生能够及时查阅最新作业和成绩系统应符合人们日常操作的基本需求,并达到操作直观、方便、实用、安全等要求。2.1.3应用现状调查目前流行的M
29、VC开发模式能给程序员带来的很大的方便,减轻的代码的个层间的耦合度高的难题,也提高了代码的重用率。大大的减轻的程序员的工作量。也提高了程序员的开发效率。这种模式的开发效率高而且便于扩充。2.1.4业务总体流程前台学生用户教师用户登录系统查看作业提交作业查看成绩查看已提交作业发布新作业要求对作业打分图5前台主要有学生用户和教师用户,用户如果忘记密码,可以用自己的身份证号重置密码,学生主要是查看作业提交作业以及查看成绩;老师可以批阅作业和发布新作业后台管理员登录教师管理学生管理系部管理班级管理课程管理图62.2系统功能调查整个系统分为前台后台两个部分,前台的角色主要是教师用户和学生用户,后台只有管
30、理员才能登录。每一部分应实现的功能如下:2.2.1前台功能 用户登录、重置密码 学生用户查看作业,提交作业,查看作业成绩 教师用户批阅作业,发布作业2.2.1后台功能 管理教师和学生用户 管理系部信息 管理班级信息 管理课程信息2.3系统功能流程图2.3.1后台管理功能流程图管理员登录添加教师信息查看、修改、删除教师信息为教师分配课程教师管理学生管理添加学生信息查看、修改、删除学生信息添加系部查看、修改、删除系部信息系部管理班级管理添加班级信息查看、修改、删除班级信息课程管理添加课程信息查看修改删除课程信息图72.3.2用户系统功能流程图登录系统作业提交系统重置密码登录成功登录失败学生用户查看
31、作业提交作业查看成绩教师用户批阅作业发布作业下载作业要求忘记密码重新登录图8第三章 概要设计3.1概念设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁
32、。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。通过对作业提交系统功能和过程的分析,本系统应设计的实体和属性如下:学生表(ID号,学号,密码,姓名,身份证号,班级)教师表(ID号,职工号,密码,姓名,身份证号,所属系部)管理员表(用户名,密码,身份证号)系部表(ID号,系部编号,系部名称)班级表(ID号,班级编号,班级名称,所属系部)课程表(ID号,课程编号,课程名,所属系部,授课教师ID)作业要求表(ID号,
33、作业名,作业描述,存放地址,所属课程ID,上传老 师)作业情况表(ID号,得分,作业存放路径,提交时间,批改时间,提交作业 学生,提交状态,批改状态)提交状态表(ID号,提交状态)批改状态表(ID号,批改状态)ID号学号密码姓名班级学生作业ID号得分提交教师职工号提交时间批阅时间存放地址身份证号ID号姓名密码身份证号系部ID批阅作业要求ID号作业名描述上传老师存放地址课程ID查看发布系部ID号系部编号系部名称班级ID号班级编号班级名称课程课程编号课程名系部ID教师ID属于属于教授选修属于nnnnn1n1n1nnn1系部IDnn图9批改状态ID号批改状态提交状态ID号提交状态管理员登录账号密码身
34、份证号图103.2数据库设计根据前面定义的实体及实休之间的关系,形成数据库的表格以及各个表之间的关系。对与关系选择主健,按照关系模式的规范化进行规范,消除数据依赖中不合适的部分,使模式中的各关系模式达到某种程度的分离。user_students(学生信息表)图11说明:用于存放学生信息和所在班级,stu_no为登录账号。user_teacher(教师信息表)图12说明:用于存放教师信息以及所在系部,teach_no为教师登录账号。user_admin(系统管理员表)图11说明:此表存放着管理员的信息。departments(系部表)图14说明:保存着学院的所有系部信息。classes (班级表
35、)图15说明:此表保存了班级的信息,以及所在的系部。course (课程表)图16assignment (作业要求表)图17assignment_condition (作业情况表)图18modifystatus (作业批改状态表)图19submitstatus(作业提交状态表)图20第四章 详细设计根据需求分析、概要设计的结果,采用MyEclipse6.5+Mysql作为开发工具,实现作业提交系统的各个功能。4.1环境构建4.1.1 获取资源Struts2.1.8的下载地址为:http:/people.apache.org/builds/struts/2.1.8Hibernate3.1的下载地
36、址为:http:/www.hibernate.org4.1.2创建库表以下是数据库脚本文件Assignment_SS.sqldrop database if exists Assignment_SS;create database Assignment_SS;use Assignment_SS;#系部表drop table if exists Departments;create table Departments(Id int(10) not null primary key auto_increment,department_Id int(10) not null,department_N
37、ame varchar(20) not null);#班级表drop table if exists Classes;create table Classes(class_Id int(10) not null primary key auto_increment,class_Name varchar(20) not null,Department int(10) not null,foreign key(Department) references Departments(Id);#学生表drop table if exists user_students;create table user
38、_students(stu_Id int(10) not null primary key AUTO_INCREMENT,stu_no varchar(20) not null,stu_password varchar(20) not null,stu_Name varchar(20) not null,stu_cardId varchar(20) not null,class varchar(20) ) ;#教师表drop table if exists user_teacher;create table user_teacher(teach_Id int(10) not null prim
39、ary key auto_increment,teach_no varchar(20) not null,teach_password varchar(20) not null,teach_Name varchar(20) not null,teach_cardId varchar(20) not null,Department varchar(20);#课程表drop table if exists course;create table course(course_Id int(10) not null primary key auto_increment,course_Name varc
40、har(20) not null,Department int(10) not null,teach_Id int(10),foreign key (Department) references Departments(Id);#作业提交状态表drop table if exists submitStatus;create table submitStatus(s_status_id int(10) not null primary key,s_status varchar(20) not null);#作业修改状态表drop table if exists modifyStatus;crea
41、te table modifyStatus(M_status_id int(10) not null primary key,M_status varchar(20) not null);#作业表drop table if exists assignment;create table assignment(assignment_Id int(10) not null primary key auto_increment,assignment_Name varchar(20) not null,descript varchar(50),demand_upload varchar(50),cour
42、se_Id int(10) not null,teacher_Name varchar(20),foreign key(course_Id) references course(course_Id);#作业情况表drop table if exists assignment_condition;create table assignment_condition(condition_Id int(10) not null primary key auto_increment,score int(10) default 0,assignment_upload varchar(50),s_time
43、date,M_time date,user_student int(10) ,s_status int(10) not null,M_status int(10) not null,foreign key(s_status) references submitStatus(s_status_id),foreign key(M_status) references modifyStatus(M_status_id);#管理员表drop table if exists user_admin;create table user_admin(admin_Id int(10) not null prim
44、ary key auto_increment,admin_Name varchar(20) not null,admin_password varchar(20) not null,admin_cardId varchar(20) not null);insert into user_admin (admin_Name,admin_password,admin_cardId) values (long,123,1234567890);4.1.3为项目添加Struts2框架配置web.xml,添加Struts2 框架web-app version=2.5 xmlns= xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xsi:schemaLocation= Assignment_SSorg.apache.struts2.dispatcher.FilterDispatcherAssignment_SS/*/filter-m