2012-04-07 21页 doc 303KB 26阅读
is_536049
暂无简介
基于ASP人力资源管理系统设计
ASP人力资源管理系统关键词:人事管理、人力资源、人力资源管理系统
ASP人力资源管理系统摘要
随着经ASP人力资源管理系统济全球一体化时代的到来,企业的发展不再仅限于技术的竟争,市场的竟争,ASP人力资源管理系统更重要的是人才的竟争。企业在发展过程中,除了要维护好和客户的关系,ASP人力资源管理系统掌握先进的行业生产技术,还必须拥有一批本领域中具有相当才能的工作人员ASP人力资源管理系统,才能在信息时代的经济浪潮中立于不败之地。人才是企、事业单位ASP人力资源管理系统的宝贵财富,是人力资源管理的核心。吸引人才,留住人才成为企业人力资源ASP人力资源管理系统管理的一个重要课题。
&nASP人力资源管理系统bsp; 要想留住人才不仅需要企业具有良好的发展前景,更重要的是企业ASP人力资源管理系统要有一个相当健全的管理制。良好的管理体制,不仅能节省大量的企业人力ASP人力资源管理系统物力,提高企业的经济效益,更重要能够帮助企业制订
4 ASP人力资源管理系统 系统设计
4.1 设计目标
ASP人力资源管理系统
本系统是针对中小型企业人力资源管理情进行设计的,主要实现如下ASP人力资源管理系统目标:
对企业人力资源管理的ASP人力资源管理系统基本信息进行管理。
管理企业的员工信ASP人力资源管理系统息(即人事管理功能)。
实现企ASP人力资源管理系统业工作任务的在线分配功能。
通过网ASP人力资源管理系统站对员工考勤进行管理、并设置考勤时间。
ɧASP人力资源管理系统53; 实现为个人提供网工作平台的功能。
ASP人力资源管理系统1553; 实现个人信息全面检索的功能。
ɧASP人力资源管理系统53; 实现个人在线递交假期申请的功能。
ASP人力资源管理系统61553; 实现企业的招聘信息、应聘信息的管理功能。
ASP人力资源管理系统
企业人才库管理功能。
ɧASP人力资源管理系统53; 实现企业员工培训的一系列相关信息的管理等。
员式薪酬信息管理。
ASP人力资源管理系统1553; 企业员工相关保险知识、政策法规等信息的管理。
现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到人类生活的各个方面。旅游是人们生活不可分割的组成部分,旅游业已成为当今世界上发展势头最强劲的产业,它是集吃、住、行、游、购、娱六大要素的一个综合性产业,次旅游活动涉及到众多的服务设施和旅游资源,其信息有着丰富的空间和时间的内涵同时由于旅游过程是一个受人为、自然等多种因素制约的复杂的过程,如何使游客在很短的时间内查找到所要旅游目的地的信息,是游客所关心的问题,更是旅游部门要解决的问题。
本论文从国内旅游行业的发展现状入手,配以图例详细地介绍了网站的可行性分析、用例分析、网站开发的具体步骤和应用技术。
本文介绍的是以Dreamweaver,JSP为主要开发工具制作完成的旅游网站。网站采用的是Microsoft SQL Server 2000数据库。通过网站开发应用技术的介绍、系统的分析、数据库的设计、网站的具体实现和系统的测试这五章,详细阐述了宽甸旅游网站的开发过程。
关键词:网络;数据库;旅游
The Subject of Undergraduate Graduation Project (Thesis) of ELU
The modern society is the information society. Along with the computer network technology, the data bank technology, the management technology development, processing and the use already penetrated each JSPect to the information which lived to the humanity. The traveling is the people lives the inalienable constituent, the tourism has become now in the world the development tendency strongest industry, it was the collection eats, lives, the line, swims, buys, an amusement six big essential factor comprehensive industry, the traveling activity involved to the multitudinous servicing facility and the tourist resources, its information has rich spatial and at the same time the time connotation because the traveling process was one artificial, the nature and so on the many kinds of factor restriction complex process, how caused the tourist to search in the very short time must travel the destination information, was the tourist issue of concern, was the traveling department must solve Question.
This article introduces is take Dreamweaver, JSP as the traveling website which the main development kit manufacture completes. The website uses is Microsoft SQL the Server 2000 databases. Through the website development application technology introduction, the system analysis, the database design, the website concrete realization and system test these five chapters, in detail elaborated the Sniping traveling website performance history.
Key Words: Network; Database; Tourism
目 录
摘 要... I
Abstract II
一、绪论... 1
(一)项目开发的背景 1
(二)项目开发的目的 1
(三)项目开发的意义 2
二、网站开发应用的技术介绍... 3
(一)JSP技术介绍 3
(二)HTML 4
(三)SQL数据库 4
(四)Dreamweaver开发环境的介绍 5
三、需求分析... 6
(一)系统的需求分析 6
(二)可行性分析 6
四、系统设计... 7
(一)系统设计的体系结构 7
(二)系统功能结构设计 7
1.系统功能结构的总体设计 7
2.系统前台功能详细设计 7
(三)系统数据库设计 9
1.概念结构设计 9
2.逻辑结构设计 13
3.数据库表设计 13
(四)网站的具体实现 16
1.后台管理的实现 16
五、系统实现... 18
(一)系统前台功能实现 18
1.基本功能的实现 18
2.旅行社推荐功能的实现 22
3.订单管理功能的实现 23
3.留言功能的实现 25
(二)系统后台功能实现 27
1.基本功能的实现 27
六、系统测试... 33
(一)测试实例的研究与选择 33
(二)测试环境与测试条件 33
(三)软件的测试 33
1.链接测试 33
2.网页布局测试 34
3.速度测试 34
4.脚本和程序测试 34
5.服务器响应测试 34
结 论... 36
参 考 文 献... 37
附录A.. 38
致 谢... 44
2.2.3系统功能需求
目标系统必须具备以下功能:
1. 能够让前台人员和顾客能够在系统界面上就看出有哪些桌台是空的且没有被预定的,而不用自己去找空桌。
2. 可以在系统界面上看到菜单信息,然后点菜,并可以查看自己的点菜记录。
3. 结账时,可以看到所点菜的数量、单价,可以打折,并且算出应付数额。
4. 结账完毕,可以打印出账单供顾客查阅。
5. 可以增加删除用户和修改用户密码;可以修改用户权限,增加或减少不同用户所能访问到的页面。
6. 可以添加菜单信息,桌台信息等;可以记录入库、出库信息。
7. 能够查询营业额,出库记录等。
8. 能够备份、还原数据库。
2.2.4分析系统的数据要求
任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远影响,因此必须分析系统的数据要求,这是软件需求分析的一个重要任务。
通过以上对系统数据流的分析和对系统功能需求的分析,该系统需要建立以下几个表结构:用户信息表、用户权限表、桌台信息表、酒菜信息表、点菜信息表、账单信息表、入库信息表、出库信息表等。
计算机
JSP实现的简单旅游管理系统的设计
摘 要
目前,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一,互联网的兴起给旅游业带来了新的契机。旅游网站逐渐成为旅游信息管理的主要途径。因此,开发一个稳定的适用性好的旅游管理系统具有非常重要的意义。在对现有旅游查询网站的分析和比较的基础上,依循面向对象软件开发过程,设计出客户端基于Web浏览器,服务器端基于JSP和Servlet,数据源基于关系型数据库的三层框架,完成JSP页面设计、服务器端核心请求的处理以及对数据库的同步更新。以旅游管理系统的应用实例实现了这个
。该系统可以实现游客分类查询路线信息.路线预定,在线选购物品和结账。系统管理员查询、修改、删除和添加交通和线路,产品信息。系统工作稳定、操作简单、维护方便。
关键词:旅游信息;权限;数据库
目 录
1 引言 1
1.1 旅游管理系统的发展 1
1.2 旅游管理系统的现状 1
1.3 该系统的主要研究内容 1
2系统开发的关键技术 1
2.1 JAVA语言 1
2.2 JSP技术 2
2.3 JavaBeans技术 3
2.4 javascript技术 3
2.5 JDBC技术 4
2.5.1 JDBC数据访问接口 4
2.5.2 JDBC的体系结构 4
2.5.3JDBC访问后台数据库的技术实现方法 5
2.6 开发工具选择 5
3旅游管理系统需求分析 6
3.1 系统需求分析 7
3.1.1 游客功能需求 7
3.1.2 购物车模块 7
3.1.3 交通管理 7
3.1.4 旅行社管理 7
3.2 系统性能指标 7
4旅游管理系统分析设计与实现 8
4.1 旅游管理系统设计总体要求 8
4.2 数据库设计 9
4.3 系统功能设计 12
4.3.1 主页功能设计 12
4.3.2 游客功能设计 13
4.3.3 系统管理员功能设计 13
4.3.4 旅行社管理功能设计 14
4.4 关键技术的实现 14
4.4.1 汉字显示的实现 14
4.4.2文件上传功能的实现 16
4.4.3页面间参数传递的实现 18
4.4.4数据库连接技术 19
5系统的实现及关键技术 21
5.1 系统环境配置 21
5.1.1系统对硬件环境的要求 21
5.1.2 系统对软件环境的要求 22
5.2 主要功能模块的实现 22
5.2.1 旅游线路 22
5.2.2 新闻发布功能 23
5.2.3 风情模块信息发布功能 23
5.2.4 购物车功能 23
5.2.5交通票务预定功能 24
5.2.6旅行社管理模块 24
总 结 24
参考文献 25
致 谢 26
声 明 27
中国旅游网站的建设始于1996年。目前,旅游行业管理的网络化正在对我国旅游市场固有的市场壁垒带来革命性的冲击,新的市场关注点正在涌现。随着现代科技和信息产业的发展,互联网的兴起给旅游业带来了新的契机,网络的关互性、实时性、丰富性和便捷性等优势促使传统旅游业迅速融入网络旅游的浪潮不再受时间、空间的限制,旅游资源的拥有者(如航空公司、宾馆等)和最终的旅游消费者之间也能够建立起更直接的关系。
随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的推动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。旅游业已成为中国经济发展的支柱性产业之一。
旅游网站也随着旅游业的发展而逐渐成为旅游信息管理的主要途径。目前旅游网站已基本形成了成功的商业框架。如何利用网络的巨大潜力将企业的核心业务流程、客户关系管理等都延伸到网上,使产品和服务更贴近用户,让旅游信息网成为企业资源计划、客户关系管理及供应链管理的中枢神经,实现网络对旅游业的整合,将原来市场分散的利润点集中起来,获得一种成功的旅游网站运行模式,是目前旅游业发展中最重要的一个环节。
分析了目前普遍的旅行社经营模式和游客的消费方式和国内一些知名旅游网站,设计了旅游管理系统网站的功能模块和业务流程。研究了Java分布式框架--J2EE,Web容器,组件生命周期。研究JSP技术,包括如何进行基于JSP应用开发以及在JSP服务器上的发布运行。深入研究了基于multipart/form-data的form传送协议,以及如何在该协议下进行通信。研究了如何基于javascript开发更丰富的人机交互界面。研究了J2EE框架中数据源的2种配置方式,使用容器管理连接池,直接使用JDBC。
Java语言诞生于20世纪90年代的初期,最初是以智能家电的芯片语言出现的。但是很快,人们发现了它有更广阔的用武之地,由于它适用于Internet环境,引起计算机界的广泛关注,迅速发展成计算机网络编程语言。
Java语言备受推崇,因其确实可称得上是新一代编程语言,具有众多优点,它简单、面向对象、可移植、与硬件无关、系统强健安全、具有很高的性能,并提供了分布性、多线程、动态性的支持。
技术JSP ( Java Server Pages)是由Sun公司在java语言上开发出来的一种动态网页制作技术,JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果,使您可以将网页中的动态部分和静态的HTML相分离。
⑴ 将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。
⑵ 强调可重用的组件
绝大多数JSP页面信赖于可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,井使得这些组件为更多的使用者或者客户团体所使用[6]。
⑶ 采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在生成与JSP相关的XML标识的动态内容时所需要的。标准的JSP标识能够访问和实例化JavaBeans组件、设置或者检索组件属性、下载Applet,以及执行用其他方法更难于编码和耗时的功能。
⑷ 健壮性与安全性
由于JSP页面的内置脚本语言是基于Java编程语言的,且都被编译为JavaServlet,它就具有Java技术的所有好处,包括健壮的存储管理和安全性[7]。
⑸ 良好的移植性
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,可以使用自己所选择的服务器和工具,而且更改工具或服务器并不影响当前的使用。
⑹ 企业级的扩展性和性能
当与Java2平台,企业版(J2EE)和EnterpriseJavaBeans技术整合时,JSP页面将提供企业级的扩展性和性能,这对于虚拟企业中部署基于Web的应用是必需的。
[1] 陈鹏, 程勇.J2EE项目开发实用案例[J] .科学出版社,2006,(2):33-48。
[2] 武延军,黄飞跃.精通JSP编程技术[J] .北京:人民邮电出版社,2001,(3):67-89。
[3] Laurence V著.邱仲潘等译.JavaBeans从入门到精通[J] .北京:电子工业出版社,1998, (5):97 -124。
[4] 林果园,陈光柱.JavaBeans的三种事件模式[J] .现代计算机,2001,(4):59-78。
[5] 唐兴艳,唐伶俐.JavaBeans在Web编程中的应用[J] .电脑开发与应用,2002,(7):41-42。
[6] 杨浩.javascript入门与提高[J] .北京:清华大学出版社,2000,(2):14-19。
[7] 游文杰.javascript与事件应用[J] .计算机应用,2001, (8):117-127。
[8] 王永红.使用javascript增强网页的功能[J] .安徽建筑,2001,(2):27-34。
通过使用本系统,能使人才管理部门加强对人才资源的管理,对其人才的基本情况(如工作、学习、培训等)及其它情况(如奖惩、离职等),有一个较全面的了解。掌握本系统内人才情况,以便最大限度的利用人才为企业服务。本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的DELPHI+SQL2000体系,已无技术上的问题,在技术上是可行的。另外,对本系统的开发,只需一台普通配置的计算机,及专职的开发人员一名,人事管理人员一名即可完成对现行系统的分析,导出新系统,显然在经济上也是可行的。
模块设计
根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块:
基本管理: 人才基本信息的管理,如新增、修改等
学习简历管理:学习简历信息的管理,如新增、修改等;
工作简历管理:工作简历信息的管理,如新增、修改等;
培训管理:培训信息的管理,如新增、修改等;
离职管理:离职信息的管理,如新增、修改等;
奖惩管理:奖惩信息的管理,如新增、修改等;
系统查询:提供对员工基本信息及其相关信息的查询;
开发环境
本系统采用面向对象的软件开发方法,以Borland公司的可视开发环境Delphi7.0作为主要开发工具,使用Microsoft Sql2000 2000作为关系数据库,并在DELPHI编程语言中采用ADO 数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。
3.2.1 Delphi 7.0开发环境
Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。
Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。
Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
Delphi发展至今,从Delphi1、Delphi2到现在的Delphi5,不断添加和改进各种特性,功能越来越强大。Delphi5添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。
3.2.2 Microsoft Sql2000与 ADO
作为应用程序与OLE DB连接的桥梁,ActiveX Data Objects (ADO)为Visual Basic 6.0 下开发的应用程序访问本地或远程数据库提供了有效的手段。Microsoft ActiveX Data Objects (ADO) 主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。在DELPHI中,可以使用开发环境提供的ADO控件,数据库访问方法,对SQL2000中建立的关系数据库简单快捷的进行访问。
3.5 数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
1、概念结构设计
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下:
3.1 界面设计
本系统所采用的系统开发工具Delphi 7.0提供面向对象的、图形化的界面设计面板,操作简单方便,可以调用现成的图片美化窗体、按钮等功能。
程序主界面介绍