Java系统项目
文章平均质量分 75
Java大型项目
喵俺第一专栏
共同学习,共同进步,提高编程技能。另外,有好多优秀的项目练手哦,详细看第一个专栏,里面有很多可作为课设、毕业的项目,希望自己可以帮助到你哦!
展开
-
CRM(Mapper层)详细代码
【代码】CRM(Mapper)原创 2022-11-28 09:14:49 · 477 阅读 · 0 评论 -
会议信息管理系统SSM记录(六)
在配置文件中配置:mvc:spring-servlet.xml。MeetingMapper.xml添加sql语句。在MeetingController:添加。原创 2022-11-24 16:37:30 · 547 阅读 · 0 评论 -
会议信息管理系统SSM记录(五)
创建MeetingMapper接口、MeetingMapper.xml。删除meetingroom页面的固定数据:从数据库中获取数据。MeetingRoomMapper.xml:添加sql语句。修改form表单:添加action name属性。EmoloyeeMapper.xml:sql语句。原创 2022-11-24 11:07:29 · 424 阅读 · 0 评论 -
会议信息管理系统SSM记录(四)
更新请求:在DepartmentControlle添加更新请求。DepartmentMapper:添加最后两个方法。这里getAllDeps方法上篇已写。修改部门页面:添加id onclick。给删除按钮添加:删除请求。原创 2022-11-23 21:33:32 · 498 阅读 · 0 评论 -
会议信息管理系统SSM记录(三)
${employee.employeeName}等等value信息。当登录普通用户时,在地址栏直接访问这个department请求是不能直接访问的:提示禁止信息。EmployeeMappe.xml中添加这个方法的sql语句。在register.ftl页面给form添加action。在approveaccount.ftl注册审批页面页面。原创 2022-11-23 16:29:49 · 362 阅读 · 0 评论 -
会议管理系统SSM记录(二)
输入正确的密码:登录成功跳转到notifications,这里只是还未写这个页面,所以报404。在Login.ftl修改:给form加action:写controller方法的请求方式。登录成功时重定向,登录失败服务端跳转,返回的String,既可以服务端跳转既可以重定向。在EmployeeMapper.xml中书写sql语句:注意di要和接口方法对应。所有页面都有这个可以把这些提取出来,提取成一个ftl页面。在每个页面加入左侧菜单,需要把它提取出来:leftMenu.ftl。原创 2022-11-23 09:08:56 · 391 阅读 · 0 评论 -
会议管理系统SSM记录(一)
在:DeaprtmentService接口中注入DeaprtmentMapper,实现方法getDepById。pom先加入springmvc的依赖就可以实现spring和springmvc的整合。创建Controller:DepartmentController:书写方法。创建包:controller、mapper、service包。创建xml文件:DeaprtmentMapper.xml。applicationContext.xml:全部代码。applicationContext.xml:代码。原创 2022-11-22 21:24:04 · 254 阅读 · 0 评论 -
CRM项目记录(十二)
上面图例的销量要和series的名字相对应,如果你要加多个图例直接在data里面加就行了,series中也要再加一个数组。引入插件 echart它依赖于jquery,所以也要引入进来。在index.jsp:当页面加载完毕发送请求。TranMapper.xml:sql语句。testStyle:设置样式的。创建echarttest.jsp。原创 2022-10-08 22:41:34 · 281 阅读 · 0 评论 -
CRM项目记录(十一)
当在第一次创建交易的时候,就有了交易历史了,把交易当前的阶段等信息,往交易表添加一条记录,当修改的时候,会再一次往交易表添加一条记录,知道阶段变成成交阶段,交易才会结束。java中的实体类不是只为了操作表,还有可能进行数据传输,所以,java中的实体类在数据库中不一定有表相对应,实体类中的属性在数据库表中也不一定有字段相对应;2,java中的实体类是为了操作数据库表,所以,实体类要和数据库中的表相对应,实体类中的属性要和表中的字段相对应,属性的类型要和表字段的类型相对应。原创 2022-10-08 19:33:58 · 751 阅读 · 0 评论 -
CRM项目记录(十)
需要在练习人的Mapper写代码:通过MyBatis逆向工程生成代码:Contacts、ContactsMapper、ContactsMapper.xml。在ClueServiceImpl实现类中上次的:线索转换功能的具体实现 的方法中继续添加代码。在ClueServiceImpl实现类中上次的:线索转换功能的具体实现 的方法中继续添加代码。在ClueServiceImpl实现类上次写的方法:线索转换功能的具体实现。在ClueServiceImpl实现类上次写的方法:线索转换功能的具体实现。原创 2022-10-06 19:05:26 · 756 阅读 · 0 评论 -
CRM项目记录(九)
转换后把用户的信息进行分开存储,把公司的信息存储到客户页面,用户的信息存入到联系人页面 ,转换之后,在线索页面进行删除,初级销售人员不在负责这条线索了。在市场活动ActivityMapper:添加方法根据市场活动的id组成的数组查询市场的明细信息。当线索里的客户有购买意向,就进行转换,往高级用户里面进行转换,让高级人员进行负责。你选了几条市场活动,点击关联按钮,就发起请求,向线索市场关联表添加记录了。在ActivityMapper.xml中添加:sql。原创 2022-10-05 15:56:21 · 475 阅读 · 0 评论 -
CRM项目记录(八)
tbl_dic_type code 存储下拉列表的类型的,每一个下拉列表在tbl_dic_type对应一条记录,主键值都是各自的编码,有含义的字段做主键,在程序如果需要用到这些主键值,可以直接使用。用户在修改市场活动备注的模态窗口,填写表单,点击"更新"按钮,完成修改市场活动备注的功能.用户在市场活动明细页面,点击"修改"市场活动备注的图标,弹出修改市场活动备注的模态窗口;用户在市场活动明细页面,点击"删除"市场活动备注的图标,完成删除市场活动备注的功能.*修改成功之后,关闭模态窗口,刷新备注列表。原创 2022-10-02 22:00:31 · 822 阅读 · 0 评论 -
CRM项目记录(七)
contentType:false,//设置ajax向后台提交参数之前,是否把所有的参数统一按urlencoded编码:true--是,false--不是,默认是true。用户在导入市场活动的模态窗口选择要上传的文件,点击"导入"按钮,完成导入市场活动的功能.用户在市场活动主页面,点击市场活动名称超级链接,跳转到明细页面,完成查看市场活动明细的功能.用户在市场活动明细页面,输入备注内容,点击"保存"按钮,完成添加市场活动备注的功能.用户在市场活动主页面,点击"导入"按钮,弹出导入市场活动的模态窗口;原创 2022-09-30 16:20:45 · 739 阅读 · 0 评论 -
CRM项目记录(六)
上面controller中的代码:首先把数据从内存到磁盘,然后再从磁盘读取到内存,非常影响效率,下面进行优化,直接从内存到内存,不把文件先保存到磁盘,在从磁盘中读取这一过程了。用户访问数据只有通过登录系统,在网络通的情况下,才能访问数据,用户想要不通过登录系统,来访问数据,想做灵活的统计分析,用户提出这种需求,用户在市场活动主页面,选择要导出的市场活动,点击"选择导出"按钮,把所有选择的数据生成一个excel文件,弹出文件下载的对话框;springmvc:我们访问网页,跳转页面,返回字符串。原创 2022-09-27 23:39:29 · 391 阅读 · 0 评论 -
CRM项目记录(五)
判断是否需要写controller,判断是否更换的页面,如果还是在同一个页面进行,直接在原来的controller加方法就行,如果更换了jsp页面,需要新写一个controller。*所有者是动态的(//在现实市场活动主页面时,就从数据库中查询出所有用户并且显示在创建的模态窗口中)用户在创建市场活动的模态窗口填写表单,点击"保存"按钮,完成创建市场活动的功能.用户在市场活动主页面,点击"创建"按钮,弹出创建市场活动的模态窗口;用户在市场活动主页面,选择要删除的市场活动,点击"删除"按钮,弹出确认窗口;原创 2022-09-26 22:18:14 · 407 阅读 · 0 评论 -
CRM项目记录(四)
分页插件:做的很好,下方的分页信息我们就不用管了,它会动态的发生改变,但是上方的列表怎样变化呢?用户在市场活动主页面填写查询条件,点击"查询"按钮,显示所有符合条件的数据的第一页,保持每页显示条数不变。去数据库库中查看,这样我们来维护分页插件列表,插件来帮助我们来维护分页信息。点击保存:发现跳转到第一页,显示新添加的数据,并且每页显示条数不变。*在市场活动主页面,显示市场活动列表和记录的总条数。当市场活动主页面加载完成之后,显示所有数据的第一页;在市场活动页面index.jsp,添加显示日历。原创 2022-09-25 16:49:33 · 653 阅读 · 0 评论 -
CRM项目记录(三)
用户在任意的业务页面,点击"退出"按钮,弹出确认退出的模态窗口;用户在确认退出的模态窗口,点击"确定"按钮,完成安全退出的功能.*所有者是动态的(//在现实市场活动主页面时,就从数据库中查询出所有用户并且显示在创建的模态窗口中)*创建成功之后,关闭模态窗口,刷新市场活动列,显示第一页数据,保持每页显示条数不变。用户在创建市场活动的模态窗口填写表单,点击"保存"按钮,完成创建市场活动的功能.用户在市场活动主页面,点击"创建"按钮,弹出创建市场活动的模态窗口;*没有登录成功的用户访问业务资源,跳转到登录页面。原创 2022-09-23 23:09:17 · 502 阅读 · 0 评论 -
CRM项目记录(二)
在UserController中:存在代码不合理,SimpleDateFormat对日期的格式格式化,可能会重复的写,可以写一个工具类。设置登录时显示正在加载,给用户体验在login.jsp中:添加一个发送请求之前的函数。用户在登录页面,输入用户名和密码,点击"登录"按钮或者回车,完成用户登录的功能.generatorConfig.xml:修改生成代码的路径,指定生成代码的表。但是上面的路径的IP写死了,以后可能发生改变,所以使用获取的方式。跳转到index.jsp,他在跳转到Login.jsp。原创 2022-09-22 16:55:54 · 629 阅读 · 0 评论 -
CRM项目记录(一)
当appllicationContext.xml加载的时候加载applicationContext-datasource.xml,当applicationContext-datasource.xml加载的时候加载mybatis-config.xml。这样当服务器启动后,加载web.xml,就把所有的配置文件都加载进来了,我们的项目部署到tomcat上的webapps目录下,我们部署的的时候,IDEA和Maven会把webapp目录下所有东西都考到webapps目录下这个项目的名字下面。原创 2022-09-20 20:32:38 · 272 阅读 · 0 评论 -
java项目之点餐系统能力提升篇
1.程序的入口,创建OrderAPP.java,代码如下:package a;import java.util.ArrayList;import java.util.Scanner;public class OrderAPP { public static void main(String[] args) { //创建集合,存放菜单 ArrayList<Food> list=new ArrayList<>(); //创建集合,存放用户购买美食 Ar原创 2022-03-24 00:20:37 · 727 阅读 · 0 评论 -
实现领养宠物登记功能-《控制台输出》
解题思路: 1.创建一个Pet接口,写添加宠物方法、展示宠物方法、退出系统方法 2.创建Person类,写入私有名字属性 3.创建Dog类继承Person类实现实现Pet接口,并重写里面的方法 4.创建test类,先调用里面定义的领养宠物方法PetSet(),里嵌套(添加宠物的方法),领养完之后,在调用里面定义的主菜单方法ShowMenu(),在调用可进行选择操作的方法Choice()。1.创建Pet接口代码如下:package a;pub...原创 2021-12-01 21:06:03 · 988 阅读 · 0 评论