醫院网站功能实现以用户为中心,为用户提供良好的浏览体验。在网站开发中都是通过哪些技术实现的呢?
北京分形科技,北京专业網站建設、高端网站設計、专业网站开发公司,今天和您分享经验!
1.醫院网站开发环境
使用ASP.NET作为开发工具,并使用Macromedia系列的快速可视化网页制作工具Dreamweaver进行网页界面辅助設計,SQL2000数据库作为后台数据库。ASP.NET与ASP相比,提供了统一的Web开发模型,可以方便地创建各种企业级的Web应用程。
2.醫院网站实现站内搜索
网站采用基于百度API的搜索技术,把搜索的关键字提交给百度服務器后,百度根据自身已经收录的本站点的数据通过数据流的形式返回给网站,网站经过一定的处理,去除百度数据中的广告信息、附加信息,再添加个性化的界面元素,使得站点与百度数据完美的整合在一起。相比于通过网站对数据库的检索,这种方式更加迅速,只要向百度提交一个请求,就可以得到百度的搜索结果,搜索速度得到了很大的提高。
3.通用模塊實現
由于网站不同的信息具有相同的数据结构,如医疗服務信息(service,ervice_type)、院务公开信息(affair,affair_type)、科教信息(education,education_type)分别关联两个相同结构的表,为了优化代码設計,只需設計一个通用的模块,执行时只需要改掉链接中的数据库表名称则可实现对不同表之间的管理,通过設計一个通用模块,实现了同一个页面分别指向不同的数据表的功能,类似的还可以应用到其他相似的数据结构的网站信息,通过提取相关联的信息结构,設計通用模块,在进行程序测试时无需重复的改动相同的错误,节省工作量的同时,也简化了網站維護工作。为了避免用户直接通过链接知道数据库表名称,从而威胁网站安全,可以把表名进行加密处理。
4.後台管理模塊實現
後台管理模塊采用frameset標簽將頁面分爲4個部分,頂部爲功能頁面,包含整個後台管理模塊的功能按鈕;左端爲菜單頁面,使用TreeView控件動態生成菜單按鈕,點擊功能按鈕即可顯示對應功能的菜單;右端爲信息頁面,點擊菜單按鈕,可顯示對應菜單的內容信息,在此頁面可進行信息的編輯、查看、刪除等功能;底部爲狀態欄頁面,顯示用戶登陸信息。後台管理模塊采用部分頁面刷新的形式:即點擊功能按鈕,則刷新菜單和信息頁面;點擊菜單按鈕,僅刷新信息頁面。由于不需重新讀取整個頁面,因此提高了網頁的浏覽速度。
后台管理模块中,一个菜单按钮对应一个链接地址,通过链接地址的改变管理不同的信息页面,由于许多信息具有相同或相似的数据结构,因此可采用大量通用模块設計,每个信息关联一个内容信息表table和类别信息表ttable,只要调整好table和ttable的指向即可实现对不同的信息进行管理。
更多醫院網站建設、专业网站开发、高端网站設計、网站制作等相关,欢迎您咨询北京分形科技!