猎头公司管理软件—内部事务部分
关键词:管理软件;ASP.NET 2003;SQL server 2000
摘要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了猎头公司管理软件内部事务部分的开发设计过程。软件采用ASP.NET 2003作开发平台,C#作编程语言,SQL Server 2000作数据库管理系统,实现了合同管理、人才管理、客户管理、财务管理、项目管理、员工管理、进度查询、文档管理等功能。软件符合猎头公司内部管理的需求,能够帮助公司切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。
论文组织如下:首先,介绍了相关的开发工具及技术的基础知识;接着对软件的市场需求进行了可行性分析,提出了具体的设计方案;然后详细阐述了各模块后台数据库和前台界面的具体设计过程及其相关功能的实现;最后对软件进行了严格的测试。
3.2需求分析
前期的市场需求调查和分析是完成软件设计的关键步骤,对需求分析的良好理解将有助于设计目标的指定和最终解决方案的完善。通过前期大量的市场调查和可行性报告的分析,以及与相关公司的联系和沟通。制定了如下需求规格说明:
1.本软件用户对象的设定:公司内部员工。因本软件作为公司内部管理软件,故不设置注册模块,员工信息统一由管理员添加和修改。只有被管理员添加了相关信息的员工才可登录此软件。登录后根据所属部门不同而直接进入自己所在部门的首页。
2.本软件操作权限的设定:管理员具有最高操作权限,对整个软件管理的信息负责;各部门员工对本部门相关信息的管理负责。对各部门员工依据其具体职能设置不同的操作权限。
3.本软件主要部门分为:客户部、人才部、合同部、财务部、项目部。各部门应具备对所管辖信息的添加、更新、删除、定向查询等基本功能。
4.由于合同部,人才部,客户部这三个部门的业务合作密切,故可相互查看彼此的管理信息,但对非自己所在部门管理的信息没有编辑、添加和删除的权利。
5.项目部的管理信息可供所有部门的员工查看,但只有项目部员工和管理员可以对项目信息进行编辑、删除、添加等操作。
6.财务部管理信息只可由管理员和财务部员工查看及操作。
7.除部门模块外本软件还应具备个人管理模块以便员工及时掌握个人信息,确保信息正确性。个人管理模块具备如下分支:密码修改、个人工资查询、个人进度添加、个人进度管理、发表留言、上传文档等。
8.为了加强公司内部员工间的交流、沟通、及时解决工作中的问题,本软件应具备内部留言版模块,员工可发表个人留言,管理员对内部留言版统一管理。
9.为了提高员工及部门的工作效率,本软件应具备日志进度查询功能,员工可及时了解彼此的工作进展情况,以保证公司整体工作进度的高效性。
10.为了方便员工查看和下载所需文档,软件还应具备文档管理模块。员工可上传、查看、下载文档;管理员统一管理。合同附件的上传、查看和下载则只可有合同部及管理员可以进行相关操作。
11.本软件中设置部门首页,它将显示部门公告和部门员工的基本联系方式,所有登录员工均可查看各部门首页,方便员工间业务合作,加强彼此沟通和联系。
目 录
1 引言 1
2 相关知识介绍 1
2.1设计基础 1
2.2 SQL Server 2000数据库简介 1
2.3 ASP.NET 2003的简介 2
2.4 ADO.NET的简介 2
3设计流程和需求分析 3
3.1设计流程 3
3.2需求分析 3
4模块划分及具体实现 4
4.1模块划分 4
4.2数据库的设计 6
4.2.1数据库表单关系分析 6
4.2.2数据库表的设计 7
4.2.3存储过程设计 9
4.2.4数据库的连接 12
4.3各功能模块的的实现 12
4.3.1登录页面的设计 14
4.3.2员工信息管理页面的设计 16
4.3.3员工进度查询页面的设计 22
5 软件运行测试 23
5.1测试环境 23
5.1.1测试硬件环境 23
5.1.2测试软件环境 23
5.2主要模块测试 23
5.2.1求职管理模块测试 23
5.2.2合同执行情况统计测试 24
5.2.3内部留言版测试 24
结 论 26
参考文献 26
致 谢 27
相关热词:NET 152 公司 管理 软件 内部 事务 部分
上一篇:【.NET】153 房屋销售信息管理系统设计