IT公司人事管理系统的设计与实现 毕业设计论文.doc

上传人:白大夫 文档编号:4508253 上传时间:2019-11-13 格式:DOC 页数:21 大小:115.56KB
返回 下载 相关 举报
IT公司人事管理系统的设计与实现 毕业设计论文.doc_第1页
第1页 / 共21页
IT公司人事管理系统的设计与实现 毕业设计论文.doc_第2页
第2页 / 共21页
IT公司人事管理系统的设计与实现 毕业设计论文.doc_第3页
第3页 / 共21页
IT公司人事管理系统的设计与实现 毕业设计论文.doc_第4页
第4页 / 共21页
IT公司人事管理系统的设计与实现 毕业设计论文.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《IT公司人事管理系统的设计与实现 毕业设计论文.doc》由会员分享,可在线阅读,更多相关《IT公司人事管理系统的设计与实现 毕业设计论文.doc(21页珍藏版)》请在三一文库上搜索。

1、信息科学与技术学院信息科学与技术学院 毕业论文毕业论文 题题 目:目: ITIT 公司公司人事管理系统的设计与实现人事管理系统的设计与实现 专专 业:业: 计算机科学与技术(师范)计算机科学与技术(师范) 学学 号:号: 0906002509060025 姓姓 名名: : 指导老师:指导老师: 2013 年 3 月 20 日 2 摘摘 要要 在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利 和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑 到当前大量 IT 公司的人事管理尚处于手工作业阶段,不但效率低下,还常常因 为管理的不慎而出现纰漏。因此根据部分公司提供

2、的需求,设计此公司人事管 理系统,以帮助公司达到人事管理办公自动化、节约管理成本、提高公司工作 效率的目的。 主要对公司员工的信息以及跟人事相关的工作流程进行集中的管理,方便 公司建立一个完善的、强大的员工信息数据库。它是以.NET2005.和 SQL 2005 数据库作为开发平台。使用 C# 设计操作控件和编写操作程序,完成数据输入、 修改、存储、调用查询等功能;并使用 SQL 2005 数据库形成数据表,进行数据 存储。 本文详细介绍了公司人事管理系统的功能需求,系统设计和具体实现。并 简要介绍了系统开发采用的过程方法。 3 目目 录录 1 1引引 言言1 1 2 2 企业人事管理系统开发

3、基础企业人事管理系统开发基础2 2 2.12.1 管理系统简介管理系统简介 2 2 2.1.12.1.1 管理信息系统管理信息系统 2 2 2.1.22.1.2 企业人事管理系统的开发方法企业人事管理系统的开发方法2 2 2.22.2 SQLSQL ServerServer 20052005 及及 C#C# 简介简介3 3 2.2.12.2.1 SQLSQL ServerServer 2000520005 数据库简介数据库简介 3 3 2.2.22.2.2 C#C#简介简介3 3 3 3 企业人事管理系统设计方案企业人事管理系统设计方案5 5 3.13.1 系统需求分析系统需求分析5 5 3.

4、23.2 系统设计原则系统设计原则 6 6 4 4 企业人事管理系统的设计企业人事管理系统的设计7 7 4.14.1 系统设计概要系统设计概要7 7 4.24.2 数据库的设计数据库的设计7 7 4.34.3 系统模块的设计系统模块的设计9 9 4.44.4 系统界面设计系统界面设计 1010 4.54.5 典型代码设计典型代码设计 1111 5 5 系统测试系统测试1515 5.15.1 测试环境测试环境1515 5.1.15.1.1 硬件环境硬件环境1515 5.1.25.1.2 软件环境软件环境1515 5.25.2 主要模块测试主要模块测试1515 5.2.15.2.1 系统登陆模块系

5、统登陆模块 1515 5.2.25.2.2 信息管理模块信息管理模块 1616 5.2.35.2.3 日志管理模块日志管理模块 1818 结结 论论2020 致致 谢谢2121 参考文献参考文献2222 4 1 1引引 言言 在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来 越多、越来越大。随着当前许多的中、小型 IT 公司的发展壮大,员工的数量也 在不断的增加。随之而来的管理成本也在不断的提高。考虑到当前大量公司的 人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现 纰漏。因此根据部分公司提供的需求,设计此公司人事管理系统,以帮助企业 达到人事管理办公自动化

