SHT系统设计说明:用户、商品与管理模块
需积分: 0 111 浏览量
更新于2024-08-04
收藏 1.24MB DOCX 举报
"sht设计说明-1.61"
该文档是关于"SHT"系统的设计说明,涵盖了系统的修订历史、运行环境、数据库表设计、模块划分、页面划分以及开发职责等核心内容。以下是详细的说明:
1. **修订历史记录**:文档在2017年9月14日进行了两次修订,版本分别为1.0和1.1,作者为刘惠莹。初始版本是设计说明的编写,1.1版本可能包含了进一步的更新和修正。
2. **运行环境**:SHT系统需要的开发和运行环境包括Maven用于构建,Eclipse作为IDE,PLSQL或Navicat作为数据库管理工具,Tomcat 8.0作为应用服务器,Oracle 11g作为数据库,以及支持IE8以上版本和其他常见浏览器如Firefox。
3. **数据库表设计**:系统涉及到多个关键数据表,包括:
- **Users**(用户表):存储用户的基本信息,如用户名、密码、联系方式等。
- **Goods**(商品表):记录商品的详细信息,如商品名称、价格、描述等。
- **Message**(留言表):用户对商品的留言或反馈。
- **Region**(地区表):用于存储地理位置信息。
- **Files**(文件表):可能包含用户上传的商品图片或其他文件。
- **Goods_Imgs**(商品-图片关联表):连接商品和其相关的图片。
- **Clazzs**(类型表):定义商品的分类。
- **Goods-Clazzs**(商品-类型关联表):关联商品与所属类型。
- **ADDRS**(地址表):存储用户的收货地址。
- **Permissions**(权限表):定义系统中的各种操作权限。
- **Roles**(角色表):定义用户的角色,如管理员、普通用户等。
- **Roles_Permissions**(角色-权限表):关联角色与相应的权限。
- **Admins**(管理员表):存储管理员信息。
- **Admins_Roles**(管理员和角色关系表):管理员与角色的关联。
4. **模块划分**:
- **前端管理模块**:用户注册、登录、查看和修改个人信息、浏览商品、发布和购买商品、留言等功能。
- **后端管理模块**:管理员对用户和商品的管理。
5. **页面划分**:
- **Login**(登录弹出框):实现用户登录功能。
- **Regist**(注册弹出框):用户注册新账号。
- **selfInfo**(个人中心):查看和修改用户信息。
- **createGoods**(发布商品):管理员或用户发布闲置商品的界面。
- **Index**(首页):展示商品的首页。
- **Goodsinfo**(商品详情):查看商品详细信息、留言和购买商品的功能。
6. **开发职责划分**:
- 接口设计:`getOnlineUser()`用于获取当前在线用户,`setOnlineUser()`用于设置当前在线用户。
这个设计说明提供了一个全面的框架,指导开发人员进行SHT系统的构建,包括前端交互、后端逻辑以及数据存储等方面。通过这些信息,开发者可以明确系统的需求,理解各个组件之间的关系,并进行相应的开发工作。
433 浏览量
176 浏览量
点击了解资源详情
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
151 浏览量
书看不完了
- 粉丝: 27
- 资源: 364
最新资源
- ADO.NET 2.0高级编程
- 一个项目经理的经验总结(网络工程)
- 代码大全是一本成就多少程序员的书啊。
- 芯片sp3232中文介绍
- oracle9i dataguard
- 李亚非老师的神经网络教程
- 无损失”数据格式,对于500万像素的数码相机,一个RAW文件保存了500万个点的感光数据。而TIFF格式在相机内部就处理过,就好比说SONY相机以色彩艳丽著称,富士相机在人像上色彩把握很稳重等,这些都是影像处理器对色彩特别处理的结果。
- 局域网IP冲突问题的探讨
- 深入编程内幕(VC++)
- 上网速度太慢怎么办 21个全面提速技巧
- 深入浅出之正则表达式
- Weblogic管理员手册
- C++ Professional Programmer's Handbook
- MATLAB编程风格指南
- linux 进程间通信
- DHTMLandJavaScript