“系统配置”模块-制作思路及流程
来源:互联网 发布:mac系统重装要多久 编辑:程序博客网 时间:2024/05/14 01:59
摘要:在软件中,“系统配置”、“公司情况”等模块模块的存在是必要的,这些模块中的信息通常需要允许用户自定义修改。本文讲述了这些功能模块的设计思路和实现流程。
在某些通用性软件中,“系统配置”、“公司信息”等情况常常需要根据实际情况调配信息。具体效果如下图所示:
设计思路和实现步骤概述:
1 系统配置存储在数据库的一张表T_Setting中
2 系统配置数据表操作推荐使用SettingDAL来实现
3 在系统对应位置加上SettingDAL的调用代码实现“系统名称”的显示等功能。
数据库设计图:
数据库表设计图
然后代码实现:读、写;下文仅给出方法签名
具体实现方法多种多样,ADO.NET、EF、Linq等,悉随尊便
public class SettingDAL
{
public void SetValue(string name,string value){};
pubic void SetValue(string name,bool value){};//重载
public void SetValue(string name,int value){};
public string GetValue(string name){};
public bool GetBoolValue(string name){};//重载
public int GetIntValue(string name){};
}
注意事项:
1 主键Id默认值推荐使用:newid()
2 DAL层抛出的异常不适用Messagebox();
3 为什么不使用app.config或者Properties.Setting存配置信息?
本机小程序,使用app.config或者Properties.Setting存配置信息并没有问题。但是,配置信息存在本地。一旦换别的电脑,配置信息就没了。
在大型三层架构C/S系统中,客户端是多变的,可能有数百台的客户端,配置信息存在数据库就是有必要的。
三层架构示意图
0 0
- “系统配置”模块-制作思路及流程
- 利用Lucene制作搜索模块的思路及代码说明
- 盗版软件的制作流程及制作周期
- css制作流程及标准
- css制作流程及标准
- css制作流程及标准
- css制作流程及标准
- PHP 报表排序及制作思路
- 搜索模块思路及代码说明
- SSM框架搭建思路及流程
- 简易的xp系统画图板制作思路与流程
- 系统配置流程 备忘 不时更新
- 网站制作流程及界面交互设计
- 网站制作流程及界面交互设计
- OverlayIcon 制作流程及注意项
- 视频制作需要软件及简单流程
- wordpress主题模板制作流程及标签
- OverlayIcon 制作流程及注意项
- 如何设计游戏中的道具功能(三)
- DevExpress控件XtraTreeList的使用心得
- Android Fragment基本介绍
- webservice soap简单的性能测试结论
- 转载-不能启动DBConsole服务
- “系统配置”模块-制作思路及流程
- 利用随机单词生成文本(《编程珠玑》第15章)
- 常用第三方sdk 整理
- SVN命令使用详解
- java 可序列化
- 使用c#开发activeX插件
- 设计模式的作用
- 变量的存储类型
- 详解CSS中:nth-child的用法