基于ASP框架的会议室预约系统研究

基于ASP框架的会议室预约系统研究


2024年5月3日发(作者:)

CHN0LOGY INF0RMAT10N 

信息技术 

基于A S P框架的会议室预约系统研究 

李志忠 

(国家广电总局725台 山西灵石031 308) 

摘要:会议室是一个单位或部门的共用资源,但在使用的时候往往会遇到时间冲突、预约困难、协调麻烦等问题。本文探讨了t ̄ASP 

框架的会议室预约系统需求分析和开发环境的选择,借助计算机进行管理则可以在很大程度土改善这种情况,使办公自动化也能够在会 

议室的使用方面发挥优势。使资源的使用率达到最优。 

关键词:会议室 预约系统 

中图分类号:TP3 文献标识码:A 文章编号:1 672-3791(201o)o8(e)一001 8一O2 

计算机在管理中的应用开始于1 9 54 到的或者选择的合适的会议室进行预约操 

库连接,根据用户的请求检索或更新数据 

年,当时美国首先用计算机处理工资单。40 

作。用户通过查看选定会议室的当天预约 

多年来,计算机在处理管理信息方面发展 情况来决定自己的预约时间,如果时间不 

迅速。我国在全国范围内推广计算机在管 

冲突,则可以预约。 

理中的应用,是在70年代末开始的,虽然起 (3)预约修改和撤销:用户如果有预约 

步较晚,近几年发展却较快,对于推动我国 

改动,可以修改预约和撤销预约。但此操作 

管理信息处理的现代化起了重要的作用。 有时间限制,必须在管理员提供的提前时 

如今办公自动化已经步入各个行业,给办 间段之前进行操作。预约提交后需要等管 

公人员带来了方便和效率。一些网上预约 

理员确认才能成功。 

管理系统也应运而生。目前,虽然国内外已 (4)会议室信息维护:包括会议室基本 

经有了一些成功的会议室预约系统,但它 信息维护和会议室某时间段可否预约维 

们大多数是基于Struts、PHP或JSP的,而鲜 护。基本信息有:会议室名称、地点、容量、 

有利用ASP.NET框架的,并且它们的用户 可否使用、最小预约时间片、修改撤销预约 

界面并不十分友好。 提前时间量、会议室可用时间段、是否需要 

预约确认、简单描述等;可否预约维护包 

1系统需求分析 

含:某会议室在某天的某个时间段是不可 

1.1系统主要解决的问题 预约的(可能是某个非常重要的会议需要, 

本系统主要实现会议室的预定功能。 

必须先预留出来)。 

用户可以通过浏览器访问本系统,进行会 

(5)用户信息维护:用户需注册才能使 

议室信息查询,会议室预定和修改预约、撤 

用本系统,注册后需要管理员核实确认。管 

销预约等操作。管理员可以进行会议室信 

理员可以限制用户的权限。 

息的维护,用户信息维护,以及预约的确 

(6)预约确认:对用户提交的预约申请, 

定。同时,系统的用户界面尽量采用直观的 确认后给用户回复。 

图形来表示会议室,时间,设施等。采用鼠 

标拖放来实现会议室的预定操作和撤销操 

2开发环境的选择 

作。 

2.1系统架构 

1.2系统具备的基本功能 

会议室预约系统管理系统采用三层体 

(1)可用会议室信息查询;用户可以根 系结构,所谓B/s三层体系结构是把程序按 

据特定条件查询某个会议室的详细信息, 

照内部分工及业务逻辑分割成几个相对独 

也可以查看会议室信息列表,从列表里选 

立的程序,一般划分为用户界面层、商业逻 

择符合需求条件的会议室进行详细信息查 辑层、数据库层。用户界面层负责处理用户 

看。其中,查询条件包含:会议室名称、会议 

的输入和向用户的输出,但并不负责解释 

室容量、会议室位置、某天可用情况、某天 

其含义,出于效率的考虑,它可能在向上传 

最大可用时长等。 

输用户输入前进行合法性验证。商业逻辑 

(2)会议室预约:用户可以对自己查询 层是上下两层的纽带,它建立实际的数据 

图1 系统体系结构 

8 科技资讯SCIENCE&TECHNOLOGY INFORMATION 

库,并把结果返回给客户端,这一层动态链 

接库的形式存在并注册到服务器的注册簿 

中,它与客户端通讯的接口符合某一特定 

的组件标准(RNCMO,CORBA),可以用任何 

支持这种标准的工具开发。数据库层负责 

实际的数据存储和检索。 

采用三级浏览器/N务器结构,在用户 

端只需通过浏览器便可以进行会议室的预 

