毕业设计(论文)-网页课程设计报告.doc毕业设计(论文)-网页课程设计报告.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

六安职业技术学院网页课程设计报告课题名称姓名指导教师专业名称系统维护所在系部信息工程系二○一一年六月2摘要随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在企业管理中。企业的人事管理是企业管理的一个重要内容,传统的人事管理方法不仅繁冗复杂,而且低效。如企业内部发生人事调动,工资变化时,传统的人事管理方法处理这些变化十分复杂。这样,传统的人事管理很难及时的反映企业的人事组成,导致企业的人力资源不能得到合理,有效的配置,给企业造成了损失。本系统正是基于改变这种现状的一个尝试。本系统用SQL数据库实现,用C语言开发,界面友好,操作简单,可以大大的提高员工信息管理的效率,减少企业在人事管理上花费的人力和财力。本系统可供企业管理人员查询,修改企业的人事信息。企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。关键字员工信息管理系统C20SQLSERVER3目录第一章绪论111系统开发的意义112系统开发的背景及现状113系统开发重点解决的问题2第二章系统开发技术简介321CNET语言概述322SQLSERVER2005技术简介323运行环境4第三章系统分析531可行性分析532需求分析533任务目标6331开发目标6332应用目标6第四章系统总体设计741系统功能概述742系统流程图分析743文件架构图8第五章数据库设计951数据库概要说明952数据库概念设计ER图9第六章系统详细设计1261与数据库连接的实现1262登录与主程序界面的设计12第七章系统测试1971功能测试1972性质测试1974测试总结19第八章结束语20致谢21参考文献23第一章绪论11系统开发的意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,员工信息管理系统软件为管理人员带来了极大的方便。该软件是以SQL数据库和C编程语言实现,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于中小型企业来说来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且人事管理又是一项非常烦琐的事情,数量之大,传统管理极其不便。同时计算机,具有着手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。12系统开发的背景及现状管理信息系统(MANAGEMENTINFORMATIONSYSTEM),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。111管理信息系统的发展历史目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。但从概念上来讲,它只是一个数据更新系统,比如它不能告2诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。众所周知,IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,使计算机的水平提高了一个台阶,但同时组织生产的管理工作却大大复杂化了。一台计算机有超过15000个不同的部件,每一个部件又有若干个元件,加之IBM的工厂遍及美国各地,不同的定货有不同的部件和不同的元件,必须指出什么工厂什么设备生产什么元件,因此不仅生产复杂,装配、安装和运输都十分复杂。为了保证生产以及其他环节的顺利进行,必须要有一个以计算机为基础的生产状态报告系统。因此同年IBM建立了先进管理系统AAS,它能进行450个业务的操作。1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统ES或决策支持系统DSS,其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。13系统开发重点解决的问题1.员工信息的查询员工信息管理系统是一个包含大量员工信息的地方。由于其数据量庞大,可按多种途径查询,能对查询内容的智能识别,可能会遇到如何设计出较好的模糊查询等相关事件的代码难题。2.后台数据库的设计后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。数据库的设计过程中,涉及到的实体很多且其关系复杂,增加了设计的难度。这就需要在设计过程中反复调优。数据库的设计必须遵循规范化理论。对规范化程度低的关系模式进行分解、合并,转换为更高级的范式。一般数据库的设计应达到第三范式。但并不是范式级别越高越好,过高或过低均不合适,具体应用根据情况权衡利弊。3.数据的安全性和完整性所有的用户都是以唯一的用户名和密码登录,登录成功后进行相关操作,为了确保数据的安全性就必须对用户的权限进行管理等。3第二章系统开发技术简介21CNET语言概述C读做CSHARP,中文译音暂时没有专业人士一般读CSHARP,现在很多非专业一般读C井。C是微软公司发布的一种面向对象的、运行于NETFRAMEWORK之上的高级程序设计语言。并定于在微软职业开发者论坛PDC上登台亮相。C是微软公司研究员ANDERSHEJLSBERG的最新成果。C看起来与JAVA有着惊人的相似;它包括了诸如单一继承、接口、与JAVA几乎同样的语法和编译成中间代码再运行的过程。但是C与JAVA有着明显的不同,它借鉴了DELPHI的一个特点,与COM组件对象模型是直接集成的,而且它是微软公司NETWINDOWS网络框架的主角。并且C成为ECMA与ISO标准规范。C看似基于C写成,但又融入其它语言如DELPHI、JAVA、VB等。C是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在NETFRAMEWORK上运行的各种安全、可靠的应用程序。使用C,您可以创建传统的WINDOWS客户端应用程序、XMLWEBSERVICES、分布式组件、客户端服务器应用程序、数据库应用程序以及很多其他类型的程序。MICROSOFTVISUALC2005提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在C语言版本20和NETFRAMEWORK的基础上加快应用程序的开发。22SQLSERVER2005技术简介SQLSTRUCTUREDQUERYLANGUAGE是一种通用的关系型数据库的编程语言,是一组命令的集合,包括关系型数据库的建立、维护和查询等操作,已成为关系型数据库普遍使用的标准。MIRCROSOFTSQLSERVER2005是一个分布式的关系型数据库管理系统,具有客户/服务器体系结构,采用了一种称为TRANSACTSQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。MIRCROSOFTSQLSERVER2005是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。在MIRCROSOFTSQLSERVER2005系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在MIRCROSOFTSQLSERVER2005系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据。SQL语言具有许多特点,其主要特点如下SQL是一种一体化的语言。它包括了数据定义语言DLL、数据操作语言DML和数据控制语言DCL,可以完成数据库活动的全部工作。SQL为许多任务提4供了命令,包括查询数据,数据更新,在表中插入记录,在表中修改记录,在表中删除记录,建立,修改和删除数据对象,控制对数据和数据对象的存取,保证数据库一致性和完整性,以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。SQL语言是一种非过程化的语言。使用SQL语言的时候,用户只需告诉系统要干什么就可以了,至于怎样去干,处理时候的具体细节不需用户去考虑。SQL是所有关系数据库的公共语言。由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。SQL语言非常简洁。虽然SQL语言功能很强,但它只有为数不多的几条命令。SQL的语法也非常简单,它很接近英语自然语言,因此容易学习、掌握。SQL语言可以直接以命令方式使用。也可以嵌入到程序设计语言中以程序方式使用。从历史的发展来看,MIRCROSOFTSQLSERVER2005系统的产生就是为了开发在MIRCROSOFTWINDOWSNT操作系统上运行的关系型数据库管理系统。23运行环境为了保证所有用户的基本信息管理系统运行的效率和可靠性,运行要求如下硬件平台CPUPENTIUMⅢ及其兼容处理器,建议主频600MHZ或更高内存512MB以上软件平台操作系统WINDOWS2005SERVERSP4、WINDOWS2005ADVANCEDSERVERSP4、WINDOWS2005DATECENTERSERVERSP4、WINDOWSSERVER2003SP1、WINDOWS2003企业版SP1、WINDOWS2003数据中心版SP1数据库SQLSERVER2005分辨率最佳效果1024768像素
编号:201311211341129830    类型:共享资源    大小:1.28MB    格式:DOC    上传时间:2013-11-21
  
6
关 键 词:
专业文献 学术论文 精品文档 毕业设计
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:毕业设计(论文)-网页课程设计报告.doc
链接地址:http://www.renrendoc.com/p-109830.html

当前资源信息

4.0
 
(2人评价)
浏览:21次
liyun上传于2013-11-21

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5