学校考勤系统分析及性能需求
一、系统分析
系统分析就是对系统从技术可行性、经济可行性和操作可行性进行分析。对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发目标。本系统采用的架构是mvc模式。
1、可行性分析
开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍。
1.1技术可行性
本系统开发工具是MyEclipse和M数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,基于Web的学校考勤系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。
1.2经济可行性
如今是信息化时代,信息化管理可以使消耗超市管理工作更加系统化、快速化、全面化。这样可以为企业带来较高的工作效益和经济效益,本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,再者,企业在管理工作上的高效率和便捷性远远超过了开发本系统的成本,所以在经济上具有完全的可行性。
1.3操作可行性
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
1.4法律可行性
本系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
综上所述,开发一个学校考勤系统是必要可行的。
二、设计的基本思想
设计思想遵循以下几点:
1.采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。
2.采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
3.采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
4.简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。
5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。
6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。
三、性能需求
1、系统的安全性
超市系统在管理权限上要严格进行控制,具体要求如下:想登录学校考勤系统进行操作,必须有操作权限,没有权限的用户不能通过任何
2、数据的完整性
(1).各种记录信息的完整性,信息记录内容不能为空
(2).各种数据间相互联系的正确性
(3).相同数据在不同记录中的一致性
- 1想大概了解一下校园考勤管理软件
- 2大概了解一下学生考勤管理系统需求分析
- 3学生考勤管理信息系统构架及功能介绍
- 4培训中心考勤系统背景及技术构架介绍
- 5给大家粗略介绍一下学生上课考勤系统功能
- 6大家所了解到的学生打卡考勤系统
- 7大家所了解的学生指纹考勤系统功能特点及优势介绍
- 8大家所知道的培训学校考勤软件功能介绍
- 9如何选择智能考勤系统?
- 10校园考勤管理系统的价值有些什么
- 11学员考勤管理软件的系统功能及特点介绍
- 12学校考勤系统分析及性能需求
- 13教务考勤管理系统结构及功能介绍
- 14培训班考勤管理的软件有的主要功能以及相关简介
- 15校园考勤系统的优势
- 16大概介绍一下学生考勤系统设计报告
- 17有没有人愿意介绍一下课堂考勤系统功能及特点