高校人事管理系统数据库设计

上传人:jkkj****324 文档编号:166493646 上传时间:2022-11-01 格式:DOC 页数:64 大小:984KB
返回 下载 相关 举报
高校人事管理系统数据库设计_第1页
第1页 / 共64页
高校人事管理系统数据库设计_第2页
第2页 / 共64页
高校人事管理系统数据库设计_第3页
第3页 / 共64页
点击查看更多>>
资源描述
Evaluation Warning: The document was created with Spire.Doc for .NET. 某某大学计算机与信息技术学院数据库系统课程设计论文题 目:高校人人事管理理系统数数据库设设计组长专业 计算机机科学与与技术 班 级授课教师高校人事管管理系统统数据库库设计内容提要 高校人事管管理系统统包括人人事档案案信息录录入、人人事档案案信息显显示及人人事信息息查询等等。系统统开发采采用了C+,有开开发效率率高,调调试容易易,维护护方便等等优点。实实现了显显示信息息分页,组组合查询询等方便便用户的的功能,提提高了高高校人事事管理的的效率。目目前软件件市场有有很多人人事管理理系统软软件,有有的功能能强大,适适合管理理大型的的集团型型企业,有有的功能能单一,适适合管理理小型企企业。针针对高校校的人事事管理软软件却没没有通用用的商业业软件。因因为高校校的人事事管理有有其特殊殊性,每每个院校校之间的的差别很很大,管管理方法法存在很很大差别别。市场场化的通通用商品品软件很很难满足足所有高高校的人人事管理理需求。高高校的人人事管理理软件均均采用定定制化开开发,根根据本校校的实际际情况,开开发切合合本校实实际的管管理程序序。在设计时我我们根据据E-R图的类类型和一一些实际际需求转转化为相相应的关关系模型型,并通通过分析析关系模模型中依依赖关系系,对关关系模型型进行了了优化,同同时根据据确切需需求分析析各个关关系模式式所属范范式和优优化原因因。最终终确定了了在数据据库中存存储所用用的关系系模式,定定义了基基本表和和视图模模式,确确定了系系统功能能模块图图,得到到了数据据库的关关系图。根据以上得得到的结结果,构构建出符符合要求求的数据据库,通通过物理理设计将将逻辑模模型转化化为物理理模型,确确定了存存储结构构和建立立的索引引以及功功能模块块。利用用C+平台使使数据库库与程序序相结合合构成了了具有相相应功能能的系统统。关键字:数数据库;E-R图;数数据流图图;高校校人事管管理;系系统设计计;系统统实现目 录录1引言332需求分分析阶段段32.1 引引言32.2 需需求分析析阶段的的目标与与任务332.3 需需求分析析阶段成成果53.1 引引言1443.2 任任务与目目标1444逻辑设设计阶段段174.1逻辑辑设计的的任务和和目标1174.2数据据组织1174.2.11将E-RR图转换换为关系系模型1174.2.33数据库库模式定定义一八八4.2.44用户子子模式定定义2004.3数据据处理2214.4数据据库关系系图2225物理设设计阶段段225.1物理理设计阶阶段的目目标与任任务2225.2数据据存储方方面2225.3教师师/主任基基本信息息的查询询和更新新模块2236数据库库实施阶阶段2336.1建立立数据库库、数据据表、视视图、索索引2336.1.11 建立立数据库库236.1.22 建立立数据表表236.1.33 建立立视图2256.1.44 建立立索引2256.1.55 建立立触发器器266.2数据据入库2266.3创建建各个功功能的存存储过程程26七、应用设设计:26八系统调调试和测测试299九、存在问问题:330十、各学生生贡献说说明:330参考文献331附录1 存存储过程程定义331附录2 程程序源代代码(嵌嵌入式SSQL某某模块读读与写操操作)332附录3 所所有的SSQL运运行语句句34601 引言言随着信息技技术的快快速发展展,数字字化校园园是高校校教育信信息化发发展的必必然趋势势,也是是未来 学校发发展的必必然方向向。一个高校校人事管管理信息息系统的的好坏直直接影响响着教师师的各类类活动,从从而影响响着整个个高校的的教学、办办学水平平,所以以一个高高效的人人事管理理信息系系统对整整个高校校的发展展起着至至关重要要的作用用。这就就是选用用此作为为设计课课题的原原因。设设计过程程按照数数据库设设计方式式从需求求分析、概概念模型型建立、逻逻辑设计计、物理理设计、数数据库实实现、系系统实现现几个阶阶段一步步一步完完成了设设计的任任务。2 需求求分析阶阶段2.1 引引言高校人事管管理信息息系统属属于数字字化校园园应用支支撑系统统中比较较重要的的一环,其其面向对对象主要要 是高校校中的教教师、管管理人员员和服务务人员,其其中教师师是主体体,管理理人员是是关键,所所以高校校的人事事管理是是以教师师为主体体对象的的一种团团体、社社会活动动。高校校人事管管理系统统平台需需要完成成基本查查询的功功能,以以及管理理员,学学生,部部门主任任三方之之间的信信息交互互。经过调查需需求,对对三方所所需的需需要进行行分析:管理员员需要注注册教师师,学生生,完成成对学生生教师的的信息的的修改查查询,以以及对某某些特定定要求可可以实现现数据的的统计功功能,管管理员还还可以根根据一些些规定删删除某些些学生或或教师的的信息;教师端端可以实实现对自自己工资资详单的的查询,可可以实现现对自己己的某些些个人信信息进行行修改;部门主主任可以以对教师师信息进进行查询询以及对对个人信信息的修修改 为了完成上上述的需需求,将将系统基基本分为为三个子子系统:管理员员端,教教师端,部部门主任任端根据据身份验验证获得得不同的的权限,以以不同的的方式来来访问同同一个数数据库。主主要功能能有:1. 管理员端:主要能能实现对对学生教教师的增增删改查查以及统统计。2. 教师端:能能浏览自自己的工工资和其其他个人人信息,还还可以进进行修改改。3. 部门主任端端:可以以对教师师信息进进行修改改统计。2.2需求求分析阶阶段的目目标与任任务2.2.11处理对对象1. 管理员信息息:用户名名,密码码,公告告2. 教师信息:教师姓姓名、教教师性别别、教师师身份证证号、密密码、教教师学历历、教师师职务、职职称、家家庭住址址、教师师密码、部部门编号号、出生生年月、所所在部门门、用户户身份、工工资3. 教师工资信信息:教教工编号号、职称称、职务务、加班班工资、考考勤工资资、基本本工资、总总工资、时时间、教教师姓名名 首先先从需求求分析阶阶段中,确确定了几几项基本本的处理理对象,有有可能这这些处理理对象不不完全,需需要在后后续的各各个阶段段中不断断修改和和完善。2.2.22处理功功能及要要求1.管理员员端的处处理功能能1)用户管管理1、添加用用户2、修改密密码3、删除用用户2) 部门管理 1、 查询部门信信息2、 修改部门公公告3、 增加部门类类型4、 删除部门5、 统计部门信信息3) 职工管理1、 修改通知信信息2、 职工测评3、 修改查询教教师信息息2.部门主主任功能能1)查看系系统公告告2)查看本本部门成成员3)修改个个人资料料 1、修修改职工工信息 2、修修改自己己信息4)查询员员工考勤勤管理 1、修修改员工工考勤 2、查查询员工工考勤 3、删删除员工工考勤5)管理员员工工资资 1、合合计员工工工资 2、查查询员工工工资6)员工奖奖惩管理理3职工功能能1) 查看通知2) 申请病假3) 修改个人信信息4) 查看个人工工资4.能够提提供一定定的安全全机制,提提供数据据信息授授权访问问,防止止随意删删改、查查询。5.系统界界面要友友好,系系统的健健壮性要要强,后后台要稳稳定。2.2.33.安全性性和完整整性要求求1) 安全全性要求求 系统的安全全性也是是一个需需要重点点考虑的的问题。人人事管理理系统中中保存了了很多敏敏感的信信息,如如教师的的基本情情况等。非非授权用用户不可可查询、更更改或删删除。本本系统所所采用的的方法是是首先在在进人系系统时检检查用户户名和口口令,因因此非系系统用户户很难进进入系统统。即使使能够进进入系统统,所有有的涉及及数据增增加、更更改和删删除的地地方都需需要进行行权限确确认以保保证操作作合法进进行。当当然,数数据库本本身是加加了密的的,非法法用户很很难打开开数据库库而直接接进行修修改。而而关于用用户名与与口令的的信息则则经过一一定的算算法加密密后保存存在数据据库中。系系统的安安全性得得到了较较好的保保证。2) 完整整性要求求系统完整性性要求系系统中数数据的正正确性以以及相容容性。可可通过建建立主、外外键,确确定了每每个表中中的主码码,主码码唯一,以以及一个个表与其其他表相相关联的的外码;对于一一些等级级属性和和一些确确定取值值范围的的属性使使用cheeck约束;还有一一些标志志变量,取取值范围围为0或1代表的的意义不不同,可可以通过过使用触触发器来来实现;以及要要做到视视图级联联更新;有的值值不能为为空,若若为空则则没有意意义整个个元组不不完整,则则需要表表示Nott nuull通过定定义实体体完整性性、参照照完整性性、用户户定义完完整性使使其满足足完整性性要求。利用触发器可以对给出等级的限制,将超出的部分变为合法的范围内数据;利用触发器进行级联,修改一表中的项,将其他关联表的记录也同时删除。2.3 需需求分析析阶段成成果2.3.11 体会与与收获系统需求分分析主要要是通过过对已有有的人事事管理系系统功能能进行参参考,了了解了山山大等高高校人事事管理平平台的的的管理规规则和运运行机制制,并通通过上网网搜索有有关高校校人事管管理系统统的知识识。从许许多人事事管理的的案例以以及山大大的人事事管理中中找寻出出一些基基本的功功能,在在这些功功能的基基础上在在绘制系系统业务务流程图图,遇到到了很多多的问题题,有的的问题没没法合理理的表示示出来,需需要在过过程中才才会反应应出来,仍仍需要继继续改进进,通过过老师的的帮助与与指导,和和组员之之间一遍遍一遍的的分析和和完善,才才逐步把把业务各各个过程程了解清清楚,最最终顺利利完成了了需求分分析阶段段的任务务。2.3.22 高校人人事管理理系统系系统功能能模块图图1. 管理员功能能模块图图:2部门主主任功能能模块图图:2. 教师功能模模块图:2.3.33高校信信息管理理系统数数据流图图1.系统数数据流图图2管理员系系统流图图:2.1管理理员子系系统用户户管理流流图:2.2管理理员子系系统部门门管理流流图:2.3管理理员子系系统职工工管理:3部门主任任系统流流图:3.1部门门主任子子系统工工资流图图:3.2部门门主任子子系统个个人信息息流图:4职工系统统数据流流图:高校人事管管路系统统数据字字典:(a)数据据项:系系统涉及及的数据据项有39项表1.1 数据项项列表数据项编号号数据项名数据项含义义所属基本表表存储结构别名DL-1用户名登录所需用户权限信信息char(10)DL-2密码登录所需用户权限信信息char(12)DL-3权限登录所需用户权限信信息char(10)DL-4公告信息公告信息char(12)DL-5部门编号部门信息Char(16)DL-6部门名称部门信息Char(8)DL-7部门主任名名部门信息char(10)DL-8缺课次数考勤信息char(20)DL-9请假原因考勤信息Char(20)DL-100是否批准考勤信息Char(20)DL-111请假日期考勤信息Char(14)DL-122请假天数考勤信息Char(40)DL-一三三奖励奖惩信息floattDL-144处罚原因奖惩信息floattDL-一五五罚金奖惩信息Char(20)DL-166基本工资工资信息floattDL-177考勤所扣工工资工资信息floattDL-一八八奖金工资信息floattDL-199处罚金额工资信息char(10)DL-200税率工资信息Char(12)DL-211职工姓名职工信息Char(40)DL-222职工性别职工信息Char(2)DL-233职工年龄职工信息char(10)DL-244职工职称职工信息Char(20)等级DL-255职工家庭住住址职工信息floattDL-266职工相片职工信息imageeDL-277职工毕业学学校职工信息Char(30)DL-288职工教龄职工信息Char(10)DL-299职工手机号号职工信息Char(11)(b)数据据结构:数据结构编编号数据结构名名数据结构含含义组成DS-1管理员信息息存储管理员员基本信信息用户名,密密码,邮邮箱,权限DS-2部门主任信信息存储部门主主任基本本信息部门主任姓姓名,部部门办公公室电话话,部门门主任x,部门门主任性性别,部部门主任任年龄DS-3教师职工信信息存储教师职职工基本本信息姓名、性别别、年龄龄、职称称、职工工家庭住住址、职职工相片片、毕业业学校、教教龄、手手机号DS-4用户权限信信息存储用户权权限信息息用户名、密密码、权权限DS-5工资信息存储用户工工资信息息基本工资、考考勤所扣扣工资、奖奖金、处处罚金、税税率DS-6奖惩信息存储员工奖奖惩信息息奖励、处罚罚DS-7考勤信息存储员工考考勤信息息请假天数、请请假日期期、是否否批准、缺缺课次数数、请假假原因DS-8部门信息存储部门信信息部门编号、部部门主任任名、部部门名称称DS-9公告信息存储公告公告信息(c)逻辑辑描述管理员端处处理逻辑辑描述处理编号处理功能处理过程PR-1判断管理员员用户管管理所涉涉及到的的功能模模块,进进行相应应的处理理权限信息模模块将权限表传传入管理理员模块块,进行行适应的的处理之之后,再再将相应应的的数数据传入入相应的的模块PR-2判断管理员员管理部部门涉及及到的功功能模块块部门主任信信息模块块、公告告信息模模块处理相应的的数据,然然后将处处理结果果传入相相应模块块PR-3判断管理员员管理员员工所涉涉及到的的功能模模块职工信息模模块、公公告信息息模块、职职工测评评模块处处理相应应的数据据,然后后将处理理结果传传入相应应模块部门主任端端处理逻逻辑描述述处理编号处理功能处理过程PR-1判断部门主主任查看看公告和和员工信信息所涉涉及的功功能模块块 然后进进行管理理操作公告信息模模块,员员工信息息模块,将将公告信信息传入入公告信信息模块块,查询询员工信信息的过过程中,将将所需要要的员工工信息一一次导入入PR-2判断部门主主任工资资修改涉涉及的功功能模块块工资信息模模块,考考勤信息息模块,奖奖惩信息息模块确定工资管管理所要要涉及的的功能模模块,将将消息传传入相应应的模块块中,然然后进行行相应的的操作PR-3判断部门主主任管理理员工考考勤和奖奖惩涉及及到的功功能模块块考勤信息模模块,奖奖惩信息息模块确定部门主主任所要要管理的的模块并并传入相相应的模模块教师职工端端处理逻逻辑描述述处理编号处理功能处理过程PR-1判断教职工工查看个个人信息息所涉及及的功能能模块 然后进进行管理理操作职工信息模模块,奖奖惩信息息模块,考考勤信息息模块先先确定职职工查询询所要涉涉及的功功能模块块,将所所要的字字段信息息传入相相应信息息模块或或进行编编辑信息息PR-2判断教职工工查看公公告和工工资所要要涉及的的功能模模块公告信息模模块,工工资信息息模块,确定员工所所要查询询信息所所要涉及及的功能能模块,将将消息传传入相应应的模块块中,然然后进行行相应的的操作PR-3判断教职工工病假申申请涉及及到的功功能模块块考勤信息模模块将考勤相关关信息传传入考勤勤信息模模块3 概念念设计阶阶段3.1 引引言系统开发的的总体目目标是实实现高校校人事管管理系统统系统化化,实现现教师学学生的基基本需求求,基本本做到高高效、智智能化管管理。主要任务是是实现增增删改查查功能,对对教师信信息和其其他信息息进行管管理和操操作。概念设计阶阶段主要要是将需需求分析析阶段得得到的用用户需求求抽象为为信息结结构(概念模模型)的过程,它是整整个数据据库设计计的关键键。3.2 任任务与目目标 (11)选择择中层数数据流为为切入点点,通常常选择实实际系统统中的子子系统; (22)设计计分E-R图,即即各子模模块的E-R图; (33)生成成初步E-R图,通通过合并并方法,做做到各子子系统实实体、属属性、联联系统一一; (44)生成成全局E-R图,通通过消除除冲突等等方面。在本系统中中,从三三个不同同的功能能端下手手。分析析各子系系统的数数据流图图和数据据字典,知知道整个个系统功功能围绕绕“部门主主任”、“教师”和“管理员”的处理理。根据据实体与与属性间间的两条条准则:作为“属性”,不能能再具有有需要描描述的性性质。“属性”不能与与其他实实体具有有联系。从分层的数数据流图图中将系系统分为为三个子子系统:管理员员子系统统,职工工子系统统,部门门主任子子系统。某某一层的的数据流流图中,每每个局部部应用都都对应了了一组数数据流图图,局部部应用涉涉及的数数据都已已经收集集在数据据字典中中了。现现在将这这些数据据从数据据字典中中抽取出出来,根根据数据据流图,确确定实体体之间的的联系及及其类型型。根据据管理员员数据流流图确定定了管理理端分E-R图;根根据部门门主任子子系统数数据流图图确定了了部门主主任E-R图;根根据职工工子系统统数据流流图确定定了职工工E-R图。对于三个分分E-R图,通通过消除除属性冲冲突,例例如将所所有的编编号都统统一为数数值型,将将所有的的用户名名和密码码统一为为字符型型,将联联系方式式统一为为字符型型;消除除命名冲冲突,将将同名异异义的取取不同的的名称,将将异名同同义的改改为统一一名称;消除结结构冲突突,将实实体的属属性统一一,对在在不同E-R图中相相同实体体的不同同联系进进行调整整,得到到了系统统的E-R图。3.3 阶阶段结果果(1)根据据不同的的对象,分分别画出出各分ER图:(a)教师师E-R图(b)部门门主任E-R图(c)管理理员E-R图(d)E-R图合并并(3)各EER图各实实体主要要属性如如下所示示:1. 部门主任:部门名名称,主主任姓名名,主任任家庭住住址,主主任电话话,主任任办公室室电话,主主任年龄龄,主任任性别2. 教师职工 :职工工姓名,职职工编号号,职工工性别,职职工手机机号,职职工职称称,职工工教龄,职职工住址址,职工工所在部部门,职职工工资资3. 工资 :基基本工资资,工资资税率,奖奖金,罚罚金,总总工资4. 管理员 :管理员员帐号,密密码4逻辑设设计阶段段4.1逻辑辑设计的的任务和和目标以上的概念念设计阶阶段是独独立于任任何一种种数据模模型的,但但是逻辑辑设计阶阶段就与与选用的的DBMMS产品发发生关系系了,系系统逻辑辑设计的的任务就就是将概概念设计计阶段设设计好的的基本E-R图转换换为选用用DBMMS产品所所支持的的数据模模型相符符合的逻逻辑结构构。具体体内容包包括数据据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。4.2数据据组织4.2.11将E-R图转换换为关系系模型1、职工与与病假(1:n),公公告是(n:m)的关关系,若若将这些些放在同同一个表表的话会会造成数数据冗余余,浪费费存储空空间,所所以可以以将职工工单独列列为一个个表,病病假,公公告各做做一个表表,通过过职工号号相联系系2、管理员员和职工工,部门门主任,职职工评价价,公告告是(1:n)的关关系,同同上可以以将管理理员单独独成表,部部门主任任和职工工评价单单独成表表,管理理员与部部门主任任通过部部门编号号联系,管管理员和和职工可可以通过过职工号号相联系系,管理理员与公公告可以以通过公公告类型型相联系系。3、工资是是建立在在部门主主任和职职工之间间的联系系(n:m),一一个职工工和他所所对应的的部门主主任可以以确定一一个工资资信息,所所以可以以将职工工编号作作为码,并并将工资资信息做做一表。4、职工与与奖惩之之间的联联系为(1:n),可以通通过职工工编号与与奖惩信信息表相相关联,并并将职工工编号作作为码。5、职工,部部门主任任,管理理员与权权限之间间的联系系(n:1)的关系系,所以以可以建建立一个个权限表表,通过过部门编编号,职职工编号号与之联联系综上所述得得到如下下关系模模型:职工信息(职职工姓名名,职工工编号,职职工性别别,职工工手机号号,职工工职称,职职工教龄龄,职工工住址,职职工所在在部门,职职工工资资)公告信息(公告编编号,公公告类型型,公告告内容,公公告时间间,职工工编号)病假信息(病假编编号,请请假原因因,请假假时间,请请假多久久,职工工编号)奖惩信息(奖惩编编号,奖奖励原因因,奖励励额度,惩惩罚原因因,惩罚罚额度,职工编号)部门主任信信息(部门编编号,部部门名称称,主任任姓名,主主任家庭庭住址,主主任电话话,主任任办公室室电话)工资信息(工资编编号,基基本工资资,工资资税率,奖奖金,罚罚金,总总工资,职工编号)权限信息(编号,权权限,密密码,姓姓名)4.2.22模型优优化根据以上得得到的关关系模式式进行优优化:职工信息:职工编编号职工工姓名,职工编编号职工工性别,职工编编号职工工手机号号,职工编编号职工工职称,职工编编号职工工教龄,职工编编号职工工住址,职工编编号职工工所在部部门,职工编编号职工工工资。该关系满足足1NF,而且且其中除除了码职职工编号号外,其其他非主主属性都都完全依依赖于主主属性,因因为职工工编号是是码,故故也满足足BCNNF所以已已优化。公告信息:公告编编号公告告类型,公公告编号号公告内内容,公公告编号号公告时时间满足BCFFN,故不不需要优优化。病假信息:病假编编号请假假原因,病病假编号号请假时时间,病病假编号号请假多多久,病假编编号职工工编号。满足BCFFN,不需需优化。奖惩信息:奖惩编编号奖惩惩原因,奖奖惩编号号奖励额额度,奖奖惩编号号惩罚原原因,奖奖惩编号号惩罚额额度,奖惩编编号职工工编号。满足BCNNF,故不不需优化化。部门主任信信息:部部门编号号主任姓姓名,部部门编号号主任住住址,部部门编号号主任手手机号,部部门编号号主任办办公室电电话,部部门名称称部门编编号,部部门名称称主任姓姓名,部部门名称称主任电电话,部部门名称称主任家家庭住址址。该关系模式式满足2NF,在部部门名称称存在传传递依赖赖,若把把部门编编号与部部门名称称建立一一个表,将将会满足足BCNNF,但使使用起来来比较繁繁琐,效效率降低低,一般般只用部部门名称称去得到到其他信信息而不不需要部部门编号号,所以以在这里里分表也也没有必必要。工资信息:工资编编号基本本工资,工工资编号号奖金,工工资编号号罚金,工工资编号号总工资资,工资编编号职工工编号,满足BCNF,已经优化。权限信息:编号权限限,编号号密码,满足BCCNF,无需需优化。4.2.33数据库库模式定定义表2.1 职工信信息表列名数据类型可否为空说明职工编号charnot nnulll主码职工姓名charnot nnulll用户名职工性别charnot nnulll性别职工手机号号charnot nnulll手机职工职称charnot nnulll职称职工住址floattnot nnulll职工工资floattnot nnulll总工资表2.2 公告信信息表列名数据类型可否为空说明公告编号charnot nnulll公告编号公告类型charnot nnulll职工公告,主主任公告告公告内容charnot nnulll内容公告时间datenot nnulll发布时间表2.3 病假信信息表列名数据类型可否为空说明病假编号charnot nnulll病假编号职工编号CharNot nnulll 职工编号请假原因charnot nnulll请假说明请假时间datenot nnulll请假时间请假多久intnot nnulll请假多长时时间表2.4 奖惩信信息表列名数据类型可否为空说明奖惩编号charnot nnulll奖惩编号职工编号CharNot nnulll职工编号奖励原因charnot nnulll受奖励说明明奖励额度charnot nnulll奖励等级,奖奖金等所所获奖励励惩罚原因charnot nnulll惩罚说明惩罚额度charnot nnulll处分程度表2.5 部门主主任信息息表列名数据类型可否为空说明部门编号charnot nnulll部门编号部门名称charnot nnulll部门名称主任姓名charnot nnulll主任家庭住住址charnot nnulll主任电话charnot nnulll主任办公室室电话charnot nnulll办公室电话话表2.6 工资信信息表列名数据类型可否为空说明工资编号charnot nnulll工资编号职工编号CharNot nnulll职工编号基本工资floattnot nnulll不同职工基基本工资资不同工资税率floattnot nnulll奖金floattnot nnulll因某些奖励励获节日日所获得得奖金罚金floattnot nnulll因某些处罚罚所扣资资金时间datettimeenot nnulll总工资floattnot nnulll每月实获工工资表2.7 权限信信息表列名数据类型可否为空说明编号charnot nnulll职工编号和和部门编编号权限charnot nnulll不同用户权权限不同同密码charnot nnulll登陆密码姓名CharNot nnulll登录账号4.2.44 用户子子模式定定义表2.7 用户子子模式定定义编号用户子模式式(Vieew)作用(共性性:提供供数据保保密和安安全保护护机制)V1TeachherVVieww便于查询和和修改教教师职工工的基本本信息V2GongzziViiew便于查询当当月职工工工资详详细V3JisuaanViiew便于职工工工资计算算表2.8 教师职职工信息息视图列名数据类型可否为空说明职工编号Charnot nnulll职工的唯一一标识职工姓名Charnot nnulll职工的名字字职工地址Charnot nnulll职工的家庭庭住址职工手机号号Charnot nnulll职工联系方方式职工工资Charnot nnulll职工月工资资表2.9 工资信信息视图图列名数据类型可否为空说明职工编号Charnot nnulll每个职工的的标识基本工资Charnot nnulll职工的基本本工资奖金Charnot nnulll当月所受奖奖励处罚Charnot nnulll当月处罚所所扣总工资Charnot nnulll当月所领工工资表2.9 工资计计算信息息视图列名数据类型可否为空说明职工编号Charnot nnulll职工的标识识奖金Charnot nnulll奖励金额罚金Charnot nnulll处罚金额请假时间Charnot nnulll考勤里请假假时间请假多久Charnot nnulll考勤中请假假时间长长度4.3数据据处理系统功能图图4.4数据据库关系系图5物理设设计阶段段5.1物理理设计阶阶段的目目标与任任务 数据库库的物理理设计就就是为逻逻辑数据据模型选选取一个个最合适适应用要要求的物物理结构构的过程程,在这这个阶段段中要完完成两大大任务:(1)确定定数据库库的物理理结构,在在关系数数据库中中主要是是存取方方法和存存储结构构;(2)对物物理结构构进行评评价,评评价的重重点是时时间和空空间效率率。 如果评评价结果果满足原原设计要要求,则则可进入入到物理理实施阶阶段,否否则就需需要重新新计划或或者修改改物理结结构,甚甚至需要要返回逻逻辑设计计阶段修修改数据据模型。5.2数据据存储方方面为数据库中中各基本本表建立立的索引引如下:1. 由于基本表表职工表表的职工工信息,主主码职工工编号,x经常在在查询中中,作为为连接操操作的连连接条件件出现,且且它们是是唯一的的,在两两个属性性上建立立唯一性性索引。2. 由于基本表表出勤记记录,缺缺勤时间间经常在在查询条条件中出出现在两两个属性性上建立立聚簇索索引。3. 工资信息基基本表的的属性名名称,奖奖金,罚罚款经常常在查询询中出现现,考虑虑在其之之上建立立聚簇索索引。5.3教师师/主任基基本信息息的查询询和更新新模块 将实现现对教职职工、部部门主任任的基本本信息更更新(查查询、添添加、删删除)操操作,用用于教职职工的调调职,新新增,离离校等操操作的更更新。具具体如下下:6数据库库实施阶阶段6.1建立立数据库库、数据据表、视视图、索索引6.1.11 建立数数据库 creaate dattabaaseGGXRSSHGLLXT;6.1.22 建立数数据表(1)职工工表的建建立CREATTETAABLEE Teeachher(TSnoonchhar (200),TNamme nnchaar (30),TSexx nccharr(4),TPhooneccalll nccharr(11),TAdddresss nnchaar(30)TZhiicheeng nchhar(16),TJagge ssmalllinnt,TDeppt nnchaar(16),TSallaryy mooneyy,CONSTTRAIINT PKK_Teeachher PRRIMAARYKKEYCCLUSSTERRED)(2)工资资表的建建立 CREAATETTABLLE SSalaary(TSnoo nccharr(20),BSallaryy mooneyy,JLMooneyy mooneyy,CHFMMoneey mmoneey,SUMSSalaary monney,CONSTTRAIINT PKK_Saalarry_11 PPRIMMARYYKEYYCLUUSTEEREDD)(3)权限限表的建建立CREATTETAABLEE QuuanXXiann(Sno nchhar(20),Passsworrd nnchaar(20),LVL nchhar(4),TNamme nnchaar(30),CONSTTRAIINT PKK_QuuanXXiann PPRIMMARYYKEYYCLUUSTEEREDD)(4)公告告表CREATTETAABLEE Noote(NoteeSnoo nccharr(20),NoteeLx nchhar(4),NoteeConntennt nnchaar(60),NoteeTimme ddateetimme,CONSTTRAIINT PKK_Noote PRRIMAARYKKEYCCLUSSTERRED)(5)考勤勤表CREATTETAABLEE BJJ(TSnoo nccharr(20),BJReeasoon nnchaar(50),BJDuuoJiiu nnchaar(10),BJTiime dattetiime,CONSTTRAIINT PKK_BJJ PPRIMMARYYKEYYCLUUSTEEREDD)(6)奖惩惩表CREATTETAABLEE JLLCHFF(TSnoo nccharr(20),JLReeasoon nnchaar(50),JLEddu nnchaar(50),JLMooneyy mooneyy,CHFRReasson nchhar(50),CHFEEdu nchhar(50),CHFMMoneey mmoneey,CONSTTRAIINT PKK_JLLCHFF PPRIMMARYYKEYYCLUUSTEEREDD)6.1.33 建立视视图(1)创立立教职工工基本信信息视图图,用于于修改和和查询CREATTEVIIEW TeaacheerViiewASSELECCT TSnno, TNNamee, TPPhonnecaall, TAAddrresss, TSSalaaryFROM TTeaccherr(2)创建建工资信信息视图图,用于于职工当当月工资资查询CREATTEVIIEW GonngZiiASSELECCT TSnno, BSSalaary, JLLMonney, CHHFMooneyy, SUUMSaalarryFROM SSalaary(3)创建建工资计计算视图图,用于于职工工工资的合合计CREATTEVIIEW JiSSuannVieewASSELECCT JLCCHF.TSnno, JLLCHFF.JLMMoneey, JLLCHFF.CHFFMonney, BJJ.BJTTimee, BJJ.BJDDuoJJiuFROM BBJ IINNEERJOOIN JJLCHHF OONBJJ.TSnno =JLCCHF.TSnnoGROUPPBY JLCCHF.TSnno, JLLCHFF.JLMMoneey, JLLCHFF.CHFFMonney, BJJ.BJTTimee, BJJ.BJDDuoJJiu6.1.44 建立索索引CREATTE IINDEEX SSalaarySSY OON SSalaary(SUMMSallaryy);CREATTE IINDEEX TTeaccherrSY ON TTeaccherr(TPPhonnecaall);其余表都建建立了相相应的聚聚集索引引。6.1.55 建立触触发器1规定教教师工资资经过奖奖惩扣钱钱之后也也不得低低于30000元,如如果少于于30000,则改改为最低低标准30000元。crreattettrigggerrTeeachher_sallbefforeeinnserrtooruupdaateonteaacheerfooreeachhroowassbeeginnif(neww.joob=*)andd(nnew.sall30000)thhenneww.saal:=30000;eendif;endd;6.2数据据入库系统包括教教师基本本信息管管理、部部门主任任基本信信息管理理、管理理员信息息管理、测测评信息息管理、查查询信息息管理等等四大功功能模块块,共有有8张基本本表,采用事事先在Exccel中录入入数据,然后使使用SQLLSeerveer220000数据导导入/导出向向导功能能,直接将将数据导导入到相相应的基基本表中中。6.3创建建各个功功能的存存储过程程系统共创建建了4个存储储过程,具具体列表表如下:表3.1 创建的的存储过过程列表表:编号存储过程名名称定义作用P-1Teachher_inssertt详见附录11-1在职工表中中插入职职工信息息P-2Queryy_Teeachher详见附录11-2查询职工信信息P-3Queryy_Saalarry详见附录11-3查询职工工工资信息息P-4Delette_TTeaccherr详见附录11-4删除职工信信息(其它表的的查询、修修改、删删除与以以上各表表的存储储过程定定义大致致相同,这这里不再再具体列列出)七、应用设设计:(1)注册册和登陆陆窗口:只有在在用户名名、密码码都正确确的情况况下,并并且选择择身份与与用户名名所在身身份相符符,才能能登录相相应的窗窗口。(2)登录录成功后后(3)(4)当部部门主任任进行查查询操作作时,直直接输入入职工号号即可显显示对应应员工的的信息(5)职查查询工资资详情(6)管理理员管理理用户八系统调调试和测测试对Minii电子商商务平台台系统进进行测试试,验证证每个功功能是否否符合要要求,具具体的测测试如下下:(1)通过过视图查查看各个个基本表表和视图图中的数数据(2)检测测各个触触发器的的功能(3)对应应用程序序的测试试(通过过界面操操作和数数据库中中各个表表格检查查,确认认所有功功能都能能够正确确的操作作数据库库,必须须提供相相应的检检查步骤骤和结果果,可以以以附录录的形式式提供)九、存在问问题:整个设计和和实现的的过程中中其实很很多项目目和过程程都是没没有满足足实际需需求的,只只能是作作为一个个理论上上的实现现。例如如一个学学校的人人事管理理系统还还应该包包括学生生,而我我们这里里只考虑虑了老师师和部门门主任,而而且在部部门主任任之上还还有许多多机构没没有考虑虑;再设设计的这这几个功功能大多多都是最最基本的的功能,不不能真正正满足学学校的教教学需求求;安全全性与完完整性只只做到了了几处的的约束,当当测试时时才发现现有许多多地方没没有考虑虑到,比比如在数数据结构构设计的的过程中中,性别别,工资资,教龄龄,密码码等一些些数据没没有加以以限制,导导致用户户在输入入时可能能由于数数据格式式不统一一而导致致出错;安全性性没有采采用数据据库管理理系统所所给的授授权功能能,用程程序控制制不知道道会不会会在某种种程度也也会造成成不安全全。十、各学生生贡献说说明:因为整个设设计过程程主要分分为需求求分析,概概念逻辑辑设计,物物理设计计,数据据库实施施等。故故我们小小组各组组员负责责情况如如下:需求分析阶阶段:在需求分析析阶段我我们通过过网上查查询对当当前的一一些数据据系统进进行了对对比,决决定设计计一款高高校人事事管理系系统,首首先由某某某同学学设计了了管理员员,部门门主任以以及职工工所具有有的功能能和要求求,某某某同学负负责数据据完整性性和安全全性的分分析,然然后由某某某同学学进行数数据流图图的描述述与绘制制,此后后同学负负责数据据字典和和数据结结构以及及处理逻逻辑的设设计。观念设计阶阶段:由同学根据据需求分分析中的的数据流流图先依依次画了了管理员员,部门门主任,职职工功能能端的E-R图,然然后在这这三个E-R图的基基础上整整理出了了整个系系统的E-R图。并并根据E-R中各实实体确立立了各实实体所具具有的的的主要属属性。逻辑设计阶阶段:介于该阶段段功能比比较复杂杂,我组组在E-R图转换换为关系系模式这这一块由由完成,在在模型优优化模块块由同学学完成,数数据库模模式定义义和子模模式的定定义同学学完成。物理设计阶阶段:此阶段主要要涉及了了索引的的设计与与建立和和数据的的存储以以及功能能模块的的实现,主主要功能能由同学学设计。数据库实施施阶段:数据库的实实施即表表、视图图等的创创建,由由同学设设计主要要部门,并并根据同同学和同同学的建建议做了了一定修修改。总结:由我我组三人人共同总总结整个个设计过过程中遇遇到的问问题和待待改进的的地方。姓名主要贡献某某安全性与完完整性分分析 函数依依赖进行行分析 标识规规范 建立整整个数据据库 合成系系统E-R图数据据库存在在的问题题分析 总结摘摘要某某安全性与完完整性分分析 数据流流图 数据存存储 建立索索引 系统功功能模块块具体过过程 对得到到的关系系模型进进行优化化 存在的的问题分分析 总结摘摘要某某对得到的关关系模型型进行优优化 规范化化分析 数据库库关系图图 确定处处理对象象、数据据字典、数数据结构构 数据库库模式和和子模式式的定义义 存在的的问题分分析 总结摘摘要参考文献1王珊珊,萨师师煊. 数据库库系统概概论(第第四版)北北京:高高等教育育出版社社, 20006 ISSBN 9788-7-04-01995833-52.王王永皎,廖廖建军.Viisuaal CC#20005+SQLL Seerveer 220055数据库库开发与与实例.北京:清华大大学出版版.20008.6 ISBBN 9978-7-3302-176683-13孙卫卫琴. 精通Sttrutts: 基于MVVC的Javva WWeb设设计与开开发MM. 北京: 电子工工业出版版社, 200044菜剑剑, 景楠楠. JJavaa Weeb应用用开发: J22EE和和TommcattM. 第第2版. 北京京: 清华华大学出出版社, 200055孙卫卫琴, 李洪成成. TTomccat与与Javva. Webb开发技技术详解解M. 北北京: 电子工工业出版版社, 200046Maarcoo Piistooia,Nattaraaj NNagaarattnamm等. 企业业级Jaava安安全性: 构建建安全的的J2EEE应用用M. 尹尹亚, 明喻卫, 严进进宝译. 北京京: 清华华大学出出版社, 200057谢新新洲, 郑幼智智.中外网网上书店店比较研研究-以当当当网上书书店与亚亚马逊网网上书店店为个案案J. 综述述与述评评,20005, 28: 2033-21198张新新明. 销售型B2C网站存存在的问问题及建建议JJ. 中国管管理信息息化, 20110, 一三: 1一三-11199 潘潘超. 从当当当与卓越越展望我我国网上上书店前前景JJ. 合作经经济与科科技, 20009. 4: 1006-1110附录1 存存储过程程定义(1)Teeachher_inssertt的建立立:CREATTE PPROCCEDUURE Teaacheer_IInseertxTNamme chhar(30) ,xTSnoo chaar(220),xTSexx chhar(5),xTPhooneccalll ccharr(300),xTZhiicheeng chaar(220),xTJagge chhar(7),xTAdddressschhar(50),xTSallaryy ccharr(200),asinserrt iintoo Boookvaluees(xxTNaame,x TTSnoo,x TTSexx,x TTPhooneccalll ,xx TZZhicchenng ,x TTJagge ,x TAdddreess,x TTSallaryy);(2)Quueryy_Teeachher的的定义:creatte pprocceduure Queery_TeaacheerxTeeachherSSno chaar(99)assellectt *froom TTeaccherrwheere TSnno = lttrimm(xTTeaccherrSnoo);(3) DDeleete_Teaacheer的定定义:creatte pprocceduure Delletee_TeeachherxTeaccherrSnoo chhar(9)asdelettefroom TTeaccherrwheere TSnno = lttrimm(xTTeaccherrSnoo);(4)Quueryy_Saalarry的定定义:creatte pprocceduure Queery_SallaryyxTSSalaarySSno chaar(99)as
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!