资源描述
学院工学学士学位论文 前言
前 言
随着信息时代节奏的不断加快,竞争愈加白热化。医疗竞争的不仅仅是技术,还在很大程度上竞争的是管理。随着我国经济的飞速发展,信息产业已经渗透到各行各业,陶瓷医疗也不例外。一个医疗只有管理上上了台阶,再加上先进的技术,才能够使医疗经受住市场经济的飓风骇浪,稳步发展。作为民族特色的陶瓷产业,更应该加强管理,走在时代的前头。
在信息产业已经广泛应用到各行各业的今天,如果医疗缺乏管理自身的信息以及向外发布信息的平台,很难想象医疗在这种情况下能够健康茁壮的发展。根据市场的调查和分析,一个医疗产品的成交量和知名度除了靠产品质量之外,管理,宣传和沟通也是一个的必不可少的举足轻重的因素。而通过因特网宣传和沟通比其它的途径更为实用和有效。冲浪者只要点点鼠标,就能够了解该医疗的各种信息,并且还可以迅速和该医疗交流。开发一个网站信息管理系统不仅能够极大的方便医疗宣传自己和管理自身的信息而且还能方便与外界进行良好的沟通。
V
学院工学学士学位论文 摘要
摘 要
随着信息技术的不断发展和电子商务的不断普及,医疗对信息管理越来越重视,信息管理系统对于医疗来说已不是什么新鲜事物了,医疗在这方面的资金投入比例也在不断加大。
该设计是来源于医疗信息管理的实际需要,在老师的精心指导和同学们的帮助下结合该公司的特点以及实际情况,参照以往信息资源管理系统的一些做法孕育而成,在很大程度上已经能够满足医疗的信息管理需求,并最终投入使用。
论文是从医疗信息查询公司的实际情况出发,针对公司的的现状,经过详细的系统调查,描述了为该公司设计一套实用的信息管理系统的过程。
论文从系统的初步调查开始,详细介绍了需求分析、功能分析和功能流程分析,并进行了系统总体结构设计、详细设计,数据库设计等。主要用于实现对信息的查看、录入、修改和删除。
关键词: 信息管理系统;医疗信息查询 ;设计
学院工学学士学位论文 Abstract
ABSTRACT
With the development of information technology,the corporation pay more and more attention and capital to information Management, The development of IRMS(INFORMATION Resource Management System) is more perfect than ever.
The design is resourced from the actual demand of the JDZ PENG FEI enterprise, and under the help of the students and the careful guidance of the two teachers, I combine with the partical case and the characteristic of JDZ PENG FEI and refer to the anciently method of the IRMS, and at last the design is gestated, the design has meeted the requirement of the information managemet to a great extent, and last is brought into use.
Thesis bases on the actual conditions of JDZ PENG FEI building pottery and porcelain, direct towards the current situation,through detailed system investigating, describes the process of designing a set of practicals information management system of backstage supporter for this company.
The thesis has introduced demand analysis, function analysis and procedure analysis of the function in detail since preliminary investigation of the system, and has carried on the systematic ensemble architecture design, detail design, the data base design and so on.And currently it mainly uses for implementing the administer manages all the information efficiently, and implements searching and inserting and modifying and deleting for the information of all.
Keywords: Information Management System;Building pottery and porcelain; Design
学院工学学士学位论文 目录
目 录
目 录 IV
第一章 问题定义 1
1.1引言 1
1.2问题提出 1
1.3问题描述 1
第二章 可行性研究 3
2.1引言 3
2.2技术可行性 3
2.2.1开发工具的选择 3
2.2.2数据库支持 4
2.2.3功能实现的分析 4
2.2.4结论 4
2.2操作可行性分析 5
2.2.1操作的环境及模式 5
2.2.2 结论 5
2.3经济可行性 5
2.3.1 经济为什么可行 5
2.3.2 结论 6
第三章 需求分析 7
3.1任务概述 7
3.2功能模块及功能概述 7
3 E-R图及数据字典 8
第四章 总体设计 12
4.1 引言 12
4.2总体模块图 12
第五章 详细设计 14
5.1 引言 14
5.2客户端与服务器交流对象(ASP内置对象) 14
5.2.1 Request对象(使用客户请求): 14
5.2.2 Response对象(使用服务响应): 15
5.2.3 应用程序与会话对象 15
5.3数据库的建立 16
5.3.1 数据库表 16
5.4功能模块图 19
5.4.1医疗信息管理模块 19
5.4.2产品管理 19
5.4.3医疗新闻管理 20
5.4.4医疗荣誉管理 21
第七章 测试和改正 22
7.1前言 22
7.2测试结果 22
致 谢 23
参考文献 24
附录 25
学院工学学士学位论文 第 一 章 问题定义
第一章 问题定义
1.1引言
随着计算机在社会中的广泛运用以及信息技术的迅速发展,我国国民经济信息化建设进程的步伐也在加快,各行各业都利用计算机通过网络进行交流和管理工作,以更有效地提高工作效率和快捷的进行信息交流,对于信息管理这一关系到医疗发展自身利益的问题,再也不是一个可以忽视的部分。
信息管理系统参与到医疗的日常管理之中,更加充分的发挥了其网络优势,为医疗管理提供了更加有力的手段,为在激烈竞争环境中的医疗提供更加广阔的信息交流平台,能够为医疗带来意想不到的商机等。因此有必要开发一套信息管理系统。
1.2问题提出
传统的陶瓷医疗大多停留在传统的经营模式上,对医疗信息化的重视不够。因此医疗非常有必要强调信息技术在医疗管理中的应用,加强医疗信息化建设,让医疗走向市场,赢得更多与客户交流的机会。
综上所述,这些都为信息管理系统()的开发和应用创造了广阔的空间。
1.3问题描述
医疗网站是一个巨大的信息载体,从营销的角度来说,它是一个超级的
宣传册子。打个比喻,做好了一个网站,就相当于印好了宣传册子,做网站
的就相当于做好了宣传册子供散发邮寄。
任何医疗需要的并不是网站,而是通过网站提升销售量、开拓新市场以及提高医疗的信息化水平。这些信息的处理都需要,因而要强调在网站中的作用。
但是,设计网站的网络公司往往从技术角度出发,鼓吹“功能”,“风格”;而且往往因为这些“功能”影响了网站的营销效果,造成“投入越高,回报越少”的现象。如果从建设网站时开始,就以适用为目的,就应该考虑到这些问题:
医疗网站是一个信息交流平台,是这个信息交流平台的重要组成部分,它提供传播医疗,行业的相关信息的功能,根据网站前台的需要,主要用于实现对医疗网站的信息进行修改,删除,发布,实现对信息的查看、录入、修改和删除;以及发布重要通知、最新消息等。
医疗可在自己的网站上发布信息、与外界进行交流,同时还为医疗进行商务活动提供支持。通过这个网站能够帮助医疗更快的进行信息交流,以此促进医疗更好的发展。医疗的网站要提供外界所需要了解的信息,如:有关医疗的最新动态,产品信息,进销存信息以及医疗本身的各种相关信息等。
然而,这些都需要有做后盾,要通过以适当的方法和前台相结合来处理这些信息。
11
学院工学学士学位论文 第 二 章 可行性研究
第二章 可行性研究
2.1引言
在IT飞速发展的今天,不论什么产业发展都离不开网络信息,医疗的发展也照样如此。信息管理系统在医疗中的使用,在国外数家医疗中得到良好的反响,信息管理系统为医疗的信息管理和信息交流方面带来了便利,提高了医疗的信息化程度。不论国外还是国内各医疗都争相开展医疗的信息化进程,这就体现了信息化在医疗心目中的位置不断提高。信息管理系统()全方位赢得医疗的好评和广泛的市场已经是医疗界和社会不得不认可的事情。信息管理系统()的最大好处不仅在于利用它能够高效、可靠的进行信息管理而且还能够结合Internet网与客户以及医疗交流,开展各种商务活动。通过信息管理系统能够大大的提高其在网上的宣传度,并能够获得商机。
现代医疗是由生产,销售,服务于一体的。医疗的产品以及销售信息,以及医疗的本身的各种信息都要及时处理并要让外界能够及时了解到。因此医疗开发一个适用的信息管理系统是势在必行的。
2.2技术可行性
2.2.1开发工具的选择
网站设计的工具很多。ASP本身提供了强大的数据库访问功能,用户可以使用它提供的数据存取对象,非常方便的对数据库进行增加、删除、修改、查询、排序统计等常规数据库操作。容易编写,可在服务器端直接执行。使用普通的文本编辑器,如WINDOWS的记事本,即可进行编辑设计。ASP所使用的脚本语言(VBSCRIPT,JSCRIPT)均在WEB服务器端执行。通过ASP可以结合HTML,JAVASCRIPT,VBSCRIPT等语言来编写动态的交互的和高效的INTERNET应用,能够快速的完成网站应用程序的开发。
它还支持文件对象的操作,得数据库应用程序的开发更加方便,所开发的产品也更加强壮。ASP不但可以访问本地数据库如Access外,还可以访问诸如SQL Server远程数据库,使得程序员充分利用已有的数据,减轻工作量,以便于在其它应用程序间进行信息交流。
网页制作:Macromedia Dreamweaver MX2004
信息管理系统的制作过程中主要使用的是Dreamweaver MX2004。因Dreamweaver MX2004制作出来的网页的文本及图片定位较强,网上浏览速度较快,提供站点地图,方便管理、易于修改和维护下载与上传文件容易,且界面友好,兼容性好等,所以,其它一些网页设计工具,因功能不全或效果不佳而未被使用。
图片处理:Adobe Photoshop 7,它是Adobe公司的针对图片处理而专门开发的图片处理软件,使用方便且功能强大,受到许多图片制作和处理者的好评。
2.2.2数据库支持
由于本数据库没有涉及到远程存储以及大量的字段操作,并且所设计的网站属于中小型网站。此外,ACCESS 2003属于桌面数据库,是单机版办公软件,安全性高。综上所述,ACCESS 2003完全能够满足开发的需要,所以我选择ACCESS 2003。
2.2.3功能实现的分析
对于本设计,可以用DREAMWEAR2004进行界面设计,用ACCESS2003建立数据库,在程序的实现过程中用ADO组件和相应的数据敏感组件等属性进行数据库的调用,并用SQL语句做好查询、插入、删除、更新等操作。
2.2.4结论
从上面的分析,了解到本设计完全可以在Windows环境下利用网络编程语言ASP来实现。Windows环境支持ASP的开发,ASP也适合在Windows环境下运行。ASP 能自由地嵌入SQL语句,具有强大的数据库功能,能同Microsoft Access很好的结合。所以,技术应该是可行的。
2.2操作可行性分析
2.2.1操作的环境及模式
系统环境:
目前,大部分用户使用的操作系统是Microsoft公司的Windows视窗系统。界面友好,各种操作比较方便,它完全支持在ASP中实现上述功能。于是选用Microsoft Windows 2000 Server作为开发环境。
WEB服务器环境:
Microsoft Windows XP + IIS(Internet Information Services)5.1
或Microsoft Windows 98 + PWS(Personal Web Server)
推荐:Microsoft Windows 2000 + IIS(Internet Information Services)5.0以上
操作模式:
对本设计而言,主要操作模式将是鼠标加键盘,鼠标主要是对各功能进行操作,而键盘主要用于辅助处理,对于Windows视窗系统的用户来说,是很习惯于用鼠标的。
2.2.2 结论
为了适应广大用户的使用习惯,就目前来说,大部分操作方法都是在这种环境下把鼠标和键盘相结合着使用,人们已经习惯了这种模式,因此操作也是可行的。
2.3经济可行性
2.3.1 经济为什么可行
建立网站,就相当于作了一个永久性的展示,每天可以向千百甚至上万个来到网站浏览的访问者提供详细的公司产品和产品资料;通过Email向潜在客户发送广告,速度更快,发送量可以更大。最重要的是还可以节省印刷、邮寄等费用。
开发人员两个。所采用的硬件开发工具为:联想PIII电脑两台。软件为:Dreamwear 2004,Access2003,Adobe photoshop 7.0。总成本来说还是比较低的。对本设计它的系统规划与分析成本相对来说不会很高。
系统投入使用后能够方便医疗加大的信息交流度,提高工作效率,增加商机,能为医疗带来利润,投入的费用能够收回,并能够赢利。
2.3.2 结论
由以上分析可以得出这样的结论:开发本系统有利于医疗向外界提供详细的产品信息和公司信息,扩大交流区域,从而达到以最低的费用宣传自己,并获得一定的商机,带来利润,经济上是可行的。
此外通过建立这个系统还有助于医疗形成一套良好的管理方法和与外界同行进行技术方面的交流,从而增加医疗的竞争力,促进医疗经济的发展,进而带动和其它地方与之相关产业的发展,带来了社会经济效益,促进整体信息化水平。
学院工学学士学位论文 第 三 章 需求分析
第三章 需求分析
3.1任务概述
此阶段进一步分析目标系统的需求,以得出经过确认的信息管理系统的逻辑模型。系统最终确定在WIN2000\XP系统上运行,因为WIN2000\XP是现在大多医疗及公司所用的操作系统。
3.2功能模块及功能概述
本系统是一个网站的,管理模块是管理员对整个站点进行维护的模块,它负责对整个站点各个子模块的管理,以及整个站点的相关管理。主要用于实现对信息进行修改,删除,录入;为了做好这个系统,确切的说系统必须具备这些功能模块:
系统登陆部分:主要完成本系统的安全登陆。
医疗信息管理:主要实现公司各种信息的编辑。
新闻管理:主要实现新闻信息的编辑。
留言管理:主要实现回复留言。
系统管理:主要实现备份数据库以及已经备份数据库的信息查看,删除以及查看用户和设置管理员帐号,密码。
3 E-R图及数据字典
对于一个完整的系统来说系统登陆是必不可少的部分,管理员应该是必不可少的。
管 理 员
帐号
密码
图3-2 管理员实体属性图
Fig3-2 the entity attributeof administrator chart
网站的访问者看了网站的内容后对有些不清楚的地方或者有要交流的东西,如对医疗的一些看法以及他们对医疗的产品的满意程度等。这些不同类型的信息反馈到,管理员回复信息需要有一个处理这些信息的模块。
新闻\荣誉
新闻
标号
内容
时间
标号
标题
荣誉
时间
图3-7 荣誉实体属性图 图3-8 新闻实体属性图
Fig3-7 the entity attribute of hornor chart Fig3-8 the entity attribute of news chart
医疗信息
经营理念
医药简介
医药动态
图3-9 公司信息实体属性图
Fig3-9 the entity attribute of company nformation chart
商业医疗的进销存信息涉及到管理还关系到公司的经济决策,它要能够全面反映货的各种信息。
所属类别
产品规格
医药信息
产品编号
小图片
产品价格
产品详细信息
产品名称
大图片
产品简介
产品管理部分
图3-10产品实体属性图
Fig3-10 the entity attribute of product chart
产品大类
产品小类
产品数量
产品编号
产品数量
产品编号
产品名称
产品名称
图3-11 产品类实体属性图
Fig3-11 the entity attribute of product_bclass chart
由于医疗生产的产品不可能只是一种,此有必要对其产品进行分类管理,同一
种产品当中也有不同型号的,又需要对其细分。大类即一级分类,小类即二级分类。
3.3.2数据字典
数据字典主要来源于对产品的种类分析、产品的销售,存储情况以及售前及售后的订单情况,公司对原材料产品的需求等各种属性的分析,另外还有来源于管理和用户部分。
表3-13 管理员信息表
chart3-13 The Manager information table
名字:管理员
别名:
描述:管理系统的人员
定义:管理员=帐号+密码
位置:管理员表
表3-14产品信息表
chart3-14 The Product information table
名字:医药产品
别名:
描述:厂家所生产的产品
定义:产品=所属类别+产品名称+产品编号+产品规格+产品简介+小图片+产品详细信息+大图片
位置:产品表
表3-15产品大类信息表
名字:产品大类
别名:
描述:厂家所生产的主要产品
定义:产品大类=产品名+产品编号
位置:产品大类表
chart3-15 The information of the Product_bclass information table
表3-16产品小类信息表
名字:产品小类
别名:
描述:厂家生产的大类产品中的分类
定义:产品小类=产品名+产品编号
位置:产品小类表
chart3-16 The information of the Product_sclass information table
表3-21新闻信息表
chart3-21 The information of the news
名字:新闻
别名:
描述:最近公司的重要信息
定义:新闻=序号+标题+内容+时间
位置:新闻表
表3-22荣誉信息表
chart3-22 The information of the hornor
名字:荣誉
别名:
描述:公司获得的荣誉
定义:新闻=序号+标题+内容+时间
位置:荣誉表
表3-23公司信息表
名字:公司信息
别名:
描述:关于公司本身信息的各种介绍
定义:公司信息=公司简介+公司动态+经营理念
位置:公司信息表
位置:新闻表
chart3-23 The information of the company
学院工学学士学位论文 第 四 章 总体设计
第四章 总体设计
4.1 引言
经过需求分析阶段的工作,系统必须“做什么”已经清楚了。在本阶段,主要就是把分析阶段产生的几个模块的关系以及功能搞清楚,从而得出各模块的具体实现方案与总体结构以及各组成部分之间的关系。
经过讨论,确定目标系统的结构,这个系统主要由登陆模块,七个子模块:荣誉管理,新闻管理,公司信息管理,产品管理,进销存管理,回复管理,系统管理共七个模块组成。
管理员登陆
4.2总体模块图
医药
信息管 理
系统管理
留言板管理
医药管理
荣誉管理
新闻管理
医药产品管理
管理
图4-1总体功能模块图
Fig 4-1 System overall module functional diagram
回复、删除
修改、删除
添加、删除、修改
添加、删除、修改
添加、删除、修改
管理员
登陆
添加、删除
医疗信息 医疗信息
公司表
新闻信息 新闻信息
新闻表
荣誉信息 荣誉信息
管理员信息 荣誉表
产品信息 产品信息
产品表
用户信息 用户信息
用户表
留言信息 留言信息
留言表
图4-2数据流图
Fig4-2 Data flow chart of the system
34
学院工学学士学位论文 第五章 详细设计
学院工学学士学位论文 第 七 章 测试和改正
学院工学学士学位论文 第 五 章 详细设计
第五章 详细设计
5.1 引言
总体设计阶段已经画出了整个管理系统的模块图和数据字典以及E-R图。在这个基础上我把各个模块的功能具体化,通过总体设计得到的整体模块图,我根据前台信息发布的需求我对各个模块的功能进行精确的定位,给出各个模块的详细过程性描述。从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
在这个阶段我已经确定了应该怎样具体地实现系统,经过这个阶段的设计工作,我得出了对目标系统的精确描述,为以后在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序提供了依据。
5.2客户端与服务器交流对象(ASP内置对象)
5.2.1 Request对象(使用客户请求):
REQUEST对象它经常使用的集合是FORM集合和QUERYSTRING集合,它们分别包含客户端使用GET方法发出的信息和使用POST方法发出信息。GET方法向服务器发出信息,POST方法只有通过〈/FORM〉标记定义表单才会被使用,并且需要将〈/FORM〉标记的METHOD属性设置为“POST”才使用POST方法。
REQUEST.QUERYSTRING集合。当客户端请求一个页面,并且需要提供少量参数时可以在使用的页面URL路径后附带URL参数的方法发送页面访问的请求。当客户端表单 〈FORM〉标记的METHOD属性设置为“GET”时,客户端使用GET方法发送信息,此时通过QUERYSTRING集合访问客户端的数据。
REQUEST.FORM是在用户使用POST方法提交表单时使用,将〈FORM〉的METHOD改为POST,就可以读取表单的数据。
5.2.2 Response对象(使用服务响应):
Response对象用来处理服务器端所创建的并发回给客户端的响应信息。RESPONSE对象最常用的是Response.Write方法。使用REQUEST对象和RESPONSE对象可以完成一次客户端,服务器端交互。
5.2.3 应用程序与会话对象
由于HTTP没有状态,因此使用ASP构建的应用程序如果不借助于其它对象,也是没有状态的。如果不维护用户的状态,则在一个ASP页面执行完成后,页面中的变量和其它用户相关的资料全部丢失。当用户请求下一个页面时,由于用户的信息全没有了,对于服务器来说该用户仍然是第一次访问页面。这对于需要构建一个与用户交互的WEB应用程序是不能满足要求的。
通常ASP应用程序需要对不同的用户显示不同的内容,并且不同的用户可以享受不同的功能。这就要求ASP应用程序必须对每个用户维护其状态,直到其离开。
通常可以使用COOKIE来维护状态。但是由于COOKIE存储于用户硬盘上,如果用户更换了计算机或者删除了COOKIE,则用户的状态也就跟着丢失。并且出于安全考虑或者其它原因,用户可以禁用它,此时根本就无法记录用户状态了。
当用户第一次访问服务器时,IIS会为用户创建一个新的并且独立的会话对象。该会话对象有一个唯一的标识,并把会话标识以加密的COOKIE方式发送给用户。COOKIE保存在ASP应用程序的根路径下,并且用户浏览器关闭时COOKIE值消失。
SESSION对象(会话级的对象,一个用户维护一个对象):
SESSION对象在访问者首次请求站点的一个页面时创建,并且一直持续到超时周期(SESSION对象的超时周期缺省为20分钟,也可以使用脚本重新设定)。SESSION对象用于存储当前用户会话期间所打开的网页可以共享的变量和对象。SESSION对象可以保存每个用户的信息,并且对应于每个用户都有一个独立的SESSION对象,SESSION中的信息在用户会话期间可以被用户访问的所有页面共享。
SESSION对象多用于保存用户会话级的变量:如登陆后将其帐号保存到SESSION对象中,这样就可以在需要状态验证时直接从SESSION读取。
5.3数据库的建立
5.3.1 数据库表
在需求分析阶段与总体设计阶段已经基本了解了各个模块所要实现的功能,
通过E-R图,在可以开始创建数据库了。当然,建库需要根据需求分析阶段的
数据字典。结合课题,建立以下表:
表5-1 管理员信息表
Table 5-1 the information of admin table
字段
类型
字段大小
说明
id
文本
20
编号(主键)
name
文本
20
帐号
password
文本
15
密码
表5-2医药公司信息表
Table 5-2 the information of company table
字段
类型
字段大小
说明
id
文本
10
公司代码(主键)
name
文本
50
公司名称
introduce
备注
200
公司简介
going
备注
200
公司动态
sprit
备注
200
经营理念
表5-3荣誉表
Table 5-3 the information of the hornor table
字段
类型
字段大小
说明
id
数字
4
记录个数
title
文本
50
荣誉标题
content
文本
200
荣誉内容
date
日期/时间
8
发表时间
表5-8医药产品表
Table 5-8 the information of the product table
字段
类型
字段大小
说明
name
文本
12
名字
price
数字
4
价格
spec
文本
40
价格单位
introduce
文本
50
简介
content
备注
200
内容
c_id
数字
4
大类id
s_id
数字
4
小类id
date
日期
8
日期
product_id
文本
12
产品号(主键)
b_picture
文本
50
大图片
s_picture
文本
50
小图片
表5-10产品大类表
Table 5-10 the information of the product_bclass table
字段
类型
字段大小
说明
c_id
文本
20
编号(主键)
c_name
文本
50
产品名
c_order
数字
4
数量
表5-11产品小类表
Table 5-11 the information of the product_sclass table
字段
类型
字段大小
说明
s_id
文本
20
编号(主键)
s_name
文本
50
产品名
s_order
数字
4
数量
表5-12新闻表
Table 5-12 the information of the news table
字段
类型
字段大小
说明
id
自动编号
16
title
文本
40
标题(主键)
content
备注
200
内容(主键)
date
日期/时间
8
日期/时间
5.4功能模块图
5.4.1医疗信息管理模块
医疗信息管理是集中医疗信息的平台,医疗信息按类型分开显示,便于用户浏览,它们分为:
展开阅读全文