1、 浙 江 育 英 职 业 技 术 学 院ZHEJIANG YUYING COLLEGE毕业设计(论文)(2015)题 目: 途明公司员工管理系统设计与实现 分院/系 : 信息技术与应用系 专 业: 计算机信息管理 班 级: 12 信管 B 班 学 号: 学生姓名: 指导教师: 日 期: 2015 年 5 月 浙江育英职业技术学院教务处 制浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系1途明公司员工管理系统设计与实现摘要:从功能需求角度出发,详细描述了一个中小型企业员工管理系统的设计过程,系统认真总结了多家公司的员工管理模式,对员工的信息、工资、考勤、部门
2、等建立一套完善的管理体系。以合理、全面、准确的员工管理体系为基础,提供了针对公司员工的全面管理,并且提供了全面的员工资料等的统计功能。在技术应用上,本系统使用 Visual Studio 2010 开发工具创建 Web 应用程序。采用 C#开发语言,使用 SQL Server2008 数据库访问技术,实现员工信息的便捷管理。为当前中小型员工管理实现部门管理、员工管理、考勤管理、培训计划管理、员工工资管理等功能提供了较完善的信息化解决方案。关键词:员工管理系统、企业员工管理、Visual Studio、SQL Server源代码加 153893706浙江育英职业技术学院ZHE JIANG YUY
3、ING COLLEGE 信息技术与应用系2目 录目 录 21 开发背景 .42 需求分析 .52.1 可行性分析 62.2 系统的功能模块分析 73 开发工具的介绍 .93.1 开发工具简介 93.1.1 SQLserver 简介 93.1.2 Visual Studio 2010 简介 104 数据库设计 115 系统设计实现 135.1 登录模块的实现 .135.2 部门信息模块实现 .155.3 员工管理模块的设计和实现 .155.4 工资信息模块实现 .165.5 添加员工模块实现 .165.6 修改密码模块实现 .165.7 修改员工信息模块实现 .175.8 员工考勤管理模块实现
4、.195.9 员工培训模块实现 .196 小结 21致谢 .22参考文献 .23浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系31 开发背景随着现代企业的不断发展,企业员工管理对公司的发展越来越重要,传统的人工手写管理方式已经不能满足公司的要求。管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过 30 多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。员工管理系统能够给企业带来先进的管理思想及方法
5、、促进建立现代公司人员管理模式、促进人员管理正规化、帮助企业提高管理实效、帮助企业降低管理成本。目前市面上流行的员工管理系统不少。但是,对于企、事业单位的员工管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。传统企业员工管理,在对员工的管理上存在员工资料记录不清晰、员工资料丢失、上下班无登记等不足之处,从而造成员工无法查询自己在公司的资料和记录,有时还会造成工资纠纷。我们的目标就是在于开发一个功能实用、操作方便,简单明了的员工管理系统。员工可以通过自己的账户,随时查询到自己的信息。管理员可以随时对员工资料进行更新记录,确保员工信息的准确性
6、。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进员工信息、修改员工信息、删除离职员工信息等操作。这样就使办公人员可以轻松快捷地完成员工信息管理的任务,是企业的员工管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正。使其支持企业实现规范化的管理。支持企业高效率完成员工管理的日常业务,包括新员工加入时员工档案的建立,老员工调动、辞职、退休等。支持企业进行劳动员工管理及其相关方
7、面的科学决策。员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系4推动企业劳动员工管理走向科学化、规范化的必要条件。2 需求分析经过前期的资料统计分析与咨询发现,传统企业员工管理,在对员工的管理上存在员工资料记录不清晰、员工资料丢失、上下班无登记等不足之处,从而造成员工无法查询自己在公司的资料和记录,有时还会造成工资纠纷。因此开发一个员工管理系统的前景是十分可观的。我们的目标就是在于开发一个功能实用、操作方便,简单明了的员工管理系统。员工可以通过自己的账户,随时查询到自己的信息。管理员可
8、以随时对员工资料进行更新记录,确保员工信息的准确性。目前市面上流行的员工管理系统不少。但是,对于企、事业单位的员工管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。该系统的使用简单也只是个多用户联网的应用系统。操作上面不需要进行专门指导。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进员工信息、修改员工信息、删除离职员工信息等操作。这样就使办公人员可以轻松快捷地完成员工信息管理的任务,是企业的员工管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。系统是在实际调查的基础上,结合广大中小
9、企业的共同点,严格遵循实事求是的原则,创新而成的。目的是通过该系统实现公司的员工管理,最终实现科学决策。系统的特点:可代替许多繁杂的人工劳动,如统计、核算等工作,节省许多资源;便于领导层对员工的工资、调度等信息进行查询;利于高级用户进行系统信息管理和维护,也允许普通用户进行部分信息浏览、查看,以实现管理机制透明化;提供了大量的操作提示,以其较强的容错能力,大大方便了管理者和用户的使用,确保了数据的安全性、正确性、完整性和一致性;能在很大程度上优化企业管理,提高企业的工作效率。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系52.1 可行性分析通过对系统的需
10、求分析,证明员工管理系统对企业的重要性,下面我们从系统的社会可行性、技术可行性、经济可行性、管理可行性来分析下系统的可行性。1).社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常劳资员工管理必将实现无纸化办公,并且加入到公司内部的 Intranet 或者 Internet 网上,实现数据的共享,这样有利于员工信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力区进行抄写,提高了工作的效率。2).技术可行性分析Visual Studio 2010 提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的
11、时间。利用 Visual Studio.NET,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。而且微软的优秀成果 C#语言保持了C/C+所特有的强大功能和控制能力。与 C+十分 相识的模型和语法,具有与 COM+服务完全的交互性和完全支持能力,能够轻松地迁移现有的代码。数据库 SQL2008 已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今计算机普及程度日益推广,计算机的配置日新月异,能承载此系统的机器如办公的机器都可以达到要求。所以说本系统具有技术可行性。3).经济可行性分析采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本
12、高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所花费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。所以此系统经济可行性也具备了。4).管理可行性分析本系统采用了系统数据备份、恢复等功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。管理此系统并不难,易学易会。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系62.2 系统的功能模块分析一般中小型企业员工管理涉及到员工基本信息的添加、修改和删除、查询。经过实际考察分析,本系统分系统管理员和普
13、通员工两个用户权限,主要功能包括,部门管理,员工信息管理,培训管理,考勤管理,工资管理。普通员工的主要功能有员工信息的查询,培训查询,考勤查询,工资查询。1).部门管理管理员通过管理员的登录系统进入后,可以添加、删除、修改、查询部门信息,如公司新增了一个部门,管理员可以通过部门管理来添加新增的部门,也可以对部门名称进行修改维护。2).人员管理管理员通过管理员登录系统进入后,可以增加、删除调动员工,并且可以修改资料。如公司新增员工或有员工离职,管理员可以随时将其资料进行添加、删除和修改等操作,确保公司员工资料的准确性。3).工资管理管理员通过管理员登录系统进入后,可以对工资进行录入、修改和查询。
14、员工也可以通过员工账号登录系统进行查看自己的工资情况,如有出入,管理员随时可以根据现实情况对数据进行修改,从而确保员工工资的准确性。4).考勤管理管理员通过管理员账户登录系统进入后,可以对考勤类型、考勤时间、考勤查询等进行管理,随时记录员工在公司的考勤情况。员工也可以通过自己的员工账号登录系统查看自己的考勤,及时了解自己的考勤状况。管理员可以在员工工资结算时根据该员工当月的考勤状况,做出对该员工当月工资的对应调整。5).培训管理管理员通过管理员登录系统进入后,可以对培训计划、培训周期、相关员工、培训内容、培训地点等进行管理。方便公司日常事务的安排,对公司员工培训做一个详细的规划。员工则可以通过
15、系统清楚的看到自己何时何地培训了什么内容,从而清楚自己还有那些方面需要进行学习。6).用户管理浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系7企业员工管理系统主要由管理员和普通用户两个用户组成。登录系统后包括,管理员的主要功能有部门管理、员工信息管理、培训管理、考勤管理、工资管理。普通员工的主要功能有员工信息的查询、培训查询、考勤查询、工资查询。系统功能模块图如下图 2-1 所示。图 2-1 系统功能模块图浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系83 开发工具的介绍经过自己大学三年的学习,并根据自己专业所学,
16、开发一个员工管理系统涉及到的软件编程语言有 C,C+,JAVA,C#。开发工具有 Dreamweaver,Visual Studio,SQLserver 等等。经过多方面的考虑最终决定使用 SQLserver 和 Visual Studio两种工具进行。3.1 开发工具简介在员工管理系统中,采用了 SQLserver 后台数据库和 Visual Studio 2010 开发工具进行开发,以下就这些工具简单的介绍一下其功能。3.1.1 SQLserver 简介SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建
17、立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL 语言标准。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Int
18、ernet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML 数据库与 Web Service 的支持将使您的应用实现 Internet 数据互联,.Net 集成极大的扩展了开发空间,异构数据集成、Service Broker 使您的数据和其它应用无缝集成,各种新数据类型和 T-SQL 扩展带来了诸多灵活性。C#、VB.Net、XQuery 、XMLA 、ADO.Net 2.0、SMO、AMO 等都将成为 SQL Server 数据平台上开发
19、数据相关应用的有力工具。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系93.1.2 Visual Studio 2010 简介Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010 同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Tec
20、hnology Preview-CTP),并且支持开发面向 Windows 7 的应用程序 。除了 Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。Microsoft Visual Studio 2010 是面向 Windows Vista、Office 2007、Web 2.0 的下一代开发工具,代号“Orcas ”,是对 Visual Studio 2008 一次及时、全面的升级。VS2010 引入了 250 多个新特性,整合了对象、关系型数据、XML 的访问方式,语言更加简洁。使用 Visual Studio 2010 可以高效开发 Wind
21、ows 应用。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时 Visual Studio 2010 支持项目模板、调试器和部署程序。Visual Studio 2010 可以高效开发 Web 应用,集成了 AJAX 1.0,包含 AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。一个好的开发环境可以让开发工作事半功倍,微软公布了最新版 Visual Studio Shell的预览,一起来看一下:我们可以发现新版 VS 的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将 Iron Python
22、引入了 Visual Studio,该界面将在 Visual Studio 2010 的 Beta2 版本中出现。微软开发者部门的副总裁索玛塞加在其博客中表示,尽管 Visual Studio 2010 软件开发平台是 2010 年 2 月份一次产品开发活动的一部分,微软计划于 2007 年年底开始销售这款产品。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系104 数据库设计在企业员工管理的系统操作流程中,不仅要进行员工资料的管理,而且也要进行员工考勤、员工工资、员工培训、员工部门变动等进行管理。根据用户对该系统的需求,主要创建有部门信息表,员工工资表,
23、员工培训表,员工考勤表,系统用户表。1.部门信息表(t_dept)用来保存公司不同的部门,ID、部门名称。部门信息表如下表 4-1 所示。表 4-1 部门信息表名称 类型 备注Id Int 主键d_name Nvarchar(50) 部门名称2.员工工资信息表(t_gongzi),是用来对于员工的工资发放,模块主要信息有ID、关联员工、员工姓名、月份、工资、奖金。员工工资信息如下表 4-2 所示。表 4-2 员工工资信息表名称 类型 备注Id int 主键yuangong nvarchar(50) 员工号xingming nvarchar(50) 姓名yuefen nvarchar(50) 月
24、份gongzi nvarchar(50) 工资jiangjin nvarchar(50) 奖金3.员工培训信息表(t_peixun),用来调查员工培训信息,模块主要信息有 ID、计划、周期、地点、培训内容、关联员工、员工姓名。员工培训信息表如下表 4-3 所示。表 4-3 员工培训信息表名称 类型 备注id int IDJihua nvarchar(50) 计划Zhouqi nvarchar(50) 周期Didian nvarchar(50) 地点neirong nvarchar(50) 内容yuangong nvarchar(50) 员工号浙江育英职业技术学院ZHE JIANG YUYING
25、 COLLEGE 信息技术与应用系11xingming nvarchar(50) 姓名4.系统用户表(t_peixun),是用来存放用户信息模块主要信息有 ID、用户名、密码、权限、部门、姓名、地址、联系方式、籍贯、学历、性别、入职时间。系统用户表如下表 4-4 所示。表 4-4 系统用户表字段名 类型 备注id int IDusername nvarchar(50) 员工号password nvarchar(50) 密码role nvarchar(50) 权限bumen nvarchar(50) 部门xingming nvarchar(50) 姓名dizhi nvarchar(50) 地址l
26、ianxidianhua nvarchar(50) 联系电话jiguan nvarchar(50) 籍贯xueli nvarchar(50) 学历xingbie nvarchar(50) 性别ruzhishijian nvarchar(50) 入职时间5.员工考勤表(t_kaoqin),是用来记录员工出勤情况,模块主要信息有 ID、类型、关联员工、时间、部门、钱、姓名。员工考勤表如下表 4-5 所示。表 4-5 员工考勤表字段名 类型 备注id int IDleixing nvarchar(50) 类型yuangong nvarchar(50) 员工号shijian nvarchar(50)
27、时间beizhu nvarchar(50) 备注qian nvarchar(50) 钱xingming nvarchar(50) 姓名浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系125 系统设计实现在企业员工管理的设计上,系统页面简单、清晰,分为管理员和员工两个用户。管理员用户功能主要包括对员工部门信息管理、员工个人资料管理、员工培训管理、员工考勤管理、员工工资管理,从而对员工的资料进行全面的管理。员工也可以通过自己的用户登录系统随时查看自己的资料、考勤、工资和培训情况等详细信息。5.1 登录模块的实现用户管理模块主要是为管理公司员工而进行设置的,其主
28、要内容包括用户的添加、用户的删除、用户密码的修改、用户的详细资料等。为了对用户进行权限划分,本系统设置了 2 种类型的用户,即管理员,员工。一方面管理者不仅可以进行查看,而且可以进行增、删、改等合理的操作,另一方面普通用户可以查看相关信息,以便及时了解公司的最新计划、方针政策和有关个人工资的具体核算,及早发现问题和解决问题。登录模块效果图如图 5-1 所示。图 5-1 用户登录模块效果图本界面是用户登录的主界面,对应的页面为 login.aspx ,登录的主要代码在login.aspx.cs 中,当用户点击登录按钮时,则触发 Button1_Click 事件。先调用数据库用户表验证 txtus
29、ername.Text 是否正确,然后验证 txtpassword.Text 是否正确。首先从浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系13页面获取用户名,密码,用户的登录角色等信息,然后新建一个 t_userTableAdapter adapter = new t_userTableAdapter();对象,然后调用改对象的登录方法adapter.GetDataBylogin,判断用户名和密码是否正确,如果正确则跳转到 index.aspx 页面,如果错误则显示“登录失败,用户名或密码错误”!并返回 login.aspx 页面。具体代码如下:pro
30、tected void Button1_Click(object sender, EventArgs e)string username = txtusername.Text;string password = txtpassword.Text;string role = DropDownList1.Text;t_userTableAdapter adapter = new t_userTableAdapter();var rows = adapter.GetDataBylogin(username, password, role);if (rows.Countalert(登录失败,用户名或密
31、码错误);window.location.href=login.aspx;“);return;var user = rows.Single();Session“userrole“ = user.role;Session“username“ = user.username;Response.Write(“alert(登录成功);window.location.href=index.aspx;“);浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系145.2 部门信息模块实现部门管理模块主要是管理员为管理公司的各个部门而设置的,其主要内容包括部门的创建、部门的删
32、除、部门的修改和部门的信息查看等功能。部门信息模块效果图如图 5-2 所示。图 5-2 部门信息模块效果图5.3 员工管理模块的设计和实现人员的管理有助于公司的发展,主要用于对公司员工的详细信息进行相关操作,其主要内容包括人员详细信息的添加、删除人员以及人员资料的修改等功能。员工管理模块的设计与实现模块效果图如图 5-3 所示。图 5-3 员工管理模块效果图浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系155.4 工资信息模块实现对于员工的工资发放,系统会进行全面、合理、准确的计算,在计算的同时会扣除因请假、迟到、矿工等的工资项。工资信息模块效果图如图
33、5-4 所示。图 5-4 工资信息模块效果图5.5 添加员工模块实现信息的查看不仅有助于公司管理体制的透明化、开放化,更有助于公司良好的发展。便捷的查询可以对庞大的数据资源进行准确、有效、快速的统计、分析,并进行输出,可以为公司的长远发展奠定良好的基础。添加员工模块效果图如图 5-5 所示。图 5-5 添加员工模块效果图5.6 修改密码模块实现修改密码模块主要是用户为保障信息而设置的,其主要内容修改用户密码。修改密码效果图如图 5-6 所示。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系16图 5-6 修改密码模块效果图5.7 修改员工信息模块实现修改员
34、工信息模块主要是公司为完善员工信息而设置的,其主要内容员工姓名、地址、联系电话、籍贯、学历、性别、入职时间、操作。修改员工信息模块效果图如图 5-7 所示。图 5-7 修改员工信息模块效果图对应的页面为yuangong.aspx , 对应的代码为yuangong.aspx.cs,当用户点击提交按钮时,触发Button1_Click事件,首先判断验证是否成功,通过 string action = Request“action“;判断是添加,编辑,删除,还是查看操作,add表示添加操作,新建t_userTableAdapter adapter = new t_userTableAdapter()对
35、象,调用adapter.Insert1方法,把数据插入到数据库中,然后跳转到yuangonglist.aspx 页面。protected void Button1_Click(object sender, EventArgs e)if (!IsValid)浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系17return;string action = Request“action“;if (action = “add“)t_userTableAdapter adapter = new t_userTableAdapter();DateTime t1 = n
36、ew DateTime(); t1 = Convert.ToDateTime(“2013-01-01 08:00:00“);string username = (System.DateTime.Now.Ticks - t1.Ticks) / 10000).ToString();adapter.Insert1(username, “111111“, “员工“, dizhi.Text, lianxidianhua.Text,jiguan.Text, xueli.Text, xingbie.Text, ruzhishijian.Text, xingming.Text, bumen.Text);Res
37、ponse.Write(“alert(操作成功);window.location.href=yuangonglist.aspx;“);else if (action = “edit“)string id = Request“id“;t_userTableAdapter adapter = new t_userTableAdapter();var rows = adapter.GetDataByid(Convert.ToInt32(id).Single();rows.dizhi = dizhi.Text;rows.lianxidianhua = lianxidianhua.Text;rows.j
38、iguan = jiguan.Text;rows.xueli = xueli.Text;rows.xingbie = xingbie.Text;rows.ruzhishijian = ruzhishijian.Text;浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系18rows.xingming = xingming.Text;rows.bumen = bumen.Text;adapter.Update(rows)Response.Write(“alert(操作成功);window.location.href=yuangonglist.aspx;“);e
39、lsethrow new Exception(“action错误“ + action);5.8 员工考勤管理模块实现员工考勤管理模块主要是管理员管理员工考勤信息而设置的,其主要内容员工姓名、考勤类型、考勤时间、奖惩金额。员工考勤管理模块效果图如图 5-8 所示。图 5-8 员工考勤管理模块效果图5.9 员工培训模块实现员工模块主要是了解员工在公司培训情况设置的,其主要内容员工姓名、培训计划、培训地点、培训周期、培训内容。员工培训模块效果图如图 5-9 所示。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系19图 5-9 员工培训模块效果图浙江育英职业技术学
40、院ZHE JIANG YUYING COLLEGE 信息技术与应用系206 小结经过几个月的努力,用 Visual Studio 2010 和 SQL Server 2008 开发的基于 WEB 的公司员工管理系统已经开发完毕。其功能基本符合中小型公司的员工管理需求,能够完成对员工信息的添加、搜索、修改与删除;并实现了员工修改 的设定,即管理员可以设定员工是否有修改权限,当员工拥有了修改权限时,员工登录后就可以对自己的信息和密码进行修改,否则就不能修改,只能查看本人信息。此系统的所有数据都存放在 SQL 数据库中,实现了数据与用户的分离,提高了安全性。在整个系统的设计中,要把握好整体方向,数据
41、库的设计要做到全面而没有多余,具体而不繁琐,严谨周密,为以后的设计及代码编写打下坚实的基础。在页面布局上要详略得当,有条不紊,尽量和谐、优美,给人以舒服的感觉;在代码的书写上要严格执行统一的标准,以确保源代码的可读性及可维护性,所有的程序文档都要尽可能有注释。本系统已经设计完毕,其使用功能基本符合公司在实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足,系统还有许多不尽人意的地方,例如在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。通过这次的毕业设计及论文的撰写,不但巩固了所学的专业知识,提高了处理实际问题的能力,同时也了解到了自
42、己的不足。我会继续努力,完善自我,争取做得更好。浙江育英职业技术学院ZHE JIANG YUYING COLLEGE 信息技术与应用系21致谢我要感谢叶晓菡老师、吴薇薇老师和各位同学们在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。本论文是指导老师的悉心的指导和热情的关怀下完成的。首先对指导老师表示深深的敬意和衷心的感谢。指导老师严谨的治学态度、不辞辛劳的敬业精神以及高度的责任感使我受益匪浅,他的做事风格和敬业精神一直是我学习的楷模。其次,在我三年的大学学习期间,得到了许多老师和同学的无私帮助和大力支持,在此我深表感谢。浙江育英职业技术学院ZHE JIANG YUYI
43、NG COLLEGE 信息技术与应用系22参考文献1 (美) 佩特科维奇|译者:冯飞;薛莹.Microsoft SQL Server2008 初学者指南M. 中文第 1版,北京:清华大学出版社,2010 年.2 (美 )维埃拉|译者:叶寒 ;管贤平.SQL Server2008 编程入门经典( 第 2 版) M.第 2 版,北京:清华大学出版社,2010 年.3 (美) 奥蒂|译者:高猛.Microsoft SQL Server2008 开发指南M. 第 1 版,北京:清华大学出版社,2010 年.4 基于 Visual Studio 的图像信息查询系统的研究J.人民邮电出版社.2012 年.5 Microsoft SQL Server2008 开发指南M.第 1 版 ,北京:清华大学出版社,2010 年.