MakeMeupzz:基于Web的化妆和护肤应用程序?
关键功能
- 用户角色:支持三个用户角色(Admin,客户和来宾),并为每个角色量身定制功能。
- 管理仪表板:管理员可以管理化妆品,处理交易并查看销售报告。
- 客户体验:客户可以浏览产品,在购物车中添加物品并查看交易历史记录。
- 来宾访问:客人可以注册并登录以访问客户功能。
使用的技术
- 编程语言:C#,HTML
- 框架:ASP.NET
- 数据库:带有SQL Server的实体框架
- 设计模式:域驱动设计
- 版本控制:git,github
项目结构
- 查看层:处理用户界面和用户命令。
- 控制器层:验证用户输入和委托请求。
- 处理程序层:管理业务逻辑并查询数据库。
- 存储库层:提供对数据库的访问并操纵数据。
- 工厂层:封装复杂的对象创建。
- 模型层:代表业务概念和数据。