版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、医院病房管理系统资料收集及整理、方案选择通过在学校所学和网上了解到的知识,知道开发医院病房系统可以通过多种语言设计方法来实现。C,C+,javaz这三种语言长期占据着程序使用榜的前三名。下面就对我所了解的C、C+、java做个简单的介绍:C语言的优、缺点:C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。优点:虽然C语言也是强类型
2、语言,但它的语法比较灵活,允许程序编写者有较大的自由度。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。 C语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX、windows 98windows NT;也适用于多种机型。C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。缺点:C语言的缺点主要
3、表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C+的一大区别。 C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。C+的优点:随着C语言应用的推广,C语言存在的一些缺陷或不足也开始暴露出来,并受到大家的关注。比如C语言对数据类型检查的机制比较弱,缺少支持代码重用的结构;随着软件工程规模的扩大,难以适应开发特大型程序。同时C语言毕竟是一种面向过程的编程语言,已经不能满足运用面向对象的方法开发软件的需要。C+便在C语言基础上,为克服C语言本身存在的缺点,同时为支持面向对象的程序设计而研
4、制出来的一种通用的程序设计语言。研制C+的一个重要目标是使C+首先是一个更好的C,所以C+根除了C中存在的问题。C+的另一个重要目标就是面向对象的程序设计,因此在C+中引入了类的机制。最初的C+被称为“带类的C”,1983年正式命名为C+(C Plus Plus)。以后经过不断完善,形成了目前的C+。C+在C的基础上,增加了新的方法:对象、封装、抽象、继承、多态等,并保持了C语言的高效、灵活、紧凑和易移植强的特点。Java的优点:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即Ja
5、vaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理
6、而担忧。 Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。 Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。 Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的
7、攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。 Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有
8、两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。 考虑到C、C+、Java各自的优、缺点以及我自身对三种语言的了解、运用程度,我决定采用java语言来编写实现医院病房管理系
9、统、Eclipse 下载安装Eclipse是一个基于java平台的开发环境,它本身也是要运行在java虚拟机上,还要使用JDK的编译器,因此必须首先安装JDK。首先下载安装JDK ,并设置系统变量。右击【我的电脑】-【属性】-【高级】-【环境变量】,弹出【环境变量】的对话框如图,选中Path选项,然后点击【编辑按钮】,将JDK 的安装路径添加到编辑栏中,如JDK 安装在“E:jdk ”,那么在“Path”中添加的路径为“;E:jdk librt.jar”。最后下载安装Eclipse、Mysql数据库的安装及配置JDBC技术连接mysql数据库:static String url=jdbc:my
10、sql:/localhost:3306/数据库名;static String jdbc_driver=com.mysql.jdbc.Driver;static String name=数据库用户名;static String password=用户密码;try Class.forName(jdbc_driver);Connection con = DriverManager.getConnection(url,name,password); catch (Exception e) e.printStackTrace();、系统需求分析 用户登录模块(登陆界面); 用户登录和退出系统 主界面模块(主界面) 病人登记模块(登记界面) 入住病人基本信息的录入 病房查询模块(病房查询界面) 通过病人姓名、身份证号、主治医师、所在科
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川蓬州自然资源投资集团有限责任公司招聘考试总及排名笔试历年参考题库附带答案详解
- 2025四川成都九洲迪飞科技有限责任公司招聘结构工程师等岗位测试笔试历年参考题库附带答案详解
- 2025四川九洲电器集团有限责任公司招聘算法工程师(校招)等岗位拟录用人员笔试历年参考题库附带答案详解
- 2025北京易兴元石化科技有限公司创新发展部创新科技项目运行岗招聘1人笔试历年参考题库附带答案详解
- 2025云南景洪市给排水有限责任公司招聘3人笔试历年参考题库附带答案详解
- 2025中钞特种防伪科技有限公司招聘18人笔试历年参考题库附带答案详解
- 2025中国建筑国际集团二○二一“海之子”春季招聘补录40人笔试历年参考题库附带答案详解
- 2026四年级上新课标提高阅读速度技巧
- 2026八年级道德与法治上册 公民道德传承
- 2026 四年级下册语文《乡下人家的美》课件
- 客车交通事故应急演练脚本
- 四川巨鑫机电设备生产组装项目项目环境影响报告表
- 【2026年】汽车驾驶员(技师)考试题及答案
- 2026年云南高考历史考试真题及答案
- 雨课堂学堂在线学堂云《机器学习实践(北京理工)》单元测试考核答案
- 雨水管理培训
- 2025内蒙古产权交易中心及所属子公司(第二批)招聘笔试历年常考点试题专练附带答案详解2套试卷
- 世界经济概论知识点
- 乒乓球协会财务制度
- 2026年公务员考试面试结构化模拟练习题含答案
- 2026年初级药剂师试题题库(答案+解析)
评论
0/150
提交评论