6、、节约管理成本、提高公司工作效率的目的。 IT 公司人事管理系统是典型的管理信息系统,其开发主要包括后台数据库 的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完 整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特 点。人事管理系统可以提供丰富的功能,降低人事管理工作的强度,提高人事 管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件, 从而能够适应公司人事管理的要求,推动公司人事管理的信息化建设。根据大 多数公司人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析 探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最

7、后 进行了系统测试。服务端采用 SQL Server 数据库服务器作为数据处理和存储平 台,客户端应用程序采用 Visual Stdio.NET 进行开发,开发语言选用 C。用 户必须使用客户端应用程序才能对服务端数据进行操作。 5 2 2 企业人事管理系统开发基础企业人事管理系统开发基础 2.12.1 管理系统简介管理系统简介 2.1.12.1.1 管理信息系统管理信息系统 管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、 存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过 30 多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集 管理

8、科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。 管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用 户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理, 确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源, 包括人力、物力、财力等。MIS 是一个人机结合的辅助管理系统,管理和决策 的主题是人,计算机只是辅助的设备。 目前国内使用和发展的 MIS 平台模式大体上分为两种:客户机/服务器 (Client/Server,简称 C/S)模式和 Web 浏览器/服务器(Browser/Server,简 称 B/S)模式。当前企业信息管理系统

9、正在从 C/S 结构向 B/S 结构转移,但是 由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系 统的主流。 C/S 模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应 用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用 客户端应用程序才能对数据进行操作。C/S 模式具有以下优点和缺点: C/S 模式的优点: 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 软件功能设计个性化,具有直观、简单、方便的特点,可以满足客户个 性化的功能要求;如自由制表的功能在 C/S 模式下就能够实现,在 B/S 模式下 就很难实现或运行效率很低

10、。 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 C/S 结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务 流程。 6 C/S 模式的缺点: 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络 条件的用户群体,不能够实现快速部署安装和配置。 兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具, 开发成本较高,需要具有一定专业水准的技术人员才能完成。 2.1.22.1.2 ITIT 公司人事管理系统的开发方法公司人事管理系统的开发方法 IT 公司人事管理系统的开发是一个复杂的工程,它涉及到计算机处理技术、 系统理论、组织结构、管理功能、管理知识等各

11、方面的问题,至今没有一种统 一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略: 1.系统要解决的问题。 2.系统可行性研究,确定系统要实现的目标。 3.系统开发原则。 4.系统开发前的准备工作。 5.系统开发方法的选择和开发计划的定制。 2.22.2 SQLSQL ServerServer 20052005 及及 C#C# 简介简介 2.2.12.2.1 SQLSQL ServerServer 20052005 数据库简介数据库简介 SQL Server 2005 和 SQL Server 2005 Express 都是微软开发的,一个全 面的数据库平台,Express 是 SQL

12、Server2005 的免费版本,他们功能完全相同 2005Express 使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005Express 数据库引擎为关系型数据和结构化数据提供了更安全可靠 的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2005Express 数据引擎是本企业数据管理解决方案的核心。此 外 SQL Server 2005Express 结合了分析、报表、集成和通知功能。这使您的 企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、 Dashboard、Web servic

13、es 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发 工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者 7 还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数 据中更多地获益。 为了锻炼我对 SQL Server 2005 的理解和操作,我选择了 SQL Server 2005 作为后台数据库设计。 2.2.2

14、2.2.2 C#C#简介简介 在过去的二十年里,C 和 C+已经成为在商业软件的开发领域中使用最广泛 的语言。它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。 对于 C/C+用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用 底层平台的所有功能。他们想要一种和最新的网络标准保持同步并且能和已有 的应用程序良好整合的环境。另外,一些 C/C+开发人员还需要在必要的时候 进行一些底层的编程。 C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象 的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应 用程序,Micr

