人事管理系统毕业论文(第3页)
【 字体:大 中 小 】
2.3 C/S系统结构
系统结构的选择C/S结构,即Client/Server(客户机/服务器)结构。此结构把数据库内容放在服务器上,而在客户机上安装相应软件。C/S软件一般采用两层结构,它由两部分构成:前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机,后端是服务器,即数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。
C/S结构在技术上很成熟。它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据,由于C/S是配对的点对点的结构模式,可采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEU工协议),安全性可以得到较好的保证。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展,并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱,且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。
由于本系统主要用于中小型商品销售企业内部使用,用户群小,不存在维护难度大和通用性等问题。而本系统对数据安全性要求较高,处理数据量大,这正好是C/S结构的优点。因此本系统采用C/S结构无疑是最佳选择。
第3部分 系统整体方案
3.1 需求分析
在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。
在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。
在软件工程中,软件系统的开发中极其重要的就是需求分析和系统设计,需求分析的优劣直接影响着软件系统是否合理,是否能够满足用户的需求。需求分析的过程通常从系统功能的需求调查研究入手,最终形成全面反映所有部分功能需求的文档。
软件需求分析的目标是深刻描述软件的性能和功能,明确系统设计的约束以及系统同其它系统中元素的接口细节,定义系统的其它有效的需求,本章节主要从功能需求、性能需求对企业人事管理系统进行需求分析。
需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审。
功能需求
人事工资管理系统主要实现对人事工资信息和操作的管理,系统的用户是负责管理设备的管理人员,系统具有人事管理模块(档案管理、奖罚管理、调动管理、考评管理)、工资管理(考勤津贴、工资总结)、系统管理(部门管理、数据备份)、用户
管理(操作员管理、修改口令、更改操作员)等主要功能。
性能需求
为了确保系统对响应时间、最大并发连接等方面的性能要求,企业人事管理系统在性能方面应满足的需求下面所示,主要对时间性、系统管理、负载进行测试,考察此人事管理系统是否满足安全性方面测试,当很多用户登录系统时系统做出较好的响应。
对于性能需求主要有以下几个方面:
(1)系统稳定性。要求系统健壮性好,运行时间为全年,低出错率。
(2)系统可修改性。修改系统一个模块或者部分,而不影响其他模块的使用,也不需要修改其他模块。
(3)简便易用性。系统应具有良好的可操作性和易维护性,界面风格友好实用。
(4)响应时间合理性。内网的访问有延迟,因此内网系统应提供足够的带宽,这样就可以使使用该人事管理系统的众多用户对系统访问更迅速便捷。
3.2 开发工具选择
本系统后台数据库采用MS SQL Server 2005,该数据库系统安全性、准确性运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft公司的Visual Studio2012作为主要的开发工具,可与SQL Server 2005数据库进行无缝连接。
信誉说明
毕业论文设计指导教师评语
浅谈如何激发学生的政治学习兴趣
解读《诗经》中丰富的妇女形象论文
论文答辩开场白(合集15篇)
浅析童年经验对萧红文学创作的影响论文
土木建筑毕业论文答辩自述
优秀硕士开题报告