毕业论文--旅行社管理系统设计与实现内容摘要:
mcat 不仅仅是一个 Servlet 容器,它也具有传统的 Web 服务器的功能:处理 Html 页面。 但是与 Apache 相比,它的处理静态 Html 的能力就不如 Apache.我们可以将 Tomcat 和 Apache 集成到一块,让 Apache 处理静态 Html,而 Tomcat处理 Jsp 和 Apache 和 Tomcat 的配置文件即可。 [19] 另外, Tomcat 提供 Realm 支持。 Realm 类似于 Unix 里面的 Unix中,一个 group 对应着系统的一定资源,某个 group 不能访问不属于它的资源。 Tomcat 用 Realm 来对不同的应用(类似系统资源)赋给不同的用户(类似 group)。 没有权限的用户则不能访问这个应用。 Tomcat 提供三种 Realm, 1: JDBCRealm,这个 Realm 将用户信息存在数据库里,通过 JDBC 获得用户信息来进行验证。 2:JNDIRealm,用户信息存在基于 LDAP 的服务器里,通过 JNDI 获取用户信息。 3:西安工业大学毕业论文 7 MemoryRealm,用户信息存在一个 xml 文件里面,上面 讲的 manager 应用验证用户时即使用此种 Realm 我们可以方便地对访问某个应用的客户进行验证。 在 Tomcat4 中,你还可以利用 提供的事件监听器功能,来对你的应用或者 Session 实行监听。 Tomcat 也提供其它的一些特征,如与 SSL 集成到一块,实现安全传输。 还有 Tomcat 也提供 JNDI 支持,这与那些 J2EE 应用服务器提供的是一致的。 说到这里我们要介绍一下通常所说的应用服务器(如WebLogic)与 Tomcat 有何区别。 应用服务器提供更多的 J2EE 特征,如 EJB, JMS,JAAS 等,同时也支持 JSP 和 Tomcat 则功能没有那么强大,它不提供EJB 等支持。 但如果与 JBoss(一个开源的应用服务器)集成到一块,则可以实现 J2EE 的全部功能。 既然应用服务器具有 Tomcat 的功能,那么 Tomcat 有没有存在的必要呢。 事实上,我们的很多中小应用不需要采用 EJB 等技术, Jsp 和Servlet 已经足够,这时如果用应用服务器就有些浪费了。 而 Tomcat 短小精悍,配置方便,能满足我们的需求,这种情况下我们自然会选择 Tomcat。 基于 Tomcat 的开发其实主要是 Jsp和 Servlet 的开发,开发 Jsp 和 Servlet非常简单,你可以用普通的文本编辑器或者 IDE,然后将其打包成 WAR 即可。 我们这里要提到另外一个工具 Ant, Ant 也是 Jakarta 中的一个子项目,它所实现的功能类似于 Unix 中的 文件,然后运行 Ant 就可以完成 xml 文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在 xml 中写很少的东西就可以将其编译并打包成 ,在很多应用服务器的发布中都包含了 ,在 中,可以利用标签库实现 Java代码与 Html 文件的分离,使 Jsp 的维护更方便。 Tomcat 也可以与其它一些软件集成起来实现更多的功能。 如与上面提到的JBoss 集成起来开发 EJB,与 Cocoon( Apache 的另外一个项目)集成起来开发基于 Xml 的应用,与 OpenJMS 集成起来开发 JMS 应用,除了我们提到的这几种,可以与 Tomcat 集成的软件还有很多。 SQL Server 2020 简介 SQL Server 是一个关系数据库管理系统它最初是由 Microsoft Sybase 和AshtonTate三家公司共同开发的于 1988 年推出了第一个 OS/2 版本在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了Microsoft 将 SQL Server 移植到 Windows NT系统上专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server SQL Server 2020 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本该版本继承了 SQL Server 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2020 的西安工业大学毕业论文 8 大型多处理器的服务器等多种平台使用。 通过对 系统开发方案 的研究、 开发工具 使用的学习、数据库、 数据库解决方案 的学习研究 、 开发环境 的熟悉了解 等方面 得出结论, 本系统可以从 数据库中对各类信息进行查询,修改,增加,删除等 功能。 系统 将 采用 JSP 程序设计, 通过 Java 语言创建 SQL Server2020 创建数据库,设计库表 , SQL 语言操作库表。 其总在页面设计方面也用到了少量的 CSS 样式及应用 JavaScript 设计了一些动态效果。 基本实现 该系统三大模块:员工管理模块,工资管理模块,用户管理模块。 9 3 需求分析 经过 20 余年的市场化进程,中国旅行社业已经具备了相当的规模,旅行社也通过市场化运作积累了不少宝贵的经营意识和管理经 验。 当然,在此进程中也经历了不少失误,与国际大型旅行社相比,还有诸多的不足之处。 许多国内旅行社 合作的少,缺乏网络化经营。 随着我国改革开放的不断深入,经济飞速的发展,旅行社要想生存、发展,要想在激烈的旅游市场竞争中立于不败之地,没有现代化的管理是万万不行的,旅行社管理的全面自动化、信息化则是其中极其重要的部分。 为了加快旅行社管理自动化的步伐,提高旅行社管理业务处理效率,建立旅行社管理系统已变得十分必要。 该系统可以 极大提高了旅行社工作人员的工作效率,大大减少了以往人员冗余的问题。 做好旅行社管理系统迫在眉睫。 可行性分析 只要时间和资源不加限制,所有项目在理论上都是可行的。 但项目开发总是始终受制于资源和开发时间。 为确保本系统的开发能够顺利进行。 应该在正式开展前对系统开发的可行性进行仔细而谨慎的评估。 [20] 就运行环境而言,我校机房提供了足够的硬件资源和软件资源来支持系统的运行。 就开发所需的工具软件及技术而言,目前用于软件开发的工具有很多,功能强大且齐全。 而相关资料从 本 校的图书馆和互联网上很容易得到且内容丰富。 开发时间,大约三个月的时间,虽然对于 JSP 开发, 还缺乏经验,但只要通过努力,在规定时间 内完成开发任务是可以做到的。 目前,本人开发环境是: AMD3000+, 160G 硬盘空间, 1G 内存, Windows XP Professional 3 操作系统,这样的计算机系统对于应用软件的开发来说是可行的。 需求的提出 旅行社的管理的操作自动化和信息的电子化,全面提高了旅行社的管理水平。 随着我国改革开放的不断深入,经济飞速的发展,旅行社要想生存、发展,要想在激烈的旅游市场竞争中立于不败之地,没有现代化的管理是万万不行的,旅行社管理的全面自动化、信息化则是其中极其重要的部分。 为了加快旅行社管理自 动化的步伐,提高旅行社管理业务处理效率,建立旅行社管理系统已变得十分必要。 软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解 ,使之成为整个开发工作的基础,为了更好地了解会议 管理系统 ,我们首先必须对其进行需求分析。 传统的软件工程方法学使用结构化分析 西安工业大学毕 业论文 10 分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。 需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确 地了解用户当前的情况和需要解决的问题。 软件需求包括三个不同的层次 : 业务需求、用户需求和功能需求 — 也包括非功能需求。 业务需求反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。 用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。 功能需求定义 开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。 3. 3 功能需求 用户需求: 新 用户能够注册,并且可以根据注册信息找回密码,登陆该系统可以查询员工基本信息,还可以查 询员工的工资情况; 管理员的需求: 管理员 能够删除、修改 用户 注册信息,能够查询、修改、增加、删除员工信息,能够 查询并修改员工工资。 3. 4 系统性能需求 为了保证系统能够长期、安全、稳定、可靠的运行,系统应该满足以下的性能需求: 1. 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。 在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。 2 .系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。 例如数据表中用户选择字段方式的改变。 所有这些,都要求系统提供足够的手段进行功能的调整和扩充。 而要实现这一点,应通过系统的开放性来完成, 即 系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块。 体现了系统的可扩充性。 3. 旅行社管理系统 的运行要求 Windows XP 系统下运行:本 系统 在WinXP+SQLServer++JSP 的环境下进行的、根据软件工程的原理,结合面向对象方法开发完成。 西安工业大学毕业论文 11 数据流图 数据流 图的整个过程反映了自顶向下进行功能分解和细化的分析过程 . 下面是 第 0 层 数据流 图 , 如图 所示。 用 户 管 理 员查 询工 资 管 理用 户 管 理查 询人 事 管 理注 册用 户 信 息 表员 工 信 息 表员 工 工 资 表 图 第 0层数据流图 针对 第 0 层数据流 图 中的“用户管理”进行展开,如图 所示 : 管 理 员修 改删 除用 户 信 息 表 图 西安工业大学毕业论文 12 针对 第 0 层数据流 图 中的“ 人事 管理”进行展开,如图 所示 : 修 改 员 工信 息查 询 员 工信 息删 除 员 工增 添 员 工管 理 员员 工 信 息 列 表返 回 结 果 图 人事 管理数据流图 针对 第 0 层数据流 图 中的“工资管理”进行展开,如图 所示 : 管 理 员 修 改员 工 工 资 信 息 表返 回 结 果 图 工资 管理数据流图 西安工业大学毕业论文 13 针对 第 0 层数据流 图 中的“查询”进行展开,如图 所示 : 用 户 查 询员 工 信 息 表返 回 结 果 图 用户 查询数据流 图 针对 第 0 层数据流 图 中的“注册”进行展开,如图 所示 : 用 户 注 册用 户 信 息 表 图 注册数据流图 西安工业大学毕业论文 14 数据字典 数 据项: No 含义说明:唯一标识每个员工 别名:员工编号 类型:整型 长度: 8 取值范围: 00000000 至 99999999 数据结构:员工 含义说明:是该系统的主题数据结构,定义了一个员工的所有信息 组成: No, name, Sex, Age, Minzu, Hunyin, Xueki, Gongling, Bumen, Zhiwu, Gongzi 数据流:修改结果 说明:管理员修改员工信息的最终结果。毕业论文--旅行社管理系统设计与实现
相关推荐
业务实力较强,洛阳市涧西区的培训工作基本上都是由兰宁公司负责。 因此兰宁公司有稳定的培训业务,并且可以通过培训拉动被培训商家来公司咨询。 ( 3)兰宁公司的收益相较于同行也比较良好,实力较强。 ( 4)兰宁公司的老板极具亲和力,对员工亲切,公司氛围好,而且员工上下一心,比较团结。 ( 5)兰宁公司的服务意识好,对顾客亲切,倾听顾客的 需要,能切实为顾客确实解决问题,口碑好,在业界比较出名。 (
1、想提高水稻产量和质量,除要选好适宜的优质高产品种及提高栽培技术水平,还要及早做好病虫草害的防治工作。 以预防为主,做到早用药、少用药,提高品质,确保稳产高产,增加效益。 1、二化螟用药处方:每亩用 30农尔旺乳油 125 毫升或 480 克升稻诺乳油 80 毫升、10挫击乳油 250 毫升、10速效灵乳油 120 毫升。 用药要点:防治适期在螟卵孵化高峰期后 57 天(2 龄幼虫为主期)。
1、想提高水稻产量和质量,除选好适宜的优质高产品种外,还要提高栽培技术水平,做好病虫草害的防治工作,以预防为主,早用药,少用药。 这样既可提高防效,又能降低生产成本,提高品质增加经济效益。 一、水稻主要病害的发生与防治(一)水稻立枯病的防治立枯病是水稻苗期最主要病害,尤其是寒冷稻区早高苗发生较重。 主要由低温多湿、温差大,土壤偏碱,光照不足、播种过密、秧苗细弱等因素所致。 针基腐
1、江中下游单季稻管理技术意见农业部水稻专家指导组提出长江中下游单季稻生育前期管理技术意见长江中下游地区单季稻产量占全国稻谷总产的 30,是我国重要的单季稻主产区。 由于该区单季稻品种类型多,种植方式变化快,栽培技术措施比较复杂,关键技术落实难度大。 对此,农业部水稻专家指导组根据不同种植方式的特点及其推广中存在的问题,提出了生育前期管理技术意见。 一
模拟超市商品管理系统 endl。 cout==============================================endl。 cout 1. 添加商品信息 endl。 cout 2. 售出商品信息 endl。 cout 3. 查询商品信息 endl。 cout 4. 离开本程序 endl。
月 21 日,资深水稻专家黄发松兴致勃勃地参观考察了他在宁乡历经铺研发的陵两优宁 1、陵两优宁 4 等一系列水稻新品种。 目前,他有 2 个新品种参加全国早稻区试,1 个新品种参加海南省区试,2 个新品种参加广东省预试,2 个新品种参加湖南省预试。 黄发松出生于湖北恩施,曾任中国水稻研究所副所长。 2005 年,67 岁的黄老退居宁乡,在宁乡农技中心创办了南方水稻研究所,从事优质稻的研制开发。