15、osoft .NET 提供了一系列的工具和服务来最大程度地开发利用计 算与通讯领域。 正是由于 C#面向对象的卓越设计,使它成为构建各类组件的 理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的 C#语 言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语 言在任何操作系统上通过 Internet 进行调用。 最重要的是,C#使得 C+程序员可以高效的开发程序,而绝不损失 C/C+原 有的强大的功能。因为这种继承关系,C#与 C/C+具有极大的相似性,熟悉类 似语言的开发者可以很快的转向 C#。C#具有以下的优点: A.简单 1.C#中指针已经消失。 2.不安全

16、的操作,比方说直接内存操作不被允许了。 3.C#中“:“或“-“操作符是没用的。 4.因为它是基于.NET 平台的,它继承了自动内存管理和垃圾回收的特点。 5.原始数据类型可变的数据范围像 Integer,Floats 等。 6.整形数值 0 和 1 不再作为布尔值出现.C#中的布尔值是纯粹的 true 和 false 值而且没有更多的“=“操作符和“=“操作符错误.“=“被用于进行比较操 8 作而“=“被用做赋值操作。 B.现代 1.C#建立在当前的潮流上,对于创建相互兼容的,可伸缩的,健壮的应用程序 来说是非常强大和简单的。 2.C#拥有内建的支持来将任何组件转换成一个 web servi

17、ce,运行在任何平 台上的任何应用程序都可以通过互联网来使用这个服务。 C.面向对象的 1.C#支持数据封装,继承,多态和对象界面(即 java 中的 interface 关键字)。 2.( int , float ,double)在 java 中都不是对象,但是 C#引入和结构体 (structs)来使原始数据类型变成对象 int i=1;String a=i Tostring();/转 换(或者)Boxing。 D.类型安全 1.在 C#中我们不能进行不安全的类型转换像将 double 转换成 boolean.。 2.值类型(常量类型)被初始化为零值而引用类型(对象和类被编译器自动初 始化

18、为零值.。 9 3 3 ITIT 公司人事管理系统设计方案公司人事管理系统设计方案 3.13.1 系统需求分析系统需求分析 性能需求性能需求:整个系统应当操作简便,界面友好,维护简便。数据库要求运行 稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作 系统平台要求适中。 功能需求功能需求:系统功能主要包括以下几个方面:一,信息管理. 包含员工信息 管理,用户信息管理和部门信息管理.二,日志管理. 三,系统管理.各模块功能 如下: a)a)员工基本信息管理 此功能模块主要完成员工大量基本信息的管理,包括员工信息录入, 员工信息删除,员工信息修改等子模块,主要目的是协助企业管理

19、人员管 理新老员工的大量信息,将以往大量分散的信息统一集中到数据库中。 b)b)员工基本信息统计查询 此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据 条件快速定位员工以及对员工信息的统计分析。通过此功能模块,管理人 员可以对大量员工的详细情况进行统计,例如年龄段分析,工龄分析等。 c)c)部门基本信息管理 此功能模块主要是提供给管理员对公司的部门进行分类统计。完成对 公司新增部门或精简部门完成添加或删除等功能。 d)d)用户信息管理 此功能模块主要是提供给管理员分配企业人事管理的权限。设置合法 用户对整个管理系统实施管理。具有添加或删除或修改管理用户的功能。 e)e)账号管理 此

20、功能模块对系统中的账号进行管理,将用户密码加密存储,主要为 安全方面考虑而设置,使用基于角色的权限控制来区分用户。 f)f)日志管理 此功能模块将用户登录登出情况以及对系统的操作等进行日志记录备 10 案以供需要的时候追踪查询。 g)g)登录系统 此模块实现系统用户的安全登录,保护系统只接受合法授权用户的访 问。 用户需求用户需求: 因为此管理系统主要是针对大多数 IT 公司的人事管理部门管理 公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是 说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点 击用户管理,可以对用户信息表进行查询,编辑,删除,添加新

