企业考勤管理系统毕业论文[1](6)

2019-01-12 17:31

**大学,毕业论文

4.5.7考勤管理

考勤管理模块中管理员具有查询所用员工考勤的详细资料信息,而普通员工只具有查询自己的信息功能操作。

输入项:姓名、部门(选择)、开始时间、结束时间、性质以(选择) 输出项:编号,姓名,部门,性质,上班,下班。

处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来。

4.5.8请假管理

输入项:姓名、部门(选择)、开始日期、结束日期)

输出项:编号,姓名,部门,性质,开始日期,天数,结束日期,备注,准假,不准假。 处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来。

第16页 共34页

**大学,毕业论文

第17页 共34页

**大学,毕业论文

4.6数据库设计

表1 管理员信息表(administrators)

名称 用户名 密码 管理员姓名 性别 所在部门 身份等级

表2 控制系统信息表(cust_sys)

名称 标号 员工 备注 字段名称 act teac remark 数据类型 int int varchar(100) 主键 yes no no 非空 yes no no 字段名称 wnum wpswd tname tsex tdep tpri 数据类型 varchar(4) varchar(30) varchar(30) int int int 主键 yes no no no no no 非空 yes yes no no yes yes 表3 留言表(liuyuan)

名称 记录ID 昵称 性别 邮箱 内容 时间 字段名称 rec_id name sex email liuyuan addtime 数据类型 int varchar(20) int varchar(20) varchar(500) datetime

表4 公告表(news)

第18页 共34页

主键 yes no no no no no 非空 yes no no no no yes **大学,毕业论文

名称 记录ID 标题 新闻内容 部门ID 部门名称 添加时间 字段名称 id title news dep depname Add_time 数据类型 int varchar(100) varchar(500) int varchar(50) datetime 主键 yes no no no no no 非空 yes no no no no no 表5 部门表(departmen)

名称 记录ID 部门ID 部门名称 字段名称 Sys_id dep depname 数据类型 int int Varchar(30) 主键 yes no no 非空 yes yes yes 表6 考勤表(kq)

名称 记录ID 用户ID 是否上班 上班时间 是否下班 下班时间 性质 字段名称 rec_id wnum go_on go_work get_on get_work pstate 数据类型 int varchar(50) int datetime int datetime int 主键 yes no no no no no no 非空 yes no no no no no no 表7 请假信息表(qj)

名称 标号 员工 意见 备注

字段名称 act teac stu remark 数据类型 int int Int Varchar(100) 主键 yes no no no 非空 Yes yes yes Yes 第19页 共34页

**大学,毕业论文

第 5 章 开发技

企业考勤管理系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。

5.1 开发技术介绍

5.1.1

B/S模式及其优势

(1)C/S(Client / Server)模式

过去,网络软件的开发都采用C/S(Client)模式,在这种模式下,主要的业务逻辑都集中于学生端程序,基于Client / Server(学生端/服务器)结构的考试系统,利用计算机局域网络,每台计算机(学生端)通过安装必要的软件才能与服务器端相互通信。由于利用了计算机网络,不再需要大量人力以实现考题的一致性和考试信息的收集,自动化程度和效率较高。但由于其结构特点,只适用于一定范围的网络内部(局域网),范围难以扩展,可以通过改进通信协议,对该结构进行改造,使其适用于更广的网络范围(广域网),但由于需要安装学生端程序,维护和升级同样存在困难。

这种结构也称为MIS型架构,试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库学生机配臵,因此每次考试时要对机器进行安装、配臵,这样一来考试组织比较烦琐;而且考试程序放在学生机上,安全性也受到一定程度的影响。

(2)B/S(Browser / Server)模式

B/S(Browser / Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层(3-tier)结构。一个三层架构的应用程序由三部分组成,这三部分各自分布在网络中的不同地方。这三个部分分别是:工作站或表示层接口、事务逻辑、数据库以及与其相关的程序设计。在一个典型的三层架构应用程序中,应用程序的用户工作站包括提供图形用户界面(GUI)的程序设计和具体的应用程序入口表格或交互式窗口。

事务逻辑处在局域网(LAN)服务器或其他共享主机上,它作为响应工作站所发出学生请求的服务器,而相对于处于大型机的第三层它是作为学生端,并且决定需要什么数据以及数据存储在哪里。第三层包括数据库以及处理读写以及访问数据库的程序。然而应用程序的设计可能比这个架构要复杂,对于大型程序来说,这个三层模式

第20页 共34页


企业考勤管理系统毕业论文[1](6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:HK5-海南四天三晚特色游(准五-热带天堂)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: