1.真正的客户机/服务器体系结构。
2.图形化用户界面。
3.丰富的编程接口工具。
4.SQL Server与Windows NT完全集成。
5.具有很好的伸缩性。
6.对Web技术的支持。
7.SQL Server提供数据仓库功能。
2.2 技术开发方案
根据应用系统的有关规范标准和具体业务需求,结合软件开发技术发展状况,选择了以下相应系统软件或工具软件,以确定合理、科学的开发方案。具体如下表2-2所述:
表2-2开发工具表
类别 软件名称 软件用途
数据库 SQL Server 2008 后台数据库
开发工具 Microsoft Visual Studio 2010 前台编码,页面设计
2.3 程序运行环境
硬件平台
CPU:P4 1.8GHz
内存:1G以上
软件平台
操作系统:Windows 2000/Windows XP/Windows 7
数据库:SQL Server 2008
开发工具:Microsoft Visual Studio 2010
开发语言:C#语言
3 系统分析
3.1 系统需求分析
本系统实现中小企业对人力资源的管理,主要包括以下功能模块:
(1)人事管理:主要包括员工信息的添加、修改、查询、删除、统计等功能
(2)考勤管理: 主要包括考勤记录的添加、修改、查询等3个部分
(3)薪酬管理: 主要包括薪酬登记、薪酬修改和薪酬查询3个部分
(4)培训管理: 主要包括培训计划、培训实施和培训材料3个部分
(5)系统管理: 主要包括添加用户和用户信息管理两个部分。
(6)数据库管理: 主要包括数据库的备份、还原及删除3个部分。
(7)报表管理: 主要包括各模块信息的浏览。
3.2 可行性分析
在开发一个项目任务之前,必须根据客户可能提供的时间和资源条件进行可行性研究,以减少项目开发风险,避免人力、物力和财力的浪费。所谓可行性分析是指从经济上、技术上、操作上、管理上来分析需解决的问题是否存在可行性。其目的是在尽可能短的时间内用尽可能小的代价确定问题是否有解。
1.经济可行性源/自:751:;论-文'网www.751com.cn
由于此系统的开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。
2.技术可行性
就目前拥有的硬件和软件资源来看,基本上能够满足系统要求。开发人员现有的技术水平虽然不是很高,但我相信通过自身努力和同学的帮助,在规定期限内能基本完成本系统的开发任务。
3.操作可行性
操作可行性主要是指操作方式是否是能够让用户能很快的接受的,用户能否很快便上手。我会尽量使系统界面友好,操作方便,功能符合人力资源管理的需求。