21、用户等操作。 合法用户在成功登陆系统后可以进行系统的整体操作. 3.23.2 系统设计原则系统设计原则 A、实用性原则 要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环 节数据处理的实用性,把满足客户生产和管理业务作为第一要素进行考虑。 B、可扩展性与可维护性原则 为适应将来的发展,MIS 系统应该具有良好的可扩展性和可维护性。软件设 计尽可能模块化、组件化、是应用系统可灵活配置,适应不同的情况。 C、安全可靠性原则 应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数 据库的备份策略恰当,以防灾难性事故发生。 D、用户界面设计原则 图形化原则:用户界面的设计应做到

22、美观大方。用户界面应直观、明了、 条理清晰。实现“傻瓜型”管理易学、易用、易管理。 E、数据库设计原则 对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化。 11 4 4 企业人事管理系统的设计企业人事管理系统的设计 4.14.1 系统设计概要系统设计概要 系统设计要在理解需求和分析需求之后才能正确搭建. 理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有 和客户充分理解了需求之后才能开始设计系统。否则,对需求定义的任何改进, 在设计上都必须大量返工。 分析需求是从客户的需求中提取出软件系统能够帮助用户解决的业务问题, 通过对用户业务问题的分析,规划出系统的功能模块,

23、即定义用例。这个步骤 是对理解需求的升华,直接关系到该系统的质量。 根据第三章的需求分析,企业人事管理系统采用基于客户端/服务端 (C/S)模式开发,服务端采用 SQL Server2005 数据库服务器作数据处理和存 储平台,客户端应用程序采用 Visual Stdio.NET 2005 进行开发,开发语言选 用 C。用户必须使用客户端应用程序才能对服务端数据进行操作。 4.24.2 数据库的设计数据库的设计 根据需求分析,本系统后台数据库共分为 4 个表,以下分别给出各个数据 库表的简单描述 1.admin(用户信息表用户信息表) 该表存储用户基本信息。以供登录密码验证,显示用户身份用。如

24、表 1 表 4-1 用户基本信息 字段名字段类型是否主键说明 IDint是定义用户编号 Usernamenvarchar(50)否定义用户姓名 Passwordnvarchar(256)否定义用户登录密码 DepartmentIDint否定义用户所属部门号 2.Department(2.Department(部门信息表部门信息表) ) 该表存储部门基本信息。如表 4-2 12 表 4-2 部门信息 字段名字段类型是否主键说明 IDint是定义部门编号 Namenvarchar(50)否定义部门名称 3.Employee(3.Employee(员工信息表员工信息表) )存储员工的基本信息。如表

25、4-3 表 4-3 员工基本信息 字段名字段类型是否主键说明 IDnvarchar(50)是定义员工编号 员工证号nvarchar(50)否定义员工证号 姓名nvarchar(50)否定义员工姓名 学历nvarchar(50)否定义员工学历 婚姻状况nvarchar(50)否定义员工的婚姻状况 政治面貌nvarchar(50)否定义员工政治面貌 类型nvarchar(50)否定义员工类型 DepartmentIDint否定义员工所属部门的编号 加入时间datetime否定义员工进入公司的时间 工资real否定义员工的工资 备注ntext否备注员工的其它信息 4.Log(4.Log(日志记录表日

26、志记录表) )记录用户登陆系统的基本信息。如表 4-4 表 4-4 日志信息 字段名字段类型是否主键说明 IDint是定义日志编号 Valuenvarchar(100)否定义访问用户 Timenvarchar(100)否定义日志时间 各表之间的关系(如图 4.1)本图由后台 SQL 数据库关系图向导引导下自动生成。 13 图 4.1 数据库关系图 4.34.3 系统模块的设计系统模块的设计 经过对系统的整体需求有了深刻了解之后,确定本 IT 公司人事管理系 统的功能管理模块包括: 1.员工基本信息管理。 2.部门基本信息管理。 3.用户账号管理。 4.用户信息管理。 5.登陆日志管理。 6.员

