1、 1 课 程 设 计 说 明 书课 程 设 计 说 明 书 课程名称课程名称: : 面向对象课程设计面向对象课程设计 题目题目: : 员工信息管理员工信息管理系统系统 院院 系:系: 专业班级:专业班级: 学学 号:号: 学生姓名学生姓名: 指导教师:指导教师: 20132013 年年 1 1 月月 5 5 日日 2 课程设计(论文)任务书课程设计(论文)任务书 院系院系 教研室教研室 学学 号号 学生姓名学生姓名 专业(班级)专业(班级) 设计题目设计题目 员工信息管理系统员工信息管理系统 设设 计计 技技 术术 参参 数数 jdk1.6 开发工具开发工具:MyEclipse 5.5.1GA
2、 DBMS:MYSQL5.5,Navicat8 设设 计计 要要 求求 开发一个员工开发一个员工信息管理系统,系统分为三个模块且必须具备查询、信息管理系统,系统分为三个模块且必须具备查询、 修改、 添加、 删除等功能。 后台数据库是基于修改、 添加、 删除等功能。 后台数据库是基于 MYSQL5.5 和和 Navicat8 建建 立的立的 工工 作作 量量 需求分析需求分析,数据库设计数据库设计,子模块和功能设计子模块和功能设计,各个模块实现窗口的设计各个模块实现窗口的设计, 编写系统说明书和实验报告,说明书不少于编写系统说明书和实验报告,说明书不少于 15 页页 工工 作作 计计 划划 12
3、 月月 26 日需求分析日需求分析 12 月月 28 日建立数据库和表及关系表,模块设计日建立数据库和表及关系表,模块设计 1 月月 1 日日页面设计及熟悉页面设计及熟悉 MyEclipse 5.5.1GA 及其运行环境及其运行环境 1 月月 4, 5 日程序源代码编写、调试程序并编写日程序源代码编写、调试程序并编写 Word 文档和实现窗口文档和实现窗口 的截图的截图 1 月月 5 日提交课程设计日提交课程设计 参参 考考 资资 料料 1刘彬刘彬.JSP 数据库高级教程数据库高级教程M.北京:清华大学出版社北京:清华大学出版社.2006 2王珊王珊,萨日煊萨日煊.数据库系统概论(第四版)数据
4、库系统概论(第四版)M北京北京:高等教育出版高等教育出版 社社.2008 3黄晓东黄晓东.Java 课程设计课程设计M.北京:中国水利水电出版社,北京:中国水利水电出版社,2004. 4 4 王舜燕、钟珞王舜燕、钟珞.Java.Java 编程方法学编程方法学M.M.北京邮电大学出版社,北京邮电大学出版社,20082008 指导教师签字指导教师签字 教研室主任签字教研室主任签字 3 目录 一、 需求分析和设计 4 二、系统模块图 4 三、详细设计 5 1. 数据表结构分析: 5 1.用户表的设计 5 2.员工基本信息表的设计 5 3.员工工资信息表的设计 6 2.程序实现-使用流程:. 6 1登
5、陆程序和登陆界面: . 6 2主程序: 8 3员工信息和工资信息的添加: 11 4员工信息和工资信息的删除: . 14 5员工信息和工资信息的查询: . 16 6员工信息和工资信息的修改: . 19 四、设计总结 22 五、参考文献 22 4 一、一、 需求分析和设计需求分析和设计 在这个信息大爆炸的时代,大量的信息需要我们来整理。那么关于员工信息 管理和工资的信息管理都需要计算机来实现, 所以在人们日益增长的需求下我们 应该实行计算机统一管理,以提高工作效率和管理水平。 在制作员工信息管理系 统之前,首先要知道所要做的系统可以实现哪些功能,要清楚不同级别的用户可 以实现哪些功能, 实现什么样
6、的界面。 当明确了这些, 项目开发的思路就清晰了, 然后再对员工信息管理的系统进行考察、分析,从中吸取经验,并结合本系统的 要求以及实际情况,设计出一个合理的系统。 该程序是利用文件来实现的,程序的重要作用是对员工信息进行管理,包括 员工信息的添加、查询、修改、删除。通过该课程设计,使同学们进一步理解概 JAVA 的基本概念、理论和方法,初步掌握 JDK、Eclipse 的调试和应用,以及程 序中错误的解决方法,明确 JAVA 在实际程序设计中的应用。使课堂中学习到理 论得到应用,练习文件形式在 JAVA 程序设计中的应用。 二、系统模块图二、系统模块图 系统模块图主要是由管理员和和员工两部分组成, 它整体的展现了我们所作的 系统有哪些功能,它具有添加、删除、修改、查询等功能。很直观的