约,用户无需直接和后端服务器打交道,而 

是通过应用服务器进行数据存取等操作, 

这样用户界面简单统一,数据库结构变化 

也不需调整用户前端,系统升级方便,同 

时,对客户机配置要求不高,降低了成本。 

在三层结构中,客户层采用Web浏览器 

作为标准用户界面,存储层软件采用 

Microsoft SQL server 2005,中间层采用 

Microsoft IIS6.oflE为Web ̄g务器。所有服务 

器的操作系统采用Microsoft Windows 

2003。 

基于Web的会议室预约系统的三层体 

系结构如图1所示。 

2.2数据库 

SQL Server是Microsoft公司推出的功 

能强大的关系型数据库管理系统。是具备 

完全Web支持的数据库产品,提供了对可 

扩展标记语言(XML)的核心支持以及在 

Internet上和防火墙外进行查询的能力,提 

供了以web标准为基础的扩展数据库编程 

功能。SQL Server具有简单的图形化工具, 

使系统管理更为直观方便。SQL ServerjFU用 

动态锁定功能防止用户在查询和更新并发 

操作时相互间发生冲突,动态锁定是隐含 

的,用户不必关心锁定过程。同时,SQL 

Server既可以运行在Windows 2000操作系 

统下,又可以运行在Windows 2003等操作 

系统下,并且能够实现自身动态管理,自动 

调整对内存、锁定等资源的使用和配置。所 

以它可以满足从桌面应用程序到大型企业 

的分布式应用等不同层次的需求。 

对于一个给定的应用环境,构造最优 

的数据库模式,建立数据库及其应用系统, 

使之能够有效地存储数据,满足各种用户 

的应用需求(信息要求和处理要求)。在数据 

库领域内,常常把使用数据库的各类系统 

垫! Q:丝 

SOlE E&TECHNOL00Y lNFORMATION 

信息技术 

统称为数据库应用系统。数据库是信息系 

统的核心和基础,把信息系统中大量的数 

据按一定的模型组织起来,提供存储、维 

护、检索数据的功能,使信息系统可以方 

便、及时、准确地从数据库中获得所需的信 

息。他是信息系统的各个部分能否紧密地 

结合在一起以及如何结合的关键所在。是 

信息系统开发和建设的重要组成部分。 

SQL语句介绍:SQL全称是“结构化查 

Language CREATE,ALTER,DROP。 

在屏幕上反馈给使用者。 

AD0(ActiveX Data O bjects)是ASP的 

(4)数据控制语言DQL-Data Control 

Language C0MMIT W0RK.R0LLBACK 

W0RK。 

个内置组件,是一种可以提取Web页面、 

开发者轻松存取网络数据库中的数据、并 

可以在用户端实现网上实时更新显示的 

可以建立和提供包含数据库信息的Web 

页,并通过执行结构查询语言SQL命令让用 

SQL的优点:SQL广泛地被采用正说明 

了它的优点。它使全部用户,包括应用程序 web数据库技术 1。ASP与ADO技术相结合, 

员、DBA管理员和终端用户受益非浅。 

2.3开发语言 

现在的编程语言有很多,本系统采用 户在浏览器中进行数据的输入、修改、删除 

询语言(Structured Query Language)”,最 ASP技术来开发。ASP是微软公司推出的用 和更新等操作。 

早的是IBM的圣约瑟研究实验室为其关系 以取代(CGI Common Gateway Intefface: 

数据库管理系统SYSTEM R开发的一种查 

通用网关接口)的技术,它是一种未经编译 

参考文献 

询语言,它的前身是SQUARE语言。SQL语 

的开放的应用软件,使用户能够利用 

