旅游网站的设计与实现毕业论文
目 录
1绪论 ................................................................................................................. 2
1.1课题研究背景 ...................................................................................................... 2
1.2研究目的及意义 .................................................................................................. 2 1.3国内外研究现状和发展趋状 .............................................................................. 3 1.3.1 主流播放器现状分析 ............................................... 错误!未定义书签。 1.3.2 音乐播放发展趋势 ................................................... 错误!未定义书签。 2课题相关理论及技术 ..................................................................................... 5
2.1软件系统体系结构概述 ...................................................................................... 5 2.2 SQL2005数据库概述 .......................................................................................... 6 2.3面向对象的软件设计方法 .................................................................................. 7
2.3.1 面向对象的基本概念和设计方法 ............................ 7 2.3.2 Qt/Phonon概述 .......................................... 9
3音乐播放器系统分析 ..................................................................................... 9
3.1音乐播放器系统目标分析 ................................................................................ 10 3.2音乐播放器系统可行性分析 ............................................................................ 10
3.2.1 技术可行性 ............................................. 10 3.2.2操作可行性 ............................................. 11 3.3音乐播放器系统功能需求分析 ........................................ 错误!未定义书签。
3.3.1 系统分析的任务 ......................................... 12 3.3.2 系统分析的步骤 ......................................... 13 3.3.3 系统功能需求描述 ....................... 错误!未定义书签。 3.4音乐播放器系统建模分析 ................................................................................ 32
3.4.1系统用例图分析 ......................................... 32 3.4.2系统活动图分析 ......................................... 33 3.4.3系统主要类图分析 ....................................... 38 3.4.4系统序列图分析 ......................................... 39 3.4.5系统协作图分析 ......................................... 42 3.4.6系统状态图分析 ......................................... 44
4音乐播放器系统设计 ................................................................................... 46
4.1设计思想 ............................................................................................................ 46 4.2 系统概要设计 ................................................................................................... 46
4.2.1总体模块设计 ........................................... 46 4.2.2系统管理模块 ........................................... 47 4.2.3音乐播放模块 ........................................... 48 4.2.4推荐管理模块 ........................................... 49 4.2.5分享管理模块 ........................................... 50 4.3 系统详细设计 ................................................................................................... 51
0
4.3.1数据库设计 .................................................................................................... 51 4.3.2 代码设计 ....................................................................................................... 58 4.3.3 输入输出设计 ............................................................................................... 62 5音乐播放器系统实施 ................................................................................... 65
5.1程序设计的基本思想 ........................................................................................ 65 5.2程序实施 ............................................................................................................ 65
5.2.1系统运行环境和开发平台 .................................................................... 65 5.2.2基本界面设置 ........................................................................................ 66 5.3用户使用说明书 ................................................................................................ 70 5.4程序设计说明书 ................................................................................................ 71
5.4.1 主要类说明 ........................................................................................... 71 5.4.2 变量命名格式 ....................................................................................... 72 5.5系统测试 ............................................................................................................ 72 6总结 ............................................................................................................... 75 致谢 .................................................................................................................. 77 参考文献 .......................................................................................................... 78
1
1绪论
1.1课题研究背景
现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传公司到发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为公司进行竞争的战略手段。公司经营的多元化拓展,公司规模的进一步扩大,对公司的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的公司利用起网络这个有效的工具。
任何公司都拥有三种资源:一是物力资源;二是财力资源;三是人事资源。对于公司,物力资源和财力资源是公司的有形资源,虽说是衡量公司的重要尺度,但它具有有限性。而人事资源正好与之相反,是一种无形的资源,具有相对的无限性,是可再生的资源。公司可以通过教育、培训和开发等活动提高人事资源的品质,增加人事资源的数量。从公司的生产经营过程看,人事资源是物力资源和财力资源的粘合剂。公司效益的高低取决于人事资源对非人事资源粘合的强度和效用。公司只有提高人事资源的素质,对人事资源进行合理有效的管理,调动劳动者的积极性,这种粘合的强度和效用才能提高,公司的效益才能提高,公司也才能长盛不衰。
我们更可以说,公司的衰亡主要是由于不能合理的选才、用才、育才和留才,以致不能建立和保持一个有效率、有活力的员工队伍。这一结论的正确性不仅体现在现今社会,也必然体现在未来的社会。
人事资源管理是根据国家人事劳动政策和企业制定的管理方针与政策,对人事资源进行有效的整合和管理,在人事政策和制度的制定,员工的招聘、奖惩、激励、纪律管理等系列日常管理业务中,调动员工工作积极性,提高员工劳动素质,增强公司内部凝聚力,塑造一支充满活力和战斗力的团队,为公司实现经营
2
目标和经济效益提供强有力的人事保障。
1.2研究目的及意义
在企业信息化建设中人事管理信息化是企业各项管理职能的核心,人事管理的优劣,决定着企业的兴衰。现代的企业需要更强大的信息支持功能,才能适应高效的管理活动,信息对管理的基础作用,可以由管理基本职能中信息的重要作用来说明。针对用友软件公司的现状,由于还没有一套科学的管理人事的系统,所以开发该系统对该公司的未来的人事方面的管理起着非常重要的作用,有利于改进该公司的人事方面管理的混乱现状,所以该系统的开发就有很大的意义。
高效地提供人事信息是制定计划的基本依据。制定计划,首先要做的是收集和分析用友软件公司过去的、现在的实际信息,掌握和运用反映未来趋势的预测信息。拥有的信息数量和水平决定着计划的质量。信息是组织实施的保证。组织实施是实现计划目标所采取的行动。设置机构、配备人员、调动财力和物力,都需要相关的具体信息作为前提条件,这样才能保证这些活动的顺利进行。
进入21世纪,在激烈的市场竞争压力下以及获取最大利润的动机驱使下,企业内部管理的焦点越来越多的转移到人事方面的管理上来。延安烟草公司只有通过建立一个良好的人事信息管理系统,才能使其内部的员工有一个良好的环境去进行工作,才能解决员工的后顾之忧,才能大大的提高员工的工作效率。也就是说,一个企业的人事才是企业生存的主力军,他们才是企业的经济的制造者。
本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的
2
1.3国内外研究现状和发展趋状
企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得强大起来,如何管理好,企业员工的信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常重要。 国内人事管理信息系统的开发技术非常成熟,主要原因在于人事管理信息系 统本身具有业务清晰、数据处理规范等许多优点,为其计算机信息化提供了必要 的优越条件。 1.从技术角度讲:近十年来计算机技术的飞跃发展,以及国内各应用单位的高度 重视,人事管理信息系统在国内基本上已进入了普及应用的阶段。国内90%以上 的应用计算机及开发管理信息系统的公司和单位都开发并运行了人事管理信息 系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也 把人事管理信息系统作为其应用与开发的首要目标。 2.从外部环境来讲:国家劳动人事部及国内 计算机应用开发商的共同努力,国内目前已有多种通用的人事管理信息系统软件供应用单位选择使用,而且还有多种人事管理信息系统开发通用工具供用户开发自己的人事管理信息系统择用。应该说,人事管理信息系统的开发与应用在国内 已经进入了成熟期。涌现出了金蝶、金益康、朗新、用友等产品。金益康在中国 人事信息管理方面标准化程度较高;而金蝶的K乃人力资源系统在整体规划,与 其它应用系统的集成,人性化设计,基于.NET开
发等方面占据优势。 在国外,与我国的人事管理信息系统相对应的是人力资源管理系统(HRMS, Human Resources Management System),该系统本身与其相应的计算机信息应用技术均非 常成熟。 1.涉及范围广:国外几乎所有发达国家均建立了自己的人力资源管理信息系统,这个系 统是全国性的,覆盖了全国的人力资源管理。国外公司的人事部或劳工部一
般均 建立了计算机信息系统,负责公司内部的人力资源或劳工管理。 2.人力管理与金策支持系统共同作用:在国外一些发达 国家的企事业,非常注重自身人力资源管理与决策支持系统的开发应用。尤其在 一些跨国公司,更是不惜
3