精华内容
下载资源
问答
  • 2021-02-10 19:08:58

    学号

    《》

    课程设计报告

    学校家教服务管理系统专业:网络工程班级:姓名:指导教师:2017-2018成绩:

    计算机学院

    2017年12月8号一 绪论

    1.1问题描述

    1.2开发的目的

    二 家教服务管理系统分析

    2.1需求分析

    2.2系统功能结构

    2.3系统概要设计

    2.4数据流图

    2.5业务流程图

    2.6数据流程图

    2.7数据字典

    三 数据库设计

    3.1数据库概念结构设计

    3.2 全局E-R图

    四 逻辑设计

    4.1转换关系模式

    4.2分析范式级别

    五 数据库的实现

    六 总结

    、绪论

    题目:学校家教服务管理系统

    学校家教服务管理系统 实现教师信息、职业类型管理; 实现职业登记(职业号、名称、地址、电话等); 实现职业作息登记(职业号、日期、开始时间、结束时间、教师); 实现工资管理和收费管理; 创建存储过程统计指定日期范围内各的时刻时间总和; 创建存储过程统计各种职业的需求次数; 创建 check 约束限制教师性别必须输入‘男’或‘女’; 建立表间关系。

    2.4 数据流图

    2.5业务流程图

    2.6数据流程图

    2.7数据字典

    数据结构及数据项的描述15————教师结束教课时间S00304工作时间datetime15————教师工作时间S00305日期datetime15————上课日期

    数据结构编号:S004

    数据结构名称:收费

    数据结构含义:收费管理

    数据结构组成

    编号名称含义类型长度取值范围取值含义S00401开始时间datetime15————教师开始教课时间S00402结束时间datetime15————教师结束教课时间S00403费用nvarchar10————

    数据结构编号:S005

    数据结构名称:工资

    数据结构含义:教师所挣的工资

    数据结构组成

    编号名称含义类型长度取值范围取值含义S00501职业号nvarchar8————S00502工资nvarchar10————教师所挣的工资

    数据流描述

    1.数据编号:D001

    数据流名:职业登记

    简 述:登记家教所必需的信息

    组 成:职业号、名称、地址、电话

    2.数据编号:D002

    数据流名:教师信息

    简 述:登记家教所必需的信息

    组 成:姓名、性别、电话、科目、地址

    3.数据编号:D003

    数据流名:职工作息

    简 述:登记家教所必需的信息

    组 成:开始时间、结束时间、日期、职工号、工作时间

    4.数据编号:D004

    数据流名:收费

    简 述:登记家教所必需的信息

    组 成:开始时间、结束时间、费用

    5.数据编号:D005

    数据流名:工资

    简 述:登记家教所必需的信息

    组 成:职工号、工资

    (3)数据存储描述

    数据存储编号:D1

    数据存储名称: 教师职业表

    简述:管理人员登记的教师职业信息

    数据存储组成:职业号、名称、地址、电话

    数据存储编号D2

    数据存储名称: 教师信息表

    简述:管理员登记的教师基本信息

    数据存储组成:姓名、性别、电话、科目、地址

    数据存储编号:D3

    数据存储名称:作息表

    简述:教师主要信息和资料

    数据存储组成:开始时间、结束时间、日期、职工号、工作时间

    数据存储编号:D4

    数据存储名称: 收费表

    简述:管理员向用户收取的各项费用

    数据存储组成:开始时间、结束时间、费用

    数据存储编号:D5

    数据存储名称:工资表

    简述:根据教师的授课安排进行工资核算

    数据存储组成:职工号、工资

    (4)处理过程的描述

    处理逻辑编号:P001

    处理逻辑名称:职业登记

    简述:对教师所教课程进行登记

    处理描述:教师所教职业进行登记,登记职工号、名称、地址和电话等

    处理逻辑编号:P002

    处理逻辑名称:信息登记

    简述:对教师基本信息进行登记

    处理逻辑编号:P003

    处理逻辑名称:授课安排

    简述:根据教师信息表和教师职业表对教师的授课进行安排

    处理逻辑编号:P004

    处理逻辑名称:收费统计

    简述:根据教师和其授课时间进行收费管理

    处理逻辑编号:P005

    处理逻辑名称:工资核算

    简述:根据收费表对教师的工资进行核算

    三、数据库设计

    3.1 数据库概念结构设计

    根据

    更多相关内容
  • 数据库原理及应用课程设计报告---学校工资管理系统的设计 里面包含了sql源码和课程设计报告,可供学习参考。高分课设。 一、课程设计目的及基本要求 数据库系统课程设计是为数据库原理及应用课程而独立开设的实践...
  • 上个资源忘了把sql文件加进去,重新上传了下。简易的java+mysql实现的工资管理系统程序,开发环境eclipse,下载即可运行,资源包含完整源代码,数据库文件和设计报告,简单易懂,适合初学者学习,课程设计参考
  • 通过对各个用户的调查,该学校人力资源管理系统有如下需求: (1)员工日常考勤(日常考勤编号、日常考勤项目、日常考勤时间、考勤项目值、考勤备注、全月考勤编号、员工编号); (2)员工全月考勤(全月考勤编号、...
  • 学校工资管理系统是使用MyEclipse开发的一个数据库管理系统。在开发过程中使用SQLyogEnt和MyEclipse完成工资管理系统的基本过程。开发这个系统的步骤主要有系统分析,系统设计,系统实现和系统维护。在系统的设计...

    学校工资管理系统是使用MyEclipse开发的一个数据库管理系统。在开发过程中使用SQLyogEnt和MyEclipse完成工资管理系统的基本过程。开发这个系统的步骤主要有系统分析,系统设计,系统实现和系统维护。在系统的设计过程中,详细展现了系统的各个功能模块,所需的数据库表格的设计等。在系统的设计过程中,给出了实现表单中相应的功能控件事件,代码及菜单实现的方法等。本工资管理系统具有数据输入,数据存储,添加删除教职工工资,添加删除个人信息表或签到表等功能。本系统以简洁明了的界面设计实现了基本功能,使教职工或学校人事部,财务部管理员能快速掌握系统的基本操作。
    关键词:SQLyogEnt; MyEclipse; 数据库操作;  JAVAEE; 系统

    目录:
    第1章 绪  论        1
    1.1 课题背景        1
    1.2 课题现状        1
    1.3课题目的        1
    1.4  学校工资管理系统相关的计算机语言技术的发展概况        2
    1.4.1  JAVAEE的发展概况        2
    1.4.2  数据库的发展概况        3
    1.4.3  SQLyogEnt的介绍        6
    1.4.4  JSP的介绍        7
    1.4.5  JAVA的发展趋势        11
    1.5  学校工资管理系统相关信息        14
    1.5.1 相关技术        14
    1.5.2  开发环境和开发工具        14
    第2章 可行性分析        15
    2.1  技术可行性分析        15
    2.2  经济可行性分析        15
    2.3  操作可行性分析        15
    2.4  开发计划        16
    第3章 系统需求分析        17
    3.1  登录功能        17
    3.2  部门管理员管理模块        18
    3.3  教职工信息管理模块        18
    3.4  工资信息管理模块        18
    3.5  签到表信息管理模块        18
    3.6  用例描述(用例图)        19
    第4章 系统概要设计        22
    4.1  系统功能设计(功能图)        22
    4.2  系统数据库设计        23
    4.2.1  数据字典        23
    4.2.2  E-R图        26
    第5章 系统详细设计        28
    5.1 登录界面        28
    5.2 教职工信息管理        29
    5.3 人事部管理员信息管理        31
    5.4 财务部管理员信息管理        34
    第6章 系统测试        36
    6.1 测试任务及目的        36
    6.2 测试方法        36
    (1)黑盒测试        36
    (2)白盒测试        36
    6.3 测试方针        38
    6.4测试目标和原则        38
    第7章 结 论        39
    参考文献        41
    致  谢        42
    外文原文        43
    中文翻译        54

    论文字数:
    包含资料:



    截图:

    展开全文
  • 工资管理系统E-R图 数据库课程设计

    热门讨论 2010-01-14 08:08:19
    工资管理系统E-R图 数据库课程设计 工资管理系统E-R图 数据库课程设计 工资管理系统E-R图 数据库课程设计
  • {人力资源薪酬管理 }教师工资 管理系统数据库设计 摘要 在计算机日益普及的今天对学校而言若采用一套行之有效的教师工资管理 系统来管理教师的工资会方便许多对学校而言以前单一的手工计算已不能 满足人们的要求往往...
  • C#学校内部工资管理系统( 含数据库),课程设计可参考。
  • 学校家教服务管理系统包括:1、源代码、需建立的所以表、E-R模型、关系模式。2、各种实现的功能(代码和截图):显示所有教师的职业号,姓名和平均工资;查询职业号为001的教师的电话;显示所有教师的职业号, 姓名和...
  • 数据库课程设计-工资管理系统:采用B/S模式,Eclipse EE版本开发,SQL Server数据库,实现“工资管理系统”,压缩包下,有工程源代码,数据库mdf文件,课程设计文档,及答辩PPT[全套]
  • 校园工资管理系统(免积分下载)
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 学校内部工资管理系统

    热门讨论 2011-12-22 21:44:12
    课题综述 1.1 选题背景与意义 随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。有些环境中是有大型ERP软件中的一个模块引进的...
  • 数据库系统原理课程设计报告X学院电子信息工程学 数据库系统原理课程设计报 项目名称 教师工资管理系统数据库设 业 级 名 号 指导老师 201 数据库系统原理课程设计报告 摘 要 在计算机日益普及的今天对学校而言若...
  • 桂林电子科技大学 计算机科学与工程学院 学生数据库课设说明书
  • 数据库课程设计报告——员工工资管理系统

    千次阅读 多人点赞 2021-07-06 16:52:11
    所用到的对应项目是SSH框架的员工管理系统 1相关技术研究 1.1HTML HTML(Hyper Text Markup Language)又称为“超文本标记语言”,它不是一种编程语言,而是一种标记语言。它具有简易性、可扩展性、平台无关性的特点...

    这个设计报告是之前在学校里上数据库课程所写的报告
    但也通用适用于Java web的课程报告
    写的比较早,难免有错误的地方
    所用到的对应项目是SSH框架的员工管理系统
    如果有不对的地方可以自己借鉴重新编辑
    更多相关的资料,查看专栏介绍了解更多

    1相关技术研究

    1.1HTML

    HTML(Hyper Text Markup Language)又称为“超文本标记语言”,它不是一种编程语言,而是一种标记语言。它具有简易性、可扩展性、平台无关性的特点。HTML版本升级版本采用超集方式,更加灵活方便。这种语言能很轻松的修改网站外观,以及网页结构。并且可以通过保存其他网站页面源代码,经过适当的修改,可以仿制出想要的模板,实现资源共享。

    1.2 CSS

    CSS(Cascading Style Sheets)又称为“层叠样式表”,简称CSS。在开发者制作网页时采用CSS技术,可以有效地对字体、布局、背景等效果实现更精准的控制,让网页更加美观。CSS具有如下特点:易于使用修改、丰富的样式定义、对页面应用、页面压缩等。CSS简化了网页的格式代码,加快下载显示的速度,也减少了源代码的数量,因此能大大减少网页制作的工作量。

    1.3 JS

    JS(Javascript)是一种由Netscape的LiveScript发展而来的脚本语言,主要是为了解决服务器终端语言。JS代码通常用单独文件保存,扩展名为.JS。JavaScript的使用使网页增加互动性,使网页具有动态功能。JS能够对浏览器事件做出响应,检测访客的浏览器信息、cookies,包括创建和修改等。

    1.4 Tomcat

    Tomcat是由Apache公司推出的一款免费开源Servlet容器,可实现Java Web程序的实现,是配置JSP和JAVA系统必备的环境。Tomcat 是一个免费开放源代码的Web 服务器,属于轻量级服务器。它在程序运行时占用系统资源少,可拓展,支持邮件服务和负载平衡等常用的功能,因而广受java爱好者的喜爱。

    1.5 MySQL

    MySQL是关系型数据库管理系统,由瑞典的MySQL AB公司开发,目前属于Oracle旗下产品。它是目前最流行的关系型数据库管理系统之一。MySQL使用的是SQL语言,SQL语言是用于访问数据库的最常用标准化语言,开发者使用 C和 C++编写SQL语言,因此可移植性较高。和其他大型数据库如Oracle、DB2等相比,MySQL有自身不足,但是对于个人使用者、中小型企业而言、其功能已经相形见绌。更因为是开放源码软件,能大大降低成本,所以仍然受大众欢迎。

    2需求分析

    2.数据字典

    在这里插入图片描述

    2.员工管理数据流图

    在这里插入图片描述

    2.部门管理数据流图

    在这里插入图片描述

    2.薪资管理数据流图在这里插入图片描述

    4系统设计

    4.1总体架构

    通过分析,人力资源管理系统具有如下特点:只有特定管理员能登入后台使用本系统。要求员工信息录入后可以修改、删除、查询。要求部门信息可以录入后修改、删除、查询。要求每一个编号对应的员工能对照信息准确发放工资要求系统能够准确、及时、安全、便捷地运行。人力资源管理系统主要由三个模块,分别为:部门管理模块、员工管理模块、薪资管理模块。
    在这里插入图片描述

    4.2逻辑结构表设计

    (1)部门表的创建,其中一共有3个字段,分别是id、部门名称、部门描述。

    CREATE TABLE `t_department` (
      `departmentId` int(11) NOT NULL AUTO_INCREMENT,
      `departmentName` varchar(20) DEFAULT NULL,
      `departmentDesc` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`departmentId`)
    ) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8;
    

    之后通过insert语句,往t_department表里插入数据。(通过系统在web浏览器里进行操作后留下的数据)。

    insert  into `t_department`(`departmentId`,`departmentName`,`departmentDesc`) values (1,'营销部','负责公司营销事务'),
    (2,'研发部','负责公司研发事务'),
    (27,'技术部','负责公司技术事务'),
    (29,'财务部','负责公司财务事务'),
    (30,'行政部','负责公司行政事务');
    

    在这里插入图片描述
    在这里插入图片描述
    (2)员工信息表的建立,包括员工的基本信息和工资

    CREATE TABLE `t_employee` (
      `employeeId` int(11) NOT NULL AUTO_INCREMENT,
      `employeeNo` varchar(10) DEFAULT NULL,
      `name` varchar(20) DEFAULT NULL,
      `sex` varchar(10) DEFAULT NULL,
      `birthday` date DEFAULT NULL,
      `nationality` varchar(10) DEFAULT NULL,
      `education` varchar(10) DEFAULT NULL,
      `profession` varchar(20) DEFAULT NULL,
      `departmentId` int(11) DEFAULT NULL,
      `position` varchar(20) DEFAULT NULL,
      `baseMoney` decimal(5,2) DEFAULT NULL,
      `overtime` decimal(5,2) DEFAULT NULL,
      `age` decimal(5,2) DEFAULT NULL,
      `check1` decimal(5,2) DEFAULT NULL,
      `absent` decimal(5,2) DEFAULT NULL,
      `safety` decimal(5,2) DEFAULT NULL,
      PRIMARY KEY (`employeeId`)
    ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;
    

    在这里插入图片描述
    在这里插入图片描述

    (3)用户信息表的建立

    CREATE TABLE `t_user` (
      `userId` int(11) NOT NULL AUTO_INCREMENT,
      `userName` varchar(20) DEFAULT NULL,
      `password` varchar(20) DEFAULT NULL,
      PRIMARY KEY (`userId`)
    ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
    
    

    在这里插入图片描述
    在这里插入图片描述

    4.3部分流程设计

    1.用户登录
    登录功能:为了阻止非法用户的访问及信息安全的保护,因此管理需要权限,登录模块只有特定的管理员能登录并使用,且管理员需要输入正确的账号、密码才能成功进入后台系统。若登录账号与密码不匹配则无法登录。
    如下为管理员登录系统流程图。在这里插入图片描述
    2.部门管理
    部门管理模块分为四个模块:增添部门、修改部门、删除部门、查询部门。主要功能为增添企业部门信息,每个部门独立、并且有专门的编号、部门名称、部门描述;并且可以对已经添加过的部门进行修改操作、删除操作、查询操作。部门名称必须填写完整,否则无法成功添加。删除部门的时候,所在部门必须没有员工,否则删除失败。部门信息存储后可以再次修改,并且员工模块,每一个员工都要属于某一个部门。
    在这里插入图片描述

    5.系统实现

    系统实现不详细介绍了。因为是数据库课程的报告。
    在这里插入图片描述

    展开全文
  • 学校家教服务管理系统包括:1、源代码、需建立的所以表、E-R模型、关系模式。2、各种实现的功能(代码和截图):显示所有教师的职业号,姓名和平均工资;查询职业号为001的教师的电话;显示所有教师的职业号, 姓名和...
  • 开发环境:VC++6.0 SQL server2005
  • 用VC6.0写的管理系统,基于VC6.0实现,用到了数据库,是学习、工作非常不错的参考,是入门也是提高
  • 工资管理系统 课程设计 含需求分析 、详细设计、数据库、源代码等。JAVA+sqlseve2000实现的
  • 数据库课程设计-职工工资管理系统

    万次阅读 多人点赞 2019-07-02 19:39:29
    XXX大学 《数据库原理及应用课程设计》设计报告 ...

     

                                                                    XXX大学

     

     

                                           《数据库原理及应用课程设计》设计报告

                                              

     

     

     

                                                题   目            职工工资管理系统           

                                               学生姓名                                                 

                                               学   号                                                      

                                               专业班级                                                 

                                               学    院                                                    

                                               指导教师                                                 

                                               完成时间                                                 

     

     

    1 需求分析

    本系统的主要目的是,明确查询公司职工某年某月的工资情况,通过职工工资管理系统,能明确的察看到从入职以来,每位职工的每月工资情况。同时也能查询到职工本身的一些基本信息。(这次的设计以2018年5月为例)

    设计如下面所示的数据项:

    职工信息包括读者职工号,姓名,性别,出生日期,年龄,部门,职位,入职时间;

    工资信息包括职工号,工资年份月份,原始工资,津贴,所得税,最终工资。

    2 概念结构设计

    概念结构E-R图如下所示。

     

    3 逻辑结构设计

    (1)E-R图转换成关系模式如下:

    职工(职工号,姓名,性别,出生日期,年龄,部门,职位,入职时间)

    F = {职工号姓名,职工号性别,职工号→出生日期,职工号→年龄,职工号→部门,职工号→职位,职工号→入职时间}

    候选码:职工号,最高符合BCFN。

    工资(职工号,工资年份月份,原始工资,津贴,所得税,最终工资

    F = {职工号工资年份,月份原始工资,职工号工资年份,月份津贴,职工号工资年份,月份所得税,职工号工资年份,月份→最终工资}

    候选码:职工号工资年份,月份,最高符合BCNF。

     

     

    (2)关系模式中属性的详细说明。

                                                                         职工信息表

    字段名

    数据类型

    约束条件

    说明

    mno

    INT

    主键,自增

    职工号

    mname

    VARCHAR(50)

    唯一,不能为空

    职工姓名

    sex

    VARCHAR(2)

    不能为空

    职工性别

    birthday

    DATE

    不能为空

    出生日期

    age

    INT

    可以为空

    职工年龄

    dept

    VARCHAR(50)

    可以为空

    所在部门

    post

    VARCHAR(50)

    可以为空

    职工职位

    start_date

    DATE

    可以为空

    入职时间

     

     

                                                                   工资信息表

    字段名

    数据类型

    约束条件

    说明

    mno

    VARCHAR(50)

    主键,自增

    职工号

    year

    VARCHAR(50)

    主键

    工资年份

    month

    VARCHAR(50)

    主键

    月份

    wage_jop

    float

    可以为空

    原始工资

    allowance

    float

    可以为空

    津贴

    tax

    float

    可以为空

    所得税

    real_wage

    float

    可以为空

    最终工资

     

    4 建表及主要操作SQL语句

    (1)建立基本表

    //create database mis;

    //use mis;

    //职工表

    create table member(

    mno char(15) not null,

    mname varchar(15) unique,

    sex char(5) not null check(sex='男' or sex='女'),

    birthday date not null,

    age int not null,

    dept varchar(10) not null,

    post varchar(15) not null,

    start_date date not null

    );

     

     

    //职工工资表

    create table wage(

    mno char(15) not null,

    year varchar(10) ,

    month varchar(10) ,

    wage_jop float not null,

    allowance float ,  /*津贴*/

    tax float not null,/*所得税*/

    real_wage float not null

    );

    (2)录入模拟数据

    insert into member

    values('0001','李勇','男',('1985-01-02'),'33','研发部','研发部长',('2012-05-11'));

    Insert into member

    values('0002','刘晨','男',('1987-01-02'),'31','研发部','项目策划',('2012-06-01'));

    Insert into member

    values('0003','王敏','女',('1985-11-02'),'33','财务部','财务会计',('2011-06-11'));

    Insert into member

    values('0004','张立','男',('1990-01-02'),'20','人事部','人事部长',('2011-05-11'));

    工资表以2018年5月为例

    insert into wage

    values('0001','2018','5','5400','0','100','5300');

    insert into wage

    values('0002','2018','5','5000','500','100','4900');

    insert into wage

    values('0003','2018','5','4000','100','150','3850');

    insert into wage

    values('0004','2018','5','4000','0','150','3850');

    (3)常用查询

    /*查询某个人的所得工资,以查询工号为0002的员工为例*/

    select member.mname,wage_jop ,allowance ,tax,real_wage

    from member , wage

    where wage.mno='0002' and wage.mno=member.mno;

    /*查询某个部门工资不少于三千的人员信息*/

    select * from member

    where mno in(

    select mno

    from wage

    where dept='研发部' and member.mno=wage.mno and real_wage>=3000);

    /*修改员工信息*/

    update member

    set post = '财务部长'

    where mname='王敏';

    /*分组查询—统计每个部门的职工人数*/

    select dept,count(mno) from member group by dept;

    /*嵌套查询—查询津贴为零的职工号和职工姓名*/

    select mno,mname from member

    where mno in(select mno from wage where allowance='0');

     

    5总结

    展开全文
  • 工资管理系统,源程序,,,+++++报告,,,可以运行的
  • 工资管理系统的实验报告。自己去试一试。还不错!
  • 数据库 工资管理系统

    2009-01-04 15:29:10
    数据库 工资管理系统 报告 源程序 有界面
  • mysql实现(工资管理系统)课程设计

    千次阅读 多人点赞 2022-01-03 17:43:43
    本系统的主要目的是,明确查询公司职工某年某月的工资情况,通过职工工资管理系统,能明确的察看到从入职以来,每位职工的每月工资情况。同时也能查询到职工本身的一些基本信息。(这次的设计以2021年12月为例) ...
  • 学校内部工资管理 Vc 数据库 源代码
  • 基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的高校职工工资管理系统, 该项目可用各类java课程设计大作业中, 高校职工工资管理系统的系统架构分为前后台两部分, 最终实现在线上进行高校职工工资管理系统各项...
  • IDE环境: Eclipse,Myeclipse,IDEA都可以硬件环境: windows 7/8/10 2G内存以上(推荐4G,4G以上更好)可以实现:院系管理员角色包含以下功能:院系管理员首页,修改本院教师的工资信息,添加教师和教师薪资等功能。管理...
  • 最近了解了基于javaweb的教师绩效工资管理系统项目,在这个平台记录一下这个基于javaweb的教师绩效工资管理系统项目,方便以后再次使用或学习的时候能够及时的翻阅。在完成基于javaweb的教师绩效工资管理系统项目的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,182
精华内容 2,872
关键字:

学校工资管理系统数据库