CRM项目动态跳转到数据修改页面

Alexander-li 2023-01-12 15:02:54

课时名称课时知识点
CRM项目动态跳转到数据修改页面
...全文
126 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SSM+Mysql实现的CRM信息管理系统源码+数据库+项目说明.zip # SSM项目实战:Crm信息管理系统 ## 1. 系统的功能和简介 * 一个数据管理系统,基于SSM框架进行开发,利用Maven构建和打包。 + 有登录模块。 + 对数据的管理功能(CRUD)。 + 分页的显示。 * > 本项目源于TyCoding开源项目 [SSM](https://github.com/TyCoding/ssm)。 > > 项目中的所有实现我都通过自己学习后进行编写。 * #### 改进地方: + 改进了分页的bug。 + 添加了拦截器进行权限认证。 + 添加了数据响应页面倒计时回主页。 + 添加了显示用户名。 * #### 适用人群: + 用于熟悉SSM框架的开发人员。 + 学习数据的分页。 ## 2. 系统的环境搭建 * 本系统通过Maven来进行环境的搭建,Maven的依赖,我已经打包好了,在根目录的tree.txt目录下,也可以通过pom文件来进行查看。 * 文件的目录如下: * main项目下是项目的主要实现代码,resources用于存放配置的xml。 * test目录是用于存放测试的Java代码,本例中主要用于测试mapper和service编写是否正确。 * mysql文件已经放在目录下。 * 本系统的搭建环境: * Java:1.8.0.191 * mysql:8.0.13 * Maven:3.6.0 * Spring:4.2.4 * Mybatis:3.2.8 ## 3.注意事项 * 注意mysql连接驱动和mysql的版本,当初我在搭建的时候因为我的Mysql和原作者的Mysql版本不一致,一直无法连接到数据库,抛了异常解决了很久。 * 注意mysql8.0之后jdbc的驱动修改了,在url中需要配置时区: * ```mysql jdbc.driver=com.mysql.cj.jdbc.Driverjdbc. url=jdbc:mysql://localhost:3306/mycrm? characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false jdbc.user=root jdbc.password=root ``` * 要注意通过Maven搭建项目的时候要注意包冲突。 ## 4.项目展示 * 首页:username为admin,密码为admin。 * * 主页: * * 添加: * ## 5.jsp页面说明 * 前端页面: * * index为主页,info用于跳转信息页面,list为页面信息显示,save为添加用户的页面,page为导航栏。 * ## 6.分页功能 * 在以前的时候,我们通常是怎么分页的呢? * 首先通过mysql的limit来进行分页 ```mysql select * from A limit 1,10; ``` * limit表示从第几条到第几条。 * 同时我们需要在前端传入,第几页,一页显示多少条。 * 然后我们通过计算: * ```Java 通过前端传入的条数,我们需要先对数据库所有符合条件的数据进行查找,除以条数,得出总页数。 然后我们通过传入的(页数-1)*条数得出数据是从第几条开始到第几条结束。 再通过一个对象封装起来,传入前端。 ``` * 使用了PageHelper之后,我们就不需要再如此繁琐的进行分页了。 * ```Java 使用PageHelper.startPage(第几页,每页显示多少条);就可以在这段代码之后的下一个查询的数据就会自动分页。 ``` * 同样PageHeler里面有一个PageInfo的类可以对数据进行封装,封装的内容和程序中用于封装的p

1

社区成员

发帖
与我相关
我的任务
社区描述
李杰,英文名Alex,性格开朗幽默,乐天达观,热爱旅游,热爱技术、热爱电影、热爱音乐,讲着一口流利的英语,计算机软件开发出身,老男孩IT教育联合创始人(CTO&Co-Fonuder),老男孩IT教育Python教学总监,51CTO金牌讲师,国内知名Python语言推广者,开源系统应用领域的贡献者。具有10年以上运维+自动化开发经验,致力于提高企业运维自动化水平。Alex老师讲课风趣幽默,是一名“认真”的鸡汤段子手,教学方法多样化,教学新知循循善诱,课程的整体把控能力强,将自己多年的实际经验倾注于Python教学中,对学员未来的Python之路起到关键一步!在教学的时间内受益人数已达数百万人。
社区管理员
  • Alexander-li
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