小米集团公司考勤管理系统设计与实现毕业论文(编辑修改稿)内容摘要:
关系。 ( 4)如何评价并改进模块结构的质量。 该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势。 在使用过程中可将结构化设计方法与结构化分析( SA)方法及编程阶段的结构化程序设计方法 (SP)前后衔接起来。 系统功能模块化的优点: ( 1)系统功能模块划分清晰,区 别明显,易于操作。 ( 2)操作界面友好,简单易懂适合不同层次的操作人员。 ( 3)子系统之间的数据交换操作简单、快捷。 根据该系统的需求分析,设计可实现的模块组织结构。 13 如图 所示: 图 系统层次模块图 用户登录 系统管理 员工管理 个人考勤 部门管理 考勤管理 留言管理 请假管理 14 第四章系统设计 指导思想 系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求。 系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。 系统层次模块图 图 系统层次模块图 用户登录 系统管理 员工管理 个人考勤 部门管理 考勤管理 留言管理 请假管理 15 系统流程图 管理员(企业领导) 图 系统流程图 用户信息 普通员工 信息 查询 系统资源模块 个人考勤 考勤信息 退出 考勤管理 查询 16 数据流程图 图 数据流程图 功能模块设计 企业考勤管理系统分为系统管理、部门管理、公告管理、员工管理、请假管理、个人考勤、考勤管理、留言管理、退出系统等九大模块。 各模块的具体功能划分如下: 系统管理模块 图 系统管理模块功能树 系统管理模块包括更改密码、高级管理(控制系统)两大子模块。 管理员 考勤管理 考勤信 息 录入 员工信息文件 登录 查询 试卷 合法员工 更改密码 控制系统 系统管理 17 更改密码 :各级管理员登录系统后,可自行重新设置登录密码; 高级管理:控制系统的功能操作 控制系统 18 部门管理 图 部门管理模块功能树 部门管理模块包括添加部门及查看部门 添加部门 添加 部门 用于管理员(领导)给本系统添加 部门 信息。 输入项 : 部门名称 输出项 : 添加成功,进入成功页面,不成功则显示错误信息页面。 部门 管理 添加 部门 查询 部门 19 处 理 : 判断 部门名称 是否为空,数据库中是否有重复的数据是否正确。 查询 部门 ( 1)公告信息查询 输入项 : 无 输出项 : 序号,部门名称, 添加时间。 处 理 : 将系统中所有的部门信息全部显示出来并可编辑 (修改,删除 )。 公告管理 20 图 公告管理模块功能树 公告管理模块包括添加公告及查看公告 添加 公告 添加 公告 用于管理员(领导)给本系统的所有用户发布 公告 信息。 输入项 : 公告 标题, 公告 内容,所属对象(阅读部门) 输出项 : 添加成功,进入成功页面,不成功则显示错误信息页面。 处 理 : 公告 管理 添加 公告 查询 公告 21 判断 公告 标题, 公告 内容,所属对象(阅 读部门)是否为空,数据库中是否有重复的数据是否正确。 查询 公告 ( 1)公告信息查询 输入项 : 无 输出项 : (公告标题,查看对像,添加时间)。 处 理 : 将系统中所有的公告以标题的形式全部显示出来并可编辑 (修改,删除 )。 员工管理 图 员工管理模块功能树 员工管理 添加员工 查询员工 22 员工管理模块包括添加员工及查询员工 添加员工 添加 员工 用于领导给本系统添加 员工 信息。 输入项 :员工编号,密码,确定密码,权限,姓名,性别,所属部门 输出项 : 添加成功,进入成功页面,不成功则显示错误信息页面。 处 理 : 判断员工编号,权限,密码,确定密码,姓名,性别,部门是否为空,数据库中的用户帐户是否有重复的数据是否有存在一样的,如果有提示不能添加,或则直接插入。 查询员工 输入项 : 员工编号、员工姓名,部门 输出项 : 序号,员工编号,员工姓名,权限,员工角色,性别,所属部门。 处 理 :根据用户所输入的条件到数据库里对应的查询, 将系统中所有查询出来 23 的数据显示全部显示出来并可编辑 (修改,删除 )。 留言管理 图 留言管理模块功能树 留言管理 添加留言 查看留言 24 1. 添加留言 输入项: 姓名,邮箱,性别,留言内容。 输出项: 显示符合条件的留言信息(姓名,性别,时间,留言内容),无符合条件的将显示出错提示 处 理: 在这个子功能里,用户可以输入,姓名,邮箱,性别,留言内容。 进行检验,如果符合信息,添加到数据库里。 并可以供用户提取数据。 25 2 查看留言 个人考勤 个人考勤模块用于对个人对自己的考勤查看功能操作。 26 考勤管理 考勤管理模块中管理员具有查询所用员工考勤的 详细资料信息,而普通员工只具有查询自己的信息功能操作。 输入项 : 姓名、部门(选择)、开始时间、结束时间、性质以(选择) 输出项 : 编号,姓名,部门,性质,上班,下班。 处 理 :根据用户所输入的条件到数据库里对应的查询, 将系统中所有查询出来的数据显示全部显示出来。 27 请假管理 输入项 : 姓名、部门(选择)、开始日期、结束日期) 输出项 : 编号,姓名,部门,性质,开始日期,天数,结束日期,备注,准假,不准假。 处 理 :根据用户所输入的条件到数据库里对应的查询, 将系统中所有查询出来的数据显示 全部显示出来。 28 数据库设计 表 1 管理员信息表 (administrators) 名称 字段名称 数据类型 主键 非空 用户名 wnum varchar(4) yes yes 密码 wpswd varchar(30) no yes 管理员姓名 tname varchar(30) no no 性别 tsex int no no 所在部门 tdep int no yes 身份等级 tpri int no yes 表 2 控制系统信息表 (cust_sys) 名称 字段名称 数据 类型 主键 非空 标号 act int yes yes 员工 teac int no no 备注 remark varchar(100) no no 表 3 留言表 (liuyuan) 名称 字段名称 数据类型 主键 非空 记录 ID rec_id int yes yes 昵称 name varchar(20) no no 性别 sex int no no 邮箱 varchar(20) no no 内容 liuyuan varchar(500) no no 时间 addtime datetime no yes 表 4 公告表 (news) 名称 字段名称 数据类型 主键 非空 记录 ID id int yes yes 标题 title varchar(100) no no 新闻内容 news varchar(500) no no 部门 ID dep int no no 部门名称 depname varchar(50) no no 添加时间 Add_time datetime no no 29 表 5 部门表 (departmen) 名称 字段名称 数据类型 主键 非空 记录 ID Sys_id int yes yes 部门 ID dep int no yes 部门名称 depname Varchar(30) no yes 表 6 考勤表 (kq) 名称 字段名称 数据类型 主键 非空 记录 ID rec_id int yes yes 用户 ID wnum varchar(50) no no 是否上班 go_on int no no 上班时间 go_work datetime no no 是否下班 get_on int no no 下班时间 get_work datetime no no 性质 pstate int no no 表 7 请假信息表 (qj) 名称 字段名称 数据类型 主键 非空 标号 act int yes Yes 员工 teac int no yes 意见 stu Int no yes 备注 remark Varchar(100) no Yes 30 第五章 开发技术的实现 企业考勤管理系统采用 B/S 开发模式,开发工具选择 JAVA、 JSP、 JavaScript、Html 语言,采用 Tomcat 服务器技术,后台数据库选用 SQL Server 2020。 开发技术介绍 ( 1) C/S( Client / Server)模式 过去,网络软件的开发都采用 C/S( Client)模式,在这种模式下,主要的业务逻辑都集中于学生端程序,基于 Client / Server(学生端 /服务器)结构的考试系统,利用计算机局域网络,每台计算机(学生端)通过安装必要的软件才能与服务器端相互通信。 由于利用了计算机网络,不再需要大量人力以实现考题的一致性和考试信息的收集,自动化程度和效率较高。 但由于其结构特点,只适用于一定范围的网络内部(局域 网),范围难以扩展,可以通过改进通信协议,对该结构进行改造,使其适用于更广的网络范围(广域网),但由于需要安装学生端程序,维护和升级同样存在困难。 这种结构也称为 MIS 型架构,试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库学生机配置,因此每次考试时要对机器进行安装、配置,这样一来考试组织比较烦琐;而且考试程序放在学生机上,安全性也受到一定程度的影响。 ( 2) B/S( Browser / Server)模式 B/S( Browser / Server)结构即浏览器和服务器结构。 它是随着 Inter技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层( 3tier)结构。小米集团公司考勤管理系统设计与实现毕业论文(编辑修改稿)
相关推荐
荷的分级原则,小纪电机厂的所有用电单位可分为二级负荷和三级负荷两类。 本工程用电设备的负荷等级确定见表。 表 负荷等级确定 序号 用电设备名称 负荷等级 回路编号 1 一车间动力 三级 DL1 扬州大学本科生毕业设计(论文) 3 2 一车间照明 三级 ZM1 3 二车间动力 二级 DL2 4 二车间照明 二级 ZM2 5 三车间动力 二级 DL3 6 三车间照明 二级 ZM3 7 四车间动力
宗旨是:客户在哪里,生意就在哪里。 技术创 新 第 4 页 共 14 页 “科技改变生活”,网络信息时代,网络便捷,手机是我们日常中不可缺的掌上宝,人人盯着手机看,而我们正好抓住这一点打造我们的速递平台,实现手机一键快捷下单。 首先根据调查在硬件上我院学生的智能手机使用率 95%以上,甚至有 2部以上的都好多。 其次在软件上,我们从微信做为入口,不需要同学们再次安装 APP软件
材料和空间的限制,因此检测精度必然会受到影响; 还 需 要设计很多的机械辅助零件,安装复杂,并且线性度不高。 本设计采用旋转电位器实现角度检测,有以下优点: 1. 制作简单,安装方便。 2. 测量精度高。 3. 可实现角度的连续测量,线性度好。 4. 使用时间长,长期 使用 不会出现零点漂移。 5. 成本低廉。 本设计除了进行方向盘角度测量外,还对汽车转弯时的车速,路面的倾角等因素进行了综合分析
升为相电压,其它两相电压会升高到原来的 3倍,即为线电压,电网中将出现零序电压。 如图 2— 2所示为线路中 A相发生金属性接地时的各相电压电流矢量图。 图 22 A相接地的矢量图 由矢量图 2— 2 可以得出:中性点电压上 UN升为相电压 (一 EA), A、 B、 C三相对地电压为: 西安交通大学网络教育学院论文 故障相 (A相 )对地电压为零:非故障相 (B、 C相
售出 30 万部。 被“米粉”们戏称为“宇宙第一神机”的小米2手机 19 日开放第二轮抢购,结果 10 万台手机在2分 29 秒内便被抢购一空,平均每秒售出 671 台。 然而细心观察后就不难发现,这款8月 16 日即在北京正式发布的手机,截至 11 月 19 日三个月的时间里,仅仅发售了 15 万台,饥饿营销手法明显。 目前小米手环的盈利主要由 两部分组成:电子商务模式 +广告模式。
们小组的每位成员,谢谢。 16 程序清单 .386 .model flat,stdcall option casemap:none include \masm32\include\ include \masm32\include\ include \masm32\include\ include \masm32\include\ include。 include \masm32\include\