员工信息管理系统课程设计

  • 格式:doc
  • 大小:1005.50 KB
  • 文档页数:47

武汉工程大学

计算机科学与工程学院

课程设计报告

设计名称: 《数据库原理与应用》课程设计

设计题目: 企业员工信息管理设计与开发

学生学号: 1305120411

专业班级: 2013级网络工程01

学生姓名: 何彬

学生成绩:

指导教师(职称): 刘晓华(副教授)

完成时间: 2015-11-19~2015.12.10

武汉工程大学计算机科学与工程学院 制

说明:

1、报告中的第一、二、三项由课程设计负责人在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成课程设计后填写。

2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。

3、指导教师评语一栏由指导教师就学生在整个课程设计期间的表现、设计完成情况、报告的质量等方面给出客观、全面的评价。

4、训练报告正文字数应不少于3000字,也可由指导教师根据本门课程设计的具体情况酌情增加字数或内容。

5、平时表现成绩低于6分的学生,其课程设计成绩按不及格处理。

6、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各项课程设计),各教研室可根据本项课程设计的特点及内容做适当的调整,并上报学院批准。

成绩评定表

学生姓名: 何彬 学号: 1305120411 班级: 网络工程01

类别 合计

分值 各项分值 评分标准 实际得分 合计得分 备注

平时表现 10 10 遵守学习纪律,表现良好,积极完成课程设计任务,无旷课、迟到、早退等情况。

设计完成情况 40 20 按照要求完成设计内容,方案合理,功能完善,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。

20 在设计过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。

报告质量 50 15 报告格式规范,表述清晰,章节内容组织恰当。符号统一,图表完备,符合规范要求。参考文献数量在5篇以上,格式及引用符合要求。

15 报告内容翔实,结构严谨合理。课题背景介绍清楚,综述充分。设计与实现等主要过程完整,论述具体透彻。能运用所学专业知识对问题加以分析和求解。无抄袭现象。

20 设计报告对整个设计过程进行了全面总结,体现了收获,得出了有价值的结论或结果。

总评成绩

指导教师评语

指导教师: (签字) 日期: 年 月 日

一、课程设计目的、条件、任务和内容要求:

《数据库原理与应用》是专业基础课,数据库技术广泛应用于计算机的多个发展方向上。在学好数据库理论的同时,我们有必要掌握数据库设计的方法。《数据库原理与应用》课程设计是数据库教学中的实践环节,是对该课程知识的综合应用。通过设计,使学生巩固所学的理论基础知识,掌握数据库设计的全过程和方法,培养学生编写技术文档及开发数据库应用系统的能力。提高学生独立分析问题、解决问题的能力,锻炼和加强学生的动手能力。

设计任务书提供三个设计题目供学生选择(原则上选择每个题目的人数不超过10人)。在指导教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生的积极性和创造性,给学生充分的自主空间。

设计内容要求:

(1)通过系统的功能分析和数据分析进行系统的功能模块设计,数据库的概念结构设计(E-R图),数据库的逻辑结构设计,数据库中的表、视图、存储过程、函数的结构和定义。

(2)报告还要包括程序的运行环境、开发环境、程序的详细设计(主要功能实现的程序源代码)。

(3)后台数据库选用SQL SERVER,前台开发工具不限,可自己选择VB、VC、JAVA等都可以。建议条件允许的情况下选择JAVA。

(4)整个课程设计期间,要求学生必须与指导老师经常保持联系,其中几个主要阶段都要经指导老师审阅,一是为了及时发现问题,防止出现原则错误,二是便于指导老师掌握学生独立完成设计的情况。

二、进度安排:

数据库原理课程设计共计3周内完成,共计20个学时。第l3周下达课程设计任务书,并对每个课程任务进行详细的讲解。并且第13周开始进行系统调研,完成需求分析,包括数据分析和功能分析;第14-15周完成数据库设计、数据库实施和应用程序设计;第15周周四上午1-4节检查课程设计完成情况。

提交报告时间:第16周周四下午。

三、应收集资料及主要参考文献:

[1]徐孝凯.数据库基础与SQL Server应用开发[M].北京:清华大学出版社,2008.

[2]朱福喜.面向对象与Java程序设计[M].北京:清华大学出版社,2009.

[3]孙浏毅.Java宝典[M].北京:电子工业出版社,2009.

[4]王国辉.Java数据库系统开发案例精选[M].北京:人民邮电出版社,2007.

[5]伍俊良.课程设计与系统开发案例[M].北京:清华大学出版社,2003.

[6]何旭洪.数据库系统开发实例导航[M].北京:人民邮电出版社,2003.

[7]陈刚.MyEclipse从入门到精通[M].北京:清华大学出版社,2005.

[8]钱雪忠主编.数据库原理及应用[M] 北京邮电大学出版社,2007.

[9] Bain.SQL server 2000数据仓库与Analysis Services[M].中国电力出版社,2003

[10]王珊.数据库系统概论[M].高等教育出版社,2014.

[11]景楠.Java Web 应用开发:J2EE 和 Tomcat[M].北京:清华大学出版社,2004.

[12]陈雄华.Spring 企业级应用开发详解[M] 北京:电子工业出版社 ,2009.

四、摘要:

随着计算机技术的飞速发展,计算机在企业管理中应用得到普及,不仅是在企业中,在学校利用计算机实现管理势在必行。企业管理系统是现在企业管理工作不可缺少的一部分,是适应现在企业制度的要求,是推动企业劳动人事走向科学化、规范化的必要条件。计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。本系统是一个结合小型企业实际情况、具体制度的实际需求,采用功能强大的Java作为开发工具、SQL作为数据库而开发出来的人事管理系统。能完成人事管理的基本功能,包括系统管理、系统信息管理、数据信息查询、数据信息浏览,本系统可以满足企业简单人事管理的需要。系统具有友好的界面,操作方便等优点。

关键词:SQL数据库;综合测评管理;Java

五、Abstract:

With the rapid development of computer technology, computer application in

enterprise management has been widely used, not only in the enterprise, it is imperative to

use computer to achieve management in schools. Enterprise management system is an

indispensable part of enterprise management, and it is a necessary condition to meet the

requirements of the enterprise system. It is a necessary condition to promote the labor and

personnel to the scientific and standardized. With its powerful performance, the computer

has brought great convenience to people's work, study and life. The whole human society

has entered a high degree of information, people's use of information and data has entered a

stage of automation, networking and socialization. This system is a combination of the

actual situation of small enterprises, the actual needs of the specific system, the use of

powerful Java as a development tool, SQL as the database and the development of the

personnel management system. To complete the basic functions of personnel management,

including system management, system information management, data query, data browsing,

the system can meet the needs of the enterprise's simple personnel management which has

friendly interface, convenient operation and so on.

Keywords:SQL database;integrated appraisal management; Java