考勤详细设计说明书

2024-05-13

考勤详细设计说明书(通用6篇)

篇1:考勤详细设计说明书

中控考勤机说明书

1考勤机的使用 1.1 登记指纹

1.2 考勤机功能介绍(通讯,参数设置,系统信息,U盘管理)2考勤软件的使用 2.1 软件的安装 2.2 软件使用 2.2.1 增加设备

2.2.2 从设备下载人员信息

2.2.3 修改人员信息(改名字,调动部门等)2.2.4 上传人员信息到设备 2.2.5 下载考勤数据 2.2.6 时间段设置 2.2.7 班次管理 2.2.8 人员排班 2.2.9 统计报表

一考勤机快速使用

1.1登记指纹(分彩屏跟黑白屏)从设备上采集指纹:

(1)彩屏:长按M/OK键--“用户管理”点OK--“新增用户”点OK--选择工号,-往下翻在“指纹登记”上点OK,同一个手指按三次,完成后再点击OK键,再放上另一个手指按三次--往下翻到完成上点OK。(如果要再登记指纹可在‘用户管理‘点OK--’管理用户‘点M/OK---点M/OK选择’----

查找用户‘—输入工号点OK—点M/OK选择“编辑用户”然后选择登记指纹,登记完成后---往下翻到完成上点M/OK。

(2)黑白屏录指纹的跟彩屏类似就不再说了。录备用指纹的话跟彩屏有点区别:按M/OK—用户登记—指纹登记—提示新登记—按ESC键—跳出备份登记—输入工号—登记指纹。1.2机器的功能介绍

(1)通讯设置—设置通讯方式 有RS232/485通讯,TCP/IP,USB通讯

(2)系统设置—参数设置(包含提示声音,键盘声音,时间设置 算法切换(高端机器如iclock360, S20等)--数据维护(删除考勤机上的记录数据【记录要定时去删除】,清除管理权限【管理员破解】,清除全部数据----恢复设置(恢复出厂设置【不会删除考勤机上的数据只是恢复机器出厂的通讯设置等】;

(3)系统信息—可以查看设备的人员登记数跟指纹数及考勤记录数-------设备信息 可以查看设备的序列号、算法版本、MAC地址、出厂时间等。

(4)U盘功能(包含下载跟上传的功能)

<1>(1)把U盘插到考勤机上--长按M/OK键进入菜单--选择U盘管理--下载数据--下载用户数据--下载完成后退出然后把U盘拿下来插到电脑上。

<2>(1)打开考勤软件--点击软件最左上角数据--选择菜单里“USB闪盘管理”,然后选择菜单里对应的选项(黑白屏机器选择第一项,彩屏机器选择第三项)--在对话框的左上角第一栏“导入用户数据到电脑”上点击--最后再点击“从U盘导入用户数据”--导入完成后关闭。

<3>(1)打开人员维护 点击“总公司”--选择要修改的人员在对话框的下面修改个人信息。---把所有的人员信息修改完成后关闭窗口。

<4>(1)打开软件左上角---USB闪盘管理---选择对应的选项--对话框上方第二栏“用户数据导出至U盘”--把所有修改完名字的员工全部选到右边列表--点击右下方“导出用户数据至U盘”。

<5>把U盘插到考勤机上,点“U盘管理”“上传人员信息”完成后退出

二、软件快速使用

2.1安装软件---打开安装包然后按下一步---()

点击--中的setup—

然后一直点击下一步至完成即可

2.2 软件使用—打开软件

2.2.1增加设备:点击

如果是用RS232/485连接或用TCP/IP的通讯或者USB连接(不建议用这个连接,跟电脑的配置有关系)操作如下图:

注RS232/485连接的波特率要跟机器上的一样 现在机器默认是115200

注:IP地址是考勤机上的IP 默认是192.168.1.201(IP设置要根据客户那边的情况)

通讯密码建议都不要去设置 除非有特殊情况{客户要求(通讯密码是在机器上的通讯设置里面)设置是软件上的通讯密码跟机器上的一致

2.2.2关于设备连接之后的操作

中的设备管理

注意:连接设备后可以清楚管理员权限(比如管理人员变动,离职等情况),清除设备上的全部数据(清除之后无法还原,请确认清除之前已经把数据全部下载到数据库上保存了)

(1)将在设备上登记好的用户的指纹或卡下载到软件中设备-从设备下载人员数据

(连接

—查看设备上用户—点击下载【记得要看下有没有把下载指纹的打钩哦】)

(2)在员工维护中将员工的姓名和其他资料修改后上传到设备中(连接设备-上传人员信息到设备)

人员维护如下图:

(3)上传人员信息到设备如下图:选择设备点

连接成功后点击

选择部门—选择人员----点击上传即可

(4)给员工分部门(进入部门管理)

先设置部门:点击部门表--点击总公司—新设部门—填上部门名称 比如财务部有子部门的话就是选择财务部—然后点击新设部门—然后增加部门。。

如下图:

注:图上的录用员工是把已经做离职处理后的人员重新录用到总公司

下图为人员调动部门:选择人员(多选的话按住键盘上的CTRL键)点击调动—选择部门—点击确定 即可

其他比如增加人员或者删除人员、离岗等处理均在人员维护上操作就不一一列举(~ o ~)~~~删除人员会直接删除人员。调离岗的话可以在部门表上的录用员工找到改人员。

如要用导入请咨询相关技术人员!!!下面 考勤处理的重点 首先是时间段设置

在班次设置之前,必须将所有可能用到的时间段设置完毕,选择维护/设置菜单,单击主菜单上的维护/设置下的时间段维护选项(如下图),可以对员工排班使用到的时间段进行设置。

上图上班时间为08:30-12:30,上班可以从6:30打到10:15。超过8:35就算迟到;下班签退为10:16到13:00,早退超过5分钟也就是11:55之前打卡的就算早退。记为多少工作日是说这个时间段记多少工作日,记多长时间的意思是这个时间段固定算多少分钟。必须签到跟必须签退如果打钩,那么考勤计算只要一次没打卡,报表就出现异常情况

5、设置班次(进入班次管理)

下图为班次管理界面

班次的名称:班次名称不能重复,表格中的所有字段不能为空。

起用日期:就是该班次从什么时间开始使用,格式为 yyyy-mm-dd, 例如 2002 年10月15日为2000-10-15,2003年3月6日为2000-03-06。

周期数:班次循环周期 = 周期数 * 周期单位 周期单位:有天、周、月三个选择项。(点击修改,然后点击2下可以调周期选项

利用班次管理工具条,增加、删除、修改班次。在班次表编辑状态(点击

修改按钮后)下,可以增加、修改、删除班次时间段。

增加:单击 新增班次按钮,添加一个新的班次,右边将增加一个空白的班次

时间段。然后点添加时段。弹出如下界面:

如要是7天都是上班的就把全部打钩 然后时间段是那个就选择那个 点击确定即可。

注:比如礼拜天算加班 那就是要先把前面的6天增加为正常班次,然后再增加加班的班次,加班的班次必须要吧该时段记为加班,记多少分钟都要填要不然就只是正常的上班

保存:当修改或增加了一条班次,点击此按钮保存下来。

6、给员工排班(进入员工排班)

保存就能将信息如果没有给员工排班,则最后会做不了考勤统计,一个员工没有班次的话系统无法判别他的考勤记录是上班还是下班,也无法统计他的考勤。

如部门中的全部人员都是一个班次的话 那就选择部门,然后点击图上的一个 全选按钮,然后点击人员排班

签到、签退:可以设置该员工是否必须签到签退,还是根据相应的时间段判断是否需要签到、签退。该项目中设置的权限高于班次时间段中设置的权限。

计算考勤:指考勤是否有效,本项选中时,将根据考勤规则和班次计算考勤,否则,该员工不参加考勤,按正常上班记。例如单位的领导可以不考勤而计算为正常上班。

记算加班:本项选中时,计算该员工加班。

节假日有效:本项选中时,该次排班的员工在节假日将休息,如果上班,按加班记,否则,该次排班的员工在节假日必须上班,不上班则按旷工记。

加班需要经过登记或审核:指的是该次排班的员工的所有加班必须经过登记或者审核才有效。在该排班选项中可以增加,删除改员工的班次,按增加键下界面

进入如图中的起止范围为考勤处理的范围。不过注意下这个时间段是你最近查询的时间段 要记得变动到你考勤要处理的时间段上

7、勤规则

8、设备上的考勤数据下载至软件中

(连接设备查看原始记录 -从设备下载记录数据)

9、看考勤报表(进入考勤报表—选择日期—点击查询)

考勤忘签到,公出请假等后期处理均可在报表右边上的链接做处理

篇2:考勤详细设计说明书

一、当月计算考勤指纹时间段:当月25日早打卡开始----下月24日晚打卡结束。各单位考勤人员于每月25日早打卡完成后导出考勤数据,26日—27日汇总统计无误后,报考勤数据电子版及审核表纸质签字版至人事处。

二、全日制坐班人员打卡时间:

1.早上:8:00之前打卡。8:10后打卡计为迟到。(如班车迟到,各单位考勤人员在《考核审核表》备注栏里进行说明。)

2.中午:12:30--13:00之间打卡。(教师上午坐班者,中午下班在11:40后打卡;教师下午坐班者,中午上班在12:30—13:00之间打卡)。3.晚上:16:20后打卡。晚打卡时间不能晚于17:30,晚于17:30无效,计为早退。

三、《职工出勤考核审核表》填写说明:

1.各单位考勤人员填写《考勤审核表》,必须有各类单子存根作为依据,以便人事处查验。

2.“指纹机记载”和“出勤审核”栏的迟到和早退次数都要填写,前后一致。

3.“出勤审核”栏下增加“中午漏打(次)”项目,在“早退”和“其它”项目之间。

4.“其它”栏注明考勤异常的次数,不按单子张数计算,按异常的次数计算。

5.《考勤审核表》考勤人员签字后,各单位领导签字确认。

6.班车迟到、停电、事假、病假、公出、旷勤、迟到、早退、中午漏打等情况都要在“备注”栏里写清具体时间,如:6月6日下午坐班时间公出(病假、事假竺)。停电时的考勤要求有手签到证明。

备注说明:

1、各单位考勤人员每周一核对考勤机时间和挂墙钟表时间是否一致,以钟表时间为准,及时将考勤机调校至准确时间。

2、教职工打卡时间比规定早或晚即使1分钟,也计为早退或迟到。

3、《请假单》和《公出申请单》由人事处成本发放,各单位按本填写、编号(从2013年6月25日起请假者编号为NO.1,送交人事处的和存根都要编号,以便于核对)。

4、《指纹异常审核单》由人事处发放,一次性发放给各单位10张,不允许教职工个人领取。各单位考勤人员对指纹异常情况要严格审核,超出异常打卡时间两个工作日,不予审核通过,不必递交人事处。

5、各单位临时工作人员暂时实行手签到制,当月与审核表一起报人事处存档。

6、市内校外加班:教职工如在校外加班不能打卡,需写明情况,由加班项目负责人证明属实与否并签字确认。

7、本说明只是针对考勤相关情况进行强调说明,未提及的情况以人事处下发的《关于加强考勤指纹打卡管理的暂行规定》为准。请考勤人员认真查看并严格遵照执行。

长春大学旅游学院

人事处

篇3:菜单显示详细设计

本详细设计文档编写的目的是说明软件程序模块的设计, 包括程序设计描述, 输入/输出和程序设计逻辑等, 为软件编写和系统维护提供基础。本次设计主要介绍液晶屏菜单显示的设计, 用来修改产品中需要修改的众多参数。为了方便参数的修改, 将参数做成菜单的形式修改。本文档的预期读者为软件开发人员和网络维护人员。

1 全局数据结构说明

1.1 常量

首先定义五个字符串常量分别为:

这些字符串常量是用来显示需要修改的菜单项, 分别显示在每一屏显示的第一行, 再做参数修改时这些字符串显示在静态显示在第一行。

此次设计是带有保存功能的菜单参数修改:

unsigned char code save_menu[]={"是否保存"}

因此当显示在需要保存时就会显示保存对话框, 定义下面的字符串变量就是用于第一行来显示保存菜单项的。

1.2 变量

首先定义结构体变量:

将每一屏的参数都写成数组的形式来保存。此次赋值是为了变量的初始化。每一个菜单项的参数个数略有差异。

菜单设有保存功能, 再进入修改前需要把数据存入其他数组中

unsigned int front2[3];

unsigned char later3[4];

由于每一屏数据的参数类型不一样前一个数组用来保存前两屏的数组数据, 后一个数组用来保存后三屏的数组数据。

2 模块设计

2.1 程序模块的划分

由于此次液晶屏菜单显示设计需要用到按键控制模块和液晶屏显示模块, 在程序设计时将程序进行模块化设计。在两个模块分别设计完成后, 根据液晶显示屏的菜单要求, 用逻辑关系将两者联系起来, 最终实现菜单的设计。

2.2 程序框架设计

一、首先, 程序先设计单片机和液晶屏的联系, 让液晶屏能够受单片机的控制, 并且保证液晶屏稳定显示。

二、设计按键模块, 通过按键向单片机作用, 去控制单片机的程序执行。

2.3 功能设计说明

2.3.1 液晶屏显示模块

在硬件电路设计时为了节省单片机的资源, 这里液晶屏采用了串口的读写时序。在把数据能准确写入液晶屏后, 在显示之前要确定显示的是字符还是图片, 然后进行相应的初始化。在初始化完成之后, 就需要向液晶屏内写入数据来显示汉字或者图片, 调整程序确保写入的都能稳定的显示出来。

在完成了液晶屏的稳定显示调整之后, 再把每一个菜单项分别在屏幕上进行显示, 确保显示的菜单项都是按自己的设计来显示。由于参数的显示为变量, 此时需要将一个参数的每一位全部取出来作为字符在屏幕上进行显示, 不需要显示的位置用空格来填写, 避免液晶屏的误写造成乱码的显示。显示时为了区别处于显示模式还是修改模式, 在修改模式下, 待修改的参数应该处于闪烁状态。

本设计采用定时器的方式来实现延时。用24Mhz的外部晶振单片机的一次定时时间最多时30ms, 在设计时采用累加变量来实现更长时间的定时。为了让用户能看着舒服, 设计时闪烁频率设置为1Hz。在定时时间达到第一个500ms时将需要修改参数显示的位置点亮, 在下一个500ms定时时间到来之际将参数位置写入空格, 用这样的方式来实现闪烁。

2.3.2 按键控制模块

在硬件电路设计时总共外接了6个独立按键, 按键的作用可以通过“查询方式”和“中断方式”来实现。由于89c51只有两个外部中断所以这里按键只能采用查询的方式来处理, 此处设计的按键有:向上键、向下键、向左键、向右键、菜单键和退出键。

由于菜单显示有两种模式, 所以在处理按键时向上按键和向下按键同时处理, 向右按键和向左按键同时处理, 菜单键和退出键同时处理。这样按键处理有良好的匹配效果。每个按键在在两种模式下的的作用不同, 在按键按下时需要确定当前的显示模式, 然后做出相应的处理。在考虑到按键使用的是查询的方式, 程序编写时需要考虑程序的执行效率, 执行效率低会让按键响应变得迟钝。

3 结束语

菜单显示的需求主要是为了解决需要对产品的多个要素进行设置, 设置成自己需要的数据并能够直接保存。该设计主要用于参数设置, 通过图形或者字符显示参数, 通过相应的操作修改相应的参数, 使人们能够更直观的达到参数修改的目的。此次菜单设置要设计出一个有两种界面显示模式的菜单界面, 分别为“显示界面”和“修改界面”。该设计总共包含了五项设置菜单的设计, 为一些基本设置、IP设置、网关设置和子网掩码设置。为了人性化的设计, 菜单设计成有保存功能。主要用于对参数设置比较多, 又需要经常改动数据的产品。该设计既能对参数进行方便的设置, 又能很好的理解如何进行对按键的操作。

参考文献

[1]89c52芯片技术手册

篇4:考勤详细设计说明书

近些年来,随着计算机技术与硬件的发展和互联网时代的到来,当今社会已经进入了信息时代,也有人把它称为数字化时代,在这数字化的时代里,传统的手机应用已经跟不上历史的潮流。手机运动助手就是为满足各种热爱运动人群的需求而开发的一套实用的软件。通过互联网创建手机运动助手运动软件,可以宣传健康运动方式,从而促进人们的健康运动知识的提高。使用Android平台开发的运动软件,可以在用户登录后提供选择运动模式、制定运动计划以及符合自己运动习惯的细节设置、提供相关运动数字作为参考、对用户信息进行分享查看删除等功能。

关键词:Android平台;手机运动助手软件;移动开发;SQLite数据库

中图分类号:TB

文献标识码:A

文章編号:16723198(2016)04022504

1 引言

本章是对本论文所描述课题的背景及自己对该课题的研究的意义的介绍,主要包括介绍Android平台的背景、论述论文研究的意义等。

1.1 论文研究的背景

在对本课题进行设计的时候,首先要熟悉Android平台的结构和开发环境,也就是要了解Android SDK软件开发中的一些类库和熟悉工具包的使用及Android平台提供的多个接口函数。其次就是要熟悉Android平台下的开发技术,如Activity的生命周期、事件的处理机制、监听机制、数据的存储等等。最后就是能够很好的运用相应的开发工具进行程序的编写和调试等。

在做好以上的准备后就是对手机运动助手的研究。虽说在网上有很多的手机运动助手,但是分析发现还有许多的不完善之处。而这次课题的研发就是在借鉴网上的手机运动助手的基础上进行一些改进,让用户使用起来更舒服。而在网上的许多的手机运动助手都只是单一的测量距离。而本次研究课题的主要实现的功能就是实现测步、测速、计算消耗卡路里、保存数据等等。从而使用户在安装一个软件的情况下享受多种功能。

1.2 课题研究的意义

作为一个Android新手,选择一个基于Android平台的应用程序做论文的研究课题,具有很大的意义。

首先对于本课题的研究,对社会具有一定的意义,可以说是有很小的意义。通过浏览网上的一些手机运动助手发现,虽说它们的功能都很强大、界面很炫酷,但是都是单一的手机运动助手。而这个课题就是把手机运动助手的各种功能相结合,使功能尽可能的满足用户。系统的界面设计得相当的简洁,给用户清新的感觉。所以对用户具有一定的意义。

其次就是对自己意义重大。虽然经过一段时间的Android学习,但是自己对这段学习成果也不是很有底,而正好可以通过编写这个论文来检验一下自己,检查自己的不足和漏洞,从而进行弥补和完善。而从大局来看就是可以对自己四年的专业知识进行一下测试,也为自己以后的工作积累点经验等等。所以总体来说这篇论文对自己的意义还是很大的。

2 需求分析

需求分析是软件工程中非常重要的一步,充分的需求分析是设计好程序的前提。这里主要包括系统的总体需求、系统的需求分析、系统的需求说明和系统的可行性分析。

2.1 系统的总体需求

现在无论是在PC上还是在手机上,相信很多人都在用手机运动助手。所以手机运动助手的作用就越来越重要。开发一个实用的手机运动助手就越来越适合当今的发展趋势。

本文就是在此基础上提出总体的功能需求。主要就是能够实现测步、测距、测速、保存数据。通俗的讲就是通过手机运动助手的多功能化,来满足更多用户的需要。这可以说是该系统开发的一个小小的亮点吧。因为现在很多的手机运动助手都是单一的功能。

2.2 系统需求分析

本文研究课题主要就是在基于Android平台下设计并开发一个手机运动助手软件。运用当前Google提供的Android SDK来实现对模块的查询。当然使用的数据库是Android自带的小型数据库Sqlite。尽管没有面向对象的数据库的作用强大,但是在Android开发上还是比较的灵活和方便的。系统的总体的功能业务可以主要描述为以下几点。

2.2.1 主界面菜单选项功能

主界面是该软件的第一个真正意义上的可操作界面,是响应用户的第一步操作,主要就是获取用户运动时的各项数据。界面的主要需求就是简单明了,再加上清新明目的背景图片,一定会给用户视觉上的快感。主界面拒绝那些繁琐的操作,给用户以方便。

2.2.2 帐号注册功能

帐号注册界面是在主界面点击帐号注册后,切换到帐号注册界面,然后进行帐号注册。输入相应的信息,然后把注册结果显示在该界面。这里主要使用的是Android中的XML进行布局。为了避免让用户在查询的时候感到眼花缭乱,在此就不再用图片做背景,减少干扰。

2.2.3 登录功能

登录也是在主界面上输入帐号密码,点击登录后,系统对帐号和密码进行验证成功则进入系统,失败则提示用户重新输入。

2.2.4 数据处理功能

数据处理功能是对用户在运动时的各项数据进行统计和处理,利用重力感应系统测速、测步、并通过这些数据计算出消耗卡路里的值,将统计的数据通过分享通过希望的途径传播出去。

3 系统的可行性分析

3.1 复杂分析

本系统的数据库文件是根据任务书要求做的调研进行设计而出,在进行数据库方面的设计时,要考虑到满足本系统的功能实现。重点是数据库的数据传输,可以与手机上的进行互动。

3.2 可行性

随着Android的快速发展和不断完善,Android的应用是越发的广泛。所以基于Android平台的手机运动助手小程序也是越来越多、越来越受欢迎。而一款好用且功能强大的手机运动助手软件可以为用户提供随时随地的服务,很多的Android手机运动助手的开发和网络上各种版本手机运动助手的出现,相信很多的用户都会选择享受这种服务。因而从服务的角度来说,具有可行性。

通过以上的需求分析和对系统复杂性的分析,基于Android的手机运动助手的开发具有现实性,综述该论文的设计开发具有可行性。

4 总体设计

根据软件工程的思想对该系统进行总体的设计。主要包括系统的设计目标、总体设计、总体流程图、功能模块图和数据库的设计。

4.1 系统的设计目标

通过对网上主流的手机运动助手app了解,在借鉴网上手机运动助手app的基础上,设计一个有所创新的手机运动助手app,而这个创新主要是体现在功能上。也就是说在实现计步的同时,实现测速、测距、计算消耗卡路里等功能。所以这也是这次毕业设计所要达到的设计目标。

4.2 系统的总体设计

手机运动助手需要具备的功能主要就是注册、登录、计步、测步速、测速度、计算消耗卡路里、记录、查看历史记录、删除记录、分享数据等。所以我们主要是围绕以下两项主要功能来实现的。该论文讨论环境主要是在Windows的操作系统下搭建,在Android平台上开发和运行。

4.3 系统框架设计

系统的框架的设计主要就是通过对系统的主要的流程和模块进行设计。在这里我们就对该系统的主要的流程和模块进行简单的介绍。

4.4 系统总体流程图

在启动Android的模拟器以后,系统首先显示登录功能界面,用户可选择是注册新用户还是登录,注册成功后返回登录界面,登录成功后进入主界面,当用户进行跑步或者散步等运动时,系统会记录下用户的各种运动数据,当按下重置时,系统会自动保存用户本次运动的数据,行成记录显示在界面长按记录进行删除。其整个流程如图1所示。

注册就是在登录界面用户点击注册按钮之后,进入注册页面,填寫注册信息,点击提交,系统进行验证,通过则在数据库添加,否则提示用户输入的信息有误,注册成功返回登录界面。

用户登录也就是在用户输入帐号密码点击登录以后,系统对用户输入的帐号密码进行验证,成功进入主界面,否则提示用户重新输入。

4.5 系统功能模块设计

系统的功能框架,主要分为对用户注册、用户登录、数据统计、数据处理。

用户注册模块包括了对用户填写的注册信息的验证,帐号的唯一性检测,新增功能。

用户登录模块包括了对用户输入的帐号、密码的格式规范、长度判断、通过服务器连接数据库查询获取,判断帐号与密码是否正确等功能。

数据统计模块包括了对用户在运动时各种数据的测试、计算,是先暂停/继续、重置(添加数据记录)、设置、查看记录等功能。

数据处理模块包括了对用户保存的历史记录进行查询、删除、分享等操作。

4.6 系统数据库的设计

本部分主要分为两个模块:用户模块和数据模块,且都为SQL Server2008数据库。

5 详细设计

在软件工程的思想中,详细设计是整个工程中最为重要的部分。经过详细设计,系统的整体结构和细节就确定了下一步就只需要编码就行。本章主要包括详细设计的目标、功能详细设计及界面详细设计。

5.1 系统详细设计目标

在对系统的总体设计完成以后,接下来就是对系统的详细设计。对于系统的详细设计主要就对其功能和界面的详细设计。

在对功能的详细设计上详细说明具体的设计方法和所要调用的方法。界面的设计通过简单的示意图来进行详细的介绍。总之,通过详细设计,能让我们很快、很好的编写代码。

5.2 系统的功能详细设计

5.2.1 登录模块功能详细设计

(1)注册功能。

注册模块的功能就是把用户在界面输入的注册信息添加到数据库中。首先在Activity内定义Button实例绑定用户页面的按钮,用setOnClickListener给它添加一个监听器,在监听器内调用向服务器请求连接并在数据库新增的操作。

(2)登录功能。

用户登录就是在登录界面,用户输入自己的帐号和密码,点击登录按钮,系统在按钮监听内相应事件,请求连接服务器并查询相应的帐号和密码,并判断帐号和密码是否正确,不正确则提示用户输入的帐号和密码有误,重新输入,正确则提示用户登录成功,并进入主界面。

5.2.2 数据获取功能详细设计

数据获取就是在进入主界面后,当用户进行跑或者散步等活动的时候系统会自动的同过手机重力感应和GPS来获取用户运动时的数据,如:步数、步长、距离、速度并计算出消耗卡路里等数据,用户在该界面可点击暂停/继续、重置、设置、记录等菜单按钮,当点击重置时,系统会自动将本次运动产生的数据通过服务器添加到数据库。

5.2.3 设置功能详细设计

设置功能实现的目的是为了让用户能够更精确的获取运动时产生的数据,可对身高体重、步长、系统感应灵敏度等常量进行设置,还可设置语音对用户进行提示。

5.2.4 数据处理功能详细设计

当用户在主界面点击重置按钮时,系统会自动通过想服务器发出连接请求并将数据添加到数据库,点击记录按钮时可查询此用户所有的运动数据信息并形成列表显示在界面,长按数据行可对此列数据删除,同时在主界面有分享功能把当时收集的数据通过你希望的途径发送出去。

5.2.5 系统的界面详细设计

本节主要是对手机运动助手中的所有界面的设计进行详细的解释。按照功能的需求分析,主要就是详细的介绍五个界面:注册界面、登录界面、主界面、设置界面、记录信息界面。

5.2.6 登录界面的设计

登录界面是用户在运行该软件的时候第一个出现的界面。主要的设计还是在XML中实现的,在XML中定义一个ImageView控件,来加载drawable-hdpi文件中的背景图片。

5.2.7 注册界面的设计

注册界面的设计是在登录界面之后出现的一个可操作界面,该界面就是让用户通过这个界面来注册自己登录系统的通行证。主要就是在XML文件中布置Button按钮控件,然后分设置相应的属性,设置不同Button按钮的ID属性,然后Function类对该界面的实现。通过类中定义的Button,用FindViewById方法获取各个Button按钮的ID值。然后分别为按钮设置监听器。最后把监听器绑定到相应的Button按钮上,实现界面之间的跳转。

5.2.8 主界面设计

主界面的功能就是把在用户运动时获取到的数据和计算出的结果在界面上显示出来。并且在得出结果之后,可以通过菜单键按钮来进行操作。总的设计过程是要在XML文件中布局,总体布局是运用线性布局,然后用几个线性布局共同作用成一个主界面界面。在这里主要就是实现对用户运动时的数据的获取,看起来比较美观,TextView是显示文本的信息。在这里设置好这些控件后,设置各控件相应的属性。

5.2.9 设置界面设计

设置模块的功能就是让用户对系统功能进行设置,对自身身体数据进行设置。总的设计过程也是在XML文件中进行的。

5.2.10 数据记录界面设计

数据记录模块的功能就是让用户查询所有运动时添加的数据记录,并以列表的形式展示在界面,长按行数据可对此行数据进行删除。

6 功能的实现

6.1 数据库的建立和连接

6.1.1 数据库的建立

本系统数据库主要是使用SQL Server 2008数据库。

6.1.2 数据库的连接

用DBHelper对数据库的连接进行管理,主要通过调用类中的loadDriver()方法来获取一个数据库对象,用getConnection()进行连接,这个对象就可以对数据库进行操作,对于数据库的关闭主要是调用该类的closeConnection(Connection conn)方法。

6.2 核心功能

(1)运动数据探测功能的实现;

(2)结束和记录功能的实现。

6.3 功能的实现

注册是在用户输入注册信息并点击提交按钮之后,通过验证并想服务器发出连接请求,向数据库添加数据。

在注册冲过后,系统会将注册的帐号传递到登录界面并显示在帐号输入框里面,用户需输入密码,点击登录按钮之后,系统会对帐号密码进行简单验证,符合规范后想服务器请求连接数据库并查询帐号,并对帐号和密码进行判断是否正确。

用户登录成功之后,进入主界面,此时,若用户携带手机进行跑步或散步等运动时,系统会自动通过手机重力感应和GPS等来获取用户运动时产生的数据,并通过计算得出用户消耗的卡路里等数据信息,并显示在界面上。

在系统同级数据时,用户可点击菜单暂停/继续、结束、设置、记录等按钮来对数据进行操作或者对系统进行设置,点击重置时,在重置数据时会自动将数据通过服务器添加到数据库方便用户查询,点击设置按钮后,用户进入到设置界面,此界面是对系统功能进行设置,或者对用户身体数据进行设置。

在主界面当用户点击记录按钮时,用户会进入到记录界面,此界面显示的是用户一晚所有运动产生的数据信息,通过服务器连接数据库获取,并以列表的形式显示在界面,长按某一行数据时,可对此行数据进行删除。

7 结束语

此次论文研究主要针对Google推出的Android平台下开发手机运动助手软件,并设计自己的数据库和单词搜索。当然这个系统是基于数据库建立起来的。在起初,主要就是看Android的SDK,学习Sqlite数据库的机制,表的建立等等。后来在网上搜到一些单词库,然后就试着导入,但是每次导入都是失败。后来下载一些小的数据库,导入才算成功。对于这种情况,我上网查了好多的资料,最后发现导入方法有点问题。最终在网上资料的指引下,这个问题得到了解决。使用的模糊查询使程序更人性化,给用户带来更多的便捷。而加入的汉语解释同样可以给用户带来好的体验。总体来说,对这次课题研究还是比较满意的。

这次论文研究及实现是对自己四年来所学的东西的检验及应用。当然由于时间的问题,该系统还有很多的不完善之处。如果以后有时间的话,我会对其多扩展几个功能:

(1)代码和界面的优化。好的界面也是吸引顾客原因之一。所以美好的界面设计可以给人以不同的视觉感受。

(2)手机运动助手可以装载外部的数据库。不同的用户使用的情况也是有所不同,用户可以根据自己的需要装载自己的数据库。

参考文献

[1]韩超,梁泉.Android系统原理及开发要点详解[M].北京:电子工业出版社,2010.8.

[2]柯元旦,宋锐.Android程序设计[M].北京:北京航空航天大学出版社,2010,(7).

[3]吴文明.Sqlite数据库在Android开发中的应用[J].重庆航天职业技术学院学报,2011.

[4]邱少明,袁劲松.Java面向对象程序设计[M].北京:清华大学出版社,北京交通大学出版社,2009,(10).

[5]余志龙,陈昱勋等.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2010,(6).

[6]Google Android Web Site [EB/OL].http://www.android.com.

[7]Sqlite中文社區 [EB/OL].http://www.sqlite.com.cn.

篇5:合同管理系统详细设计说明书

2013.11.27

系统欢迎界面

待办信息

要求:根据角色不同,能不能提供个性化的页面,比如今日商务待处理事宜等,任务根据实际情况指派,由当前角色进行任务或下一流程指派。

1、客户基本资料管理

客户为创建合同时的必选对象,基本资料共有两个部分:客户资料和关联信息。基本信息包含客户基本信息、开票信息、联系人、客户备忘、客户附件等。关联信息有多项内容,含合同信息、合同标的、审批信息等。对于客户的基本资料和关联信息此处设置必要的打印和查询关联。

1.1客户资料

1.1.1、客户基本信息

对客户基本信息进行增、删、改、查功能。

查询条件:客户名称、客户编号、开票名称、行业等。

相关字段:

客户id,客户名称、客户类型、客户编号(自动生成)、行业(选择)、省(选择)、市(选择)、联系地址、邮编、公司网址、首要联系人、办公电话、职位、移动电话、传真、E-mail、QQ、法定代表、注册资本、币种、实收资本、公司类型、成立日期、经营范围、营业截至日期、负责人,备用1,备用2。(*红色为必填项)tip:

客户类型:行业客户、普通客户、渠道合作伙伴【用户添加时,以下拉列表选择】 客户编号:规则LJKJ+4位年份+2位月份+2位日期+001~999【系统根据改天客户排序自动排好,此项可手工修改】

营业截至日期:客户管理自动判断营业日期是否过期,如过期,则在页面进行提醒,及时更换营业附件或进行相关更新。

1.1.2、开票信息

每个客户设置一条开票信息,并设置修改权限。在打印发票时,自动调取开票信息。相关字段:名称、纳税人识别号、地址、电话、开户银行及账号(必填项)功能:修改,添加(附:可与客户基本资料设置同一张表)

1.1.3、客户附件

客户附件是对有经营单位的客户上传三证(营业执照、税务登记证,机构代码证)和直接负责人员。并设置增、改、删功能。如图所示管理:

相关字段:附件名称、附件类别、附件说明、上传日期、附件文件名、上传人。

1.1.4、联系人

管理客户的相关联系人,并设置增、改、删功能。

相关字段:姓名、职务、办公电话、移动电话、传真、E-Mail、备注。

1.1.5、客户备忘

对客户设置备忘录,并设置增、删功能。

相关字段:说明事项、内容、提交人、提交日期。

1.2 关联信息

根据客户合同内容关联客户其他信息,并可打印客户信息单和导出客户信息表

1.2.1 打印

可对该客户的各项资料进行打印客户信息单。

打印内容:客户基本资料、开票信息、相关项目、资金统计等

1.2.2导出信息

对所选择的客户导出.xls表

2、合同管理

合同基本资料共有两个部分:合同资料和关联信息。基本信息包含合同基本信息、合同文本、合同标的、合同附件、计划资金、资金条款、合同备忘等。

关联信息有多项内容,含实际资金、发票、资金统计、进度、合同变更、审批记录等。对于合同的基本资料和关联信息此处设置必要的打印和查询关联。

2.1基本属性

对合同基本信息进行增、删、改、查及合同复制功能。查询条件:合同名称、合同编号、合同对方、签约日期等。

相关字段:

合同名称、合同编号、对方合同编号、合同类别,签订日期、生效日期、计划完成日期、合同金额、币种、印花税额(可改为选填发票类型:增值税普通、增值税专用)、合同对方、所属项目、负责人、审批状态、合同状态、盖章状态、借阅状态 tip:

合同类别:采购合同、直销合同、分销合同

合同编号规则(默认,可修改):LJCG(采购)/LJZX(直销)/LJFX(分销)+年(2013)+月(11)+日(04)合同排序(001),例:LJCG20131104031 共15位

审批状态:未提交0,审批中1,审批通过2,审批拒绝-1,已作废-2,已盖章3,已归档4,合同执行5,已开票6,完结10.借阅状态:默认(在库)0,空缺-1 除此之外,设置合同复制功能,点击已有合同复制后,新增一条除编号,状态不同其他内容都相同的合同。

2.2关联信息

根据合同内容需要设置其他相关信息

2.2.1合同文本

设置合同文本信息的增、删功能

相关字段:文本名称、文本类别、文件、文件说明、建立人、建立日期。

Tip:文本类别:合同正文、补充协议、会议纪要、设计方案、合同盖章扫描件、其他合同附件 2.2.2合同标的

设置合同标的信息的增、删功能

相关字段:名称、规格、数量、单价、添加人、添加日期

2.2.3计划资金

设置合同计划资金信息的增、删功能

相关字段:名称、金额、结算方式、计划完成日期、备注 Tip: 结算方式:现金、支票、电汇。

2.2.3资金条款

资金条款管理。

相关字段:资金条款,合同id

3、合同执行

3.1 合同审批及调整阶段

对于已拟定无误的合同有以下操作 提交审批、合同作废、合同盖章 3.1.1 提交审批

提交审批后,审批状态更改为审批中(1)提交审批:默认(0)—>审批中(1)

3.1.2审批通过及拒绝

 审批拒绝后,审批状态由审批中(1)审批拒绝(-1),拒绝可填写拒绝理由。 审批同意后,审批状态由审批中(1)审批通过(2) 审批通过的合同自动进入盖章环节

3.1.3 合同作废

合同作废,合同状态由默认(0),审批中(1),审批通过(2)--已作废-2 注:合同作废环节可由领导操作或者销售人员操作。在归档之前,均可作废

3.2、盖章管理

3.2.1合同盖章

合同审批通过后,由相关人员(商务)将合同文件盖章,将纸质合同扫描为pdf文件,上传服务器进行归档。用章的同时,记录用章信息。此处仅记录我公司盖章状态

基本属性:用章人、用章日期、用章申请人、盖章份数、每份盖章数量、用章状态、盖章数量 Tip: 执行条件:审批通过(2),盖章操作后,更改合同状态为已盖章(3)合同状态:审批通过(2)已盖章(3)

3.2.1合同归档

合同用章后,执行操作“合同归档”,由商务人员将纸质合同扫描成pdf文件,上传系统归档。归档后,可进行在线合同查询合同。合同状态:已盖章(3)已归档(4)

归档人、归档日期、归档份数、归档说明,档案柜编号

3.2.2合同借阅

记录纸质合同借阅记录,合同新建借阅前,判断合同借阅状态。借阅状态:默认(在库)0,空缺-1,并可查询合同借阅记录 查询条件:借阅日期,借阅人,合同名称 功能:借阅增、删操作。

相关字段:借阅人、借阅日期、借阅说明、借阅份数、借阅经办人、归还日期、归还人、归还经办人

3.2.2 其他用章管理

记录非合同类用章情况。用章记录增、删、查 查询条件:印章名称、用章日期、用章申请人

相关字段:用章人、用章日期、印章名称、盖章总量、用章申请人、用章情况说明。

3.3、合同执行进度

执行条件:合同归档

合同归档后,由销售人员决定何时提交执行合同,合同执行后,更改合同状态。合同归档(4)合同执行(5),采购合同、直销合同类合同提交执行合同后,直接进入申请发货进度页面。进度提交后,由商务处理

3.3.1计划进度(供货、收货、资金)

合同归档后,销售人员制定相关的计划执行进度,进度属性包含三类:供货、收货、资金。对于供货进度,设置提交审批动作。提交审批后为商务人员待处理事宜。制定计划:销售人员制定不同的进度计划,用于完成规定期限内的合同内容。

相关字段:进度名称、金额、进度描述、执行人、进度属性,计划开始日期、计划完成日期、备用,提交审批后,进度状态为1,升级为商务待处理状态。提交人可见。进度属性:资金(勾选后),自动出现资金额度文本框,填写资金额度。同时设有进度附件。

相关字段:附件名称、附件类别、上传日期、附件说明、附件文件

3.3.2供货进度

销售人员根据既定的供货进度计划,对合同进度的执行详细情况做进度明细登记。商务人员对已提交的供货申请,商务批复有三种:A库存

B需采购 C已到货。商务可对提交的供货申请做多次批复,以通知货物状态。回复内容销售可见。

相关字段: 进度执行情况、开始日期、完成日期、累计完成,审批状态、提交人。Tip: 系统根据进度执行情况,自动计算进度状态。非资金类的按进度执行天数。资金类的按资金完成计算完成百分比。

对于采购合同、直销合同,商务可直接处理发货等操作;

对于分销合同,商务在处理时,系统提醒,需收款额度>0时,才可对提交的进度申请处理。

3.3.3收货进度

当库存不足时,商务自行提交定货合同,商务收货后,可直接登记明细。修改合同状态

3.3.4收(付)款进度

合同归档后,对每次的收(付)款记录收(付)款操作

合同收(付)款,选择合同,提交资金金额、结算方式、票据号码、结算日期提交收(付)款,收(付)款后,显示已完成、可核销余额、本次核销、全部核销金额等内容。

在合同资金进度中,根据合同实际的收(付)款金额,自动计算合同款项完成情况和完成比例。

合同完成100%时,自动提醒合同已完成,提交完成合同报送,合同执行结束。相关字段:

资金金额、票据号码、结算方式、结算日期、备注

4、创建采购合同

参照2 合同管理

5、发票管理

5.1发票管理

发票管理用于发票在系统上的记录。发票按来源分为两类,接收、开具。

接收类的发票根据对象不同分为合同类发票,非合同类发票,此类发票接收后,商务确认后,记录接收发票记录即可。

开具类发票,根据对象不同分为合同类发票,非合同类发票,此类发票经领导审批后,才可开具,审批的同时登记开具发票记录。相关功能:发票增、删、改、查

查询条件:发票类型、开票日期、发票对方、纳税识别号

相关字段:发票类型、发票来源、相关合同、发票金额、开票日期、发票号、发票对方、备注、备用1 Tip: 发票类型(增值税发票14%,增值税专用发票7%,普通发票6%)发票来源(开具、接收)相关合同:设置合同选择框,发票合同字段为空的为未关联合同,不为空的为合同类发票。(可选)。

选择合同后,页面下方发票内容自动关联合同标的。否则,用户可增加、删除相关发票内容。(发票内容:名称、规格、单价、数量、金额)

发票对方:设置选择框及可输入框。选择对应客户(供应商)时自动关联纳税人识别号、地址、电话,开户银行及帐号信息。否则,可手工录入。

创建完成后,确认,可提交审批。发票审批后,更新合同发票状态。合同完成。

5.1发票审批(确认)

 开具的发票审批后,系统自动记录审批时间,审批通过后,系统自动提醒相关人,待处理发票,可对发票进行打印操作,对于合同类的发票,自动关联合同中开票单位、标的等信息,发票打印后,可更新合同中发票状态。

 接收类发票经商务确认发票后,系统自动记录确认时间及相关信息。 系统提供发票的不同查询方式。

6、合同完成处理

篇6:毕业设计要求详细说明

1.市场调研阶段

3周

收集相关产品资料(不少于20种);提出存在问题(不少于15个);明确设计定位,包括使用对象、使用环境、使用方法;撰写开题报告包括以上详细内容,开题报告模板另行通知。

2.草图阶段

2周

概念草图:不少于20幅,图纸规格A4,每张图纸可绘制1~2幅;

方案草图:不少于6幅,图纸规格A4,每张1幅,要求有产品的原理、结构图示说明。

3.确定方案阶段

1周

手绘确定方案效果图1张,图纸规格A4;

主要设计要素:A功能 B结构 C材料与加工工艺 D人机关系 E造型及装饰。

★毕业设计中期检查 1周

要求对前期所做设计内容进行答辩和展示。全体教师及学生共同参加。

4.效果图绘制阶段

2周

手绘效果图1张;电脑效果图1张;工程图1张,标注外观尺寸(需电脑完成);色彩方案4个(可绘制在1张纸上);产品外观六面图1张;图纸规格:A4。

选用适合的材料(ABS、油泥、泡沫等)进行模型制作。要求体现结构,进行表面处理,并基本实现产品功能。

★毕业设计检查 1周

由指导教师检查通过后才能进行下一步骤。

5.模型制作阶段

3周

选用适合的材料(ABS、油泥、泡沫等)进行模型制作。要求体现结构,进行表面处理,并基本实现产品功能。

6.展板设计、论文整理阶段

2周

按给定的模板(另行通知),设计展示图2张,(300dip,psd格式,图层不合并,另存一份jpg格式);

主要展示图内容:A方案草图 B使用场景效果图 C设计说明 D 模型E 工程图F 色彩方案。

论文按学校要求严格执行,尤其格式要与学校要求严格一致。

★毕业设计检查 1周

论文初稿电子版检查,由指导教师检查通过后才能进行打印,打印检查后合格进行装订。封皮姓名有指导教师签字,不得打印。时间统一,另行通知。

7.材料整理汇总

1周

将各阶段材料整理,装文件袋上交,文件袋要标明袋内文件,在底部贴条(模板另给),填写详细名称。材料包括以下内容:

1)电子文件:(1)开题报告;(2)方案草图(扫描);(3)电脑制作效果图源文件及渲染效果图像文件;(4)电脑制作工程图;(5)电脑制作六面图;(6)展示图文件 2)展板打印,根据指导教师的要求进行打印。3)论文 以上材料交齐后方可答辩,除电子文件外,全部装进档案袋中。

7.答辩

上一篇:全面开放二胎政策看法下一篇:校园十佳歌手赛主持稿