基于WEB的会务管理系统的设计与实现毕业论文.doc

上传人:laozhun 文档编号:3939482 上传时间:2023-03-28 格式:DOC 页数:42 大小:377KB
返回 下载 相关 举报
基于WEB的会务管理系统的设计与实现毕业论文.doc_第1页
第1页 / 共42页
基于WEB的会务管理系统的设计与实现毕业论文.doc_第2页
第2页 / 共42页
基于WEB的会务管理系统的设计与实现毕业论文.doc_第3页
第3页 / 共42页
基于WEB的会务管理系统的设计与实现毕业论文.doc_第4页
第4页 / 共42页
基于WEB的会务管理系统的设计与实现毕业论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于WEB的会务管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于WEB的会务管理系统的设计与实现毕业论文.doc(42页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)说明书题 目: 基于Web的会务管理系统 的设计与实现 作 者: 学 号: 系 (院): 专业班级: 指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 毕业设计(论文)中文摘要基于Web的会务管理系统的设计与实现摘 要:参加会议是当今非常普遍的现象,会务管理是保证会议顺利进行的重要工作。本系统是采用JSP技术和SQL SERVER 2000数据库管理系统作为工具进行开发的基于Web的会务管理系统。根据不同权限,管理员和用户可对系统进行不同的操作。从操作简便、界面美观、灵活实用的用户要求出发,本系统主要具有用户管理(注册、登录、资料管理)、会议人员管理

2、、会议管理、系统管理和帮助5大模块,基本能满足会务管理的需要,使管理员对用户和会议进行管理以及用户对信息进行检索更容易。本文主要介绍了系统的开发背景和设计过程,着重介绍了系统的设计思想以及在设计过程中遇到的问题和解决方案。关键词:会务管理 Web JSP SQL Server 2000毕业设计(论文)外文摘要The Design and Implement of Conference Management System Based on Web Abstract: Today it is the extremely universal phenomenon to attend the conf

3、erence and the conference management is an important work to guarantee the conference complete normally.This system is a conference management system based on Web, which adopts JSP technology and SQL SERVER 2,000 database as tools to develop. According to different authorities, the manager and users

4、 can carry out different operation. In the light of the users needs of simple operation, pretty interface, convenient use, this system includes five modules: the user management (registration, login, material management), the conference personnel management, the conference management, the system man

5、agement and the help .It can basically meet the needs of the conference management, make it easier for the manager manage the conference as well as the user and for the user retrieval the information.This paper introduces the background of the development and the process of design. Whats more, the p

6、aper mainly explains the thought of design, the problems met in the process and the solutions.Keywords: Conference Management; Web; JSP; SQL Server 2000.目 录1 引言11.1 系统开发背景11.1.1 研究意义11.1.2 国内外研究现状、水平11.1.3 发展趋势11.2 问题的定义及内容简介21.2.1 问题的定义21.2.2 问题的内容简介21.3 可行性分析31.3.1 经济可行性31.3.2 技术可行性31.3.3 操作可行性41.

7、4 论文各章简介42 需求分析52.1 业务流分析52.2 数据流分析62.2.1 用户登录数据流图62.2.2 管理员操作数据流图72.2.3 会员操作数据流图72.3 数据字典73 系统设计113.1 系统总体功能设计113.2 系统数据模型设计123.2.1 数据概念结构设计E-R图123.2.2 数据逻辑结构设计关系模式143.2.3 逻辑结构设计关系表153.3 系统开发与运行环境设计173.3.1 开发环境设计173.3.2 运行环境设计174 用户操作子系统设计194.1 用户操作子系统的体系结构设计194.2 用户操作子系统的详细设计194.2.1 用户注册模块的设计194.2

8、.2 用户资料管理和会议信息模块214.3 此模块遇到的问题及解决方案244.4 用户操作子系统各操作对数据库的影响245 系统管理员操作子系统设计265.1 系统管理员操作子系统的体系结构设计265.2 系统管理员操作子系统的详细设计265.2.1 会议人员管理模块的设计265.2.2 会议管理模块的设计275.2.3 系统维护模块的设计305.2.4 用户管理模块的设计315.3 管理员子系统各操作对数据库的影响326 用户手册336.1 系统功能简介336.2 系统的操作说明347 系统评价357.1 系统特色357.2 系统存在的不足及改进方案367.2.1 系统存在的不足367.2.

