《人事管理的系统数据库设计.doc》由会员分享,可在线阅读,更多相关《人事管理的系统数据库设计.doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date人事管理的系统数据库设计人事管理的系统数据库设计图3.13 系统管理类图对于图3.13的分析,可以得出这样的结论:就最为父类的系统管理类而言,其子类之中,既有用户信息的管理和数据的备份,也有用权限的设置和系统的设置类等。而系统设置所包含的,既有界面的信息和系统的信息,也有基础信息和系统的参数,还有全局信息和编号的设置。而就能够执行的操作而言,既有系统信息的保存和更改,
2、也有查看和添加。就权限的设置而言,既有权限的类别,也有分组方面的信息,还有权限的编号。其具体的操作既包含权限的导出和删除,也包括查看和添加。就用户管理类和数据备份类而言,其所包含的前者既有学院的信息和实习部队的信息,还有用户的编号,而后者所包含的既有备份的路径和内容以及日期,也有备份的编号。就能够执行的操作而言,前者有查看和管理以及添加,后者有查看和导入以及新建。3.3 系统数据库设计3.3.1 数据E-R模型设计对于系统用户,在这一个章节之中,笔者首先进行了业务需求的信息分析。在此基础上,在面对对象设计方法得到使用的基础上,对目标系统的两个方面实施了梳理以及逻辑结构方面的设计:其一为不同的实
3、体之间;其二为实体。这样,借助于具有简便性和图形化特点的E-R图构架,对其关系进行了分析。借助于它,对于用户来说,一方面,是能够将两方面内在的连续表达出来的:其一为实体的属性;其二为系统的实体。另一方面,上述事物的外部联系也是能够建立起来的。对于系统里面的各个实体来说,其属性大致是这样的:就军校实习周志和实习评定实体类而言,前者既有军校实习心得和工作记录以及训练的情况等,后者既有合格的分数线和专业的分数线等。对于实习学院和院校实体类而言,前者既有年级和学号,也有专业和姓名,后者则包含了专业管理和校名等信息。就实习的岗位和实习的部队来说,前者既有岗位的要求和兵种,也有岗位信息,后者既有部队的类别
4、,也有部队的名称和岗位的数量。图3.14所表示的,即为军校实习管理系统实体关系方面的E-R图。提供对图3.14的分析,我们可以看出的是:除了军校实习评定和军校以及实习的部队,军校实习管理系统还包括了实习的岗位和资料以及周志等八个实体。 图3.14系统总体的E-R图3.3.2 数据表详细设计在因为数据的归纳和分析方面,对于目标系统,我们确定的这样的两个方面:一是数据视图;二是数据表。这之中,除了实习评定表和部队信息表以及实习的资料之外,还有院校信息表和实习刚玩的信息表以及实习周志,并且有实习学院的信息表和相关指导老师的信息报。(1)就军校的实习学院而言,其信息表之中除了实习的时长和岗位以及联系的
5、方式之外,诸如指导老师和专业以及姓名等基本信息都有。下面的表3.1所表示的既往这方面的信息表。表3.1 (2)就实习岗位而言,其信息表既包含了实习目标和训练的时间以及军校实习要求,还包含了专业的方向和班级等基本信息。其详情如下面的表3.2所表示的那样。表3.2 (3)部队相关信息表。这之中,既有实习的要求和部队的类型,也有部队的编号和实习数量等方面的要求。具体情况如表3.3所示。表3.3 (4)就军校信息表而言,所记录的除了学员的数量和专业的设置以及军校编号等基本信息之外,还有实习计划和专业等专业方面的信息。其详细情况如表3.4所示。表3.4 (5)就实习资料的信息表而言,除了上传的时间和资料
6、的名称以及编号等基本信息,还有实习资料和专业的资料等专业方面的内容。下面的表3.5所表示的,即为其详细情况。表3.5 (6)就实习的周志信息表而言,其中既有记录的时间和人员以及编号等基本的信息,也有上传的时间和工作的内容等专业方面的内容。而图3.6所表示的,即为上述表格的详细内容。表3.6 (7)指导老师的信息表之中既有诸如院系和专业以及姓名等基本的信息,也有指导的类别等重要信息。表3.7所表示的即为其详细的内容。表3.7 (8)就实习评定信息表而,其中既有评定的时间和评语以及合格分数等基本内容,也有部队打分和专业打分等专业方面内容。下面的表3.8所表示的,即为其具体的内容。表3.8 3.4
7、本章小结作为系统的设计,在这一章节之中,笔者对军校的实习工作进行了详细分析。在对系统核心工作点予以明确的基础上,笔者将系统重要的功能模块找了出来。在系统功能设计的基础上,借助于数据库的E-R建模,笔者还对数据表格里面所包含内容予以了设计。 -4 军校实习管理系统实现 4.1 系统开发运行环境在军校的实习管理系统方面,就这次的社交开发而言,所采用的虚拟机和操作系统分别为和,虚拟机使用。而就数据库设计以及开发而言,所使用的为和。就系统的分析和设计而言,所使用的图是以绘制的。 (1) : :、。 : (IIS) :,(2)4.2 系统主要功能的实现4.2.1 军校信息管理无论是军校实习的学员,还是其
8、通常情况下的学员,都是数量庞大的。作为基础性很强的常规工作,军校信息的管理能够对相关信息做添加和保存至数据库的操作。这样,在需要的时候我们所要做的仅仅为对于信息的调取。图4.1所表示的,正是军校学员信息管理方面的功能流程图。借助于对上述的图4.1的分析,我们可以得出这样的结论:在借助于密码和账号等的情况下,学院管理人员作为操作者是能够进入到军校实习管理系统的。而在进入到军校的管理页面,也就是Information.aspx的情况下,我们在其中上述通过对图4.1实习学员信息管理功能实现流程图进行分析,学院管理人员通过账号和密码成功登陆军校实习管理系统后,进入军校信息管理页面实施军校实习的学员的选择。在此基础上,对于诸如姓名、专业等实习学院的信息予以输入。而系统则对输入的学员方面的信息予以审核。在审核通过的情况下,借助于Inforcreat.cs()语句,操作者还可以对学员的相关信息进行添加。而对于没有审核通过的学员来说,借助于对Failinfor.cs()语句,相关操作者是能够将未通过原因予以添加的。在此基础上,还要将学员信息重新地输入。这样,军校实习学员的信息会被保存到学员信息Studentinfor这样的实体类之中。而学员军校实习列就是这样生成的。