欢迎来到天天文库
浏览记录
ID:43672950
大小:1.10 MB
页数:27页
时间:2019-10-12
《工资管理(模板)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、歩"工犬竽课程设计说明书课程名称:数据库课程设计题目:院系:理学院专业班级:学号:201学生姓名:指导教师:201年月曰安徽理工大学课程设计(论文)任务书理学院院系信计教研室学号201学生姓名专业(班级)设计题H工资管理系统设计技术参数JDK1.6;visioERwinMyEclipse5.5.1GA;MySQL5.5;Navicat8设计要求设计一个员工工资管理系统,系统分为三个模块,分别是登陆模块,员工登录模块,管理员模块(包含八个子界面),员工登陆后只允许查询口己的基木信息,管理员对员工的基木信息和员工工资信息进行添加,删除,修改,查询等功能。后台数据库是基Tmy
2、sqlNative建立。工作JBL里需求分析,概要设计,详细设计,界面设计,数据库设计,数据库连接,了模块和功能设计,各个模块实现窗口的设计,编写系统说明书和实验报告。工作计划月日根据要求建立需求分析月日建立数据库和表,模块设计月口对界面进行设计月口程序源代码编写,调试程序,检杳员工工资系统各模块管理功能月日进行系统功能测试月日根据已经编写好的程序编写Word文档和实现窗口的截图月FI提交课程设计参考资料[1]李兴华.Java开发实战经典[M].北京:清华大学出版社.2009.[2]王珊,萨日塩.数据库系统概论(第四版)[M]•北京:高等教育出版社.2008.[3]印旻
3、.java与面向对象程序设计课程[M]・北京:高等教育出版社.2012.[4]齐志昌.软件工程(第二版).[M].北京:高等教育出版社.2004.指导教师签字教研室主任签字年月日安徽理工大学课程设计(论文)成绩评定表学生姓名:_学号:—专业班级:课程设计题冃:指导教师评语:成绩:指导教师:年月口目录1设计简介及方案11」开发丁•具11.2系统功能模块设计12.概要设计22.1E-R图22.1.1系统E-R图与数据库逻辑设计22.1.2公司员工管理系统的E-R图22.2数据库43.数据库的结构设计和详细设计64.系统实现74.1登陆界面74.1.1管理员界面84.1.2员
4、工登录界面84.2员工基本信息操作模块的实现94.2.1杳询员工基木功能的实现94.2.2添加员工基木信息114.2.3修改员工基本信息124.2.4删除员工基本信息功能的实现134.3员工工资信息管理144.3.1添加员工工资信息的实现144.3.2查询员工工资信息164.3.3删除员工工资信息175系统功能测试。186总结19参考文献:20职能部门1设计简介及方案1.1开发工具MyEclipse5.5.1GAJDK1.6MySQL5.5Navicat8visioERwin1.2系统功能模块设计对上述各项功能进行集屮、分块,按照结构化程序设计的要求,得到如图1-1所示
5、的系统功能模块图。工资管理系统登陆界面公司员T员工信息杳询图1-1系统功能模块图2•概要设计2.1E-R图工资管理系统采用九腹专用数据库mysql数据库系统。其中数据库的设计所用的设计工貝是Erwin,2.1」系统E-R图与数据库逻辑设计公司员工管理系统不仅要求数据库功能强大,而且要有很好的安全保障机制。对于程序的编写主要是用面向对象语言java编写的,这里对于数据库的选择,我们选择九腹专用数据库mysql,对于公司员工管理系统的数据信息进行管理。(1)E-R图E-R图为实体-联系图,提供了表示实休型、属性和联系的方法,用来描现实世界的概念模型。构成E-R图的基本要索是
6、实体型、属性和联系,其表示方法为:实体型(Entity):用矩形表示,矩形框内写明实体名,比如在木系统中数据库的实体为管理员、用户、图书。属性(Attribute):用椭圆形表示,并用无向边将其与真实的实体相连接起来,比如书籍的作者、出版社和书号等。联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别于有关实体连接起來,同时在无向边旁边旁边标上联系的类型(1:1:,1:n,或m:n)。2.1.2公司员工管理系统的E・R图图2・1用户登录的E・R图图2・2员工基木信息E・R图图2-3员工工资E-R图图2-5员工上班时间E—R图各个实体Z间关系E
7、-R图如卜•所示:;职工号:V/图2-6实体之间关系E-R图2.2数据库根据数据库的有关知识将R-R图转化成对应的关系表用户表(用户名,用户密码,用户类型)其中用户名是主键。员工信息表(员工编号,性别,岀生年月,参加工作时间,部门名称)其屮主键是编号。员工工资信息表(员工编号,基木工资,工作工资,出勤吋间,税收,工资)其中员工编号是主键。职务信息表(员工编号,表现,职务)其中员工编号是主键。工作时间信息表(上午时间,屮午时间,下午时间)-其屮上午时间,屮午时间,下午时间共同组成主键。利用Java专用数据库mysql,设计数据库“emplo
此文档下载收益归作者所有