9、2 改进方案367.3 收获与心得37结 论38致 谢39参 考 文 献401 引言 1.1 系统开发背景1.1.1 研究意义参加会议是当今社会非常普遍的现象,会务管理是保证会议正常圆满进行的重要工作。在当今互联网便捷高效的环境下,基于Web的会务管理系统就是为满足这一需要而提出的包括用户管理(注册、登录、资料管理)、会议人员管理、会议管理和系统管理等诸多功能的管理系统。会务管理系统主要用于对参加会议的人员的统一管理,系统对会议场所、参会人员、会费交纳等要素进行统筹规划,主要记录会议的日程安排、会议主题、开会时间、会议资料管理以及相关的组织准备工作。与传统的会务管理系统相比,基于Web的会务管

10、理系统有很多的优点:可进行动态的信息查询,方便快捷,效率高;可异地远距离查询,节省路费开支,同时也节省了宝贵的时间;信息更新快,存储量大;要求条件低,只需要一台电脑进行网络连接即可;对参加会议人员能进行方便的管理,节省大笔管理费用。1.1.2 国内外研究现状、水平传统的会务管理采用口头或电话通知的形式,当参加会议人员规模较大时,有一定的局限性,不仅浪费很多的时间,效率也极低。当会议因某些原因不能按时召开时,常常因为来不及及时通知参会人员而不得不拖延很长一段时间,造成极大的损失。在举办会议时,若每次都用人工管理,不仅工作量大,而且管理效率低下,服务质量也不能提高。只有将会议管理工作电脑化、系统化

