超逸数码人事工资管理系统
一、引言 2
(一)开发背景 2
(二)选题意义 2
(三)设计目标 2
(四)开发软件 3
二、系统分析与设计 4
(一)系统功能需求 4
(二)系统分析图 4
(三)数据库设计 5
(四)原型设计 10
(五)开发及运行环境 13
三、概要设计 13
(一)基本设计和处理流程 13
(二)系统功能模块图 13
(三)系统功能结构 14
四、系统具体实现 15
(一)登录 15
(二)申报课题 17
(三)审核课题 18
(四)课题选择 20
(四)内定学生 23
(五)导入教师学生信息 25
五、系统测试 30
(一)测试环境 30
(二)测试过程 30
(三)测试结果 31
六、结束语 32
致谢 34
参考文献 35
Abstract
Personnel salary management system is the first isolated system is a fully functional, the design of ingenious design, convenient operation, suitable for all kinds of Enterprise Inc. In this paper, the rental housing sale website how to operate to m *51今日免费论文网|www.jxszl.com +Q: 3 5 1 9 1 6 0 7 2
ake a detailed description, using the browser and the server structure, ASP.NET application technology, using Microsoft SQL Server 2008 as a database management tool, the web page three musketeers as a tool to achieve the sale of rental housing.
Management is the function is to make the managers can be more convenient for the company management.
The administrator can add, view of staff, delete, add and delete, check and approval of application for leave the Department staff, salary and wage management view, employees can view their own information, apply for leave with salary.
【keywords】:ASP.NET; data base; system of salary
一、引言
(一)开发背景
我们做这个人事工资管理系统的目的是为了能够使公司管理人员能够良好的对公司的员工进行录用、调配、奖惩等信息的管理。
要求能够让管理员可以更方便地修改各种信息,方便度远远高于曾经的手工记录。通过本次人事工资系统实践,经历一个小型管理系统开发的全过程,以便能更好的掌握知识。科学技术飞速发展,科学渐渐走人了大众的生活,工作越来越依赖于它强大全面的功能,计算机已经渐渐融入了社会并开始发挥着越来越重要的作用,无法想象人类社会离开计算机会变成什么样。
(二)选题意义
公司管理人员可以更全面的了解职工全部信息,及时调整人才的分配,人事管理系统主要用于企业内部员工信息管理,可以很简单的纪录员工情况,同时,也大大减少了人工操作带来的不便。这是以往手工管理所不具备的优点,自从学习了计算机编程系统后,我深深地意识到计算机系统的强大与全面,尤其是数据库的功能,远远强于以往的手工记录,数据库层次分明,记录全面,可变性极高,随时可以进行数据更新,随时可以进行数据修改,同时可以随时删除。
(三)设计目标
人事工资系统,可以全面掌握员工信息管理。主要的设计目标是管理员可以更方便的管理员工及部门信息。
实现的功能:管理员可以实现对员工的查看、添加、删除,部门的查看与添加删除、批准员工的请假申请,计算工资与查看工资等管理,员工可以查看自己信息跟工资、申请请假。
(四)开发软件
1.开发平台:Visual Studio 2010.
VISUAL STUDIO经由微软公司推出,现在我们所用的开发环境都是运用Visual Studio、它的实用性和方便性得到广大用户的认可。 VISUAL STUDIO2010同时带来了 C#、Jquery、ASP.NET, Visual Studio可以说已经完全取代了以往的WEB基础网页纪Dreamwear8,它已经成为现在学习编写动态网页的不二选择。
2.ASP.NET技术
强大性和适应性
ASP.NET所运用的编译程序语言是通用语言,所欲他编写的语言可以运行在全部的WEB领域,而且ASP.NET的很多控件都是自动生成的,不需要手写,大大减少了我们变成的时间同时也避免了我们编程时的一些不注意的拼写错误,而且它开发性很高,入门比较简单。
简单性和易学性
ASP.NET的简单之处在于可以创建动态WEB网页,可以完成一些简单常见的任务。
高效可管理性
如果想要在一台办事系统上安装ASP.NET的应用程序,不用从新启动系统,拷贝一些文件就可以。
系统功能需求
以往各个公司企业统计员工信息用的都是手写记录,不仅费时费力而且需要跟新的时候会很麻烦,严重的时候可能需要整体从新书写,计算机系统的出现无疑更完美的解决了这些问题,计算机系统不仅书写方便,操作简单,更新方便,出错时可以随时修正,渐渐的各个公司企业都舍弃了以往的手工记录,转而运动更实用的计算机系统。
(二)系统分析图
1、实体对象模型:体现每个功能的联系联系,如图2-1所示:
图2-1 E-R模型图
(三)数据库设计
1、需求分析:
管理人员管理员工及部门
管理员登陆
登录实现代码如下:
string sql = string.Format("select * from tb_admin where username={0} and password={1}", txtname.Text, txtpass.Text);
string strsql = string.Format("select * from tb_member where membName={0}", txtname.Text);
原文链接:http://www.jxszl.com/jsj/rjgc/31254.html