1.2 系统简介
为了追求现代化的运营管理和更加人性化的用户操作,故制作该医院预约挂号系统。该系统比较适用于中小型医院,由于这类医院的规模不大,医务工作人员有限,使用网上预约挂号可以有效地解决患者看病难、挂号难的问题,让用户“自助预约挂号”,无需排队,只需根据自己的需求按科室或按医生查找,从而预约医生,极大的节约了时间。
本设计的目标就是开发一个功能相对完备、操作简单灵活、界面简洁统一、开发成本低的医院预约挂号系统。
本系统主要包括:预约挂号功能、医生资料管理、科室信息管理、注册用户管理、预约记录管理等。
具体特点:
极大地提高了医院综合管理水平和服务质量,减少了患者就医环节,加快了就诊速度,节约用户的时间的同时也减少了医院工作人员的工作量。
2 系统相关技术介绍
2.1 开发环境和开发工具
数据库:SQL Server 2008
网页界面设计:Dreamweaver CS6
开发坏境:Visual Studio 2010
2.2 浏览器/服务器结构
浏览器/服务器模式(Browser/Server模式)[1],即瘦客户机模式,又称Web的三层结构。客户端如果需要数据库访问请求,则由Web服务器将请求以数据请求指令(即数据引擎接口指令)的形式提交给数据库系统,然后将返回的数据结果转换成Web浏览器能够识别的HTML格式,再发还给用户浏览器。B/S(Brower/Server)结构如图2-1所示:
B/S、C/S两种模式的几个评价指标分析如表2-1所示:
表2-1 B/S模式、C/S模式指标评价对比
指标评价 B/S模式 C/S模式
实用环境 广 窄
安全性 低 高
网络流量 大 小
通信速度 慢 快
开发难度 大 小
可扩展性 大 小
易维护性 易 难
客户端是否安装 否 是
对客户端硬件配置要求 一般 较高
部署代价 相对要低 相对要高
根据高校网络建设的特点和教务管理系统的需求,要求实用环境广,可扩展性好,维护容易,客户端免安装,对客户端的硬件配置要求低,所以在本系统的设计中采用了B/S模式。
2.3 ASP.NET技术简介
随着信息技术的快速发展,传统的静态网页已经不能适应大众的各种需求。因此,网站开发人员必须掌握客户/服务器技术,才能搭建用户体验佳的动态网站。ASP技术就是一种实现动态网站的技术。
ASP.NET是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,是一个传统的Web开发模型,它包括生成企业级 Web 应用程序所需的各种服务,能够使开发人员尽使用可能少的代码完成任务。ASP.NET是作为的.NET Framework的一部分提供的。在编写ASP.NET应用程序时,可以访问.NET Framework中的类。可以使用CLR兼容的任何语言来编写应用程序的代码,这些语言包括Visual Basic .NET、C# 和 JScript .NET 和J#[3]。论文网