【1】张海藩.软件工程导论(第四版)[M】.北 

言结构简洁,功能强大,简单易学,所以自 

HTML¥13ActiveX强有力的功能创建健壮 京:清华大学出版,2003. 

从IBM公司1981年推出以来,SQL语言,得 

的、功能强大的、与平台无关的WEB应用系 

【2】刘长毅.软件开发技术基础【M】.科学出 

到了广泛的应用。如今无论是像Oracle, 统,它是位于服务器端的脚本(Script)运行 

版社,2006:l 33~l35. 

Sybase,Informix,SQL server这些大型的数 环境,通过这种环境,用户可以创建和运行 【3】闰洪亮,潘勇.ASP程序设计教程【M】.上 

据库管理系统,还是像Visual Foxporo, 

动态的交互式wEB服务器应用程序,如交 海交通大学出版社,2006:333~334. 

PowerBuilder这些微机上常用的数据库开 互式的动态网页,包括使用HTML表单收 

[4】胡勇辉,扶玉坤,张阳戮.ASP基础教程 

发系统,都支持SQL语言作为查询语言。 集和处理信息上传和下载等。ASP在静态 与上机指导【M】.清华大学出版社,2004. 

Structured Query Language包含4个部 

页面HTML代码内部加入了可执行的Script [5]Dino Esposito.ASP.NET2.0技术内幕 

分。 

语句,构成ASP页面文件,将HTML与可执 

[M】.清华大学出版社,2006:1 37~139. 

(1)数据查询语言DQL—Data Query 

行程序巧妙地融合在一起,其执行过程如 [6]郑阿奇.SQL Server实用教程(第l版) 

Language SELECT。 

下:浏览器向服务器提出ASP页面文件(. 

【M】.北京:电子工业出版社,2005:58~ 

(2)据操纵语言DQL—Data Manipulation 

asp结尾的文件)的请求,服务器将该页面由 

65. 

Language INSERT,UPDATE,DELETE。 

ASP进行解释并在服务器上执行,动态生 

(3)数据定义语言DQL-Data Definition 

成的网页返回给浏览器,再由浏览器显示 

(上接1 7页) 

个管理信息系统协同发展,在各个系统之 

户名和口令就可以使用校园网内他有权使 

3结语 

间运行的数据需要一个统一的信息标准来 

用的所有业务系统,并有效的避免了系统 总之,校园信息化建设是一项系统、复 

遵循,才能够规范信息的权威来源,避免权 

分散建设过程中的重复建设问题,为服务 杂的工程,工作涉及十分广泛,需要合理的 

责不清。主要以国家和教育部的《教育管理 

集成提供技术保障。 

统筹规划,先进的技术支持保障,更需要领 

信息化标准》为参照,并结合对校内各业务 

2.4建立校园信息门户平台 

导的支持,充足的资金保障和一支优秀的 

部门的业务、数据的调研,形成学校的信息 信息门户是学校各应用系统中各种应 信息化建设与管理人员队伍。建设数字化 

分类编码标准,在全校范围内对数据库的 

用构件整合和部署的平台,是管理与服务 

校园,不能凭经验主义,理想主义,而需要 

设计起到数据字典的作用,为信息交换、资 的统一入口,将分散的应用和内容进行聚 

深入研究,广泛探讨,合理安排,循序渐进, 

源共享提供基础性条件和技术保障。 

合,实现应用关联和信息共享 ,将各个系 

根据本校的特点量体裁衣,为学校信息资 

2.2建立起公共数据集成平台 统的界面集成,实现一站式访问。快速完成 

源的建设、信息流通和信息共享打造一个 

为了实现跨系统的信息共享,数据集 

后台应用构件统一的展现,为个性化服务 

可靠的平台,为学校培养教学、科研、管理 

成平台的数据与各业务系统的数据之间要 

打下基础。 

的高素质人才的提供先进的工具和手段。 

采取动态同步更新,实现各业务管理系统 

2.5应用系统的建设与集成 

间的信息交换和信息共享的有机管理,保 

要实现校园大量资源的信息化,为学 

参考文献 

证全校数据的一致性、完整性和准确性,并 校的各类用户提供方便快捷的信息查询和 【1】李兴国,郭青顺,古小红,等.高等院校 

增强数据的复用性。通过集中的共享数据 网上业务流程办理,满足学校教学和管理 数字校园建设初探【J】.教育信息化,2002 

库积累数据,为形成全局数据库和数据仓 

过程中相关业务和信息服务方面的要求, 

(6). 

库作准备。 

就要设计开发一系列数字化校园职能服务 

【2】许鑫,苏新宁.新一代高校数字化校园 

2.3建立起统一身份认证管理平台 的支撑系统,并把学校原来使用中的系统 

建设【J】.现代图书情报技术,2005(1). 

该平台建立起之后,实现了多系统单 与新建的应用系统进行集成。校务管理和 【3】刘芳.办公自动化——数字化校园的迫 

点登录,用户的身份可以实现统一性的全 后勤服务过程得到优化,就能够创造出新 切要求….现代计算机,2005(5). 

生命周期管理、唯一性识别,解决了各个信 

的教育和工作模式,为学校实现科学管理 

【4】沈培华,等.清华大学数字校园建设与 

息管理系统的用户名和口令不统一的问 

提供高效的管理手段和良好的现代化工作 

思考【J】.管理信息系统,2002(2). 

题,提供权威的、统一的授权机制及方便、 平台,提高了学校的办学效益、工作效率和 

安全的口令认证方法,让用户只要一套用 

竞争力。 

科技资讯SCIENCE&TECHNOLOGY INFORMATION 1 9 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714751250a2508538.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信