6/27 项目编码开始:一个简单的员工管理程序
2007-06-27 11:21
537 查看
我的思路是这样的:
从一开始设计就把表示层,业务层和数据访问分开,将业务逻辑相关的操作整理到业务类库databussiness中去。
首先 考虑实现管理员对员工的管理和员工登录这些功能:
对员工的管理包括:员工资料列表和详细,添加/修改员工信息
员工登录包括:使用工号和登录密码登录,修改密码等信息
以及对单位组织部门的管理。
员工登录和添加修改使用asp.net 2.0的登录控件。
先建立 clerk数据表,有姓名,工号,部门编码等字段,部门编码和部门表关联。
vs2005中建立空白解决方案testPRJ,新添一个项目-类库,取名databusiness,在其中新添两个类:dataexecute.cs和clerk.cs。
dataexecute类是标准的执行sql语句或者存储过程,返回值可以无,或者是dataset或者datareader类型。这个文件是从其他现成的项目中copy过来的。
clerk.cs存放实现员工列表,添加员工,修改员工资料等逻辑的代码
目前只有列表代码:
public DataSet GetAllClerkList()
{
return DataExecute.ExecuteDataset(DataExecute.CONN_STRING, CommandType.Text,
"select realname,jobnum from clerk", null);
}
在testPRJ中新添一个站点,取名testWEB,增加一个clerklist.aspx员工列表页面:
在页面中拖入一个objectdatasource控件,配置数据源为databusiness.clerk。(事先需要在databusiness类库中增加sysem.configuration的引用,否则会出现命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”(是缺少程序集引用吗?) 的错误)
下一步,选择方法,目前只有一个select方法:GetAllClerkList,点击完成
在页面中拖入一个GridView控件,选择数据源objectdatasource1。
运行该页面即可得到员工的 姓名和工号表格。
从一开始设计就把表示层,业务层和数据访问分开,将业务逻辑相关的操作整理到业务类库databussiness中去。
首先 考虑实现管理员对员工的管理和员工登录这些功能:
对员工的管理包括:员工资料列表和详细,添加/修改员工信息
员工登录包括:使用工号和登录密码登录,修改密码等信息
以及对单位组织部门的管理。
员工登录和添加修改使用asp.net 2.0的登录控件。
先建立 clerk数据表,有姓名,工号,部门编码等字段,部门编码和部门表关联。
vs2005中建立空白解决方案testPRJ,新添一个项目-类库,取名databusiness,在其中新添两个类:dataexecute.cs和clerk.cs。
dataexecute类是标准的执行sql语句或者存储过程,返回值可以无,或者是dataset或者datareader类型。这个文件是从其他现成的项目中copy过来的。
clerk.cs存放实现员工列表,添加员工,修改员工资料等逻辑的代码
目前只有列表代码:
public DataSet GetAllClerkList()
{
return DataExecute.ExecuteDataset(DataExecute.CONN_STRING, CommandType.Text,
"select realname,jobnum from clerk", null);
}
在testPRJ中新添一个站点,取名testWEB,增加一个clerklist.aspx员工列表页面:
在页面中拖入一个objectdatasource控件,配置数据源为databusiness.clerk。(事先需要在databusiness类库中增加sysem.configuration的引用,否则会出现命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”(是缺少程序集引用吗?) 的错误)
下一步,选择方法,目前只有一个select方法:GetAllClerkList,点击完成
在页面中拖入一个GridView控件,选择数据源objectdatasource1。
运行该页面即可得到员工的 姓名和工号表格。
相关文章推荐
- 6/27 一个简单的员工管理程序:添加微软成员资格数据表
- 一个大学C语言试题的简单实现--员工信息管理程序
- Django 一个简单的图书管理程序(一建立项目)
- 2013级Java第1周(春)项目——一个简单的考勤签到程序
- java实例:一个简单的图书管理程序
- 自己在之前做两个项目中遇到多线程并发访问如何解决的一个简单demo程序
- 艾伟也谈项目管理,开始一个项目时最重要的是什么?
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- 一个简单的CD唱片管理程序
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- 一个简单的卷积码编码程序
- 使用ASP.NET MVC2+PDF.NET 构建一个简单的新闻管理程序
- 使用ASP.NET MVC2+PDF.NET 构建一个简单的新闻管理程序
- 一个简单的管理Web站点文件的页面程序(修改版)
- 项目管理其实可以简单一点——从头开始
- C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi
- 一个简单的内存管理程序
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- 使用gtype构造的一个简单学生管理程序其他属性自己加