1、软件工程课程设计题目:中小型医院住院管理系统组号第组组长学号:成员学号:成员学号:成员学号:6月23日摘要随着计算机普及,国内越来越多医院运用计算机网络来解决寻常业务。医院住院管理系统重要目是告别手工操作、安全快捷保存数据信息、节约时间。本系统开发重要涉及后台数据库建立和维护以及前端程序开发两个方面。本文依照所学习软件工程办法,设计过程采用面向对象办法进行。本系统设计为可以以门诊部,医生,护士,人事管理员,病房管理员等不同身份登录系统,登录成功后依照其各自功能进行信息管理,以达到更好地服务于顾客。本系统采用B/S构造,使用JSP技术进行开发,并应用网页制作工具Dreamweaver进行界面设计
2、。数据库采用MySQL数据库,配合Navicat使用,小巧以便。核心词:医院住院管理系统;软件工程;B/S构造;数据库目录摘要I1 绪论11.1 课题研究背景11.2 课题研究目及意义12 竞品分析32.1 市场趋势以及业界现状32.2 老式医院弊端32.3 目的顾客32.4 产品定位32.5 核心功能33 需求分析43.1 任务概述43.1.1 目43.1.2 系统定义43.1.3 系统环境43.2功能需求分析53.3项目进度管理54 系统设计54.1 系统总体设计思想54.2 系统流程分析64.3 系统功能模块图64.4 各子模块功能模块图75 数据库设计95.1 数据库设计E-R图95.
3、2 基本表设计106 面向对象建模136.1 对象模型136.2 动态模型146.2.1 门诊部模块156.2.2 护士模块156.2.3 医生模块166.2.4 职工管理员模块176.2.5 病房管理员模块186.3 功能模型197 面向对象设计207.1 添加数据217.2 删除数据227.3 修改数据237.4 查询数据248 界面展示258.1 系统主页268.2 门诊部界面278.3 添加医生信息页面278.4 入院登记页面288.5 职工信息管理页面299 测试筹划309.1 登录模块309.2 入院模块329.3 医生模块359.4 病房管理员模块379.5 职工管理员模块40结
4、论43参照文献441 绪论1.1 课题研究背景 在当今信息时代,计算机技术与网络技术越来越广泛地应用于各个领域。国际上医院信息化管理大体可以分为3个阶段:第一种十年,集中在开发医院行政管理功能上,但到1972年Collen仍报告美国迄今为止连一种成功已完毕全面医院管理计算机系统都没有。第二个十年,在继续完毕和实现医院管理信息计算机化同步,开发者努力已进入医疗信息解决领域,如病人医疗解决系统,实验室系统等。到1985年,美国全国医院数据解决工作调查表白,100张床位以上医院80%实现了计算机财务收费管理、70%医院可支持病人挂号登记和行政事务管理,25%医院有了较完整HIS。最后一种十年至今,研
5、究者又把重点放在了病人床边系统(Bedside Information System)、医学影像解决系统(Picture Archiving andCommunication System,PACS)、病人计算机化病案(Computer Based Patient Record,CPR)、统一医学语言系统(Unified Medical Language System,UMLS)等方面。医院信息系统正在经历着小型化、智能化和集成化改造过程。 计算机化医院信息系统(HIS)已成为当代化医院运营过程中必不可少基本设施与技术支撑环境。过去始终以来医院管理都是手工操作。手工操作手续复杂,不以便管理,不
6、能保证数据精确性和及时性,不但挥霍人力,物力和时间,重要是手工操作也许导致数据录入错误,影响工作效率。 基于以上背景,确立了设计与开发医院住院管理信息系统课题,该系统重要针对中小型医院实际状况和特殊需求特点而设计,使得医院管理更加以便快捷。1.2 课题研究目及意义 本系统是对医院中住院部进行设计,医院住院部门是医院必不可少某些,是医院管理重要一环,是医院重要收入来源,通过本系统开发设计,使得医院住院管理更加流程化、以便。计算机技术在医院住院管理工作中应用越来广泛,住院病区管理使用计算技术实现信息传递网络化、计费电算化,这对提高管理水平,提高收费透明度有很现实意义。 医疗行业是关系人类健康重要事
7、业,医院信息系统是医疗保险体制信息源头,因而,医院信息化建设不但是此后医院发展重要方向,也将是IT界关注领域。一种设计合理、功能完善住院管理系统,将会成为医院网络资源中重要某些,在提高医院医疗服务和检查工作科学管理方面具备重大意义。 通过简朴需求分析完毕医院住院管理系统,可以辅助医院医护人员工作,提高医院医护人员工作效率。通过本系统可以实现对住院部门病人和病房两大信息管理,涉及增、删、改、查,减轻医护人员工作承担。并且可以实现收费管理,使得病人在出院结算时可以查看住院期间费用明细。 本系统提供强大查询功能,可以让系统顾客依照各种不同查询条件查询出相应数据。通过建立该医院住院管理系统,采用计算机
8、对医院病房和病人进行管理和查询,进一步提高医院住院管理效益和当代化水平,协助提高医院住院管理人员工作效率,实现医院住院管理工作流程系统化、规范化和自动化。2 竞品分析2.1 市场趋势以及业界现状 在数字化信息今天,随着计算机普及,国内越来越多医院运用计算机网络来解决寻常业务,这已成为医院服务发展一种新方向。计算机化医院信息系统(HIS)变成了当代化医院运营过程中必不可少基本设施与技术支撑环境。 基于以上背景,越来越多医院选取使用计算机信息系统,该系统重要针对中小型医院实际状况和特殊需求特点而设计,使得医院管理更加以便快捷高效。2.2 老式医院弊端 老式医院管理都是手工操作。手工操作手续复杂,劳
9、动强度大,不以便管理,不能保证数据精确性和及时性,不但挥霍人力,物力和时间,重要是手工操作也许导致数据录入错误,影响工作效率。老式医院病人排队等待时间长,辗转过程多,影响医院秩序;医生对病案、临床检查、病理检查等许多宝贵数据资料检索十分费事;在经济管理上也因而存在漏、跑、错费现象。2.3 目的顾客中小型医院。2.4 产品定位 本中小型医院管理系统规划合理,信息传递保存以便快捷,有效提高了医院工作效率,保证病人权益,合用于一切有条件中小型医院。2.5 核心功能医生和护士登陆系统后可对病人信息进行查询,管理员登录系统后可对其医院工作人员信息或者病房及病床信息进行增删改查。2.6 产品优缺陷(1)长
10、处:计算机传递信息高效,并且不容易出错; 无需使用消耗品,成本低廉; 责任到人,提高医生积极性; 信息高度透明,患者理解信息以便快捷; 档案存储安全可靠。(2)缺陷: 病人不可以自己查看病例; 病人不能进行质量评价。 3 需求分析3.1 任务概述3.1.1 目为中小型医院建立一种住院管理系统,减少中小型医院对于人力物力使用,减少人工任务出错率,提高其工作效率。3.1.2 系统定义 该系统总体任务是实现医院住院管理系统化、规范化、自动化、简便化,从而达到医院管理高效率目。3.1.3 系统环境 硬件条件:PC机 运营环境:windows系列开发软件:MyEclipse、MySQL、Dreamwea
11、ver3.2功能需求分析 (1)入院登记:记录患者个人信息,创立病例; (2)病人管理:对病人信息增长、删除、修改、查询; (3)出院管理:对病人出院时费用状况进行结算,打印账单; (4)病房管理:管理病房使用状况; (5)职工管理:对医生和护士信息进行管理; (6)医嘱管理:医生依照病人状况添加或修改医嘱。 3.3项目进度管理表3-1 进度筹划表4 系统设计依照上一组提出规定以及组内讨论成果,咱们分析了系统总体需求,从而推出系统重要流程,依照流程分析写出系统模块分析,再依照这些设计逐渐实现与完善咱们系统。咱们设计目的是提高医院住院病区管理水平与医院住院费用结算自动化水平,为病人以及医生节约时
12、间,提供高效管理和服务,提高工作效率,加大住院费用透明度。4.1 系统总体设计思想本设计前台是选用Dreamweaver软件设计界面,后台选用Myeclipse作为后台开发软件,使用MySQL数据库管理后台数据。本系统采用B/S架构,即浏览器和服务器构造。4.2 系统流程分析依照需求分析,得出该系统重要是用于对住院病人有关信息统筹和分派。一方面从病人角度来看,病人进医院就医,先进行登记基本信息,如果此前曾就医就可以直接调用病人信息,经医生诊断后,也许依照状况规定病人进行住院观测,这时病人登记住院,医院依照已有病人信息为其分派病房和病床以及为其护理护士等资源。住院过程中产生检查费、医药费等系统都
13、应进行记录,以便病人最后付费时查看账单。病人在住院期结束后应及时办理出院,出院后系统更新可住病房信息。4.3 系统功能模块图图4-1 医院住院管理系统功能模块图4.4 各子模块功能模块图图4-2 门诊部功能模块图图4-3 护士功能模块图 图4-4 医生功能模块图 图4-5 职工管理功能模块图图4-6 病房管理功能模块图 5 数据库设计数据库设计是整个程序设计最核心某些。数据库设计与否合理,将对数据库大小、代码优化起到至关重要作用。因而,在设计程序前必要对数据库进行设计,而在设计数据库前必要对所要完毕功能进行认真研究分析。 依照系统规定,需要建立存储系统使用过程中所用到各种信息表:如病人信息表,
14、病房信息表等。 5.1 数据库设计E-R图 图5-1 医院住院管理系统E-R图5.2 基本表设计 表5-1 病房信息表名称类型长度容许空值与否为主键Ridint10NYRdepartmentchar10NNRtypechar10NNRtotalbedint8NNRfreebedint8NNNidint10NN表5-2 病人信息表名称类型长度容许空值与否为主键Pidint10NYPpasswordchar30NNPnamechar20NNPsexchar2NNPaddresschar20NNPphonebigint8NNPstatetext65535NNPrecordtext65535YNPde
15、partmentchar10NNDidint10YNBidint10YN表5-3 医生信息表名称类型长度容许空值与否为主键Didint10NYDpasswordchar30YNDnamechar20NNDsexchar2NNDtitlechar10YNDphonebigint8YNDdepartmentchar10NN表5-4 护士信息表名称类型长度容许空值与否为主键Nidint5NYNpasswordchar30NNNnamechar20NNNsexchar5NNNtitlechar20YNNphonebigint8YNNdepartmentchar10NN表5-5 病床信息表名称类型长度容
16、许空值与否为主键Bidint5NYBstatebit1NNRidint10NNBnumberint5YN表5-6 账单信息表名称类型长度容许空值与否为主键PIDint10NNCitemchar50NNCdatedatetime10NNCamountint8NN表5-7 医嘱信息表名称类型长度容许空值与否为主键PIDint10NYPitemchar50NNPstartdatetime10NNPenddatetime10NN6 面向对象建模6.1 对象模型图6-1 医院住院管理系统类图6.2 动态模型6.2.1 门诊部模块图6-2 门诊部状态图6.2.2 护士模块图6-3 护士状态图6.2.3 医
17、生模块图6-4 医生状态图6.2.4 职工管理员模块图6-5 职工管理员状态图6.2.5 病房管理员模块图6-6 病房病床管理员状态图6.3 功能模型图6-7 用例图7面向对象设计本系统共涉及到五个模块:医生模块、护士模块、门诊部模块、病房管理员模块和职工管理员模块。每个模块均有其独立功能,可对不同信息进行管理,每个模块都与后台数据库相连,对数据进行增删改查。下面对有关操作语句做详细阐明。7.1 添加数据1.Class.forName(com.mysql.jdbc.Driver);2.Connection con = DriverManager.getConnection(jdbc:mysql
18、:/localhost:3306/hospital,root,root);3.Statement stmt = con.createStatement();4.String s = insert into Doctor(Dpassword,Dname,Dsex,Dtitle,Dphone,Ddepartment) values( + in_password + , + in_name + , + in_sex + , + in_title + , + in_phone + , + in_department + );5.out.println(s);6.int i = stmt.execute
19、Update(s);7.if(i = 1)8.out.println(alert(添加成功,单击拟定回到人员管理页);9.response.setHeader(refresh,0,url=WorkerAdmin.html);else10.out.println(alert(添加失败,单击拟定回到人员管理页);11.response.setHeader(refresh,0,url=WorkerAdmin.html);12.stmt.close();13.con.close(); 在上面语句中,第1、2、3句用于连接数据库,在这里咱们不做详细简介,第4句写好一种插入语句,第5句输出该插入语句在程序
20、调试时使用,第6句执行该插入语句,第7句判断该语句与否执行成功,第8、9(10,11)句用于提示和跳回管理页面,第12,13句用于断开与数据库连接。7.2 删除数据1.Class.forName(com.mysql.jdbc.Driver);2.Connection con = DriverManager.getConnection(jdbc:mysql:/localhost:3306/hospital,root,root);3.Statement stmt = con.createStatement();4.String s = delete from Doctor where Did= +
21、 in_id;5.int i = stmt.executeUpdate(s);6.if(i = 1)7.out.println(alert(删除成功,单击拟定回到人员管理页);8.response.setHeader(refresh,0,url=WorkerAdmin.html); else9.out.println(alert(该工号无效,单击拟定回到人员管理页);10.response.setHeader(refresh,0,url=WorkerAdmin.html);11.stmt.close();12.con.close(); 在上面语句中,第1、2、3句用于连接数据库,在这里咱们不做
22、详细简介,第4句写好一种可执行删除语句,第5句执行该修改语句,第6句判断该语句与否执行成功,第7、8(9,10)句用于提示和跳回管理页面,第11,12句用于断开与数据库连接。7.3 修改数据1.Class.forName(com.mysql.jdbc.Driver);2.Connection con = DriverManager.getConnection(jdbc:mysql:/localhost:3306/hospital,root,root);3.Statement stmt = con.createStatement();4.String s = update Doctor set
23、Dpassword= + in_password + ,Dname= + in_name + ,Dsex= + in_sex + ,Dtitle= + in_title + ,Dphone= + in_phone + ,Ddepartment= + in_department + where Did= + in_id;5.int i = stmt.executeUpdate(s);6.if(i = 1)7.out.println(alert(更改成功,单击拟定回到人员管理页);8.response.setHeader(refresh,0,url=WorkerAdmin.html);else9.
24、out.println(alert(修改失败,单击拟定回到人员管理页);10.response.setHeader(refresh,0,url=WorkerAdmin.html);11.stmt.close();12.con.close(); 在上面语句中,第1、2、3句用于连接数据库,在这里咱们不做详细简介,第4句写好一种可执行修改语句,第5句执行该修改语句,第6句判断该语句与否执行成功,第7、8(9,10)句用于提示和跳回管理页面,第11,12句用于断开与数据库连接。7.4 查询数据1.Class.forName(com.mysql.jdbc.Driver);2.Connection co
25、n = DriverManager.getConnection(jdbc:mysql:/localhost:3306/hospital,root,root);3.Statement stmt = con.createStatement();4.ResultSet rs;5.String s = select * from Doctor where Did= + in_id;6.rs = stmt.executeQuery(s);7.if(rs.next()8.out.println( + rs.getString(1) + + rs.getString(2) + + rs.getString(
26、3) + + rs.getString(4) + + rs.getString(5) + + rs.getString(6) + + rs.getString(7) + );else9.out.println(alert(该工号无效,单击拟定回到人员管理页);10.response.setHeader(refresh,0,url=WorkerAdmin.html); 11.rs.close();12.stmt.close();13.con.close();在上面语句中,第1、2、3句用于连接数据库,在这里咱们不做详细简介,第4句定义一种成果类型数据,第5句写好一种可执行修改语句,第6句执行该修
27、改语句,第7句判断该语句与否有成果,第8句用于输出成果,第9,10句用于提示和跳回管理页面,第11,12,13句用于断开与数据库连接。8 界面展示 人机对话某些是人和计算机联系重要途径,该某些重要从顾客操作以便角度出发进行考虑,重要有选项卡、数据列表框、数据组合框、文本框、按钮等形式。设计系统界面从简,避免了复杂界面给顾客导致困惑。输入界面色彩鲜艳会给操作员带来疲劳,界面灰暗又会影响顾客心情,因而,在设计输入界面时采用了柔和色彩,减轻了操作员因长时间工作而感到劳顿。 8.1 系统主页图8-1 主页界面 功能描述:访问医院住院管理系统时,先进入登录界面。依照提示,不同身份顾客输入各自账号和登录密
28、码。其中账号会依照输入对的与否从后台数据库表中自动提取。输入对的,点击“登录”按钮登录系统,转到系统主页,如上图所示;若顾客不存在,则提示顾客名错误;若顾客密码不对的,则提示密码错误。 8.2 门诊部界面 图8-2 门诊部主页 功能描述:门诊部医护人员通过登记病人详细信息,为病人分派床位,实现病人入院登记操作,这是病人住院首要操作。登记成功后,为病人创立病历,将病人信息存入数据库;病人出院时,门诊部打印病人住院期间账单,病人结算后,释放其所占用病床。8.3 添加医生信息页面图8-3 医生信息添加界面 功能描述 :职工管理员可以对医生和护士信息进行管理,如果医院新聘请了一名医生,职工管理员通过执
29、行此操作,添加医生信息保存到数据可中。8.4 入院登记页面图8-4 入院登记界面8.5 职工信息管理页面图8-5 职工管理员主页面图8-6 职工管理员主页面9 测试筹划测试是“为了发现程序中错误而执行程序过程”。测试目是在软件投入生产性运营之前,尽量多发现程序错误。当前,软件测试依然是保证软件质量核心环节,它是对软件规格阐明、设计和编码最后复审,也是必不可少核心环节。9.1 登录模块表9-1 登录模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名登录用例编号01编制人张福生修改历史编制时间.6.23功能特性依照不同身份顾客登录到系统,跳转到不同功能界面。测试目测试软件登
30、录某些,依照不同身份顾客登录系统,程序后台检测顾客与否存在于系统,并检测密码与否满足登录与数据库中数据相符。预置条件系统数据库存在一条顾客数据:顾客帐号:00001 顾客密码:root 顾客类型:医生;系统数据库不存在顾客账号为00010顾客数据测试数据顾客账号:00010 顾客密码:root 顾客类型:医生。操作环节操作描述数据盼望成果实际成果测试状态1顾客打开网页显示登录界面显示登录界面正常2填写账号000103填写密码root4选取单选框医生5点击登录按钮弹出提示框:没有该顾客,单击拟定重新登陆弹出提示框:没有该顾客,单击拟定重新登陆测试数据顾客帐号:00010 顾客密码:root 顾客
31、类型:医生操作环节操作描述数据盼望成果实际成果测试状态1顾客打开网页显示登录界面显示登录界面正常2填写账号000013填写密码root14选取单选框医生5点击登录按钮弹出提示框:密码错误,单击拟定重新登陆弹出提示框:密码错误,单击拟定重新登陆测试数据顾客工号:00001 顾客密码:root 顾客类型:医生操作环节操作描述数据盼望成果实际成果测试状态1顾客打开网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选取单选框医生5点击登录按钮网页跳转到医生办公功能页网页跳转到医生办公功能页测试成果实际成果与盼望成果相符合,系统运营正常。测试人员张福生开发人员张福生测试日期.6.2
32、39.2 入院模块表9-2 入院模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名门诊部入院模块用例编号02编制人张福生修改历史编制时间.6.23功能特性门诊部可以进行病人入院操作,涉及录入病人基本信息和选取主治医师与病房。测试目测试测试门诊部人员与否可以实现患者入院操作预置条件系统数据库存在一条后勤管理员顾客数据:顾客帐号:00001 顾客密码:root 顾客类型:门诊部;系统数据库存在一条患者信息:患者ID:2 患者姓名:二月红 患者性别:男 家庭地址:长沙 联系方式:、入院时状态:头疼、所属科室:神经科、主治医师ID:7病床ID:27测试数据姓名:为空、其她信息:
33、XX操作环节操作描述数据盼望成果实际成果测试状态1顾客登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选取单选框门诊部5点击登录按钮弹出提示框:登录成功弹出提示框:登录成功6点击添加病房跳转到输入患者基本信息信息界面跳转到输入患者基本信息信息界面7姓名为空8填写性别、家庭住址、联系方式、症状和所属科室男、长沙、头疼、外科9单击提交按钮弹出提示信息:出错,姓名为必选,单击拟定回到添加病人信息页弹出提示信息:出错,姓名为必选,单击拟定回到添加病人信息页10点解拟定页面跳转到录入患者信息界面页面跳转到录入患者信息界面测试数据姓名:齐铁嘴、其她信息:XX操作环节操作描述数据
34、盼望成果实际成果测试状态1顾客登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选取单选框门诊部5点击登录按钮弹出提示框:登录成功弹出提示框:登录成功6点击添加病房跳转到输入患者基本信息信息界面跳转到输入患者基本信息信息界面7填写姓名齐铁嘴8填写性别、家庭住址、联系方式、症状和所属科室男、长沙、头疼、外科9单击提交按钮弹出提示信息:出错,姓名为必选,单击拟定回到添加病人信息页弹出提示信息:出错,姓名为必选,单击拟定回到添加病人信息页10点解拟定页面跳转到选取主治医生和病房界面页面跳转到选取主治医生和病房界面11选取主治医生二月红12选取病房10113单击确认按钮弹出提
35、示信息:添加成功,单击拟定回到门诊部主页弹出提示信息:添加成功,单击拟定回到门诊部主页14单击确认按钮页面跳转到门诊部主页页面跳转到门诊部主页测试成果实际成果与盼望成果相符合,系统运营正常。测试人员张福生开发人员张福生测试日期.6.239.3 医生模块表9-3 医生模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名医生模块用例编号03编制人张福生修改历史编制时间.6.23功能特性医生可以查询自己治疗病人信息,并可以添加医嘱和记录病人每天状态。测试目测试医生与否可以添加医嘱和记录病人状态。预置条件系统数据库存在一条后勤管理员顾客数据:顾客帐号:00001、顾客密码:roo
36、t、顾客类型:医生;系统数据库存在一条患者信息:患者ID:2、患者姓名:二月红、患者性别:男、家庭地址:长沙、联系方式:、入院时状态:头疼、所属科室:神经科、主治医师ID:7、病床ID:27测试数据患者ID:7、开始时间:.6.23、结束时间:.6.25、项目:量血压。操作环节操作描述数据盼望成果实际成果测试状态1顾客登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选取单选框医生5点击登录按钮弹出提示框:登录成功弹出提示框:登录成功6点击医嘱管理跳转到输入医嘱基本信息界面跳转到输入医嘱基本信息界面7填写患者ID28选取开始时间.6.238选取结束时间2.16.6.2
37、58填写项目量血压9单击提交按钮弹出提示信息:提交成功,单击拟定回到管理页弹出提示信息:提交成功,单击拟定回到管理页10点解拟定页面跳转到医生功能界面页面跳转到医生功能界面测试数据状态:好转操作环节操作描述数据盼望成果实际成果测试状态1顾客登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选取单选框医生5点击登录按钮弹出提示框:登录成功弹出提示框:登录成功6点击查询按钮跳转到所有负责患者基本信息界面跳转到所有负责患者基本信息界面7在二月红旁边点击记录病人状态按钮跳转到输入症状页面跳转到输入症状页面8输入信息好转9单击提交按钮弹出提示信息:提交成功,单击拟定回到管理页弹
38、出提示信息:提交成功,单击拟定回到管理页10点解拟定页面跳转到医生功能界面页面跳转到医生功能界面测试成果实际成果与盼望成果相符合,系统运营正常。测试人员张福生开发人员张福生测试日期.6.239.4 病房管理员模块表9-4 病房管理员模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名后勤管理模块用例编号04编制人张福生修改历史编制时间.6.23功能特性后勤管理员登录到本系统,实现对病房病床增删改查。测试目测试后勤管理员与否可以成功登录到系统,测试管理员与否可以成功添加病房(病床)。预置条件系统数据库存在一条后勤管理员顾客数据:顾客帐号:00001、顾客密码:root、顾客类型:后勤管理员;系统数据库存在一条病房号为101病房数据。测试数据病房号:101、所属科室:XX、类型:XX、床位数:XX操作环节操作描述数据盼望成果实际成果测试状态1顾客登录网页显示登录界面显示登录界面正常2填写账号0000