开题报告-面向学生的预约式服务平台.doc_第1页
开题报告-面向学生的预约式服务平台.doc_第2页
开题报告-面向学生的预约式服务平台.doc_第3页
开题报告-面向学生的预约式服务平台.doc_第4页
开题报告-面向学生的预约式服务平台.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

杭州电子科技大学信息工程学院毕业设计(论文)开题报告题 目面向学生的预约式服务平台系计算机专 业网络工程姓 名班 级学 号指导教师一、综述本课题国内外研究动态,说明选题的依据和意义1.1课题研究背景时代的进步,科技的发展,人类的文明与时俱进,智能化的办公室正在占领着企业,教育,医疗等等需要大量人力的工作。从中也可以看出办公软件对各行各业带来的各种方便与快捷。高校中也是如此,但是虽然科技不断进步中,但还是有许多需求为被满足或是不足之处。因此我们需要将我们日程的做的更精细化,规范化,网络化。精细化管理是一种理念和文化,最早由丰田公司提出,是源于一种管理理念,是建立在常规管理的基础上,将社会分工和服务质量精细化,并将常规管理引向深入的思想和管理模式,是一种以最大限度地减少管理所占用的资源和降低管理成本为主要目标的管理方式,是现代管理的必然要求。新时期构建高效快捷、智能化文明校园的需要。高效和科技是高校快速发展的前提和保证,有了高效快捷的办公,一切工作都将更轻松如意。如果校园里办事拖拉,事物不断,科研、教学、各种管理层都将受到影响,快速发展提高更无从谈起,因此校园预约管理工作不能墨守陈规,要顺应形势的发展,要有超前意识,要不断地创新。建立校园学生教室预约系统,是新时期创建高效,智能化校园的新举措,社团教师预约系统的有效运作,能节省学生及教室很多本因不需要投入的时间,从而节省更多的时间去做其他的事。1.2课题研究的目的和意义学校中的教室预约,流程繁琐,耗时不说,很有可能因为某个环节导致借不着教室或场地,耽误社团或是其他重要事情的日程。之中的烦恼许多人也深深体会过,曾身为社长的人,应该也没少借过教室。往往需要跑几个地方,敲许多章才能把一个教室申请下来,甚至经常会遇到老师有事外出。因此,一些人都会事先好几天去借教室,有时几天老师都遇不到,只能每天去。那对于莫些急于借教室的老师或同学带来很大的烦恼。对此,一个智能化,网上预约的系统可以很好的解决,学生的痛苦,也减少了老师许多的流程和劳动力。有了这样一个面向学生的教室预约系统一旦有效运行,想必一定会大受欢迎,从此将摆脱跑几个地方敲章,甚至不用出寝室门,在网页上点几下,教室预约轻松搞定,不仅如此,学生还能查看当日可用教室,随时改变社团活动或事物的安排,可谓收益匪浅啊。1.3课题主要研究的工作在本设计中,主要所做的工作主要有:第二章 建立一个预约系统的数据库。数据库中含有社团用户信息,管理老师信息,权限,各个时间段的教室信息(状态,时间段等等),预约单信息(类型,教室,时间等等)。在了解基本需求后要尽量把数据库的完整,并且易于将来扩展内容。第三章 根据实际调查,本系统要基本满足一些社团的日常预定,查看预定信息,老师审核及比准,教室查看,社团注册等功能。从而根据各种需求,制定好大自的页面。本系统主要页面为(登录界面,注册界面,社团主界面,预约主界面,预约单填写界面,预约单生成界面,预约单管理界面,教室管理界面,教室订单查看界面)。第四章 为了方便社团与老师之间更高效的办事,本系统还有一些暂未开通的新功能,以便日后需要更易添加。二、研究的基本内容,拟解决的主要问题:2.1需求分析对于开发预约系统来说,前期总体的设计规划是必须的,因为它将影响到系统总体质量的好坏和设计实现的进度,所以,在开发一个预约系统时,必须先对其进行总体的设计规划,从而使之后工作能更顺利的朝着预定的方向发展。2.2系统设计2.1.1 平台选择1.开发平台:windows7.2.开发环境:java.3.开发工具:myeclipse,PLsqld,Dreamweaver,Fireworks,photoshop,visio, dbvis-multi,oracle数据库 4.应用技术:java ,oracle,(css,javascript,jsp,html,js脚本),jquery,ajax等;2.1.2 开发及本设计方案思路后台:Servlet+Dao+Bean+数据库访问封装类采用Servlet作为web层,该层主要接收用户页面操作发送的请求,并调用相应的应用逻辑进行处理,并将处理的结果返回并呈现给前台页面,实现用户请求和应用逻辑层的解耦。Dao+Bean+数据库访问类+一些自己封装的接口是用来支持普通 SQL查询,由于访问数据并不是很大,所以并没用Hibernate等框架。展示层:JSP + HTML + CSS + JavaScript + Json+ Ajax + JQueryJSP是一种动态网页技术,JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(Cascading Stylesheet)。 在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。2.3 主要核心问题2.3.1系统整体结构社团预约系统平台主要分成5个模块:系统登录、教室预约、教室查询、社团预约单管理、管理教师预约单管理;其中详细如图2.41系统结构:2.3.2系统模块(1)系统登录:分为社团用户和教师管理员用户;教室管理员拥有教师权限, 可以审批和查看社团提交的预约单;社团用户可以查询教室,预约教室,管理预约单。(2)社团教室预约:社团选择需要预约的时间,查询可用教室,点击预约,填 写预约缘由及类型,确认即可提交订单,等待管理要是审核。(3)信息查询:可以进行教室查询,如时间、地点等;对所需要的教室进行查 询。(4)社团预约单信息管理:社团提交预约单后,可以查看自己申请的预约清单,同时也能修改内容及退订。(5)教师预约单审批:教室可以查看所有预约单,及待审批预约单,也可查看 预约单详情,待确认可以后即可让订单通过审核。2.4 疑难问题1. 数据库结构设计必须做到尽量全面,防止在之后开发过程中频繁修改,导致代码重写.2. 网站的业务流程要有条理和明确,这个是直接影响用户的体验和操作的。然后就要根据具体的业务流程来设计网站中网页的结构。2.4 系统架构图网站结构图:图2.41系统结构数据库结构图:三、研究步骤、方法及措施:1、向指导老师以及相关人士咨询该课题所开发的平台具体需要实现的功能,编写系统的需求文档、概要设计及详细设计文档、以及相关资料;2、上网搜索相关资料,查阅文献,对本课题涉及到的知识有一定了解之后,形成整个调度平台设计的完整思路;3、通过书籍(中外文)、视频教程等途径进行学习MVC设计模式、SSH2框架的相关技术,尝试编写简单的应用程序,逐步的深入学习开发技术;4、根据需求文档逐个逐步开始进行各个功能模块的编码以及单元测试,完成核心功能点;5、将各个功能模块整合成一个完整的精细化管理平台,并进行集成测试和系统测试,并对平台进行调试及做最后的完善;6、完成毕业设计论文。四、研究工作进度:进度安排:序号时间内容12013.06.20-2013.07.11选题22013.07.12-2013.07.31技术理论学习32013.08.1-2013.08.31需求分析42013.09.1-2013.09.14开题52013.09.15-2013.09.19概要设计62013.09.20-2013.09.30详细设计72013.10.1-2013.10.31编码82013.11.01-2013.11.17测试及优化92013.11.18-2013.12.02完善系统,准备毕业论文写作102013.12.03-2013.12.31修改论文,定稿,答辩准备,材料归档五、主要参考文献:1董龙飞,肖娜.Adobe Flex大师之路M.电子工业出版社 2009:36-892王钱永.高校基于精细化管理的数字化校园建设研究J.宁波大学学报,2008,30(3):124-1263黄曦,吕辉等. Flex 4.0 RIA开发详解M北京:电子工业出版社,2010:23-654Jackson Robert B.“Systems analysis and design in a changing world” M.China Machine Press,2005,(4):13-21.5Giulio Zambon.“Beginning JSP, JSF and Tomcat : Java Web Development by Giulio Zambon (2012, Paperback, New Edition)”. Apress L. P. 6萨师煊,王珊.数据库系统概论M.高等教育出版社,2002:123-126.7朱治国,缪亮,陈艳丽.Flash ActionScript3.0实现M.人民邮电出版社,20088孙颖Flash ActionScript 3殿堂之路M北京:电子工业出版社2007:1-30.9许文稼,赵英凯.应用SpringMVC与Hibernate进行WEB开发J.计算机应用与软件,2008,25(2):264-265,283.10彭宝琴,罗晓沛.基于J2EE轻量级框架组合的消费信贷系统的实现J.计算机工程与设计,2008,29(3):647-649,674. 11吴茂昌,阳玉琴.基于MVC模式的Java主流框架整合技术研究J.计算机与数字工程,2009,37(10):91-93,111.12唐群.基于轻量级框架的新闻组件设计与实现J.计算机光盘软件与应用,2012,(4):181-181,180.13余阳,王会.基于J2EE的MVC开发框架探讨J.价值工程,2010,29(19):102-103.14 Johnson, R.J2EE development frameworksJ.Computer,2005,38(1):107-110.15Gewei Ye ,(格维耶)著. High-Frequency Trading Models + Web Site. Wiley. 2011-1-1.16魏永合等面向任务的工作流访问控制模型J东北大学学报(自然科学版),2008,29(3) :33-39.17陈刚Eclipse从入门到精通(第2版) M北京:清华大学出版社,2007:17-380.18孙卫琴精通Struts:基于MVC的Java Web设计与开发M北京:电子业出版社,2004:19-42119杨芙清软件工程技术发展思索J软件学报,2005,16(1):1-6.20安博教育集团编著. JavaWeb程序设计. 电子工业出版社,2012.2.21安博教育集团编著. Oracle数据库系统. 电子工业出版社,2012.2.22安博教育集团编著. Java核心技术(上). 电子工业出

温馨提示

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

评论

0/150

提交评论