11、,才能解决上述问题。基于以上几点原因,在Internet迅速发展的今天,基于Web的会务管理系统应运而生。新的形势下,各种开发Web应用程序的编程语言工具应运而生,而且功能越来越强,使用上越来越简单,JSP就是它们中的佼佼者。Java Server Pages(JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法,它是基于Java技术的,拥有Java在开发和移植方面的优势并且不依赖于特定的硬件平台、操作系统或服务器软件,JSP网页及相关Java类都可以方便地移植。1.1.3 发展趋势大型会务管理系统是运用现代化的管理手段对入会人员进行人员登录、系统查询统计、实时检控的管理系

12、统,登录手段先进,保证入会人员轻松、自如的登录,登录功能全面,速度快,保证画面一次、准确显示,后台实时检控会员到会情况,及时给大会组织人员提供相应报表。通过建立前台实时登录系统,保证入会人员准确、快速登录,自然地显示姓名及其它登录信息,通过后台动态数据统计,保证实时为大会组织者提供准确、详细的入会人员情况,及时为大会提供服务。随着网络的快速发展,现行的网上会务管理系统采用先进的识读硬件与网络设备相结合的方式,前端识读设备采用激光扫描器,并对其识读特性进行设置,保证快速、准确识读会员卡上条码,并对误码、错码进行排错处理。网络设备连接服务器或高速主干,保证网络硬件系统的高度兼容,以提供快速、安全的

13、网络服务,保证网络操作系统易维护。目前发展中的大型会务管理系统的特点如下:安全性不同的用户拥有不同的权限,针对用户权限的不同,可以对用户的操作进行合理的管理,保证数据库的安全,系统的正常稳定的运行。准确性系统能根据相关人员的注册信息与操作要求,准确地进行相应操作。速度参会人员可以轻松、自如地登录,不会造成等待现象。1.2 问题的定义及内容简介1.2.1 问题的定义本会务管理系统主要是在当今互联网便捷高效的环境下,为了满足会议正常圆满进行而提出的基于Web的,包括用户管理(注册、登录、资料管理)、会议人员管理、会议管理和系统管理等诸多功能的管理系统。大家都知道,召开会议是当今非常普遍的现象,而如

14、何安排组织会议,使会议能够正常圆满的进行,这不仅是会议组织方、管理人员比较头疼的问题,还与参加会议的用户有着极其密切的关系。当会议规模越来越大,参会人员越来越复杂的时候,对会议的管理安排就显得越发重要。为了方便会议管理人员的管理工作,减轻他们的负担,提高工作效率,同时也方便参会人员对会议信息的检索,有必要开发基于Web的会务管理系统来满足广大用户的需求。1.2.2 问题的内容简介本会务管理系统的功能主要由用户管理、会议人员管理、会议管理、系统管理、帮助五个功能模块构成,其基本内容简介如下:用户管理用户注册功能一个用户要参加会议,首先必须成为这个会务管理系统的一个用户,因此,用户应该在进入系统前

15、进行用户身份的注册,通过系统提供的注册表单将个人资料进行提交。用户登录功能对于已经注册的用户,在进行会议管理系统前要进行身份的认证,此时用户必须输入用户名(唯一)和密码,验证后,才能进入系统。会议检索功能由于会议的数量越来越多,当用户需要对以往的会议信息进行查询时,可以通过一定条件对会议进行检索,找到符合用户需求的会议信息。用户参加会议功能当用户对某个正在举办的会议感兴趣时,可以申请加入此会议。用户参加会议必须填写一些基本信息,便于会议主办单位根据用户填写的信息进行会议的安排。用户退出会议功能当用户因某些特殊情况(如没有时间)时,可以申请退出会议。主办方也可以根据用户退出会议的申请,取消对其的

16、会议安排。用户资料管理功能当用户在注册时的资料信息发生变动时,用户可以对本人的信息进行修改更新,并且可以将个人的信息资料删除。会议人员管理功能会议人员管理功能是由系统管理员执行的一项功能,主要是对参加会议人员的管理,包括会费的收取、参加会议的人员的历史参会记录的查询以及将不符合参会条件的用户进行删除等功能。会议管理功能会议管理功能也是由系统管理员执行的一项功能,对会议场所、时间、联系人信息等进行安排部署,对会议的基本信息进行修改更新及删除,根据一定的条件对会议进行检索,还可以将已经召开过的会议设置为过期。系统管理主要实现对数据库表的备份功能,保证系统数据库在发生异常时能够被重新调用而不必重新去

17、创建。帮助功能帮助用户快速的了解该系统,做到系统的及时反馈,与用户及时地取得联系,解决系统可能存在而未发现的一些问题。1.3 可行性分析本系统是利用JSP来进行会务管理系统的开发,服务器端程序的实现技术选用了 JSP作为主要实现手段(配合Java Bean、HTML等),客户端的页面设计选择了Dreamweaver,脚本语言选择了JAVASCRIPT,服务器选用Windows XP作为操作系统平台,数据库软件选用SQL Server 2000。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性。本系统的可行性分析如下:1.3.1 经济可行性由于开发此会务管理系统所需的硬件(

18、计算机及相关硬件)和软件环境(JSP,SQL Server等),市场上都容易购买到或从相关网站下载到,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少会务管理人员的工作强度,提高工作效率,节省大量人力、财力,而且具有实时性和迅速可靠性,产生的效益将远远大于本管理系统的开发成本。系统开发所需的费用是比较低的,由于系统并不复杂,其运行费用也不会占用很多资金,同时无须培训费用,用户直接就可通过浏览器使用,并且可以预见系统完成后能够给会议管理方带来较大的作用,所以从经济上看,开发此管理系统是可行的。1.3.2 技术可行性JSP技术为创建显示动态

19、生成内容的Web页面提供了一个简捷而快速的方法,使得构造基于Internet的应用程序更加容易和快捷,而这些应用程序能够在各种Web服务器、应用程序服务器、客户端浏览器下顺利运行。与其它开发Internet应用程序的主流技术相比,JSP具有简单、强大的优点,是Sun公司推出的新一代Web后台程序开发技术,完全解决了目前ASP,PHP程序的一个通病-脚本级执行,可以在Servlet,JavaBeans, EJB,JNDI等J2EE技术的支持下,编制出功能强大的Web程序。JSP程序最大的特点就是将网页内容的生成和显示相分离且JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且利

20、用J2EE技术,可以扩展到能够支持企业级的分布式应用。由于JSP页面的内置脚本是基于Java编程语言的,拥有Java编程语言“一次编写,各处运行”的特点,而且所有的JSP程序都将被编译成Java类文件,具有Java技术的所有好处,包括健壮的内存管理和安全性,还有强大的功能,所以从技术上看,开发此管理系统是可行的。1.3.3 操作可行性本会务管理系统使用方便、易于维护、操作简单、易于被用户接受,用户只需熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担,所以从操作方面看,开发此管理系统是可行的。1.4 论文各章简介本论文共分为7章,各章内容简介如下:第

21、1章引言,主要阐述了系统的开发背景,主要包括课题的研究意义,国内外研究现状、水平和发展趋势,问题的定义、内容简介和可行性分析;第2章需求分析,分析了现有系统的概况,并对系统的业务流程、数据流、数据字典做了具体的分析;第3章系统设计,包括系统总体结构设计,系统数据结构设计(如E-R图、关系模型和关系表),系统开发与运行环境设计;第4章用户操作子系统,包括用户操作子系统的体系结构设计,详细设计,遇到的主要问题及解决方案和各操作对数据库的影响;第5章系统管理员操作子系统,包括系统管理员操作子系统的体系结构设计,详细设计,遇到的主要问题及解决方案和各操作对数据库的影响;第6章用户手册,包括系统功能简介

22、、系统的操作指南说明;第7章系统评价,包括系统特色,系统存在的不足及改进方案,收获与心得;最后还包括结论、致谢和参考文献等内容。2 需求分析开发人员要准确理解用户的要求,进行细致的调查分析、将用户非形式的需求陈述转化为完整的需求定义、再由需求定义转化到相应的形式功能规约(需求规格说明)的过程。需求分析虽处于软件开发过程的初期阶段,但它对于整个软件开发过程以及软件产品质量是至关重要的。2.1 业务流分析业务流程图(TFD),就是用一些规定的符号及连接来表示某个具体的业务处理过程。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分

23、,在新系统基础上优化业务处理流程。 针对本系统要实现的功能,画出如下业务流图:系统首页否注册是否已注册?是登录判断权限用户系统管理员查看会议动态参加会议退出会议会议检索查看参会记录个人资料管理信息发布用户管理会议管理会议人员管理会议添加会议查看会议检索会议过期信息添加信息删除删除用户用户类型转换宾馆信息查询会费收取历史会议记录踢出会议图2.1 系统业务流图2.2 数据流分析数据流图(DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。根据数据流分析步骤及本系统功能模块的分析,画出如下数据

24、流图:相关信息资料管理个人资料管理获取信息查看查看参会记录查看查看会议动态检索会议检索参加参加会议注册信息用户信息用户退出退出会议 用户信息注册密码用户名管理会议人员管理用户管理会务处理要求登录登 录有效管理员会议管理管理员信息无效发布信息发布错误提示管理用户管理管理员信息处理信息管理系统管理相关信息图2.2 系统数据流图由于系统数据较多,现举部分数据流如下:2.2.1 用户登录数据流图要求登录要求登录用户名和密码管理员信息表 用户名和密码会员信息表 管理员信息用户信息用户名和密码用户名和密码登录用户登录窗口管理员登录窗口用户登录界面管理员登录界面普通用户系统管理员图2.3 用户登录数据流图2

25、.2.2 管理员操作数据流图会费管理显示宾馆管理显示会员管理会议管理查询会议动态信息发布发布信息宾馆信息会员信息会议信息系统管理员更新会议增删住房会费收缴、退还显示会议最新动态图2.4 管理员操作数据流图2.2.3 会员操作数据流图用户信息会议信息发布信息交费申请参加会议退出会议查询修改查看查询检索退 出用户信息会议信息发布信息会 员查看会议动态会议信息参加会议修改个人信息查询参加会议记录交纳会费宾馆信息图2.5 会员操作数据流图2.3 数据字典数据字典(Data Dictionary,简称DD)是以一种准确的、无二义性的说明方式用来定义数据流图中各个成分的具体含义,它和数据流图共同构成了系统

26、的逻辑模型,是需求规格说明书的主要组成部分。数据字典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。数据词典中所有的定义应是严密的、精确的,不可有二义性。数据流分量(即数据元素)名字:注册信息别名:无描述:用户初次进入系统时输入的信息,对用户的基本信息进行登记,便于系统的管理。定义:注册信息=用户名+姓名+密码+密码确认+性别+出生日期+职务+工作单位+通信地址+联系电话+邮件地址名字:用户信息别名:无描述:能够使用系统的合法用户,具有一定的操作权限定义:用

27、户信息=注册信息+操作权限位置:用户进入系统时的验证信息名字:管理员信息别名:无描述:能够使用系统并具有最高权限的合法用户,对系统和用户进行管理定义:管理员信息=注册信息+操作权限位置:管理员进入系统时的验证信息名字:获取信息别名:无描述:用户个人资料改变时,对注册信息进行更正后的信息定义:获取信息=用户名+姓名+密码+密码确认+性别+出生日期+职务+工作单位+通信地址+联系电话+邮件地址+更改操作位置:用户个人资料变动后的新的存储信息名字:处理信息别名:无描述:新建、修改、删除会议以及对用户信息进行管理时的信息定义:处理信息=会议主题+起始日期+结束日期+会议地址+会议名单+住宿地址+用户信

28、息+处理操作位置:会议及用户信息变动后的新的存储信息数据流数据流的编号:D1数据流的名称:用户、会议等各种信息简述:对信息做必要的录入后而得到的数据库表数据流的来源:录入数据流的去向:数据库数据流的组成:各类信息数据流的流量:50个/月高峰期流量:1000个/月数据存储数据存储的编号:F1数据存储的名称:数据库信息简述:存放的用户信息、会议信息等数据存储的组成:各类信息关键字:编号相关联的处理:P1(对信息表进行录入)P2(对信息表进行查询)P3(对信息表进行修改)P4(对信息表进行删除)P5(对信息表进行统计)处理处理逻辑编号:P1处理逻辑名称:信息录入简述: 对各种信息进行录入.输入的数据

29、流:系统管理员处理过程: 进行分类录入输出的数据流:各类数据表处理频率:1000个/月处理逻辑编号:P2处理逻辑名称:查询各类信息简述: 根据条件查询所需的信息.输入的数据流:信息来源于数据库处理过程:根据查询条件查询,得到符合条件的信息输出的数据流:查询得到的信息处理频率:20个/分钟处理逻辑编号:P3处理逻辑名称:修改各类信息简述:对信息做需要的修改后存入数据库中输入的数据流:数据库信息处理过程:对需要修改的信息做修改输出的数据流:修改后得到的信息处理频率:5个/分钟处理逻辑编号:P4处理逻辑名称:删除信息简述:对不需要的信息进行删除后存入数据库中输入的数据流:数据库信息处理过程:对不需要

30、的信息进行删除输出的数据流:删除后存在的信息处理频率:10个/分钟处理逻辑编号:P5处理逻辑名称:统计信息简述:对信息做需要的统计后存入数据库中输入的数据流:数据库信息处理过程:对需要统计的信息做统计输出的数据流:统计后得到的信息处理频率:10个/分钟3 系统设计系统设计是指系统总体功能的设计,它的基本目的就是要回答“系统应该如何实现?”的问题。通过总体设计,可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。3.1 系统总体功能设计通过调查及系统可行性分析,画出系统流程图如图3.

31、1所示 :密码错误用户登录密码验证判断权限管理员,拥有所有权限浏览用户,限制所有更改数据库的操作系统数据库图3.1 系统流程图通过对会务管理系统的需求分析并结合实际情况,把本系统分为用户管理、会议人员管理、会议管理、系统管理、帮助五个功能模块。本系统的功能结构图如图3.2所示:会务管理系统用户管理会议人员管理会议管理系统管理帮助用户登录会议检索参加会议退出会议资料管理会费交纳人员删除信息统计新建会议修改会议取消会议用户注册会议过期系统备份图3.2 系统功能层次图3.2 系统数据模型设计3.2.1 数据概念结构设计E-R图m1m1m1m1nm系统管理员信息动态宾 馆会 员会 议参 加参会记录管

32、理管 理会议信息会员信息发 布管 理宾馆信息图3.3 系统E-R图各实体及联系的属性分别如下:系统管理员自动编号姓 名密 码用户名性 别出生日期电子邮箱通信地址联系电话工作单位职 务会 员总费用是否高级会员电子邮箱离开时间到达时间联系电话通信地址职 务性 别会议编号工作单位姓 名密 码用户名职 称是否已参加会议会 议联系人地址联系人邮箱结束时间限制最多人数开始时间费 用简 介是否过期会议地点联系人电话联系人姓名会议主题会议编号会议类型所需职称信息动态自动编号信息主题信息内容发布时间宾 馆宾馆编号房间号房间级别宾馆名称是否被用费 用床位数参加会议会议编号参会人用户名离开时间到达时间是否过期费 用

33、宾馆编号3.2.2 数据逻辑结构设计关系模式由系统E-R图导出系统的关系模式如下系统管理员(用户名,自动编号,姓名,密码,性别,职务,工作单位,出生日期,联系电话,通信地址,电子邮箱地址);会议(会议编号,会议主题,联系人姓名,联系人电话,联系人地址,联系人邮箱,会议地点,会议简介,会议开始时间,会议结束时间,是否已参加会议,是否过期,限制最多人数,费用,会议类型,所需职称);会员(用户名,密码,姓名,工作单位,会议编号,性别,职务,通信地址,电子邮箱地址,联系电话,到达时间,离开时间,是否高级会员,总费用,职称);信息动态(自动编号,信息主题,信息内容,发布时间);宾馆(宾馆编号,宾馆名称,

34、房间号,床位数,费用,房间级别,是否被用);参加(会议编号,参会人用户名,宾馆编号,到达时间,离开时间,是否过期,费用);(其中实线代表主键,波浪线代表外键)3.2.3 逻辑结构设计关系表在SQL Server 2000中创建数据库messageDBMS,在其中添加数据表如下:系统管理员信息表(manager)字段名称类型长度约束条件备注idint4主键自动编号,自增codevarchar20用户名namevarchar8姓名passwordvarchar20密码sexvarchar2性别brithdaydate8出生日期dutyvarchar20职务workplacevarchar20工作单

35、位telphoneint12联系电话addressvarchar50通信地址emailvarchar30电子邮箱地址会议信息表(meeting)字段名称类型长度约束条件备注idint8主键自动编号titlevarchar20会议主题touchmanvarchar10联系人姓名touchtelint12联系人电话touchaddressvarchar30联系人地址begintimedatetime10会议开始时间endtimedatetime10会议结束时间placevarchar30开会地址remarkvarchar500会议简要说明emailvarchar30联系人电子邮箱costmoney

36、8会议费用maxnumint4最多参会人数isnumint4现已有人数oldchar1是否过期meetingtypevarchar30会议类型zhichengvarchar20所需职称会员信息表(meetingperson)字段名称类型长度约束条件备注codevarchar10主键用户名workplacevarchar20工作单位meetingIDint8即将参加的会议namevarchar8与会人姓名sexvarchar1性别dutyvarchar10职务addressvarchar30通信地址telphoneint12联系电话arrivetimedate10到达时间leavetimedat

37、e10离开时间emailvarchar30电子邮箱地址Ishighchar1会员类型(普通则为0)Passvarchar30密码的hash值totalcostmoney8总花费zhichengvarchar30职称(4)信息动态(information)字段名称类型长度约束条件备注idint4主键信息编号titlevarchar20信息主题contentvarchar500信息内容itimedatetime8发布时间(5)宾馆信息(hotle)字段名称类型长度约束条件备注hotelIDint4主键宾馆编号,自增bedroomnumbervarchar3房间号numberint4床位数costm

38、oney8费用isusedchar1该房间是否被使用hotelnamevarchar30宾馆名称jibieint4几星级(6)参加(attend)字段名称类型长度约束条件备注meetingIDint4主键会议编号Personcodevarchar20会员用户名hotelIDInt4外键对应一条住房信息costmoney8用户所交会费(为0表示还未交费)oldchar1默认为0,表示未过期arrivetimedatetime8到达时间lefttimedatetime8离开时间3.3 系统开发与运行环境设计3.3.1 开发环境设计本系统是采用SQL Server 2000数据库和 JSP进行开发的

39、。JSP是由Sun Microsystem公司倡导、许多公司参与建立的一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能。JSP是一种服务器端HTML(或XML)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具。在保证最大可操作性的前提下,它提供了比一般脚本语言(ASP、PHP)和CGI更快的执行速度。由于JSP是基于Java语言的,所以“一次编写,可随处运行”,即与平台无关的特性使其可以无缝地运行在Unix/Linux和Windows操作平台上。JSP的具体执行过程如下:通过客户端的浏览器,以超文本(HTML)形式通过表单(FORM)向Web服务器提出请求;服务器得

40、到客户端的请求后,由Web服务器上的JSP引擎把JSP代码、相关组件、Java脚本以及HTML代码,转化成为Servlet代码;接着由JSP引擎调用Web服务器端的Java编译器对Servlet代码进行编译;最后,由Java虚拟机执行编译文件,并把客户端的请求结果以标准HTML页面的形式返回。3.3.2 运行环境设计JSP连接SQL Server 2000系统配置如下:第一步:安装J2SDK到SUN官方站点下载J2SDK的安装文件,下载安装完之后,设置环境变量(我的电脑-属性-高级-环境变量): 变量名变量值JAVA_HOMEC:Program FilesJavajdk1.5.0_06CLAS

41、SPATH.;C:Program FilesJavajdk1.5.0_06libtools.jar;C:Program FilesJavajdk1.5.0_06libdt.jar;PATHC:Program FilesJavajdk1.5.0_06bin;C:Program FilesMicrosoft SQL Server80ToolsBINN三个环境变量设置好后,用一个简单的java程序来测试J2SDK是否已安装成功:publicclassTestpublicstaticvoidmain(Stringargs ) System.out.println(Thisisatestprogram.); 若J2SDK安装成功的话,接下来继续安装Tomcat;第二步:安装Tomcat

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号