2.2.2 经济可行性
该管理平台采用的django开源开发工具,mysql数据库也是网上的个人项目,因此,相对于该系统开发后可以减轻人们的压力,方便企业对人员的管理等效益,开发成本并不高。本系统的开发经费是可以接受的,绝大部分的家庭或个人都能负担的起普通计算机的费用。其开发软件在目前来说全部都是免费的。本系统的制作不为了盈利,只是为了简化公司的考勤流程,为公司省去核多人力劳动资源上的浪费。
2.2.3 管理可行性
自动化考勤管理系统,是考勤模式模式的发展方向,以现代信息技术完成考勤业务,可以提高工作效率和工作质量,这与企业的要求是相吻合的。企业管理制度齐全,领导支持创新。
企业计算机设备齐全,网络完善,有良好的机房管理制度。
企业的DBA对微机操作熟练,完全可以掌握系统的使用。
因此,考勤管理系统的运行可行性是可行的。
2.2.4 法律可行性
(1) 本文所查阅的技术与其他资料均是合法的。从正规渠道得到的,通过查阅图书馆的书籍和浏览网络上的正规文章得到的资料信息都是可靠的。
(2) 开发过程中不存在知识产权问题。所查阅的知识都来自于正规地方,且传播时间已长,并且知识都是公布于大众的。不会涉及任何知识产权问题
(3) 未抄袭任何系统,一切内容皆是自己所做所想,劳动结晶由自己种下并收获,不存在侵犯版权问题。
(4) 开发过程中未涉及任何法律责任。未做任何破坏法律条令,未违反任何明文规定的规则与法度。
按照之前的论述可以得知,本系统的开发目的已经十分的确定,在技术和经济等方面都有一定的可行性,投入较少、见效较快。综上所述系统的开发是完全可行的。
2.3 系统目标
系统开发要从以下几个方面入手,具体如下:
(1)数据库:根据用户要求和开发需要设计字段名,构建好数据库表,选择合理的数据库关系,尽量选择一对一的关系,设置好主,外键;
(2)界面:根据用户要求选择合适的风格进行设计,多使用按钮,选择框等简单的组件,尽量使作简单方便,让使用者一下子就能明白;
(3)基本功能:实现数据的输出和输入,能够对数据进行增删查改;
(4)特殊要求:添加一些其它的能加用户体验的控件,为后期维护设计一些简单的控件,便于数据的保存备份。
本次课题中所涉及的所有功能模块都要满足一下的要求,方便用户进行操作。这样才能使完成的系统易学易用。
(1)合理的设计数据库
为了占用尽量少的计算机的储存空间,避免发生系统混乱,提高客户机和服务器的运行速度,本系统需要尽可能地减少数据库中各种数据的多余的重复或啰嗦的部分,使冗余数据尽可能保持在最小限度。
(2)设计出友好的界面
界面的友好与否是部分用户评价一个信息系统优劣的重要方面之一。为了使用户有一个良好的心情,本次课题中需要考虑到用户的良好体验去设计系统界面。
(3)实现基本功能和一些特殊功能的操作
本系统要求在能完成考勤、请假、审批和结算等信息的输入输出,修改删除,查询等简单的基本功能之外,还要能够根据用户的意愿进行操作。
2.4 系统需求分析