案例课程B-S架构-1期 详细设计说明书7-个人维护模块.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【个人维护模块】是B/S架构案例课程中的一个重要部分,主要负责用户个人信息的管理和维护。这一模块分为三个子模块:【修改密码】、【我的日志】和【文件下载】。 1. **修改密码**(M6.1) - **功能简述**:用户登录系统后,可以通过点击右上角的“个人维护”按钮进入个人信息维护界面,然后选择“修改密码”选项来更新其登录密码。 - **流程逻辑**:控制端由`UserInfoManageServlet.java`处理请求,调用模型端的`SUsersAction.java`,通过`daoManager`与数据库交互,完成密码修改。用户输入新旧密码,提交后,系统会验证新旧密码的合法性,成功后更新数据库并给出提示。 - **算法设计**:流程图描述了用户点击修改密码,输入新旧密码,提交后由控制器捕获并处理,通过DAO层更新数据库,最后提示用户密码修改成功。 - **系统资源**:涉及的系统资源包括JSP页面(如`left.jsp`, `modifyPassword.jsp`等)、Servlet(如`ServletUserInfoManageServlet`)和Action(如`SUsersAction`),以及数据库表`S_USERS`。 - **设计**:`modifyPassword.jsp`是修改密码的界面,`UserInfoManageServlet`处理用户请求,调用`SUsersAction`进行数据操作。`SUsersAction`包含了对用户信息的增删改操作。 2. **我的日志**(M6.2) - **功能简述**:允许用户查看自己的系统操作日志,记录用户的使用轨迹。 - **设计**:虽然没有详细说明此子模块的设计,但通常会有一个日志查询接口,展示用户的操作历史。 3. **文件下载**(M6.3) - **功能简述**:提供用户下载系统中的公用资源,可能包括文档、软件更新或其他用户需要的文件。 - **设计**:此部分需要一个文件服务器或者存储系统来存放可下载的资源,同时需要一个用户界面供用户浏览和下载这些资源。 综合来看,个人维护模块是B/S架构系统中提升用户体验的重要组件,它确保用户能够自主管理自己的账户安全,追踪操作历史,以及获取必要的系统资源。设计时需要考虑安全性、易用性和稳定性,确保用户信息的安全,同时提供流畅的操作体验。
剩余11页未读,继续阅读
- 粉丝: 29
- 资源: 7706
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助