手把手教你使用FineUI+动软代码生成器开发一个b/s结构的取送货管理信息系统(附源码)之开篇...

一 本系列随笔概览及产生的背景

近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开发一个小型的b/s结构的管理系统,已达到帮助团队成员快速掌握b/s结构信息系统的开发方法。

源码位置:https://github.com/kamiba/FineUIDemo

演示地址:http://42.121.4.78:8055/ 用户名和密码 均为admin

作者计划将本系列博文+视频做成一个Step by Step系列,请初级读者关注,高手绕道。目录拟定如下:

1.系统需求及数据库设计;

2.使用FineUI搭建系统基本框架;

3.加工人员,产品,产品分类等基础信息管理(如何使用FineUI进行增删改查)

4.取货管理,送货管理,取送货统计,支付管理,支付统计(grid控件,分页,数据表查询)

5.将取送货管理系统整合进AppBox2.0(AppBox是使用FineUI开发的开源的通用权限管理框架,目前最新版本是3.0)。

二 本系列随笔的适用对象

本系列随笔最适合的读者对象是熟悉c/s结构的管理信息系统开发,有意转向b/s结构管理信息系统开发的程序员。最好具备以下知识:

1.c#基础知识(命名空间,程序集,引用,字符串,集合类,文件操作等等);

2.winform基础知识(用过控件,事件等知识);

3.ado.net知识(理解dataset,datatable等)

4.数据库设计和查询能力。

三 系统需求

之前为朋友开发了一套取送货管理系统的单机版软件,采用的技术是winform+sqlite+动软代码生成器,界面如下:

该系统的业务背景如下:客户是一个针织半成品生产加工作坊,有很多生产加工人员从客户工厂那里取走半成品,加工成成品后送回来。客户根据加工每种半成品的加工单价和完成数量,付费用给生产加工人员。系统的需求很简单,要求统计出每个加工人员取走和送回半成品的数量,时间。以及统计加工人员的应付费用和已付费用,具体需求细节会在视频中更详细的讨论。

四 什么是FineUI及为什么选择FineUI

FineUI 是一组基于 ExtJS 的专业 ASP.NET 控件库,拥有原生的 AJAX 支持和华丽的 UI 效果。 
FineUI 的使命是创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。

FineUI除了一套易用美观的控件库之外,还有一个开源的通用权限管理框架AppBox,目前最新版本是3.0。

目前各种通用权限管理系统开发框架满天飞,如何在其中进行选择呢,个人感觉应该根据自身团队的特点。我们团队的特点是大部分人对web开发不是很熟悉,css/jquery等技术薄弱,为了快速上手web项目开发,应采用淡化前端细节实现的技术框架,所以通过多方面比较,我们选择了国人开发的FineUI框架,我想随着团队成员对web项目的实践经验加深,对http机制,cookie,session,html/css/jquery有了更多的了解后,再选择其他的更加灵活的web开发框架或提炼自己的开发框架。

五 不仅仅是FineUI

由于本系列计划采取博文+视频的方式进行发布,新手除了可以学习到FineUI的基本使用之外,还可以学习vs环境的使用技巧,数据库的设计与查询等等,请感兴趣的读者持续关注。

作者: 宋波
出处: http://www.cnblogs.com/ice-river/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

转载于:https://www.cnblogs.com/ice-river/p/3465099.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 Spring Boot 3 开发一个前后端分离的生产级系统需要以下步骤: 第一步:环境准备 1. 安装 Java 开发工具包(JDK) 2. 安装集成开发环境(IDE),如Eclipse或IntelliJ IDEA 3. 安装Maven构建工具 4. 安装数据库(如MySQL)和相关工具(如MySQL Workbench) 第二步:创建后端项目 1. 使用IDE创建一个新的Spring Boot项目 2. 配置项目的基本信息,如项目名称、包名等 3. 添加必要的依赖,如Spring Boot Starter Web、Spring Data JPA等 4. 定义实体类、控制器、服务等后端代码 第三步:创建前端项目 1. 使用前端开发工具,如Vue.js或React.js,创建一个新的前端项目 2. 配置项目的基本信息,如项目名称、包名等 3. 定义前端路由、页面、组件等前端代码 第四步:前后端集成 1. 在后端项目中配置跨域访问,允许前端项目访问后端接口 2. 在前端项目中调用后端接口,实现数据的交互 第五步:开发和测试 1. 根据需求逐步开发后端和前端功能模块 2. 使用测试框架,如JUnit和Selenium,对系统进行单元测试和端到端测试 第六步:部署和上线 1. 打包后端项目为可执行的JAR文件 2. 部署JAR文件到生产环境的服务器上 3. 配置服务器的环境变量、数据库连接等 4. 启动服务器,验证系统是否正常运行 通过以上步骤,我们可以完成一个使用Spring Boot 3开发的前后端分离的生产级系统。这种架构可以提高开发效率、降低系统耦合性,并且适合大型项目的开发和部署。同时,我们还可以根据实际需求,进一步优化系统性能、可维护性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值