医院信息发布Word下载.docx
- 文档编号:16221963
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:89
- 大小:2.38MB
医院信息发布Word下载.docx
《医院信息发布Word下载.docx》由会员分享,可在线阅读,更多相关《医院信息发布Word下载.docx(89页珍藏版)》请在冰豆网上搜索。
显示用户界面以登陆到系统
⏹所需信息:
用户的登陆名称和密码
⏹可用功能:
登陆:
使用户和密码执行登陆线程,进入信息发布管理系统
退出:
关闭页面
2.查询
显示医院基本情况及时时信息
医院人事信息、化验室信息、病房信息和药品明细
列出全部信息:
将医院信息、药品信息以及患者费用明细全部显示
3.精确查询
允许管理员查询指定用户的化验结果和指定病人的费用
所需信息:
医院化验信息和病人的费用
列出指定查询信息:
显示用户指定的化验结果和病人的费用
1.3可行性分析
1.系统可行性:
医疗服务是一个很特殊的行业,求医看病不同于一般的商品和普通的服务,涉及到人的生命安危,也是一个技术、条件、环境、社会等综合性的问题,不能简单的绝对化。
同时,一个好的医院非常需要有一个完善的信息发布管理系统,来显示医院相关详细的动态信息,更好的来维护医院的正常运作。
在有了完善的信息发布管理系统之后,可以快速的了解医院的病床,人事,化验室,药品和收费等相关信息,使得医院的运作会更加的快捷和方便。
支持医院的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以少的投入获得更好的社会效益和经济效益。
主要表现在以下几方面:
大厅查询系统:
自动显示医院基本情况介绍,提供病员了解就医过程,熟悉医院的科室设置、设备优势、技术力量、专科专家、及妇幼老保健咨询的窗口等。
媒体发布系统:
自动播放显示药品的最新信息(规格、单价、价格等),以及药品信息广告,发布医院下发的通知和系统维护管理。
收费窗口发布系统:
时时显示患者费用,操作员收费流程。
显示药品明细、价格、费用总额,使医院完全透明化,改善了医院的窗口形象。
2.技术可行性:
这次的项目,使用到局域网连接技术、Jsp+Servlet+JavaBean开发技术、基于Struts的MVC三层架构,SQLServer2005服务器端的T-SQL语言数据库开发技术,这些都是非常成熟的技术。
3.使用可行性:
采用简单的GUI界面,用户经过短期培训即可方便使用系统。
1.4运行环境
CPU
奔腾Ⅳ1.4G或以上
内存
512M或以上
硬盘
80GB或以上
服务器端OS
Windows2000/NT/Server
客户端OS
Windows2000/XP
网络配置
局域网
2概要设计报告
我们本次的项目是医院信息发布管理系统,本系统主要完成对医院信息的管理,包括医院的基本情况、各种查询信息、病人相关信息等方面。
系统可以完成对各类信息的查询,极大的提高了医院的宣传和管理,大大减少了以往信息更新缓慢而引发的问题。
基于信息管理的全面自动化,可以减少信息、资料中的漏洞,节约不少管理时间和开支。
信息发布,我们创建了大厅查询、媒体发布、收费查询的管理,这样我们就可以更加完善的掌握医院各类信息的及时更新,也可以增大信息的传播力度,更加方便管理员对医院信息的管理。
信息的更新都是通过各个部门的时时信息来决定的,而时时信息就直接影响到信息的发布,所以这几个变量就形成了一个相互影响的系统,这样的设计思路是为了给管理员一个清晰的管理思路,也便于管理员确定信息来源的准确性,管理员可以针对各个部门发布相关的信息,这样也减少了管理员出错的可能性。
医院管理者可以根据需要可以查询医院各个部门的信息和资料,同时还可以了解医院的一些最新的新闻。
依据上述的各种情况,考虑综合了多方面的因素之后,才确定系统的ER图。
JAVA编程语言编写Servlet、Struts、会话管理、过滤器以及数据库集成技术、构建Web应用程序,为我们完成了很多的功能,比如说:
查看医院的时时信息、允许管理员添加医院相关新闻信息、修改和删除医院相关的过时动态信息等。
ER图是直观表示概念模型的工具,它有四个基本成分:
矩形框:
表示实体类型(考虑问题的对象)。
菱形框:
表示联系类型(实体间的联系)。
椭圆形框:
表示实体类型和联系类型的属性,对关键码的属性,在属性名下划一横线。
直线:
联系类型与其涉及的实体类型之间以直线连接。
确定了以上的各种因素之后,我们才可以开始创建类图,根据我们的类图来建立我们的ER图,有了ER图之后,我们才可以依照它们之间的关系来编辑程序、建立数据库。
3详细设计报告
3.1E-R图
3.2表结构
1.病床表
字段
类型
约束
Bad_Id
int
Notnull
Bad_Code
char
Status
Null
Ward_Id
2.人事表
Med_Staff_Id
Med_Staff_Type
Emergency_Phone
Null
Start_Time
datetime
Working_Hours
Int
In_Patient_Charge
Out_Patient_Charge
First_Name
Last_Name
Date_Of_Birth
Address_Line1
Address_Line2
City
Country
3.药品表
Pharmacy_Medicine_Id
Medicine_Name
Salt_Base
Price
Stock_Level
Reorder_Level
4.收费表
Bill_Id
Bill_Date
Billed_By
Is_Paid
bit
Patient_Id
5.化验室表
Lab_Service_Id
Lab_Service_Code
Charges
Description
Unit
Normal_Min_Range
Normal_Max_Range
Int
3.3用例图
3.4分析模型
Availed_Services类
getPharmacy_Medicine_Id()
getMedicine_Name()
getSalt_Base()
getPrice()
getReorder_Level()
getStock_Level()
Patients类
First_Nam
getMed_Staff_Id()
getMed_Staff_Type()
getEmergency_Phone()
getWorking_Hours()
getIn_Charge()
getOut_Charge()
getCountry()
getLast_Name()
getFirst_Name()
getAddress_Line2()
getCity()
getAddress_Line1()
3.5类图
Beds类
getBad_Id()
setBad_Id()
getBad_Code()
setBad_Code()
getStatus()
setStatus()
getWard_Id()
setWard_Id()
Lab_Reports类
getDescription()
getNormal_Max_Range()
getLab_Service_Code()
getLab_Service_Id()
getUnit()
getNormal_Min_Range()
getCharges()
Bills类
getBill_Id()
setBill_Id()
getPatient_Id()
setPatient_Id()
getBilled_By()
setBilled_By()
getIs_Paid()
setIs_Paid()
getBill_Date()
setBill_Date()
4项目文档清单
Model(java)
Controller(java)
Jsp
View(java)
Layout
layoutPage
layoutPage
banner
copyright
navigation
aboutUs
contactUs
Index
Login
HospitalHRUser
HospitalHRUserDAO
HospitalloginService
HospitalHRUserAction
login
login_success
HospitalHRUserForm
Information_issuances
BillDAO
BillService
Bills
HospitalHR
HospitalHRDAO
HospitalHRService
Lab
LabDAO
LabService
ObjecNotFoundException
List_Bill
List_HR
List_Lab
5项目命名约定
类名:
大写字母开头如:
类属性:
采用匈牙利命名法(即第一个字母小写并表明数据类型)如:
Stringfirst_Name
类方法:
每个单词均为大写字母开头如:
StringgetUser_Name()
变量:
采用匈牙利命名法(即第一个字母小写并表明数据类型)如:
username,password
环境变量:
全部大写如:
DBSERVER
6项目测试
测试内容
预计
实际
改善情况
Login(登录)模块测试
Login(登录)测试
通过输入正确的用户名和密码登录系统
通过输入正确的用户名和密码登录系统
Information_issuance(信息发部)模块测试
人事信息查询模块测试
实现管理员进行人事信息模糊查询功能
病人费用查询模块测试
实现管理员进行病人费用精确查询功能
化验室信息查询模块测试
实现管理员进行化验室信息精确查询功能
病房信息查询模块测试
实现管理员进行病房信息查询模糊查询功能
药品信息查询模块测试
实现管理员进行药品信息查询查询模糊查询功能
二、项目开发进度
2009-4-13
资料准备,明确项目的任务需求,按分工进行技术准备
2009-4-14
文档初稿形成,进行技术准备
2009-4-15
对项目网站进行整体布局
2009-4-17
对登陆界面进行开发
2009-4-19
对人事信息查询界面和病人费用信息查询界面进行开发
2009-4-23
对化验室信息查询界面和病房使用率查询界面进行开发
2009-4-28
对药品信息明细查询界面进行开发
2009-4-29
测试、完善项目
2009-4-30
完善美工布局,测试文档
2009-5-4
项目验收
三、项目成果软件
医院主页界面:
登录界面:
管理员主页界面:
人事信息查询界面:
病人费用精确查询界面:
化验室信息精确查询界面:
病房使用率查询界面:
药品信息查询界面:
四、项目安装说明
(写出操作步骤)
一、服务器(SQLServer2000,IP:
202.114.30.57):
1.打开MicrosoftSQLServer2005数据库服务器中的SQLServeManagementStudio,进入SQLServeManagementStudio,启动ICP/IP。
2.连接服务器。
服务器类型:
数据库引擎;
服务器名称:
Local;
身份验证:
SQLSERVER身份验证;
登陆名:
sa;
密码:
123456;
然后连接
3.点击新建查询(N),编写数据库脚本,在其中运行数据库,并更改错误。
4.创建完数据库后,查询数据库。
二、Web服务器的安装说明(或者是使用NetBeans5.5捆绑的ApacheTomcat或者是独立的ApacheTomcat)
1.双击netbeans-5_5-windows-zh_CN.exe,点击”确定”,接着点”确定。
2.找到C盘下的Sun文件夹,到Sun下面的SDK文件夹,到SDK下的jdk文件夹,到jdk下的bin文件夹,找到bin下的java.exe文件,选中,然后按”打开”
3.开始安装了,点下一步,选”我接受**********”,再按”下一步”,不用改什么,使用默认的路径C:
ProgramFiles\netbeans-5.5,再按“下一步”。
4.在使用路径C:
\Sun\SDK\jdk,再按”下一步”。
5.再“下一步”
6.开始安装。
7.单击完成按扭。
三.web应用程序的部署(.war文件)
1.右击项目属性,再点击运行,在上下文根路径上输入Hospital,再点确定。
2.war的部署,在Tomcat的webApp目录下
3.通过http协议可以访问该网站
五、项目总结
本次项目与我们的实际生活紧密相关。
对于医院我们都不陌生,但是却不曾了解到医院的系统运作,通过这次的项目,我们不仅仅知道要如何做一个网站系统,更加明白了创建一个网站系统需要注意的事项,做一个网站系统要具备哪些资料,完成一个网站系统是如何的不容易。
而且,如医院这类很重要的行业,不能允许系统出现错误。
我们做的是医院人事管理系统。
管理员负责的都是医院很重要的部分,例如:
病人、医务人员、药品等相关资料信息,医院新出台的消息还有对医院各个方面的管理,查询病人、医务人员、药品等信息。
这些都是很常用的,却也是极为重要的。
并且有的信息还是保密的,所以作为管理员还要有一定的安全性,要保护好病人、医务人员、药品的信息不会被泄露、不出错。
所以在这次项目中,我们也学会了谨慎的处理各种问题。
通过项目设计的实践,掌握了NIIT项目设计的流程,掌握了使用SQLServer进行数据库设计的方法,掌握了J2EE程序设计的方法,掌握了在SQLServer2005数据库进行操作的方法和步骤。
掌握了程序调试的方法,积累了经验。
在这次的项目开发中我们程序系统不是最好的。
在某些地方有待改进,我们这个开发团队将不断的更新我们的这个程序系统,开发出更好的系统版本。
附录1项目成果软件代码
1.Model代码
Bills.java代码
packagecom.Hospital.model;
publicclassBills{
intbill_id;
Stringbill_date;
booleanispaid;
intpaient_id;
publicBills(Stringbill_date,booleanispaid,intpaient_id){
this(-1,bill_date,ispaid,paient_id);
}
publicBills(intbill_id,Stringbill_date,booleanispaid,intpaient_id){
this.bill_id=bill_id;
this.bill_date=bill_date;
this.ispaid=ispaid;
this.paient_id=paient_id;
publicintgetBill_id(){
returnbill_id;
publicvoidsetBill_id(intbill_id){
this.bill_id=bill_id;
publicStringgetBill_date(){
returnbill_date;
publicvoidsetBill_date(Stringbill_date){
this.bill_date=bill_date;
publicbooleanisIspaid(){
returnispaid;
publicvoidsetIspaid(booleanispaid){
this.ispaid=ispaid;
publicintgetPaient_id(){
returnpaient_id;
publicvoidsetPaient_id(intpaient_id){
this.paient_id=paient_id;
}
}
BillService.java代码
importjava.util.List;
publicclassBillService{
BillDAObillDataAccess;
publicBillService(){
billDataAccess=newBillDAO();
privatestaticfinalString[]paid={"
True"
"
False"
};
publicString[]getAllPaid(){
returnpaid;
publicListgetAllBills(){
returnbillDataAccess.retrieveAll();
publicBillscreateBill(Stringbill_date,booleanispaid,intpaient_id){
Billsbill=newBills(bill_date,ispaid,paient_id);
billDataAccess.insert(bill);
returnbill;
publicBillsgetBill(intbid)
throwsObjectNotFoundException{
returnbillDataAccess.retrieve(bid);
publicBillsUpdateBill(intbill_id,Stringbill_date,booleanispaid,intpaient_id){
Billsbill=newBills(bill_id,bill_date,ispaid,paient_id);
billDataAccess.update(bill);
publicvoidDeleteBill(intbid)
billDataAccess.delete(bid);
BillDAO.java代码
importjava.io.*;
importjava.sql.*;
importjavax.naming.*;
importjavax.sql.Da
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 信息 发布