💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨
目录
Java项目介绍
资料获取
Java项目介绍
《ssm的校园单车租赁系统》该项目采用技术:jsp +springmvc+spring+mybatis +css+js等相关技术,前端页面使用了EasyUI框架, 项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程,项目中背景图片文字如何修改的教程等
系统数据库设计
数据库是本系统的核心和基础[10]。它设计的好坏直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。
1.概念结构设计
从数据需求分析中得出系统的实体属性图。
客户管理实体属性图如图4.2所示:
图4.2客户管理实体属性图
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。
(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。
(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。
(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。
(4)在程序中实现对他们的完整性和一致性控制。
2.数据库表设计
表4.1管理员用户表
字段名 | 类型 | 长度 | 说明 |
user_id | bigint | 32 | 用户id(主键) |
user_code | varchar | 32 | 用户账号 |
user_name | varchar | 64 | 用户名称 |
user_password | varchar | 32 | 用户密码 |
user_state | char | 1 | 1:正常,0:暂停 |
表4.2客户管理表
字段名 | 类型 | 长度 | 说明 |
cust_id | bigint | 32 | 客户编号(主键) |
cust_name | varchar | 32 | 客户名称(公司名称) |
cust_user_id | bigint | 32 | 负责人id |
cust_create_id | bigint | 32 | 创建人id |
cust_source | varchar | 32 | 客户信息来源 |
cust_industry | varchar | 32 | 客户所属行业 |
cust_level | varchar | 32 | 客户级别 |
cust_linkman | varchar | 64 | 联系人 |
cust_phone | varchar | 64 | 固定电话 |
cust_mobile | varchar | 16 | 移动电话 |
cust_zipcode | varchar | 10 | 数据字典代码 |
cust_address | varchar | 100 | 地址 |
cust_createtime | datetime | 0 | 创建时间 |
表4.3字典表
字段名 | 类型 | 长度 | 说明 |
dict_id | varchar | 32 | 数据字典id(主键) |
dict_type_code | varchar | 10 | 数据字典类别代码 |
dict_type_name | varchar | 64 | 数据字典类别名称 |
dict_item_name | varchar | 64 | 数据字典项目名称 |
dict_item_code | varchar | 10 | 数据字典项目代码(可为空) |
dict_sort | int | 10 | 排序字段 |
dict_enable | char | 1 | 1:使用 0:停用 |
dict_memo | varchar | 64 | 备注 |
资料获取
💖💖更多项目资源,最下方联系我们✨✨✨IT实战课堂官网✨✨✨