猎头公司管理软件
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
引言
随着信息化和网络化进程的不断深入和加速,有效地保障现代企业和公司的各类信息得以高效、便捷、安全的管理就显得尤为重要,由此各类信息管理软件也就层出不穷,在各大领域中发挥着举足轻重的作用。本软件作为猎头公司管理软件(内部事务部分)是典型的信息管理软件,是在充分的前期市场调查和完备的需求分析的基础上设计而成的。其实现过程主要包括后台数据库的设计和前台应用程序的开发这两大部分,其中后台数据库的设计具有良好的安全性和数据一致性,能方便数据的维护和管理;前台界面的设计符合界面轻松、操作简洁、实用性强等特点。它将有效地满足猎头公司最基本的内部事务管理和相关业务需要。
本软件采用ASP.NET 2003作为前台开发工具;SQL Server 2000作为后台数据库。这两者的完美结合为本软件提供了丰富而完善的功能,它将有效地提高公司内部事物的管理效率,保障企业内部资料和相关数据的安全性和完整性,实现数据管理和操作的方便性和灵活性。
本论文从多方面详尽阐述了猎头公司管理软件(内部事务部分)的设计和实现过程。它包括:最初的市场调查、需求分析;软件的框架建设、模块设定;数据库的设计、各个模块功能的具体实现;以及软件完成后的性能测试和效果演示。
[资料来源:http://think58.com]
2 相关知识介绍
2.1设计基础
完备的信息管理软件其开发是一项复杂的工程,它涉及诸多知识领域,是多门学科的综合应用,包括计算机处理、系统理论、组织结构、信息管理、管理功能、管理知识、安全防护等。它通常由信息源、信息处理器、信息用户、信息管理者组成。本软件的设计和开发即是具备上述特点,又顺应了时代发展,并针对了猎头公司内部管理的具体业务需求,推动了公司内部业务管理的数字化、信息化进程。
2.2 SQL Server 2000数据库简介
SQL Server 2000是由Microsoft开发推广的关系型数据库管理系统。它是基于客户端/服务器模式的数据库系统,图形化界面使用户能够更加快捷方便地对数据库进行管理,同时提供了丰富的编程接口,为程序的开发提供了更多的便利。SQL Server 2000数据库管理系统既可以对Web应用支持也可对数据仓储支持:
1.SQL Server 2000对Web应用支持主要表现在对XML的支持,对数据的Web访问支持,对分布式分区视图的支持,对Web和应用程序宿主的支持,安全性的支持,与.NET Enterprise Server Microsoft BizTalk 和Microsoft Commerce Server的集成。
2.SQL Server 2000对数据仓储的支持主要表现在:可伸缩性,数据转换服务,索引视图,数据挖掘,综合性分析服务,联机分析处理, OLAP灵活性,可支持Web的分析,元数据服务。 think58
本次设计就是选择的SQL Server 2000作为后台数据库。
2.3 ASP.NET 2003的简介
1.什么是.NET
.NET是一个理想化的未来互联网环境。.NET被定位为可以作为平台支持下一代互联网的可编程结构。.NET的最终目的是让用户随时都能访问所需要的信息、文件和程序。
2.ASP.NET基础
ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET是一个基于.NET框架的编译环境,可以用任何.NET兼容的语言创建应用程序。另外,整个.NET框架可用于任何ASP.NET应用程序。包括管理的公共语言运行库环境、类型安全、继承等。与以前的Web开发模型相比,ASP.NET具有以下优点:增强的性能、世界级的工具支持、威力和灵活性、简易性、可管理性、可缩放性、可用性、自定义性和扩展性。
本次设计中采用了ASP.NET 2003作为前台开发工具。
2.4 ADO.NET的简介
Microsoft通过ADO.NET为编程人员提供了功能强大的数据访问能力。在ADO.NET中通过Managed Provider所提供的应用程序编程接口(API),可轻松地访问各种数据源的数据包括OLEDB所支持的和ODBC支持的数据库。ADO.NET的优点主要表现在这几个方面:互操作性、可维护性、可编程性以及可扩展性。
内容来自think58
1.与ASP.NET的关系
ASP.NET作为Web应用程序的开发工具,可以用来开发前台应用程序界面,但对后台数据库的操作就有些力不从心了,而ADO.NET则是专门针对数据库进行操作,而且专门为SQL Server数据库定义了一系列的操作规范以及操作函数、方法、对象。在应用程序的创建过程中,将它们结合在一起,可以使软件功能更加完美,并是它们充分发挥各自的优点。
2.访问SQL Server数据库
ADO.NET访问SQL Server数据库可通过SQLConnection、SQLCommand、SQLDataAdapter、DataSet、DataView等几个主要的数据访问对象来访问数据。SQL Server实现数据库连接的程序代码如下。
SqlConnection cn=new SqlConnection(“data source=localhost;
database=woclientserver; uid=sa; pwd=”);
cn.Open();
在用户对SQL Server进行了数据库连接后即可对数据库中的数据进行查询、添加、修改、删除等操作。
3设计流程和需求分析
3.1设计流程
根据管理软件设计开发的基本步骤,本软件的设计流程如图所示:
copyright think58 [资料来源:http://THINK58.com]
think58
copyright think58
think58.com [资料来源:www.THINK58.com]
[版权所有:http://think58.com][来源:http://www.think58.com]
图1 设计流程
3.2需求分析
前期的市场需求调查和分析是完成软件设计的关键步骤,对需求分析的良好理解将有助于设计目标的指定和最终解决方案的完善。通过前期大量的市场调查和可行性报告的分析,以及与相关公司的联系和沟通。制定了如下需求规格说明:
1.本软件用户对象的设定:公司内部员工。因本软件作为公司内部管理软件,故不设置注册模块,员工信息统一由管理员添加和修改。只有被管理员添加了相关信息的员工才可登录此软件。登录后根据所属部门不同而直接进入自己所在部门的首页。
2.本软件操作权限的设定:管理员具有最高操作权限,对整个软件管理的信息负责;各部门员工对本部门相关信息的管理负责。对各部门员工依据其具体职能设置不同的操作权限。
3.本软件主要部门分为:客户部、人才部、合同部、财务部、项目部。各部门应具备对所管辖信息的添加、更新、删除、定向查询等基本功能。
4.由于合同部,人才部,客户部这三个部门的业务合作密切,故可相互查看彼此的管理信息,但对非自己所在部门管理的信息没有编辑、添加和删除的权利。
5.项目部的管理信息可供所有部门的员工查看,但只有项目部员工和管理员可以对项目信息进行编辑、删除、添加等操作。
think58 [来源:http://www.think58.com]
6.财务部管理信息只可由管理员和财务部员工查看及操作。
7.除部门模块外本软件还应具备个人管理模块以便员工及时掌握个人信息,确保信息正确性。个人管理模块具备如下分支:密码修改、个人工资查询、个人进度添加、个人进度管理、发表留言、上传文档等。
8.为了加强公司内部员工间的交流、沟通、及时解决工作中的问题,本软件应具备内部留言版模块,员工可发表个人留言,管理员对内部留言版统一管理。
9.为了提高员工及部门的工作效率,本软件应具备日志进度查询功能,员工可及时了解彼此的工作进展情况,以保证公司整体工作进度的高效性。
10.为了方便员工查看和下载所需文档,软件还应具备文档管理模块。员工可上传、查看、下载文档;管理员统一管理。合同附件的上传、查看和下载则只可有合同部及管理员可以进行相关操作。
11.本软件中设置部门首页,它将显示部门公告和部门员工的基本联系方式,所有登录员工均可查看各部门首页,方便员工间业务合作,加强彼此沟通和联系。
总之,该软件的设计应满足操作简单、方便、界面轻松简洁,并具有良好的安全性和可扩展性等。
copyright think58
上一篇:多商家网络商店