随笔分类 -  辅助开发

辅助开发工具、应用开发框架、代码生成器、应用开发平台
mySagasoft.MisCore 需求分析
摘要:mySagasoft.MisCore 需求分析说明书作者:sagahu@163.com,2013-05-07,太原发表于:www.cnblogs.com/sagahu1. 文档概要本文分析、总结企业管理类软件在权限管理方面的一些共性需求,包括功能操作权限、菜单权限、部门权限、字段权限几种。本文归纳的需求模型是针对数据共享式管理软件的,即传统MIS型软件;不涉及工作流/步骤类型软件。本文面向研讨与审议,所以仅简略、概要,但是明确地定义与说明需求模型,详细说明文字忽略。2. 术语定义2.1. 权限管理三个环节权限管理包括三个环节:(1)登录时的身份认证;(2)使用软件时的界面控制;(3)提交操作请 阅读全文
posted @ 2013-05-08 23:04 萨迦狐 阅读(933) 评论(0) 推荐(2) 编辑
mySagasoft MIS与WebMIS架构权限管理功能
摘要:mySagasoft MIS与WebMIS架构权限管理功能作者:sagahu@163.com,2013-03-02,太原。关键字:RBAC, 权限管理, 角色权限, 资源权限一、引言前几天把自己总结的MIS/WebMIS架构介绍文件发到了网上,就有网友问权限管理实现方面的问题,尤其是这个问题:如何实现数据权限与字段权限?我以为,业务性非常强,这是管理软件必须具有的基本特性,不能脱离业务而单纯的搞记录级别权限或者字段权限。刚从业那几年,确实曾经幻想过在自己的管理软件实现非常细的数据操作许可,后来逐渐认为那是自己思考问题的方法错了。那些纯粹针对数据表、视图,甚至存储过程的权限管理,是DBMS内部的 阅读全文
posted @ 2013-03-03 12:01 萨迦狐 阅读(1732) 评论(1) 推荐(1) 编辑
mySagasoft MIS 架构 (七)
摘要:1.1.1. 标准地址表1.1.2. 标准地址表—新加地址1.1.3. 标准地址表—删除地址类同组织机构的删除。1.1.4. 标准地址表—编辑地址1.1.5. 民族表1.1.6. 民族表—新加民族1.1.7. 民族表—删除民族类同其它数据删除功能。1.1.8. 民族表—编辑民族 阅读全文
posted @ 2013-02-24 11:40 萨迦狐 阅读(319) 评论(0) 推荐(0) 编辑
mySagasoft MIS 架构 (六)
摘要:1.1. 基础参数预置机构/员工、通用参数2个功能组,可根据具体项目添加或者调整新的功能。民族表是简单字典表的界面与编码模版,而组织机构表、标准地址表是树形数据表的界面与编码模版。这3个功能具有一定的实际意义。1.1.1. 组织机构1.1.2. 组织机构—新加机构1.1.3. 组织机构—删除机构1.1.4. 组织机构—编辑机构 阅读全文
posted @ 2013-02-24 11:37 萨迦狐 阅读(313) 评论(0) 推荐(0) 编辑
mySagasoft MIS 架构 (五)
摘要:1.1.1. 登录日志1.1.2. 登录日志—条件查询1.1.3. 登录日志—条件删除1.1.4. 操作日志1.1.5. 操作日志—条件查询1.1.6. 操作日志—条件删除1.1.7. 操作日志—查看 阅读全文
posted @ 2013-02-24 11:33 萨迦狐 阅读(227) 评论(0) 推荐(0) 编辑
mySagasoft MIS 架构 (四)
摘要:1.1.1. 用户帐号管理1.1.2. 用户管理—新加用户1.1.3. 用户管理—删除用户1.1.4. 用户管理—编辑用户1.1.5. 用户管理—修改口令1.1.6. 用户管理—文本查找 阅读全文
posted @ 2013-02-24 11:28 萨迦狐 阅读(260) 评论(0) 推荐(0) 编辑
mySagasoft MIS 架构 (三)
摘要:1.1. 系统管理这里的功能预分为3组,系统参数配置、用户权限、日志管理,可根据具体项目而扩展或者调整。1.1.1. 系统参数配置1.1.2. 系统权限浏览1.1.3. 权限浏览—报表1.1.4. 角色管理1.1.5. 角色管理—新加角色1.1.6. 角色管理—删除角色1.1.7. 角色管理—编辑角色1.1.8. 角色管理—分配权限 阅读全文
posted @ 2013-02-24 11:24 萨迦狐 阅读(245) 评论(0) 推荐(0) 编辑
mySagasoft MIS 架构 (二)
摘要:1. 功能界面展示这些界面是从具体项目中提取出来的,把那些涉及版权、客户的美化图片,以及具体的业务功能都剔除了,读者不要挑刺。1.1. 框架页面1.1.1. 快闪窗口1.1.2. 登录系统1.1.3. 登录错误提示之一1.1.4. 主界面1.1.5. 修改自己的口令1.1.6. 重新登录1.1.7. 个性化菜单面版1.1.8. 个性化界面风格 阅读全文
posted @ 2013-02-24 00:53 萨迦狐 阅读(282) 评论(0) 推荐(0) 编辑
mySagasoft MIS 架构 (一)
摘要:mySagasoft MIS 架构作者:sagahu@163.com,发表于:www.cnblogs.com/sagahu,2013-02-231. 前言本人从事管理软件开发十几年了,从初学者到项目经理、系统分析员、软件研发部门经理,也参加、主持了多个项目。曾经困惑过技术的不足,痛苦过团队的合作,迷茫于软件公司的建设,苦恼业务的争取,呵呵,说多了。当然,本文的写作目的是要总结软件项目研发的经验方法,并为团队建设提供方法。必须感谢一位姓袁的朋友,我不知道他的名字,只知道他是技术出身的软件公司老板。多年前与其面谈过几次,对他的一句话影响深刻——没有金刚钻,别揽瓷器活,这几年才算是明白了。先看这几个 阅读全文
posted @ 2013-02-24 00:45 萨迦狐 阅读(329) 评论(0) 推荐(0) 编辑
mySagasoft WebMIS 架构 (七)
摘要:1.1.1. 标准地址表1.1.2. 标准地址表—新加根地址1.1.3. 标准地址表—新加子地址1.1.4. 标准地址表—删除地址类同组织机构的删除。1.1.5. 标准地址表—编辑地址1.1.6. 民族表1.1.7. 民族表—新加民族1.1.8. 民族表—删除民族1.1.9. 民族表—编辑民族 阅读全文
posted @ 2013-02-24 00:31 萨迦狐 阅读(288) 评论(4) 推荐(0) 编辑
mySagasoft WebMIS 架构 (六)
摘要:1.1. 基础参数预置机构/员工、通用参数2个功能组,可根据具体项目添加或者调整新的功能。民族表是简单字典表的界面与编码模版,而组织机构表、标准地址表是树形数据表的界面与编码模版。这3个功能具有一定的实际意义。1.1.1. 组织机构1.1.2. 组织机构—新加根机构1.1.3. 组织机构—新加子机构1.1.4. 组织机构—删除机构1.1.5. 组织机构—编辑机构 阅读全文
posted @ 2013-02-24 00:26 萨迦狐 阅读(229) 评论(0) 推荐(0) 编辑
mySagasoft WebMIS 架构 (五)
摘要:1.1.1. 登录日志1.1.2. 登录日志—条件查询1.1.3. 登录日志—条件删除1.1.4. 操作日志1.1.5. 操作日志—条件查询1.1.6. 操作日志—条件删除1.1.7. 操作日志—查看 阅读全文
posted @ 2013-02-24 00:21 萨迦狐 阅读(274) 评论(0) 推荐(0) 编辑
mySagasoft WebMIS 架构 (四)
摘要:1.1.1. 用户帐号管理1.1.2. 用户管理—新加用户1.1.3. 用户管理—删除用户1.1.4. 用户管理—编辑用户1.1.5. 用户管理—修改口令 阅读全文
posted @ 2013-02-24 00:14 萨迦狐 阅读(227) 评论(0) 推荐(0) 编辑
mySagasoft WebMIS 架构 (三)
摘要:1.1. 系统管理这里的功能预分为3组,系统参数配置、用户权限、日志管理,可根据具体项目而扩展或者调整。1.1.1. 系统参数配置正在修订中……1.1.2. 系统权限浏览1.1.3. 角色管理1.1.4. 角色管理—新加角色1.1.5. 角色管理—删除角色1.1.6. 角色管理—编辑角色1.1.7. 角色管理—分配权限 阅读全文
posted @ 2013-02-24 00:07 萨迦狐 阅读(265) 评论(2) 推荐(0) 编辑
mySagasoft WebMIS 架构 (二)
摘要:1. 功能界面展示这些界面是从具体项目中提取出来的,把那些涉及版权、客户的美化图片,以及具体的业务功能都剔除了,读者不要挑刺。1.1. 框架页面1.1.1. 登录系统1.1.2. 登录错误提示之一1.1.3. 主界面1.1.4. 修改自己的口令1.1.5. 权限否决1.1.6. 退出系统1.1.7 业务功能导航示例 阅读全文
posted @ 2013-02-24 00:00 萨迦狐 阅读(279) 评论(0) 推荐(0) 编辑
mySagasoft WebMIS 架构 (一)
摘要:mySagasoft WebMIS 架构作者:sagahu@163.com,发表于:www.cnblogs.com/sagahu,2013-02-231. 前言本人从事管理软件开发十几年了,从初学者到项目经理、系统分析员、软件研发部门经理,也参加、主持了多个项目。曾经困惑过技术的不足,痛苦过团队的合作,迷茫于软件公司的建设,苦恼业务的争取,呵呵,说多了。当然,本文的写作目的是要总结软件项目研发的经验方法,并为团队建设提供方法。必须感谢一位姓袁的朋友,我不知道他的名字,只知道他是技术出身的软件公司老板。多年前与其面谈过几次,对他的一句话影响深刻——没有金刚钻,别揽瓷器活,这几年才算是明白了。先看 阅读全文
posted @ 2013-02-23 23:55 萨迦狐 阅读(1204) 评论(3) 推荐(0) 编辑
我总结的三层结构之二:IDAL示例
摘要:本人学习MSPetShop,结合自己实践经验总结的C#三层结构,就叫做MSPetShop3Tiers吧。 非常需要与同好者交流。 阅读全文
posted @ 2012-10-06 00:45 萨迦狐 阅读(469) 评论(0) 推荐(0) 编辑
我总结的三层结构之一:Model示例
摘要:本人学习MSPetShop,结合自己实践经验总结的C#三层结构,就叫做MSPetShop3Tiers吧。 非常需要与同好者交流。 阅读全文
posted @ 2012-10-06 00:42 萨迦狐 阅读(312) 评论(0) 推荐(0) 编辑
应用开发平台与代码生成工具感想
摘要:应用开发平台与代码生成工具感想聪明人干重复事情会怎样?作程序员十多年了,经历了太多的规律性需求的重复建设。我想我是个聪明人,因为每次干这种重复事情,都需要忍耐枯燥而又必须细心,每次我都痛不欲生。我非常需要一些善解人意的辅助开发工具,实在是需要解脱或者减少那种痛苦。必须积累可复用模块必要性不容置疑,这个世界不允许每次重复写已经写过一次的东西,否则你就会苦守清贫。显然DBHelper就是这样的东西,本人就总结MS Access、MS SQL Server、Oracle、MySQL四种数据库的规律,写了一个通用于它们的mySagasoft.DBUtility2010。对于加密保护数据,则写了个myS 阅读全文
posted @ 2012-10-02 00:13 萨迦狐 阅读(304) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示