27、工基本信息查询管理。 IT 公司人事管理系统 员 工 基 本 信 息 管 理 部 门 基 本 信 息 管 理 员 工 信 息 查 询 管 理 用 户 账 号 管 理 用 户 信 息 管 理 登 陆 日 志 管 理 图 4.2 管理模块框架图 用例图标记了企业人事管理系统的所有用例,并形象地描述了各用例与用 户角色之间的关系。如图 4.3 所示。 14 图 4.3 用例图 IT 公司人事管理系统工作人员 员工基本信息管理员工信息查询管理 用户账号管理用户信息管理 管理 管理 登陆日志管理部门基本信息管理 15 对系统有了详细设计之后,确定了本 IT 公司人事管理系统的模块关系图(4.4). 图

28、4.4 模块关系图 4.44.4 系统界面设计系统界面设计 虽然说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽 视的,它直接影响到程序的易用性。尤其在 Windows 时代,一个良好的应用界 面会给你的程序锦上添花,甚至有画龙点睛之韵味。 用户界面:又称人机界面,实现用户与计算机之间得通信,以控制计算机 或进行用户和计算机之间得数据传送得系统部件。 本 IT 公司人事管理系统严格遵守用户界面设计规范.系统坚持图形用户界 面(GUI)设计原则,界面直观、对用户透明,用户接触软件后对界面上对应的 功能一目了然、不需要多少培训就可以方便使用本应用系统。该企业人事管理 系统在界面设计中也

29、保持了界面的一致性。一致性既包括使用标准的控件,也指 使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等 方面确保一致。 对系统有了深刻分析之后,确定了此 IT 公司人事管理系统的界面主要由 6 部分组成: 信息管理日志管理 企业人事管理系统 系统管理 退出修改密码注销用户信息管理员工信息管 理 部门信息管 理 16 1.用户登录界面 2.主界面 2.系统信息管理界面 3 员工信息管理界面 4.部门信息管理界面 5.用户信息管理界面 6.日志信息管理界面 并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面。 4.54.5 典型代码设计典型代码设计 用户登陆功能的代

30、码设计用户登陆功能的代码设计: IF 用户名为空 消息框显示请输入用户名 IF 密码为空 消息框显示请输入密码 ELSE 读取用户名,密码 IF 用户名不存在 消息框显示用户名不存在 返回 IF 密码错误 17 消息框显示密码错误 返回 ELSE 显示在线用户 日志记录 说明:此段代码设计主要是实现合法用户的正常登陆,如果用户名为空, 密码为空,或用户名不存在,都将不能正常登陆该系统.合法用户正常登陆后, 系统将显示当前在线用户名,并日志记录. 用户管理中添加用户信息的具体代码实现用户管理中添加用户信息的具体代码实现: 18 5 5 系统测试系统测试 5.15.1 测试环境测试环境 5.1.1

31、5.1.1 硬件环境硬件环境 普通计算机配置。 5.1.25.1.2 软件环境软件环境 系统软件:WindowsXP 工具软件:.NET 2005、SQL Server 2005。 5.25.2 主要模块测试主要模块测试 5.2.15.2.1 系统登陆模块系统登陆模块 经过上面各节的工作后,基本上完成了一个 IT 公司人事管理系统的开发。 经过编译后,在菜单中选择调试启动调试命令,则会出现系统的登录界面, 如图 5.1 所示。 图 5.1 系统登陆图 输入用户名和密码,单击“确定”按钮,当身份验证成功后进入 IT 公司人 事管理系统主界面.如果密码错误则会显示出错提示,如图 5.2 所示。 图

32、 5.2 系统登陆界面 用户登陆成功后.进入系统主界面.在主界面中可以进行系统的管理.比如更 改密码,退出和注销. 测试更改密码功能如图 5.3 所示,用户输入新的密码,确认密码与密码相 同,点确定按钮,则完成了密码更改的操作.如下图 5.3 所示。 图 5.3 更改密码界面图 19 单击退出选项,则会弹出一个对话框,点确定则退出整个系统,点取消则 会返回到成功登陆系统后的状态.如图 5.4 所示。 图 5.4 退出界面图 5.2.25.2.2 信息管理模块信息管理模块 信息管理模块中包含员工信息管理子模块,部门管理子模块和用户管理子模 块. 首先测试员工信息子模块 IT 公司人事管理人员通过

