⑴eFrameWork是一款专业优秀的网站开发框架,是基于asp.开发的网站框架编辑软件,使用该框架可以进行网站模板导入导出,可以对模块数据结构进行修改编辑,让用户可以对网站模板的各项功能进行自定义设计,对网站的各项操作菜单进行新增或者删除;eFrameWork框架主要用于B/S架构的应用系统及网站开发,其框架设计理念是配置导入模块角色权限到运行平台的webapi目录,帮助用户进行跨语言跨平台以及应用的数据交互,使用该框架用户可以根据项目性质进行网站前台自定义,可以帮助用户进行手机端和电脑端的网站前台进行编辑设计。
⑵将常用功能(列表筛选添加修改编辑删除导出打印)抽象成为一组可配置且扩展灵活的模块。
⑶自带角色权限功能。
⑷模块提供导出功能应用到其他项目。
⑸多人协作的网络开发环境。
⑹有效降低开发难度(非逻辑难度),提高开发效率。
⑺基于原生. FrameWork,降低运行环境要求,从而提高运行效率。
⑻后续需求更改方便。
⑼提供WebAPI跨语言平台应用间实现数据交互。
⑽框架本身非常小。
⑾项目程序文件数量少,逻辑清晰。
⑿插件式前端组件,便于项目重用。
⒀.统一开发标准。
⒁.提高开发效率降低开发周期及人员需求。
⒂.逐步形成自己的项目资源库并在新项目中重用。
⒃.代码量小,中大型项目尤为明显,方便后续维护升级。
⒄.简单易用,在线配置即可完成常规模块的开发,降低开发门槛,提高开发效率。
⒅.卓越的性能表现。
⒆.支持系统在线开发维护。
⒇.灵活的自定义让框架能适应更多场景成为可能。
⒈.支持传统asp.及MVC。
⒉.提供基础的角色权限。
⒊.提供简单的审批流程设置。
⒋.提供DEMO,方便学习和展示框架功能特点。
⒌.图像文件自动压缩处理功能。
⒍.丰富的数据编辑组件。
⒎.安全性已在项目上通过国家二级等保。
⒏.Examples 框架学习示例文件夹
⒐.Images 图片文件夹
⒑.Manage 开发平台文件夹。定义模块菜单等
⒒.Plugins 插件文件夹。
⒓.Scripts 脚本文件夹。
⒔.system 管理系统文件夹。运行定义的模块。
⒕二配置文件web.config
⒖.connstring 数据库连接字符串,初始数据库连接信息。
⒗Initial Cotalog(数据库名),User Id(数据库访问用户),Password(数据库访问密码)按照实际情况填写,不要打错。
⒘特别注意:Data Source为数据库服务器地址+实例名(如果安装时设置得有需要填写 + ,端口号(默认,可以省略)
⒙() Initial Cotalog=. (web与db同一服务器)
⒚() Initial Cotalog=(local) (web与db同一服务器)
⒛() Initial Cotalog=... (web与db同一服务器)
①() Initial Cotalog=数据库服务器的计算机名 (web与db同一服务器,或同一网络下)
②() Initial Cotalog=数据库服务器的内网IP (web与db同一服务器,或同一网络下)
③() Initial
④Cotalog=数据库服务器的外网IP,(web服务器与DB服务器不在同一网络时使用,否则根据情况在()-()中选择
⑤如果数据库有实例名(sql),则应写成: Initial Cotalog=.sql 或 Initial
⑥Cotalog=...sql。
⑦如果数据库修改过端口号,则应写成IP地址+实例名+,端口号
⑧例(假设端口号为): Initial Cotalog=...,或 Initial
⑨Cotalog=...sql,
⑩.UploadPath 文件上传目录,基础目录为根目录下upload,/yyyy/MM/代表上传文件按年月放在一起。
Ⅰ.addTimeTag 所有数据库表都统一的添加时间字段名,其内容为框架自动设置。
Ⅱ.addUserTag 所有数据库表都统一的添加用户字段名,其内容为框架自动设置。
Ⅲ.editTimeTag 所有数据库表都统一的修改时间字段名,其内容为框架自动设置。
Ⅳ.editUserTag 所有数据库表都统一的修改用户字段名,其内容为框架自动设置。
Ⅴ.deleteTimeTag 所有数据库表都统一的删除时间字段名,其内容为框架自动设置。
Ⅵ.deleteUserTag 所有数据库表都统一的删除用户字段名,其内容为框架自动设置。
Ⅶ.deleteTag 所有数据库表都统一的删除标记,其内容为框架自动设置。
Ⅷ.debug 测试模式。开启后将输出执行的SQL语句,取消自动跳转。
Ⅸ.AutoDownExt 自动下载文件格式,复制网页内容在编辑器粘贴的时候自动下载。
Ⅹ.模块 定义应用系统功能模块。该处内容较多,我们在下一篇文章里来介绍。
㈠.菜单 管理应用系统模块菜单及顺序(拖动改变顺序,鼠标不要放在文字连接上)。
㈡.用户 管理开发平台及应用系统的用户。
㈢.视图 为网站系统前台循环读取数据分页而设计,也可以输Json,通过eDataView控件加载。
㈣()生成JSON
㈤{"text":"密集架","value":""},
㈥{"text":"LED显示屏","value":""},
㈦{"text":"报警监控系统","value":""},
㈧{"text":"保密文件柜","value":""},
㈨{"text":"产品一级","value":""}
㈩Plugins/getData.ashx?viewid=aeb-e-a-be-edcf&siteid=&id=
多处调用的静态内容,可用此功能即方便统一管理又可能后期维护,如:网站系统的免责声明底部信息等,通过eDataContent控件加载。
四框架设计理念
.不真正删除数据,而是设计一个删除标记字段来标识数据是否被删除,防止删错数据无法恢复,所以读取数据都得加上一个未删除的条件。
.上传文件先到临时文件夹/upload/temp,保存时再移动到配置的文件夹内。
.图片压缩,经常遇到些客户直接把数码相机的照片往系统里传。如果不压缩的话,几张图片就让你整个网站慢了。
.删除内容里的附件片时,才真正删除文件。
.功能模块可进行导入导出。为分享给其他人多人合作模块备份而设计。
ver .. (--)
.增加了测试库和生产库支持。
.增加用户数据(角色用户权限自定义数据等跨库支持。
.开发平台增加了开发用户模块。
.开发平台增加了模块测试功能。
.完善了表单控件SQL取值选项数据支持。
.搜索控件增加了SQL取值取支持。
.开发平台增加了对基础库的备份还原功能。
.完善了部份运行平台界面。
.完善了一些已知BUG。
ver .. (--)
.开发平台完善。
.自定义模块增加了自动布局选项(是否用Custom执行)。
.列表支持联合表。
.控件样式合并后放到Plugins/eControls目录,各平台样式存放到Plugins/Theme。
.目录树搜索控件增加了显示到哪级属性。
.文字拼音首字母前台js生成,不依赖MSSQL数据库。
.eUser类增加了过期属性Expires。
.完善了移动端登录界面。
.移动端增加了APP效果菜单。
.增加了APP运行效果(android为App,Iphone为webAPP)。
.更换移动端日期控件。
.完善了图片验证码。
.完善了一些已知BUG。
ver .. (--)
.完善了模块导入导出功能。支持带数据导出导入模块。
.完善了模块复制功能。支持模块使用新的数据结构(表)。
.完善了模块删除功能。支持同时删除结构和数据。
.开发平台增加了企业功能。支持一系统多企业共用。
.上传目录增加了按企业(站点)ID为文件夹存放。
.完善了数据导入功能,增加支持csv和html格式的excel支持。
.数据列表增加了无数据提示。
.增加了目录树搜索控件。
.完善了自定义模块组织架构功能,支持批量添加和层级编码。
.增加了资源版本号。
.报表支持user参数。
.增加查看状态显示编辑删除按钮。
.完善了一些已知BUG。
ver .. (--)
.移动端:完善了子模块显示。
.移动端:完善了数据回填显示。
.移动端:完善了自定义模块。
.开发平台:增加了全局变灰功能。
.开发平台:数据权限控制由审批移至列表下。
.完善了一些已知BUG。
ver .. (--)
.字典表完善(支持excel复制多行或多列)。
.验证码加背景颜色和文字颜色。
.移动端:增加底部菜单。
.移动端:完善了图片查看。
.移动端:完善了审批展示。
.移动端:完善了报表展示。
.移动端:完善了附件展示。
.移动端增加:增加了导航首页。
.自定义列表代码。
.自定义模块样式。
.移动列表增加了表格面板选择显示。
.完善了一些已知BUG。
ver .. (--)
. 完善了一些已知BUG。
ver .. (--)
. 模块实现跨数据支持(SqlServerMySQLAess)主库目前为(SqlServer)。
. 优化了部份SQL执行性能。
. 完善了一些已知BUG。
ver .. (--)
. 全面支持HTTPS。
. 完善了一些已知BUG。
ver .. (--)
. 安全性更新:截断错误详情。
. 安全性更新:隐藏输出敏感信息。
. 安全性更新:密码RSA加密后传输,如登录和添加用户。
. 安全性更新:增加错误页面。
. 安全性更新:参数安全性完善。
. 配置文件web.config兼容集成经典两种模式。
. 列表连接增加了排除属性(exclude),如:执行动作不被子窗口打开。
. 错误日志写入文件(Error/log/)。
. 完善了一些已知BUG。
ver .. (--)
政企信息化系统整体解决方案。
网站建设(电脑端和手机端。
公众号,APP,小程序后台系统。