多线程医院排号系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多线程医院排号系统 学生姓名:xxx 指导老师:xx 一 前言 1.1课题背景 时间等于金钱,这句话是这个飞速发展时代的真实写照,随着科技的不断发展,人们越来越要求办事的效率,讨厌把宝贵的时间花在一些排队的事情上。我国是一个人口众多的国家,各大银行,邮局,医院等营业大厅常常人满为患,排着长队等着办理业务,这种局面常常使人们怨声载道。 随着社会的发展,特别是信息技术的发展,计算机已经在社会的各个方面凸显出来。原始呆板固化的排队等候方式转变为基于计算机管理与控制的舒适、休闲的等候方式。由于原始的排队等候方式存在不方便、不安全等缺点,而基于计算机管理与控制的舒适、休闲的等候方式完全可以解决这些弊端,人们不仅可以自由安排等待时间,而且可以轻松的享受其他服务,这方式不仅提高了业务员的工作效率,也提高了其业务素质。 1.2 设计的目的 排号系统是为解决一些服务业营业大厅排队问题而设计的,它能够有效地提高工作人员的工作效率,也能够使顾客合理的安排等待时间,让顾客感到服务的公平公正。 1.3 设计的基本任务 排号系统在现今的服务行业还是个比较新鲜的名词,利用这种先进的排号系统管理模式将网络技术、通信技术相结合,采用TCP/IP通信连接,使企业的服务机构通过网络与顾客通信,完成对顾客的管理。排号系统实现每个客户端可以迅速建立与服务器端的实时通信连接,并且操作互动的业务。顾客不仅可以进行取号业务,还可以进行一些其它操作,业务员除了进行业务处理还可以对数据库进行一些增删改查等操作。随着网络编程技术研究的不断深入和完善,国内外越来越多的企业己经开始使用排号系统,中国建设银行,上海长海医院等地方已开始使用,并且取得了相当的业绩和成果。 论文首先讨论了医院排号系统的背景、意义、应用现状以及研究与开发现状。本文在对C/S架构、Socket网络编程技术、Java线程编程等相关技术理论做了简单的论述。结合工程项目,具体论述了医院排号系统的需求分析、整体设计以及系统数据库的设计,其中包括业务流程图、系统用例图、功能结构图、数据流程图、以及系统数据库的E-R图的分析和描述。 其次,论文着重讨论了C/S架构的医院排号系统的设计和实现。在论文中详细地论述了医院排号系统的数据库设计与系统实现的各个步骤,并对原型系统作了简要介绍。 最后,论文对主要完成的工作进行了总结,并提出了研究的不足之处以及对今后研究的展望。 关键词:C/S架构;Java多线程;医院排号系统;Socket网络编程 二 需求分析 2.1 系统初步调查 医院是非常需要有一套通过计算机来处理排队的系统,从本质上改善传统排队管理所存在的一些混乱、无序等问题,很好地解决病员在排队中所遇到的各种混乱等现象,以静化医院的工作环境,避免无谓的争执,加快医院的现代化进程。医院排队管理系统就是在此背景下,通过对医院环境特点、排队问题特点、工作流程环节的大量调研开发出的一套计算机排队管理系统,形成有序的就医环境和工作环境,适用于各类医院。 2.2 系统可行性分析 2.2.1 经济可行性 该系统对于医院这种高消费机构,投入使用该系统不仅仅可以节约人力、物力,而且对于医院的排队环境,将使群众反映普遍良好。 2.2.2 操作可行性 目前中国移动、银行等各大重要机构都有应用类似的排号系统,对于我们来说,该系统已经比较熟悉,所以在操作的时候难度问题将会越来越低。 2.2.3 技术可行性 本系统采用Java语言编写,它是一种简单的,面向对象的编程语言,具有多线程,分布式,跨平台等特性。它有自己的安全机制,并且移植性很好。在数据库方面采用了SQL Server 2000,其灵活性,安全性和易用性为数据库编程提供了良好的条件。 而且该数据库广泛应用于各种环境,系统使用和维护的时候很具有通用性。 2.3 系统开发环境概述 2.3.1 硬件环境 本系统采用单机操作方式,基本配置如下; 处理器:Intel(R) Pentium(R) M 786MHz 2.13GHz 硬盘空间:80GB 内存:512MB 显示器:ATI X30 2.3.2 软件环境 采用C/S架构,使用Eclipse运行环境 开发平台:Eclipse+salories10 操作系统:Windows XP 数据库服务器:SQL Server2000 使用技术:Java GUI、JDBC、Socket 2.4 系统需求分析 2.4.1 业务流程分析 在调研过程中,已了解到所涉及的业务流程如图2-1所示: 图2-1 业务流程图 2.4.2 系统体系结构 系统体系结构如图2-2系统体系结构所示: 图2-2 系统体系结构 2.4.3 系统逻辑模型 系统逻辑模型如图2-3所示: 图2-3 系统逻辑模型 2.5 系统需求定义 2.5.1 病人用例图 病人用例图如图2-4病人用例图所示:

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档