33、该界面实现对员工信息 的管理,在窗体中,管理人员可对员工的信息进行修改,添加,查询和删除操 作。当管理人员在列表中选择修改员工信息时,其出现的“编辑区”内便会显 示出该员工的详细信息。在原来的信息中修改员工相关的信息,修改完毕后点 击确定按钮,则完成了员工信息修改的操作,如图 5.5 所示。 图 5.5 员工信息管理中修改员工信息图 然后我们来测试用户管理子模块,在此模块中可以完成用户的添加,删除和 修改功能.以下是用户信息的添加界面.在用户名框里写入要添加用户的用户名, 密码与确认密码必须相同,最后在所属部门框里,通过下拉菜单,选择用户所 属部门,从而完成添加用户的整个操作.如图 5.6 所

34、示。 图 5.6 用户信息管理图 最后是部门管理子模块的测试,在此模块中,能完成部门的添加,修改和删除 功能.如图 5.7 所示。 图 5.7 部门管理界面图 5.2.35.2.3 日志管理模块日志管理模块 进入日志管理中的查看日志,就可以看到如下图 5.8 所示的内容,在此模块 中,主要记录了用户登陆登出的一些信息,如用户登入登出事件的信息,用户登陆 时间. 20 结结 论论 在开发过程中,我深刻体会到了.NET 技术的魅力,认识到在网络经济到来 的今天,掌握好一门计算机语言,并把它运用到力所能及的应用程序开发中去 的重要性和现实意义。 我这次毕业设计的目标是建立一个基于 C/S 的 IT

35、公司人事管理系统,它用 到的开发工具是 Visual studio.NET 中的 Visual C#语言,SQL Server 数据库。 最后完成了预定的功能的开发,包括:员工基本信息管理、员工基本信息统计、 查询部门、基本信息管理、用户信息管理、账号管理、日志管理等功能的设计 与实现。 本学期的毕业设计使我经历了一个完整的软件开发过程。设计此软件,对 于没有开发经验的我来说,无疑是一个巨大的挑战。从学习开发数据库,选择 题目,需求分析,总体设计,详细设计直到最后编码测试,一步一步学习,一 点一点积累,最后形成一个完整的系统,这对我来说也是一个很大的考验。由 于是第一次编写这样的软件,没有经验

36、,前期工作做的不是很好,多亏了老师 的指导与同学的帮助,才得以重上征途,但已浪费了很多时间。由于个人能力 及时间有限,有一些实际问题没有考虑到。软件中不可避免地存在着不足和疏 漏,有待进一步完善。所以,最后所完成的系统还显得较为稚嫩,原计划的一 些功能还来不及实现,比如报表打印,住房公积金和社保金的网上处理等都未 实现。但是,通过本次程序设计,开阔了自己的视野,拓宽了自己的知识面, 提高了认识和学习新事物的能力,特别是增强了自己在程序设计方面的信心和 动手实践能力,这些对于未来的工作无疑将是一笔宝贵的财富。 21 参考文献参考文献 1 刘烨,吴中元. C#编程及应用程序开发教程M. 北京:清华大学出版 社,2004。 2 Charles Wright. C#编程技术与技巧M.北京:机械工业出版,2003。 3 孙岩. SQL Server 2000 系统管理员宝典M.北京:清华大学出版社, 2005。 4 胡百敬,姚巧玫.SQL Server2005 数据库开发详解M.北京:电子工业 出版社,2006。 5 郭胜. C#.NET 程序设计教程M.北京:清华大学出版社,2005。 6 郭文夷,戴芳胜. C#.NET 可视化程序设计M.上海:华东理工大学出 版社,2005。 7 闪四清. SQL Server 实用简明教程M. 北京:清华大学出版社,2003

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1