人人范文网 范文大全

项目总结文档

发布时间:2020-03-03 05:20:00 来源:范文大全 收藏本文 下载本文 手机版

项目总结文档

1.项目名称:

医务管理系统

2.项目功能:

2.1首页: 展示医院的相关信息,充分利用网页前端技术,关键是设计。设计是一种审美活动,成功的设计作品一般都很艺术化。但艺术只是设计的手段,而并非设计的任务。设计的任务是要实现设计者的意图,而并非创造美。网页设计的任务,是指设计者要表现的主题和要实现的功能。站点的性质不同,设计的任务也不同。从形式上,可以将站点分为以下三类:第一类是资讯类站点,第二类是资讯和形象相结合的网站,第三类则是形象类网站,我们的网站定位是第二类,资讯加形象结合的网站,所以说在设计的过程中,既要注意到界面的分割、结构的合理、页面的优化、界面的亲和等问题,同时又要突出企业、单位的形象。

2.2 医务管理系统:

主要使用网页后端技术进行管理。

本系统主要是为医生提供在线存取病人的诊断记录,建立电子诊断档案,便于规范化管理。 基于php+mysql,医生登录后才能进行病人记录存取管理,要求登录时提供remember me功能和logout功能,医生登录后,可以创建新病人,并添加诊断记录,也可以直接为老病人的病例添加诊断记录,病人的数据构成:编号,姓名,年龄,病例创建时间,若干条诊断记录,诊断记录数据构成:编号,病人编号,诊断时间,诊断内容,诊断医生。病人数据所有医生共享, 有超级管理员,用户管理医生账户,可以创建或者删除医生账户。

3.项目使用语言:

3.1 Html:

超文本标记语言, 网站的基本语言,html文本是由html命令组成的描述性文本,html命令可以说明文字、图形、动画、声音、表格、链接等。html的结构包括头部 (Head)、主体 (Body) 两大部分。头部描述浏览器所需的信息,主体包含所要说明的具体内容。

3.2 CSS: 层叠式样式表,CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。 3.3 JavaScript: 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,用来给HTML网页增加动态功能。

3.4 Jquery:

Jquery是一个优秀的Javascript框架。它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离。

3.5 PHP:

超文本预处理语言Hypertext Preproceor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

3.6 SQL:

结构化查询语言,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

3.7 MySQL: MySQL是一个关系型数据库管理系统,MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

3.8 MySQLI: mysqli扩展库是设计用于同 MySQL 4.1.3 或更高版本协同工作的。

4.网站使用的相关技术:

4.1 加密技术: 加密技术从本质上说是对信息进行编码和解码的技术。加密是将可读信息(明文)变为代码形式(密文);解密是加密的逆过程,相当于将密文变为明文。主要使用RSA公司发明的MD5算法,用于对用户的个人信息的相关保护。

4.2 AJAX技术: AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。 使用AJAX技术,在更新网页,验证表单内容方面发挥着重要的作用。

5.项目的主要界面设计:

5.1 前端网页:

Index.php 用户输入域名,即可搜索到该网站。此时所展示的就是该网站的首页,相关资讯将会按照一定的格式展现在用户面前,这一界面是对任何的网上用户开放的,网站上方的“登录”,将会引导用户进入医务系统进行相关管理,当然只用通过验证的用户,即医生或者管理员能够进入,而一般的用户不能由此进入。

Web前端开发技术包括三个要素:HTML、CSS和JavaScript, Web前端开发既要与上游的交互、视觉和产品效果,又要与下游的服务器端沟通,需要掌握的东西比较多。

5.2 后端网页:

Login.php已经认证的用户可以登录到系统,进行医务事件的处理 Register..php新用户的注册

Doctor.php医生进入系统后,管理个人事务,处理相关事件

Patient.php医生创建病人账号,为病患添加相关的诊断记录,生成相应的病人医务档案 这些主要的网页是医生进入系统后进行的相关活动。 6.网站的性能分析:

6.1 对于不同的浏览器的普适性:

由于不同的浏览器,比如IE

6、IE

7、IE

8、Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语 法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

6.2 对于大量的访问的处理,及服务器的承载能力: 网站运行稳定是网站建设之本这是立足于网站本身来说的。因为无论是从用户体验来说,还是面对搜索引擎,这都是最基础的。如果你的网站运行不稳定,退一步来讲,你就是不从网站优化、不从搜索引擎的方面考虑,那么你总得为访问你网站的用户考虑吧。我们相信现在绝大部分的人都没有耐心去等几秒钟的时候去打开你的网站,如果你的网站运行不稳定、打开很慢,甚至经常打不开,那么你的网站的流量就可想而知了。

一方面就是网站自身制作方面,一方面就是空间主机服务器方面。从网站自身制作方面来说需要规范网站程序编写,尽可能避免网站代码冗余及不必要的程序 BUG,比如死循环等;第合理优化网站结构及图片大小,合理使用JS程序及CSS代码;从空间主机服务器方面来说,选择高性能网站服务器,虽然价格高一些,但是绝对安全稳定,这一点是很重要的。

6.3 对于恶意访问的抵抗能力和防止信息泄露的保护措施: 一是恶意的攻击行为,如拒绝服务攻击,网络病毒等等,这些行为旨在消耗服务器资源,影响服务器的正常运作,甚至服务器所在网络的瘫痪;另外一个就是恶意的入侵行为,这种行为更是会导致服务器敏感信息泄露,入侵者更是可以为所欲为,肆意破坏服务器。所以我们要保证网络服务器的安全可以说就是尽量减少网络服务器受这两种行为的影响。

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结文档
《项目总结文档.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档