软件工程设计与开发实践题.pdfVIP

  • 2
  • 0
  • 约8.83千字
  • 约 10页
  • 2026-03-09 发布于河南
  • 举报

软件工程设计与开发实践题

考试时间:______分钟总分:______分姓名:______

试题一

假设你需要为一个在线图书销售平台设计并实现一个用户管理模块。该模块需

要支持以下核心功能:

1.注册新用户:用户需要提供用户名、密码(需加密存储)、邮箱地址,系

统验证用户名是否唯一,并将新用户信息存入数据库。

2.用户登录:用户使用用户名和密码进行登录,系统验证信息正确性,并生

成一个表示登录状态的令牌(Token)返回给用户。

3.修改用户信息:登录用户可以修改自己的邮箱地址,系统需要验证当前用

户的登录状态。

请完成以下任务:

1.设计该用户管理模块的数据库表结构(至少包含用户ID、用户名、密码、

邮箱地址字段,并说明各字段类型及约束)。

2.选择一种合适的架构模式(如MVC、MVVM等),简要说明你选择的原因,

并画出该模块的简化架构图(可用文字描述替代图形)。

3.假设使用Java语言和Spring框架进行开发,请设计核心的实体类(如

User、UserInfo等)以及用户注册和登录功能的简化业务逻辑伪代码或核心Java

方法签名(包

文档评论(0)

1亿VIP精品文档

相关文档