多功能教室预约系统的设计与开发_第1页
多功能教室预约系统的设计与开发_第2页
多功能教室预约系统的设计与开发_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发与设计SOFTWARE DEVELOPMENT AND DESIGN 2009.2012. 02 1背景 根据课程特点教学分为理论教学、实验教学和电视录像 教学等。文中的多功能教室就是指一些公用资源,如多媒体 教室、公用实验室和电视频道等,其传统的管理方式为:教 师通过电话或亲自到管理部门预约申请,管理员手工记录预 约情况,并根据教师预约的具体条件和时间进行分配。这种 目前广泛应用的传统预约模式不仅浪费了大量的人力时间, 而且预约效率极低,并给管理员和师生造成了诸多不必要的 麻烦。因此本校迫切需要一套改变现状、实现多功能教室管 理信息化的系统,以此提高工作效率。本设计针对目前的现 状,提出一种基于 Web 的网上预约系统。通过本系统,教师 借助现有网络即可直接查询公用教室开放状态,并进行合理 预约。 2需求分析 根据本校实际情况,需要完成教室预约、预约查询、基 础数据设置、预约审核、预约统计和公告发布等功能,将该 系统设计为以下几个模块: ( 1 ) 本人本周使用情况;( 2 ) 下周预约查询;( 3 ) 下周 预约;( 4 ) 教室使用查询;( 5 ) 预约明细查询;( 6 ) 公告管 理;( 7 ) 用户管理,( 8 ) 教室管理,( 9 ) 审核管理,( 10 ) 管理员预约,( 11 ) 教室使用统计,( 12 ) 系统设置;其中 1- 5 为用户操作,6-12 为管理员操作。 3开发工具及数据库系统选择 本系统是基于 B/S 模式的 Web 数据库软件。B/S 模式下, 在客户端几乎不需要做任何修改,系统软硬件的安装、升级、 维护仅集中在服务器端,且 Web 浏览器具有统一的用户界面, 形式简单,操作方便。采用 ASP 开发工具,ASP 是 Active Server Pages 的缩写,意为“动态服务器页面” ,是一个服务器 端的脚本编写环境,在站点的 Web 服务器上解释脚本,可以 用来创建和运行交互式、高效率的动态网页或站点服务下器 应用程序。ASP 可以与数据库和其他程序进行交互,可以胜 任基于微软 Web 服务器的各种动态数据发布。数据库系统选 择使用 SQL Server2000,主要是因为本系统主要为大中专学校 使用,并发数据量较大,再是对数据安全性要求较高。 4系统设计 4.1 系统模块 根据学校要求和实际情况,设计系统总体框架如图 1 所 示。 本周使用情况:显示登录用户本周通过审核的预约记录, 提醒用户使用。 下周预约:用户选择时间和教室进行预约。 下周预约查询、教室使用查询和预约明细查询:用户按 不同的查询方式对教室预约和使用情况进行查询。 多功能教室预约系统的设计与开发 张新华 1, 2,陈旭东1 ( 1. 山东莱阳卫生学校,山东 莱阳 265200;2. 烟台大学计算机学院,山东 烟台 264000 ) 摘要:基于 Web 技术公用多功能教室的网上预约系统可以有效合理地分配和使用公用教室资源,大大提高工作效 率和信息化管理水平。 关键词:Web 技术; 网上预约; 公用教室预约; 审核 The Design and Development of the Multifunctional Classroom Reservation System ZHANG Xinhua1, 2, CHEN Xudong1 ( 1. Shandong Laiyang Health School , Shandong Laiyang 265200; 2. Yantai University , School of Computer Science , Shandong Yantai 264000) Abstract:Based on the Web technology, the online booking system of public multifunctional Classroom can be effective and reasonable in allocating and using public classroom resources ,which greatly improve the work efficiency and the management level of information. Key words:Web technology ; Online booking ; Public classroom reservation ; Audit 作者简介:张新华 ( 1976- ),女,讲师,在读硕士生,研究 方向:计算机应用;陈旭东 ( 1981- ),男,讲师,本科,研 究方向:计算机应用。 收稿日期:2011-11-20 图 1 多功能教室预约系统 用户入口管理员入口 本 人 本 周 使 用 情 况 下 周 预 约 查 询 下 周 预 约 教 室 使 用 查 询 预 约 明 细 查 询 公 告 管 理 用 户 管 理 教 室 管 理 审 核 管 理 管 理 员 预 约 教 室 使 用 查 询 教 室 使 用 统 计 系 统 设 置 19 DOI:10.16184/prg.2012.02.011 电脑编程技巧与维护 2012. 02 审核管理:为管理员提供 2 种审核预约的方式。 管理员预约:可为非系统用户进行预约,不受时间限制。 教室使用统计:管理员可对教室的使用情况进行宏观查 询。 4.2 数据表格 针对以上模块需求设计数据库表格如表 1、表 2 所示。 注: ( 1 ) 记录编号 b11b10b9b8b7b6b5b4b3b2b1b0,其中 b11b10b9b8b7b6b5b4 表示预约时间,b3b2 教室编号,b1b0 表 示预约位次。 ( 2 ) 若外聘教师、医师培训或其他特殊情况使用多功能 教室时,预约由教务处管理员进行,因此上表采用教师姓名 作为字段而不是教师编号。 4.3系统操作界面及核心代码 4.3.1 本周使用情况 本模块是用户登录系统后的主界面,主要显示登录用户 的本周所有的预约信息 (教室名称、上课班级和课程名称 等 ),当然也可以按日期查询该用户该周的预约信息,注意, 这里只显示通过审核的预约信息。 4.3.2下周预约 本系统默认的预约时间为提前一周,管理员可以在系统 设置模块修改。用户选择预约时间 ( 仅限下周,否则无法预 约 ) 和教室,然后在相应的节次进行预约。根据不同教室的 特点,教室使用方式也不同,例如:多媒体教室需要管理员 审核后才可以使用,因此可以多人同时预约,而教学录像预 约则是先占先得无需管理员审核,一个用户预约后其他用户 无法预约,即无“预约”链接。图 2 中涉及到的用户姓名均 做模糊处理。 关键代码如下: 写通过审核后的记录 写未审核的记录 = Default_week_min and diffweek 预约受限 “ 预约 4.3.3 教室管理 不同教室预约使用的方式也不同,因此该模块主要定义 图 2 表 1 教室信息表 (T_classroom) 字段名称数据类型说明 idInt教室编号 ( 主键 ) nameChar教室名称 kysjChar0,1,1,1,1,1,0 周日、周六不可用 syfsInt0 先占先得 1 审核后使用 StaInt0 停用 1 在用 表 2 预约记录表 ( T_yylist ) 字段名称数据类型说明 idChar记录编号 (主键 ) teacherChar教师姓名 id_calssroomInt教室编号 kcmcChar课程名称 skbjChar上课班级 yysj数字预约时间 Shsj文本审核时间 sfshInt0 未审核 1 已审核 2 无需审核 PassInt0 审核未通过 1 审核通过 Ip_addrChar教师 IP ( 下转到 66 页 ) 20 2012. 02 电脑编程技巧与维护 地运用网络资源。再次青少年还应培养其他方面的兴趣爱好, 丰富自己的课余生活,积极主动参加社会实践活动,广交朋 友,用其他爱好和休闲娱乐方式冲淡对网络的依赖感。 5结语 青少年是国家的未来和希望,如何为青少年创造一个健 康的网络环境是全社会重点关注的问题,需要全民积极配合, 行动起来,帮助广大青少年网民认识网络,认清网络危害, 了解自身的需要,引导他们端正上网的态度,并在学习心理、 人际交往心理等现实生活方面给予心理指导,使他们辩证处 理现实生活和虚拟生活的关系,以达到心理的平衡。 参考文献 1 郭莲荣,张明. 大学生网络成瘾问题及其干预策略 J. 教 育科学,2006,26 (3) :67-69. 2 苏振芳. 互联网与青年社会化 M . 北京: 社会科学出版 社,2006, (2) . 3 朱美燕,朱凌云. 透视青少年网络成瘾综合症 J .中国青 年研究,2010,(6) :20-21. 4 周运来,王竹良.网络发展给教育带来的挑战和机遇 J . 当代教育论坛,2008,(12) :31-23. 5 华道云,等. 大学生迷恋网络问题的调查 J . 高等教育 研究,2006,(4) : 88-89. 6 田煜. 大学生网络成瘾的原因及对策 J . 福建农林大学 学报,2007,10 (1) :92-95. 教室信息,包括教室的使用时间从周日到周一管理员可以方 便设置,教室使用方式先占先得 ( 录像教学 ) 和审核后使用 ( 多媒体教室和公用实验室 ),教室的使用状态分为在用和停 用 ( 暂时关闭 ),该模块不提供删除功能。 4.3.4 审核管理 该模块提供 2 种审核方式,按教室、时间审核和按时间 审核。这里仅介绍按时间对所有需要审核的记录进行审核, 这种方式管理员可以更高效地对预约进行审核,如图 3 所示。 关键代码如下: “then Set MyComm = Server.CreateObject ( “ADODB. Command“) with MyComm .ActiveConnection = MyConStr MyConStr 是数据库连接字串 .CommandText= “ sp_audit“ 指定存储过程名 .CommandType= 4 表明这是一个存储过程 .Prepared= true 要求将 SQL 命令先行编译 .Parameters.append.CreateParameter (“ id_hid“ ,129,1,14,request (“ hiddenField1“ location.href = f_main_admi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论