WEB开发的基础框架(主要包括数据库处理、页面框架及工具类),形成了ASP.NET信息管理系统快速开发架构。
一、页面框架实现了基于XML定制的列表查询、图表展现及编辑处理,使增删改查业务通过简单的配置来实现。XML的配置可由非开发人员通过系统界面进行设置。
二、列表实现了复杂查询条件、合并行列(分组求和的处理)、汇总行及钻取数据和图表的钻取,满足业务查询统计的需求,使开发人员摆脱了查询列表的重复开发。
三、编辑支持数据表数据的增加、修改、删除。通过嵌入的代码可以实现复杂自定义的编辑页面实现编辑的扩展,使开发人员更加关注于核心业务功能的开发。
四、针对开发人员框架提供了方便的数据处理封装、界面验证及工具类,使开发工作变得简单明了。
五、针对最终用户的管理人员,框架提供了界面化的配置,使列表、展现及编辑扩展可以方便的实现。
总之,框架平台的目标是通过配置实现信息系统的快速构建,使开发人员专注于系统的业务实现,节省开发时间,提高开发效率。使最终用户能够通过配置实现需求变更或增加对系统的修改和扩展。
试用请登录http://121.18.78.216/
联系人:贾世义
电话:15832292227 QQ: 914734554 邮箱:jsyhello@gmail.com
一、 框架界面实现
l 查询统计数据列表:(实现只需要进行相关的XML配置即可)
1、 实现了默认(web.config)数据库访问(SQL Server、Oracle、Db2)、访问本查询配置的其他数据库、URL或XML数据
2、 实现了查询条件(多种查询条件设置、展现和实现)
3、 实现了标题合并、行分组合并及行相同数据列合并
4、 实现了列排序(此排序为全数据源重新获取并排序)
5、 实现了列宽度调整(用户拖动调整)
6、 实现了按钮处理(支持开发人员的实现)
7、 实现了分析图形
8、 实现了列表直接导出Excel
9、 列表仿照GridView制作,可配置实现链接、按钮、图片、点击标题排序等
10、 实现了配置计算,主要有尾行进行求和、求平均及自己定义的计算,对列数据进行合计、JavaScript脚本计算、C#方法计算等
11、 实现了分页
12、 实现了单行选中或多行复选框选中。
l 详述页面:(实现只需要进行相关的XML配置即可)
1、 实现了多Tab页面展示信息
2、 实现了信息导出Excel
3、 实现了分析图形
l 数据表记录编辑:(实现只需要进行相关的XML配置即可)
通过配置实现数据表记录新增或修改。
l 编辑扩展:(编辑界面使用了XML配置扩展)
开发人员实现的复杂编辑界面只要嵌入写好的代码,就可以支持用户通过配置XML实现编辑数据项的扩展。
l WEB界面框架和系统管理的实现
WEB框架界面实现了典型的层级菜单界面和主从菜单界面。当然界面可以有开发人员自己来实现。如图:
系统实现了部门管理、人员管理、角色管理、菜单管理及角色权限分配、人员角色分配等系统管理功能。
系统实现了字典代码数据的管理。
二、 数据封装的实现
数据层DAL,利用了微软的开源项目GotDotNet.ApplicationBlocks.Data(即ADOHelper),并封装了数据库常用的操作。
业务层BAL,首先是封装了DAL层数据库的调用(因此要求在WEB层必须调用业务层实现数据库操作,而不能直接使用DAL层),另外实现了权限管理和认证的业务代码,针对查询配置接口写了相关实现类的示例代码。
针对增删改查SQL语句单独封装实现了MySqlParameters类,配合BAL封装的数据处理,使得开发人员不用再拼写SQL,而有MySqlParameters及相关工具类实现SQL的拼写和处理,使得系统支持多种数据库并减少拼写SQL的错误。
三、 工具类的实现
将常用的可以单独封装的一段代码根据处理的特性进行封装,使得开发人员可以方便的调用
主要包括:
l DataHelper 封装数据的辅助处理工具包括数据集、字符串、数值、日期等的常规处理
l WebHelper 封装WEB页面及控件处理的工具类包括Appconfig、HttpContext、控件常规处理
l SqlHelper 封装SQL语句及参数处理的工具
l MySqlParameters 封装了自定义Sql参数MySqlParameter类及其列表类MySqlParameters。主要作用为屏蔽不同数据库参数不同以及简化其SQL语句拼装和IDataParameters集合的生成
l ExcelHelper 封装Excel的Xml处理 包括导出和导入
l XmlHelper 封装XmlDocument对Xml文件的处理
l ChartHelper 封装对MsChart处理
l EncryptHelper封装常用加密处理
可采购系统用于商业开发或采购全部源代码,或者将需要开发的信息管理系统整体或部分外包都可以。
联系人:贾世义
电话:15832292227 QQ: 914734554 邮箱:jsyhello@gmail.com
谢谢您阅读,真诚希望能交流合作
分享到:
相关推荐
本系统(小区人口信息管理系统)是基于J2EE技术,采用MVC开发模式,基于网络B/S架构设计的WEB应用系统。它要求建成以人口信息为基础,形成一个适用于东尚小区的现代化人口信息管理系统。它可划分为3大功能模块,即...
本项目是一套基于SSM框架实现的汽车维修管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格...
本系统是基于Thymeleaf+SpringBoot+SpringDataJPA实现的的中小医院信息管理系统。简单实现了挂号收费,门诊管理,划价收费,药房取药,体检管理,药房管理,系统维护等基础功能。就诊卡提供了手动和读卡两种方式录入...
基于SSM思想实现的SpringBoot框架,用于提供web服务,SpringBoot是在SpringMvc的基础上提出了约定大于配置的思想,以约定的形式省去了SpringMvc的许多配置项,这些配置项可以以约定好的名称以类似插件的方式接入到...
供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成管理...
内容概要:通过带着读者基于微服务架构,对以下内容进行介绍:系统开发的技术、各服务的设计与实现和系统测试部分。本文选择 Spring Cloud 微服务架构上使用 Spring Boot 框架进行开发,使用 MySQL 作为数据库,确保...
实现了注册登录,增删改查日志和对其他用户的访问还有进行评论的功能~ 具体可以看文档。界面没有怎么美化。 就加了个渐变的背景图~
JeeSpringCloud是一个基于SpringBoot2.0的后台权限管理系统,界面简洁美观敏捷开发系统架构。核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。 互联网云快速开发框架,微服务分布式代码生成的敏捷开发系统...
总之,本资源适合对SpringBoot、Vue、招聘信息管理系统开发有一定基础的开发者学习和参考。该系统的设计思路、技术实现和业务逻辑等方面都具有高参考价值,为开发者提供了实践和实现招聘信息管理服务的宝贵经验和...
项目概述:基于Java与SSM框架的宿舍管理系统 ...简而言之,这是一个基于SSM框架开发的宿舍管理系统,不仅界面友好、操作便捷,而且能够高效地处理宿舍相关的各项业务,是提升宿舍管理效率的得力工具。
2.1 系统开发方案 3 2.2 开发工具的选用及介绍 3 2.3 框架选型-----MPVUE+KOA2 4 2.3.1 前端采用mpvue框架 4 2.3.2 后端采用koa2框架 4 2.3.3 前后端联系过程 5 2.4 开发语言-----css+JavaScript 5 2.5 数据库解决...
本次分享的资源是一个基于SSM(Spring、SpringMVC、MyBatis)框架开发的健身房管理系统,同时结合了Vue前端框架,为用户提供了一个功能完善、界面友好的管理平台。此系统旨在提高健身房的运营效率,优化会员管理,...
总之,本资源适合对SpringBoot、Vue、就业信息管理系统开发有一定基础的开发者学习和参考。就业信息管理系统的设计思路、技术实现和业务逻辑等方面都具有高参考价值,为开发者提供了实践和实现就业信息管理系统的...
基于python+flask框架+mysql的学生信息管理系统源码+项目说明(含学生成绩管理).zip 之前一直没有尝试过做一个简单的网站,这次刚好学习了flask框架,mysql数据库,也算是把学的东西实现一下,此网站我也有借鉴大佬,...
内容概要:通过带着读者基于分布式、移动计算和微服务等技术,选择Spring Cloud 作为开发框架,在移动环境中组建云平台。设计数据库,开发各模块功能,实现移动安保系统, 提供实时数据采集、分析、存储等功能。具体...
这个系统是基于Spring Boot框架开发的,Spring Boot是一个开源的Java基础框架,它简化了基于Spring的应用程序的开发过程,使得开发者能够快速搭建和部署微服务或Web应用。该资源包中可能包含以下几个主要部分:项目...
基于SSM思想实现的SpringBoot框架,用于提供web服务,SpringBoot是在SpringMvc的基础上提出了约定大于配置的思想,以约定的形式省去了SpringMvc的许多配置项,这些配置项可以以约定好的名称以类似插件的方式接入到...
同时对系统开发运用的关键技术进行介绍与对比,以Java 为开发语言,将Spring框架、SpringMVC框架、持久层框架MyBatis、Shiro安全框架 相结合,采用数据库SQLServer2008进行系统的开发。接着对系统进行详细需求分析 ...
研究并利用现有的Web技术对Struts...基于系统分析和Web开发技术的研究,采用Struts+Hibernate模型设计并实现了整个教务管理系统的网络部分。并以用户登录录入成绩为例,详细描述了软件框架配置、模型层、视图层和控制器层