发员工信息管理子系统页面及代码图员工信息管理子系统界面二职务信息管理子系统长春职业技术学院毕业论文设计专用纸图现任职务查询界面三出勤信息管理子系统图上下班查询界面四工资信息管理子系统图工资查询界面长春职业技术学院毕业论文设计专用纸五管理员界面图管理员管理界面六公司简介界面图公司简介界面长春职业技术学院毕业论文设计专用纸第四章系统实施系统和程序设计调试系统设计开发结束后,在调试的过程中,曾经出现了程序调试为出错而界面没有显示,修改了程序而未编译导致了程序修改未实现,界面无法显示,按钮不能实现的情况,后面经过检查讨论后找出了的原因,实现了系统的运行。在运行过程中,由于我收集的资料不够完善,我的知识也有很大的缺陷,对相关只是的掌握还不够多,还不能很成熟的运用课程设计中所需要的技术,系统便无法呈现设想的效果,所以在系统的设计还不够完善,系统的可通用性也不是很强。二系统的不足及改进方案系统的开发基本上完成了,同时系统也具有了初步的功能但是由于收集的数据不够全面,系统同设计初想的还略有差距,功能也不够强大和完善。但随着对开发技术的不断掌握以及系统程序的的不断料及,同时由于电子资源的不断发展,系统在这方面的缺陷可能就会有所改善。长春职业技术学院毕业论文设计专用纸总结经过了几天的时间,我的课程设计利用实现人事信息管理系统终于完成了。本系统是针对对相关企业进行分析之后,确定了系统涉及的领域,包括数据库设计功能设计界面设计等,是个具有实际应用意义的管理信息系统。长春职业技术学院毕业论文设计专用纸参考文献张桂珠刘丽陈爱国面向对象程序设计第版北京邮电大学出版社毕广吉程序设计实例教程北京冶金工业出版社,年王保罗面向对象程序设计北京清华大学出版社,年高林,周海燕管理信息系统与案例分析北京人民邮电出版社,年,,。数据库设计除了用户分析外,还包括概念结构设计逻辑结构设计和物理结构设计等三个阶段。数据库系统已经成为门独立的学科,所以,当我们把数据库设计原理应用到开发中,数据库设计的几个步骤与系统开发的各个阶段相对应,且融为体,它们的对应关系如图所示。图数据库设计与系统开发阶段对应关系图概念模型图这设计阶段是在逻辑关系分析的基示,采用外部中断方式对按键进行侦测。矩阵键值的读取方法般有两种是行扫描法,另种是线反转法。当不按键时,行线全都为正值,列线全都为负值。当按下按键时会自动触发外部中断对键值进行读取。本系统根据矩阵键盘的硬件接线特点,我们采用线反转法检测键值。由于键盘的行线通过电阻与电源连接,列线与单片机相连。我们根据这个特点,将先将条行线置为输入状态并全赋值为,条列线置为输出状态并全赋值为,检测行线读取口高三位确定是哪行的键被按下了,之后进行线反转,再将条行线置为输出状态并全赋值为,条列线置为输入状态并全赋值为,再读取列线的值。将读取的行线值与列线值相加得到键值,把读取的键值按对应操作进行操作,在检测的过程中也应要考虑到键盘会有抖动,变成时要。图和图分别为按键中断程序流程图和键值读取子础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的数据库逻辑设计打下基础。本文根据上面的分析规划出的实体有部门设计员工信息职务管理职务变更上班登记下班登记员工请假信息员工加班信息员工奖惩信息员工工资信用户需求分析概念结构设计物理结构设计逻辑结构设计系统调查系统分析详细调查系统分析逻辑设计系统设计数据库设计步骤系统开发阶段长春职业技术学院毕业论文设计专用纸息员工福利信息管理员信息等。实体与实体之间的关系图如图至图所示。图职务管理实体图图职务变更实体图图上班登记实体图职务管理员工编号姓名现任职务所属部门职务变更雇员编号姓名现任职务上任时间卸任时间上班登记上班时间雇员编号姓名长春职业技术学院毕业论文设计专用纸图下班登记实体图图员工请假实体图图员工加班实体图员工加班员工编号姓名加班日期加班时间下班登记下班时间雇员编号姓名员工请假员工编号姓名请假时间时间长短长春职业技术学院毕业论文设计专用纸图员工奖惩实体图图员工工资实体图图员工福实体图员工奖惩员工编号姓名奖励金罚款员工福利员工编号姓名养老保险失业保险工伤保险总保险金员工编号姓名基本工资公司补贴加班费奖励金扣除金额总工资备注员工工资长春职业技术学院毕业论文设计专用纸图管理员信息实体图表结构分析根据本系统功能需求,数据库采用公司的,它完全可以适合工作需求,并且它所支持的数据类型十分丰富,维护简单,费用比较低,开发人员技术要求不是很高。根据模块的设计,以及规范化的设计要求,为满足系统需要,本系统共建立个表分别是部门设计表,雇员信息表,职务管理表,职务变更表,上班登记表,下班登记表,员工请假信息表,员工加班信息表,员工奖罚信息表,员工工资表,员工福利表,管理员信息表。各个数据表的结构如表至表所示。表部门设计表读操作读操作同样也是个非常重要的操作。单片机将总线从高电平拉低后,总线保持低电平的时间在之内时,之后总线又被释放,将产生读时间间隙。读时序要在总线被释放的内完成,否则就失效了。读取完成后,就要再次释放总线。按照的操作流程,温度读取子程序流程图如图所示。图温度读取程序流程图八转换子程序单片机片的口中集成了路输入通道,执行转换时需要经过关闭设置转换通道关闭模拟比较器再次设置转换通道进行使能采用分频开始转换在接受到转换结束标志位后转换结束关闭转换等步骤,在执行的全部过程中,仅需配置与相关的三个寄存器即可实现转换功能。本系统的程序设计为到达采样时间时启动次采用分频转换。转换流程图如图所示。图转换程序流程图九矩阵键盘的按键查找键值读取程序本系统运用矩阵键盘对系统进行检测控制和显安全退出公司结构部门管理职位调整增加员工信息修改信息查询减少员工现任职务查询职务变更查询职务变更上下班登记请假管理加班管理工资查询工资调整奖罚查询添加奖罚福利查询长春职业技术学院毕业论文设计专用纸福利调整系统帮助关于系统系统主界面如图所示长春职业技术学院毕业论文设计专用纸图系统主页面长春职业技术学院毕业论文设计专用纸第三章子系统设计开程序最优与最差,实际上也必须需要额外的的空间来保存排序后的结果,如果将排序后的数组按照顺序作成个链表,那么链表的最前的两节点就是最小的两序列,计算合并次数,删除该两节点,将新得到的次数插入到链表,注意到,后面需要插入的数字肯定比前面插入的数字大,所以从上次插入的位置之后查找新的插入位置,这样插入数字的总的时间复杂度是的,总的时间复杂度仍旧是,并使用了额外的的空间。第章会场安排问题问题的提出假设要在足够多的会场里安排批活动,并希望使用尽可能少的会场。设计个有效的贪心算法进行安排。这个问题实际上是著名的图着色问题。若将每个活动作为图的个顶点,不相容活动间用边相连。使相邻顶点着有不同颜色的最小着色数,相应于要找的最小会场数。数据输入由文件给出输入数据。第行有个正整数,表示有个待安排的活动。接下来的行中,每行有个正整数,分别表示个待安排的活动开始时间和结束时间。时间以点开始的分钟计。结果输出将编程计算出的最少会场数输出到文件。输入文件示例输出文件示例编码分析根据会场安排问题的定义,首先将问题简化为找出两个活动,若和满足或,则称这两个活动相容,即问题转化为要求找出最多相容会场集合。问题简化为对相容会场的寻找,下面用贪心方法分析过程,根据题意,选取种量度标准,然后按量度标准对个输入排序,按顺序次输入个量。如果这个输入和当前已构成在这种量度意义下的部分最优解加在起不能产生个可行解,则不把此输入加到这部分解中,这种能够得到种量度意义下的最优解的分级处理方法就是贪心方法。那么问题转化为对度量标准的寻找,判断各个数据是否可以包含在解向量中去,然后根据目标函数来选择最优解。贪心算法将所有活动按结束时间排序,得到活动集合先将选入结果集合中,即依次扫描每个活动如果的开始时间晚于最后个选入的活动的结束时间,则将选入中,否则放弃。最优解证明若,是按结束时间排序的活动集合,则具有最早的结束时间,设存在个最优安排不包含,并以开始,则易见∪也是最优的活动安排依此类推,即可推出上述活动都为中的不相容最优活动。俗话所的好的纸上得来终觉浅,绝知此事要躬行,那么让我们举个例子来进步清晰化问题下面表格有个活动,并给出各个活动的开始时间与结束时间,那么请用上述贪心解法分析并求解最优会场数目。如表所示。表会场活动安排表活动开始时间结束时间根据贪心策略现将个活动的结束时间排序为解说方便上表格已经排好排序可用快速排序。毋庸置疑将先分配入会场集合,然后按照顺序找出下个活动,使得其开始时间小于的结束时间即满足时间不冲突,如图易知为,再将分配给,以后每步骤都重复如的选择。经过第轮的筛选可知会场集合中包含,。此时已经没有活动在相容于会场中,那么再继续对进行同样的选取,同理,。那么得出总的会场数目。算法时间复杂度分析算法的时间复杂度为。第章贪心算法的实现语言概述据统计,目前世界上支持面向对象程序设计的语言已近百种,除了大多数是供研究用的非商业软件外,具有强大竞争力语言也很多,其中类是以和语言为代表的新的面向对象语言。发员工信息管理子系统页面及代码图员工信息管理子系统界面二职务信息管理子系统长春职业技术学院毕业论文设计专用纸图现任职务查询界面三出勤信息管理子系统图上下班查询界面四工资信息管理子系统图工资查询界面长春职业技术学院毕业论文设计专用纸五管理员界面图管理员管理界面六公司简介界面图公司简介界面长春职业技术学院毕业论文设计专用纸第四章系统实施系统和程序设计调试系统设计开发结束后,在调试的过程中,曾经出现了程序调试为出错而界面没有显示,修改了程序而未编译导致了程序修改未实现,界面无法显示,按钮不能实现的情况,后面经过检查讨论后找出了的原因,实现了系统的运行。在运行过程中,由于我收集的资料不够完善,我的知识也有很大的缺陷,对相关只是的掌握还不够多,还不能很成熟的运用课程设计中所需要的技术,系统便无法呈现设想的效果,所以在系统的设计还不够完善,系统的可通用性也不是很强。二系统的不足及改进方案系统的开发基本上完成了,同时系统也具有了初步的功能但是由于收集的数据不够全面,系统同设计初想的还略有差距,功能也不够强大和完善。但随着对开发技术的不断掌握以及系统程序的的不断料及,同时由于电子资源的不断发展,系统在这方面的缺陷可能就会有所改善。长春职业技术学院毕业论文设计专用纸总结经过了几天的时间,我的课程设计利用实现人事信息管理系统终于完成了。本系统是针对对相关企业进行分析之后,确定了系统涉及的领域,包括数据库设计功能设计界面设计等,是个具有实际应用意义的管理信息系统。长春职业技术学院毕业论文设计专用纸参考文献张桂珠刘丽陈爱国面向对象程序设计第版北京邮电大学出版社毕广吉程序设计实例教程北京冶金工业出版社,年王保罗面向对象程序设计北京清华大学出版社,年高林,周海燕管理信息系统与案例分析北京人民邮电出版社,年,,。数据库设计除了用户分析外,还包括概念结构设计逻辑结构设计和物理结构设计等三个阶段。数据库系统已经成为门独立的学科,所以,当我们把数据库设计原理应用到开发中,数据库设计的几个步骤与系统开发的各个阶段相对应,且融为体,它们的对应关系如图所示。图数据库设计与系统开发阶段对应关系图概念模型图这设计阶段是在逻辑关系分析的基示,采用外部中断方式对按键进行侦测。矩阵键值的读取方法般有两种是行扫描法,另种是线反转法。当不按键时,行线全都为正值,列线全都为负值。当按下按键时会自动触发外部中断对键值进行读取。本系统根据矩阵键盘的硬件接线特点,我们采用线反转法检测键值。由于键盘的行线通过电阻与电源连接,列线与单片机相连。我们根据这个特点,将先将条行线置为输入状态并全赋值为,条列线置为输出状态并全赋值为,检测行线读取口高三位确定是哪行的键被按下了,之后进行线反转,再将条行线置为输出状态并全赋值为,条列线置为输入状态并全赋值为,再读取列线的值。将读取的行线值与列线值相加得到键值,把读取的键值按对应操作进行操作,在检测的过程中也应要考虑到键盘会有抖动,变成时要。图和图分别为按键中断程序流程图和键值读取子
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 51 页
第 2 页 / 共 51 页
第 3 页 / 共 51 页
第 4 页 / 共 51 页
第 5 页 / 共 51 页
第 6 页 / 共 51 页
第 7 页 / 共 51 页
第 8 页 / 共 51 页
第 9 页 / 共 51 页
第 10 页 / 共 51 页
第 11 页 / 共 51 页
第 12 页 / 共 51 页
第 13 页 / 共 51 页
第 14 页 / 共 51 页
第 15 页 / 共 51 页
预览结束,还剩
36 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。