1 / 17
文档名称:

Java课程设计报告.docx

格式:docx   大小:200KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java课程设计报告.docx

上传人:sssmppp 2019/6/27 文件大小:200 KB

下载得到文件列表

Java课程设计报告.docx

相关文档

文档介绍

文档介绍:合肥曇院针尊机科曇鸟技*系课程设计报告2010〜2011学年第二学期课程课程设计名称专业班级姓名指导教师Java语言程序设计企业人事管理系统08网络工程(1)班陈涛金莹郭昌建2011年9月一、需求分析系统需求分析:考察屮小企业企业,要求设计一套人事管理系统,其屮应具有一定的人事档案管理功能。企业人事管理系统是企业进行管理的不可缺少的一部分。职工的个人信息,各部门的信息,以及职工和部门之间的联系。职工的考勤,职务,部门等。为了方便企业领导掌握木企业的人事信息,在系统中加入杳询功能,包括职工的所有信息。还加入了对人事变动(删除、添加、修改)的功能。高效的人事管理系统是中小企业系统之所需。木系统的具体要求为:能全面管理公司人事管理中的各类主体,如人员信息查询,人员信息更新,人员添加,部门分配等;通过计算机能方便的维护(包括插入,删除,修改更新等)各类信息表;能通过开发语言实现对数据库的操作,查询基于某个信息表的所须信系统具有操作方便,简捷等特点。功能需求分析:①.在数据库服务器如SQLServer2000+,建立个关系模式对应的库表,并确定主键,索引,参照完整性,用户□定义完整性等。能对各库表进行输入,修改,删除,添加,查询等基本操作。能实现如下各类查询:能统计职工的基本情况,如部门,姓名,年龄,性别等能够统计职工在出勤方而的情况要求所设计系统界面友好,功能安排合理,操作使用方便,并能进一步考虑了系统在安全性,完整性,并发控制,备份恢复等方面的功能要求二设计设计思想:这个题目主要是通过在界面上进行操作从而对数据库里的内容进行添加、删除、修改等各项操作。首先对数据库进行设计,新建一个数据库,在这个数据库里建7个表,按照题目需要对各表进行设计。进行界面设计的时候,因为要在主程序界面上进行操作,所以需要在设计时需要设计一个主函数,在主函数上进行操作,根据需要调用不同的了程序进行不同的功能操作。功能设计根据本次课程设计的要求,将该程序的功能设计如下:运行主程序,进入操作界面,通过链接数据库,对该程序进行各项操作。进入主界而以后,管理员可以对数据库里各员工的信息进行插入、删除、更新、杳询等各项操作,临时添加的用户只能对数据库里的信息进行查询。进行各项操作后,会显示相应的信息,并以此对原本数据库信息进行更新。数据库设计数据库在一个信息管理系统屮占冇非常重要的地位,数据库的结构设计的好坏直接影响了数据库的效率。在充分需求分析的基础上,经过逐步的抽象,概括,分析,充分研讨,可画出如下反映人事管理系统的E・R图:用户实体图:用户名——用户——密码员工基木信息实体及联系图:姓邮编电话起薪时间参加工作时间 进入公司时间员工调入基本信息实体及联系图:考试情Z调入理由单位意见 —-员工姓备注员工调出基木信息实体及联系图员工姓调出理出备注单位意见员工考勤信息表:病假姓当前H期特姝加班天下班时间出差天数正常加班天数出差目的地吋间表下班吋间事假上下班吋间表:上班吋间员工编号迟到次数早退次数•详细设计数据库详细设计:新建一个数据库,在其中建立7个不同的表格,分别记录为:上下班时间表,员工信息表,员工考勤信息统计表,员工考勤表,员工调入信息表,员工调出信息表,用户表。CREATETABLE[上下班时间表]([上班时间][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[F班时间J[char](10)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMARY]GOCREATETABLE[员工信息表](IASNOTNULL,PRC_CI_ASNOTNULL,PRC_CI_ASNOTNULL,PRC_CI_ASNULL,PRC_CI_ASNOTNULL,PRC_CI_ASNOTNULL,PRC_CI_ASNOTNULL,PRC_CI_ASNOTNULL,IASNOTNULL,[员工编号]Ichar](53)COLLATEChinese_PRC_CI_ASNOTNULL,[员工姓名][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[性别1(char](10)COLLATEChinese[籍贯]|char](10)COLLATEChinese[年龄][char](10)COLLATEChinese[生日]|char|(10)COLLATEChinese[学历][char](10)COLLATEChinese[专业][char](10)COLLATEChinese[住址](char](60)COLLATEChinese[邮编JIchar](53)COLLATEChinese[电话][char](53)COLLATEChinese.[参加工作时间1(char](10)COLLATEChi