结合六个基本质量属性
1、可用性: 暂无
2、可修改性:能够对搜索界面进行条件增加还有减少
3、性能:使用ajax在页面进行操作,减少逻辑层负担
4、安全性: 用户权限管理,登录填写验证码
5、易用性: 填写过得机构信息不需要再次填写
分析具体功能模块的MVC设计实现(例如登录、用户权限等功能模块)
注册用户模块设计实现具体说明:以注册用户为例的工作流程:
1、输入网址进入注册页面,输入注册信息,点击确定jsp中利用<form method="post" action="user.action">这种post方式将信息
2、传到对应的UserAction.java,但是中间经历了去web.xml寻找struts架 构
3、然后去struts.xml找到相应的action<action name="user" class="com.sisi.registration.action.UserAction">
4、然后根据spring在beans中相对应的action然后实现注入,
5、然后自动执行useraction中的 execute函数,根据spring注入的usermanager来调用检验重复还有存储的函数,
6、然后又利用 spring找到userdao中的添加函数,利用hibernate实现插入数据库或者提示重复