图A-2 网络拓扑结构图
3。2 本系统的硬件环境
本系统的硬件设备如下:
客户端app:Android系统下(iTop4412开发板)
· CPU:1G以上
· 内存:1G以上
· 分辨率:推荐1024×768像素
后台管理端系统:普通PC
· CPU:2。4GHz以上
· 内存:2GB以上
· 能够运行IE7
Web服务器
· 网卡:KMb/s速度
· CPU:1。8G或1。8G以上
· 内存:2G以上
· 硬盘:80GB以上
数据库服务器
· 硬盘:80GB以上
· CPU:2。0GHz
· 内存:1GB以上
3。3系统运行软件环境
操作系统: windows7
数据库:Mysql
开发工具包:JDK Version 1。4。2
Web服务器:Tomcat
浏览器:IE8以上
4。 功能规格
面向对象分析法是一种很实用的项目分析法,常常被人们作为支撑建模的分析方式,一般为了更加方便快捷,最后开发人员都是采用UML(Unified Modeling Language)为建模语言。这也使得UML将从不一样的角度进行模块建设,并从不一样的角度进行系统特征展示。在UML中,个模型图都通过不同的系统单元进行展示,最终展现的建模图便是我们所设计的系统。
通过例图确定所需描述的系统功能,在例图中宫锁展示的功能模块,是确定系统边界及系统功能的条件,该模型最终会成为对象模型所衍生出的派生体。
对设计用例图,应采用下述设计思路:
1)角色确立。角色包含很多因素的,构成角色都是系统中很重要的一部分,它是含有用户;含有外设;含有外部系统;还包含外部的处理等过程,通过不同的系统交互方法,所需站立在考虑需求的系统外部角色来的系统功能诉求,并得出所面对的对象来确定该功能,最大程度的保证目标角色的死别。
2)对所述用例进行功能性描述。可通过对“本角色在系统中所扮演的角色拷问”,实现所述用例的功能性阐述。
3)对体统所含的各个用例进行多次的校核,并且要详细校核。
4。1 角色定义
能够和系统产生交互,这个交互式有用户或者外部系统发动的。
4。1。1 员工
员工就是在这个考勤app操作打卡功能,通过客户端平台实现用户的打卡和请假。
4。1。2 人事管理
人事管理就是去操作后台管理系统的用户,并且他还是员工中的一员,就是派生出来的。人事管理拥有员工一样的权限,并且可以在后台管理系统进行增加、删除、更新和浏览等活动,具体关系如下图所示。
图A-3 员工角色的泛化关系
4。1。3 数据库
数据库操作作为可交互的外部角色,它能提供一些操作,例如系统中数据的增加,系统中数据的删除,系统中数据的修改和系统中数据的查询等,还有其他的一些作用。
4。2 系统主用例图
网络考勤的功能模块主要可分为两大类,一类是客户端app,另一类是后台管理系统。
App主要为用户提供考勤打卡和请假业务,即通过本app实现公司内部的考勤功能。文献综述