- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1系统需求和功能
设计一个人事管理系统2)、系统功能包括a系统管理(设置用户和退出系统)。
b基础数据管理(民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置)。
c人事档案管理(人事档案浏览,人事资料查询,人事资料统计)。
数据库管理(数据库的备份与恢复)。
2.2.2数据结构
1)数据结构名称:用户名和密码信息
组成:用户名,密码,是否管理员
2)数据结构名称:民族档案设置
组成:民族编号,民族名称
3)数据结构名称:职工类型设置
组成:职工类型编号,职工类型名称
4)数据结构名称:文化程度设置
组成:文化程度编号,文化程度名称。
5)数据结构名称:政治面貌设置
组成:政治面貌编号,政治面貌名称
6)数据结构名称:部门类别设置
组成:部门类别编号,部门类别名称
7)数据结构名称:工资类型设置
组成:工资类型编号,工资类型名称
8)数据结构名称:职称类别设置
组成:职称类别编号,职称类别名称。
9)数据结构名称:职务类别设置
组成:职务类别编号,职务类别名称
10)数据结构名称:职工信息
组成:职工编号,职工性别,职工年龄,民族,婚姻状况,家庭电话,电子邮箱,手机,籍贯,地址,毕业学校,职称,入职时间,职称类别,部门类别,职务类别。
11)数据结构名称:职工的家庭成员
组成:编号,员工号,成员姓名,关系,出生日期,工作单位,担任职务,政治面貌
3.设计方法和步骤
采用自底而上的设计方法。先自顶向下地进行需求分析,对人事管理系统的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。
3.2系统数据流程图或E-R图
通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出以下人事管理系统E-R图。
图3.12人事管理系统的 E-R 图2
3.2 E-R图的有关实体和联系的说明
说明:对于人事管理系统的 E-R 图1,一个用户可以设置多个民族的情况,一个民族档案能被多个用户设置。一个用户可以设置多个职工类型,一个职工类型能被多个用户设置。其他的类似。
对于图3.12人事管理系统的 E-R 图2,一个用户可以浏览,查询多个职工的档案,一个职工的档案能被多个用户浏览。
5.逻辑设计
5.1建立数据库
本设计用Microsoft Office Access 2003作为后台数据库,在MS SQL Server 2000中创建一个名为Manager1的数据库,并在其中建立逻辑设计中涉及的表.
5.2建立表
在Access中,可以查看所建立的表,并添加适当测试数据
5.2.1 用户表
表 5.1
5.2.4文化程度表
表 5.4
5.2.5政治面貌表
5.2.6部门类别设置表
表 5.6
5.2.7工资类别表
表 5.7
5.2.8职称类别表
表 5.8
5.2.10职工表
5.2.11 职工家庭情况表
6 应用程序设置和代码分析
6.2人事档案浏览
先建立对话框,之后为此对话框的部分控件建立关联变量,之后再建立对话框,之后为此对话框的部分控件建立关联变量。
添加代码实现人事档案浏览功能
实现这个功能的主要代码如下:
void CBrowseDlg::OnButtonSearch()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_nCondition0)
{
MessageBox(请选择查询条件!);
m_ctrCondition.SetFocus();
return;
}
if(m_strContent==)
{
MessageBox(请输入查询内容!);
m_ctrContent.SetFocus();
return;
}
CString strSQL;
if(0==m_nCondition)
{//按部门查询
strSQL.Format(select * from person where dept=%s,m_strContent);
Refre
您可能关注的文档
最近下载
- 19 《海滨小城》课件(共28张PPT).pptx VIP
- YDT3168-2016 公众无线局域网设备射频指标技术要求和测试方法.pdf VIP
- EPC总承包项目实施要点.doc VIP
- 北师大版数学四年级上册全册表格教案.pdf VIP
- 医疗设备管理制度汇编和职责汇编.doc VIP
- 2025湖北武汉供销集团有限公司及其出资企业招聘35人笔试备考题库及答案解析.docx VIP
- TSG R0004-2009 固定式压力容器安全技术监察规程.pdf VIP
- 勘察机构设置(框图)、岗位职责.docx VIP
- 继电保护和安全自动装置验收规范 QGDW 11486-2022.docx VIP
- 工程协调与配合措施.pdf VIP
文档评论(0)