欢迎来到天天文库
浏览记录
ID:50269193
大小:508.48 KB
页数:16页
时间:2020-03-07
《C#开发实例企业员工管理系统.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、企业人事管理系统(C#3.5+MicrosoftSQLServer2005实现)视频讲解:2小时9分钟通过本章阅读,读者可以学习到:■如何用自定义方法对不同的数据表进行添加、修改的操作■如何用自定义方法快速实现多条件的查询■如何在数据库中读取或写入图片■如何将数据信息以自定义表格的形式插入到Word中(详细代码在窗体F_ManFile.cs中)■如何向Word中插入数据库中的图片8.1开发背景3368.2需求分析3368.3系统设计3368.3.1系统目标336根据企业对人事管理的要求,本系统可以实现以下目标:l操作简单方便、界面简洁美观。l在查看员工信息时
2、,可以对当前员工的家庭情况、培训情况进行添加、修改、删除的操作。l方便快捷的全方位数据查询。l按照指定的条件对员工进行统计。l可以将员工信息以表格的形式插入到Word文档中。l实现数据库的备份、还原及清空的操作。l由于该系统的使用对象较多,要有较好的权限管理。l能够在当前运行的系统中重新进行登录。l系统运行稳定、安全可靠。8.3.2系统功能结构3368.3.3系统预览3378.3.4业务流程图3398.3.5编码规则339在开发应用程序之前,编码规则(这里所讲的编码规则是对控件ID的命名)的设计室十分重要的,通过它可以快速地了解相关控件的作用,也可以在控件集
3、中遍历某一控件,这种发发适合于在前台对数据进行添加、修改以及查询的操作。1.窗体命名规则在创建一个窗体时,首先要对窗体的ID进行命名,其编码规则可以是“F_+窗体名称”,其中窗体名称最好是英文形式的窗体说明,便于开发者通过窗体ID就能知道该窗体的作用。如登录窗体,ID名称为F_Login。在窗体中调用其他窗体时,必须对调用的窗体进行引用,其引用的变量名为“Frm+窗体名称”,如登录窗体的引用为FrmLogin。2.在添加、修改操作中各控件的命名规则在对数据进行编辑时,如果数据表中的字段过多,很难将窗体中所对应的控件值组合成SQL语句,为了便于对数据库中的信息
4、进行添加、修改操作,各字段所对应的控件应该命名为“表名_(或部分表名)+数字”,这里的数字是根据数据表中相应字段的顺序进行编号的。例如,将一个控件与tb_WordResume(工作简历表)数据表中的第三个字段建立关系,应将其Name属性设为Word_2。3.在查询操作中各控件的命名的规则当用多字段对数据表中的数据进行查询时,将窗体中相应的控件值组合成查询语句是非常麻烦的,为了能够快速组合查询条件,可以将设置查询条件的控件命名为“表名_+相应字段名”。当查询条件需要逻辑运算符时,将记录逻辑运算符的控件命名为“相应字段名_+Sign”,这样就可以通过字段名来组合
5、查询条件。例如,查询年龄大于30的职工,年龄的字段名为Age,条件控件名位Find_Age,逻辑控件名为Age_Sign,通过条件控件和逻辑控件便可以组合成查询条件。8.3.6程序运行环境3408.3.7数据库设计340dbo.tb_AddressBook通讯录dbo.tb_Branch部门类别dbo.tb_Business职务类别dbo.tb_City省市名称dbo.tb_Clew员工提示信息dbo.tb_DayWordPad日常记事本dbo.tb_Duchcall职称类别dbo.tb_EmployGenre职工类别dbo.tb_Family家庭关系dbo
6、.tb_Folk民族类别dbo.tb_Individual个人简历dbo.tb_Kultur文化程度dbo.tb_Laborage工资类别dbo.tb_Login登录表dbo.tb_PopeModel权限模块dbo.tb_RANDP奖惩表dbo.tb_RPKind奖惩类别dbo.tb_Stuffbusic职工基本信息表dbo.tb_TrainPope培训记录dbo.tb_UserPope用户权限dbo.tb_Visage政治面貌dbo.tb_WordPad记事类别dbo.tb_WordResume工作简历8.3.8文件夹组织结构348但项目文件的窗体过多时,
7、为了便于查找与使用,可以将窗体进行分类,放入不同的文件夹中,将主窗体与登录窗体放在项目的根目录中。Properties程序属性文件夹引用dll引用文件夹DataClass数据库文件夹MyMeans.cs数据库公共类InfoAddForm公共窗体文件夹F_Address.cs通讯录公共窗体F_Basic.cs类别公共窗体F_ClewSet.cs员工提示公共窗体ModuleClass公共类文件夹MyModule.cs公共类文件PerForm调用窗体文件夹F_AddresList.cs通讯录窗体F_ClearData.cs清空数据表窗体F_Find.cs人事资料查
8、询F_HaveBack.cs备份/还原窗体F_Man
此文档下载收益归作者所有