用与底层数据库进行交互,逻辑层封装在类中,表示层由实现。概述技术是由技术发展起来的,自从有了后,在服务器端编程中普遍采用的就是,而不是。因为在编写表示页面时远远比简单,并且不需要手工编译,目前主要用于做视图控制器,处理后台应用等。由于构建在上。所以它有所有强大的功能。在传统的网页文件,中加入程序片段和标记,就构成了网页。基于强大的语言,具有良好的伸缩性,与紧密地集成在起,在网络数据库应用开发领域具有得天独厚的优势,基于平台构建网络程序已经被越来越多的人认为是未来最有发展前途的技术。从这几年的发展来看,已经获得了巨大的成功,它通过和等组件进行集成,可以编写出处理具有大的伸缩性,高负载的企业级应用。技术在多个方面加速了动态页面的开发。通过分析和总结,列出了以下几点说明的特点。将内容的生成和显示进行分离使用技术,页面开发人员可以使用或者标识来设计和格式化第页共页最终页面。使用标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和中,那么其他人,如管理人员和页面设计者,能够编辑和使用页面,而不影响内容的生成。在服务器端,引擎解释标识和小脚本中,生成所请求的内容,并且将结果以页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保护任何基于的浏览器的完全可用性。生成可重用的组件绝大多数页面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使用这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。采用标识简化页面开发页面开发人员不定都熟悉脚本语言的编程人员。技术封装了许多功能,这些功能是在易用的,与相关的标识中进行动态内容生成是所需要的。标准的标识能够访问和实例化组件,设置或者检索组件属性,下载,以及执行同其他方法更难于编码或耗时的功能。通过开发定制标识库。这使得页面开发人员能够使用熟悉的工具和如同标识样执行特定功能的构件来工作。能提供所有的功能与相比,能提供所有的功能,它比用书写和修改更加方便。此外,您可以更明确地进行分工,页面设计人员编写,只需要留出空间让程序员插入动态部分即可。健壮的存储管理和安全性由于页面内置脚本语言是基于编程语言的,而且所有的页面都被编译成为,页面就具有技术的所有优点,包括健壮的存储管理和安全性。次编写,随处运行作为平台的部分,拥有编程语言次编写,随处运行的特点。随着越来越多的供应商将支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。的平台适应性更广这是与的优越之处。几乎所有的平台都支持它们可以第页共页在任何平台下通行无阻。下的通过个插件就能支持,例如或者,著名的服务器已经能够支持。由于广泛应用在,和上,因此有更广泛的运行平台。从个平台移植到另个平台,和甚至不用重新编译,因为字节码都是标准的字节码,与平台无关。中连接数据库的技术是很多数据库系统带有驱动程序,程序通过驱动程序与数据库相连,执行查询,提取数据等操作。公司还开发了,用此技术程序就可以访问带有驱动程序的数据库,目前大多数数据库系统都带有驱动程序,所以程序能够访问如和等类型的数据库。简单易学随着中标签语言的出现,即使不懂的程序员也能编写出功能完善的应用。,企业,是基于的服务器端组件架构技术。借助于,开发者能够轻松构建企业级的,分布式组件应用。与此同时,在不用自身开发复杂分布式组件框架的前提下,开发者能够开发架构灵活,运行可靠及安全的应用系统。对于服务器端开发而言,引入了快速应用开发,过功能完整的代码和代码来整合。所以下面将页面与逻辑层的整合过程中的重要部分。声明部分这个部分用包括,用于设定些于页面有关的信息。般第行定义了页面所使用的字符集,中文界面般使用接下来使用定义页面需要导入的包,即语句,本次设计中般被用到的包有。设计部分第页共页这部分更多地使用代码把表格搭建出来并进行美化。般使用中的标签标签和标签以及辅助属性来搭建框架和美化。其中加入的代码段,使得实现动态页面。页面数据处理这个部分是整个页面的核心部分,负责关于系统的权限检查,从页面收集数据对数据库进行操作检测操作结果等。释放数据库资源当所有操作都完成,用户结束操作或关闭界面,系统调用类中的方法来释放数据资源。表达层设计中使用的几大对象对象该对象封装了用户提交的信息,通过调用该对象相应的方法可以获得封装的信息,即使用该对象可以获取用户提交的信息。如方法可以获取该表单通过提交的信息。对象该对象封装了对客户的请求做出的动态的响应,向客户端发送数据。如方法来实现客户的重定向,就是当用户进行了之前的操作,就会使用这个方法来跳转到别的页面。对象它是在第个页面被装载时自动创建,完成会话期间的管理,当会话结束,自动释放。如方法是获取对象编号。对象服务器启动后就产生了这个对象,当客户在所访问的各个页面之间浏览时,这个对象都是同个,直到服务器关闭。如方法是获取对象中含有关键字的对象。其他对象在几大内置对象中,还有,和等,但在本次设计中不是很常用,所以不在赘述。本次设计的系统,有三个用户角色,每个角色都是的操作。所以这次设计针对第页共页每个用户的操作界面即每个用户操作的表示层。在系统文件中,三个文件夹中分别放了每个用户操作的页面。比如管理员文件中的就是来实现添加医生信息的文件。所有的文件名简单好懂,目了然,便于再次开发的时候方便设计。系统功能实现与演示由于系统有个角色模型,每个角色的模型都有很多执行操作,介绍繁杂留给用户自己体验。所以本节介绍些基本的用户操作来实现基本的功能。打开输入进入系统主界面图系统主界面二选择角色类型进行登录,点击左边导航链接进行操作。下图是管理员登录界面,其他角色用户登录也是样。所以用张图来代表。第页共页图管理员登录界面三当患者登录成功以后,会回到主界面,再点击患者用户,就可以看见下面出现很多操作条目,点击其中的条目进行患者必须的操作。比如查询医生信息,预约等。图患者查询医生信息界面当患者用户点击医生,就进入预约界面。选择合适的时间进行就医,如果想取消预第页共页约,就在查询预约中,点击显示的记录就可以提示是否取消。四患者就医过后可以查询自己的病历,以及出访和是否治疗结束。图患者查询病历信息界面五如果患者是新用户,想要进入预约系统就要注册新帐号。图患者注册界面六管理员登录进去后可以添加,删除医生信息和帐户。第页共页图管理员管理医生信息界面七删除医生信息只需要点选医生姓名就可以获得是否删除的提示。图是否删除医生信息八医生第次登录后应该及时更改密码,因为数据库默认的医生帐户和密码是致的,为了安全应该改密码。图医生更改密码界面及可执行操作界面到这里,该系统的基本功能设计和界面操作基本介绍完毕,整个系统操作简单,第页共页界面友好,根据左边导航栏,用户的操作目了然,基本不存在难度。而且功能也基本实现,而且移植性高,只要重新编译包下面的文件即可。当然数据库的移植也要匹配。所以本次系统设计的功能基本成功,但还有待进步的提高和深化。第页共页第五章设计总结从接受毕业设计任务到设计完成已经差不多个月了。整个设计要求对数据库应用系统的基本实现方法以及实现技术工具有定的了解。而且,在设计医院门诊查询系统时,需要对功能需求考虑完善。虽然我以前也做过类似应用系统的设计开发,但通过本次设计还是受益匪浅。在整个设计过程中,系统的整体构架很早就完成了,接下来的细节问题却使我颇伤脑筋。随着设计程度的不断深入,又遇到了些早期没有想到的问题。为了解决这些问题,有时还要对几个模块进行大幅度的修改。在设计中,还需要进行细致的测试工作,以发现程序的和功能上的不足。本系统开发时使用的系统为版本。数据库的建立使用的是个人版。数据访问方法是使用通过调用封装了驱动的程序实现。本系统是基于设计的。数据库的设计由于在校学习了这门课程,所以,着手较快。设计的基本框架个星期就完成了。然后分步完善各项功能。但是随着设计的深入,在应用的高级设计方法时就出现了些问题,往往这些问题都需要花不少的时间来解决。遇到这种情况,不仅仅是由于专业知识的缺乏,更多是实际应用操作的缺乏。所以我们在学习的时候,不要味的注重理论知识,而忽视了动手操作。只有将理论知识和实践结合起来,就可以灵活运用任何套软件了。由于时间和个人技术关系,本系统还有些不足和值得改进的地方,比如说查询问题,可以结合企业进行模糊判断,这样查询的准确性还会明显的提高。通过这次毕业设计,提高了我在系统整体设计上的能力,增长了分析解决问题的经验,对些知识有了更深步的掌握。可以说,这次毕业设计既锻炼了我动脑分析问题的能力,又锻炼了我动手解决实际问题的能力,这将对我以后的学习起到不可估量的作用。通过毕业设计这次磨砺,我这把小刀变得更锋利了。我的能力也提高了。所以它对于我们来说有着十分重要的意义。我会运用从中得到的宝贵经验来指导我今后的学习和工作,不断的实践,不断地学习,让自己变得更加充实自己,更有内涵,更适合于社会发展的需要。第页共页参考文献著张玉清等译参考大全北京清华大学出版社,年月汪孝宜等著数据库开发实例精粹北京电子工业出版社,年月飞思科技开发中心著应用开发详解北京电子工业出版社,年月著北京电子工业出版社,年月王珊,萨师煊著数据库系统概论北京高等教育出版社,年月著影印版北京中国电力出版社,年月汪晓平等编著精通网络编程北京清华大学出版社,年月林上杰,林康司著技术手册西安电子工业出版社,年月微软公司著,高国连,李国华译使用进行数据库查询北京北京希望电子出版社,年月,年著,林琪,朱涛江译设计北京中国电力出版社,年,年月第页共页致谢在这次毕业设计中,我得到了许多人真心的帮助,让我少走了不少的弯路。首先应该感谢我的指导老师罗永红,他使我有机会拿到这个很有意义的设计题目,而且他次又次耐心的指导我们,并牺牲宝贵的时间与我讨论,给我很多有益的建议。另外,罗老师在毕业设计很关注我们毕业设计的进展,所以每次都主动跟我们联系,问我们有什么问题。使我在完成设计的同时,对学习近年
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 40 页
第 2 页 / 共 40 页
第 3 页 / 共 40 页
第 4 页 / 共 40 页
第 5 页 / 共 40 页
第 6 页 / 共 40 页
第 7 页 / 共 40 页
第 8 页 / 共 40 页
第 9 页 / 共 40 页
第 10 页 / 共 40 页
第 11 页 / 共 40 页
第 12 页 / 共 40 页
第 13 页 / 共 40 页
第 14 页 / 共 40 页
第 15 页 / 共 40 页
预览结束,还剩
25 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。