毕业设计(论文)网页课程设计报告.doc
《毕业设计(论文)网页课程设计报告.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)网页课程设计报告.doc(25页珍藏版)》请在三一办公上搜索。
1、六安职业技术学院网页课程设计报告课题名称姓 名: 指导教师: 专业名称: 系 统 维 护 所在系部: 信息工程系 二一一年六月摘要随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在企业管理中。企业的人事管理是企业管理的一个重要内容,传统的人事管理方法不仅繁冗复杂,而且低效。如企业内部发生人事调动,工资变化时,传统的人事管理方法处理这些变化十分复杂。这样,传统的人事管理很难及时的反映企业的人事组成,导致企业的人力资源不能得到合理,有效的配置,给企业造成了损失。本系统正是基于改变这种现状的一个尝试 。本系统用SQL数据库实现,用C#语言开发,界面友好,操作简单,可以大大的提高员工信
2、息管理的效率,减少企业在人事管理上花费的人力和财力。本系统可供企业管理人员查询,修改企业的人事信息。企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。关键字:员工信息管理系统 C#2.0 SQL Server目 录第一章 绪 论1 1.1 系统开发的意义 1 1.2 系统开发的背景及现状11.3 系统开发重点解决的问题2第二章 系统开发技术简介3 2.1 C#.NET语言概述 3 2.2 SQL
3、server 2005技术简介3 2.3运行环境4 第三章 系统分析 5 3.1 可行性分析5 3.2 需求分析 5 3.3 任务目标 6 3.3.1 开发目标63.3.2 应用目标6 第四章 系统总体设计7 4.1 系统功能概述74.2 系统流程图分析74.3 文件架构图8 第五章 数据库设计9 5.1 数据库概要说明9 5.2 数据库概念设计(E-R图)9第六章 系统详细设计12 6.1与数据库连接的实现126.2 登录与主程序界面的设计12第七章 系统测试197.1功能测试19 7.2 性质测试197.4 测试总结19第八章 结束语20 致 谢21参考文献23第一章 绪 论1.1 系统开
4、发的意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,员工信息管理系统软件为管理人员带来了极大的方便。该软件是以SQL数据库和C# 编程语言实现,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于中小型企业来说来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且人事管理又是一项非常烦琐的事情,数量之大,传统管理极其不便。同时计算机,具有着手工管理所无
5、法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。1.2 系统开发的背景及现状管理信息系统(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.1.1管理信息系统的发展历史目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初
6、“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。但从概念上来讲,它只是一个数据更新系统,比如它不能
7、告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。众所周知,IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,使计算机的水平提高了一个台阶,但同时组织生产的管理工作却大大复杂化了。一台计算机有超过15000个不同的部件,每一个部件又有若干个元件,加之IBM的工厂遍及美国各地,不同的定货有不同的部件和不同的元件,必须指出什么工厂什么设备生产什么元件,因此不仅生产复杂,装配、安装和运输都十分
8、复杂。为了保证生产以及其他环节的顺利进行,必须要有一个以计算机为基础的生产状态报告系统。因此同年IBM建立了先进管理系统AAS,它能进行450个业务的操作。1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,
9、处理能力,都有了进一步的发展。1.3 系统开发重点解决的问题1员工信息的查询: 员工信息管理系统是一个包含大量员工信息的地方。由于其数据量庞大,可按多种途径查询,能对查询内容的智能识别,可能会遇到如何设计出较好的模糊查询等相关事件的代码难题。2后台数据库的设计:后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。数据库的设计过程中,涉及到的实体很多且其关系复杂,增加了设计的难度。这就需要在设计过程中反复调优。数据库的设计必须遵循规范化理论。对规范化程度低的关系模式进行分解、合并,转换为更高级的范式。一般数据库的设计应达到第三范式。但并不是
10、范式级别越高越好,过高或过低均不合适,具体应用根据情况权衡利弊。3数据的安全性和完整性:所有的用户都是以唯一的用户名和密码登录,登录成功后进行相关操作,为了确保数据的安全性就必须对用户的权限进行管理等。第二章 系统开发技术简介2.1 C#.NET语言概述C#(读做 C sharp,中文译音暂时没有.专业人士一般读C sharp,现在很多非专业一般读C井。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它
11、包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Delphi、Java、VB等。C# 是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。使用 C#,您可以创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端
12、 - 服务器应用程序、数据库应用程序以及很多其他类型的程序。Microsoft Visual C# 2005 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0 和 .NET Framework 的基础上加快应用程序的开发。2.2 SQL server 2005技术简介SQL(Structured Query Language)是一种通用的关系型数据库的编程语言,是一组命令的集合,包括关系型数据库的建立、维护和查询等操作,已成为关系型数据库普遍使用的标准。Mircrosoft SQL Server 2005是一个分布式的关系型数据库管理系统,具有客
13、户/服务器体系结构,采用了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。Mircrosoft SQL Server 2005是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。在Mircrosoft SQL Server 2005系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在Mircrosoft SQL Ser
14、ver 2005系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据。SQL语言具有许多特点,其主要特点如下: SQL是一种一体化的语言。它包括了数据定义语言(DLL)、数据操作语言(DML)和数据控制语言(DCL),可以完成数据库活动的全部工作。SQL为许多任务提供了命令,包括:查询数据,数据更新,在表中插入记录,在表中修改记录,在表中删除记录,建立,修改和删除数据对象,控制对数据和数据对象的存取,保证数据库一致性和完整性,以前的数据库管理系统为上述各
15、类操作提供单独的语言,而SQL将全部任务统一在一种语言中。 SQL语言是一种非过程化的语言。使用SQL语言的时候,用户只需告诉系统要干什么就可以了,至于怎样去干,处理时候的具体细节不需用户去考虑。 SQL是所有关系数据库的公共语言。由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然
16、后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。 SQL语言非常简洁。虽然SQL语言功能很强,但它只有为数不多的几条命令。SQL的语法也非常简单,它很接近英语自然语言,因此容易学习、掌握。 SQL语言可以直接以命令方式使用。也可以嵌入到程序设计语言中以程序方式使用。从历史的发展来看,Mircrosoft SQL Server 2005系统的产生就是为了开发在Mircrosoft Windows NT操作系统上运行的关系型数据库管理系统。2.3运行环境为了保证所有用户的基本信息管理系统运行的效率和可靠性,运行要求如下:硬件平台: C
17、PU:Pentium 及其兼容处理器,建议主频600MHz或更高 内存:512MB以上软件平台: 操作系统:Windows 2005 Server SP4、Windows 2005 Advanced Server SP4、Windows 2005 Date Center Server SP4、 Windows Server 2003 SP1、Windows 2003企业版SP1、Windows 2003数据中心版SP1 数据库:SQL Server 2005 分辨率:最佳效果1024*768像素第三章 系统分析3.1 可行性分析(1)技术可行性 本系统仅需要一台装有Office软件的计算机即可
18、,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用C# 语言及其工具来制作各种美观的窗体等模块,数据库使用SQL Server 2005。(2)操作可行性 界面设计时充分考虑管理人员的习惯;使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。3.2 需求分析21世纪以来,我国经济持续增长,员工信息的管理已经是千万家企业中不可或缺的管理工具。对员工信息的管理已经是现代企业管理最常用的方式之一。它改变了企业管理者与员工之间的关系;改变了人们的工作和生活的方式。使员工信息的管理也越来越简单。储存某员工的
19、日常基本信息是很普遍的管理模式。但是,员工越多,员工的信息也就越多,管理起来也就越麻烦。造成员工信息的丢失是很普遍的一个现象。随着计算机互联网络的飞速发展,人们的科学知识不断加强,员工信息管理系统是企业管理的必然产物。员工信息管理系统可以完全解决丢失员工信息的烦恼,而且查找员工的信息也十分方便。1开发者仅仅要和用户逐步搞定如下内容(1)确定哪些部门需要软件支持。(2)确定员工哪些信息需要软件支持。(3)确定哪些工作项目需要软件支持。(4)确定能否开发用户所需要的软件。2需要解决的问题通过相关调查,要求系统具有以下功能:(1)提供用户注册、登录、用户名和密码修改的功能。(2)添加员工信息,可以将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 网页 课程设计 报告
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4027759.html