药品管理系统说明书1

上传人:xins****2008 文档编号:46656402 上传时间:2021-12-14 格式:DOCX 页数:106 大小:812.06KB
收藏 版权申诉 举报 下载
药品管理系统说明书1_第1页
第1页 / 共106页
药品管理系统说明书1_第2页
第2页 / 共106页
药品管理系统说明书1_第3页
第3页 / 共106页
资源描述:

《药品管理系统说明书1》由会员分享,可在线阅读,更多相关《药品管理系统说明书1(106页珍藏版)》请在装配图网上搜索。

1、兰州理工大学课程设计*实践教学*软件学院2013年秋季学期Java课程设计 说明书题 目: 医院管理药品管理系统 专业班级: 2012级软件三班 姓 名: 苏争龙 徐伟泰 学 号: 12560212 指导教师: 马威 成 绩: 100目录目录I摘要I序言II1、需求分析11.1任务概述11.2功能需求(功能划分,功能描述)11.3性能需求(软件适应性和移植性等)21.4数据需求(数据之间的依赖和约束关系)21.5运行需求(用户界面,硬件接口,软件接口,故障处理)22、设计思路32.1系统总体设计32.1.1登录界面32.1.2系统功能模块图32.1.3系统功能42.2数据库设计42.2.1概念

2、结构设计42.2.2逻辑结构设计52.2.3物理结构设计63、详细设计83.1功能模块设计思路84、运行调试与分析讨论104.1登陆界面104.2用户注册界面114.3药品信息管理系统主界面124.4药品信息添加界面134.5药品信息删除界面144.6药品信息修改界面154.7药品信息查找界面164.8药品统计界面164.9药品订单界面174.1订单统计界面175、设计体会与小结185.1课程设计总结18参考文献19致谢20摘要随着现代工业的发展,计算机信息管理系统越来越收到企业重视。文章主要分析了库存系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等

3、,重点对应用程序的实际开发实现了介绍。达到了数据的一致性和安全性,且应用程序功能完备符合了库存系统作为典型的信息管理系统的要求。医院单位的药品信息和数据纷乱复杂,整理统计费力费时。要做好对企业的管理,企业就必须快速准确地获取自己企业单位的信息,这就要求及时统计数据并方便查看,以及对企业的数据信息进行维护。医院管理药品管理系统是利用MyEclipse与Mysql设计开发的医院药品信息管理系统,是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。关键词: 医院管理药品管

4、理系统 MyEclipse Mysql序言我国,随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求药品管理摆脱过去人手操作的烦琐过程,对所有的药品管理数据实行智能管理,促使药品管理朝着科学化和规范化的方向前进。随着计算机技术的普及,在医药行业中,医药经营企业逐渐借助计算机技术去完善医

5、药的管理和提高自身的工作效率,以赢得市场竞争的胜利。因而药品管理信息系统已经成为各医药经营企业实现药品管理网络化和信息化的必备工具,是医药经营企业规模经营管理不可缺少的部件之一。同时,软件开发环境的高度集成和数据库技术的日益成熟成为开发药品管理信息系统的技术基础,大大降低了系统的开发成本。系统开发工具的智能化、人性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终会导致越来越多的优秀药品管理软件的出现,并在竞争中得到不断的完善和优化。1、需求分析1.1任务概述药品管理系统是为了加强药品管理,

6、以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。本系统主要包含系统用户管理模块、药品管理模块、销售管理模块、进货管理模块、存货转移管理模块。药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药基本信息进行定期的更新和删除等管理1.2功能需求(功能划分,功能描述)Login.java实现登录功能。将用户姓名和密码写入数据

7、库用户表(Users),并反馈给注册用户。登录,按照用户填写的用户名和密码,在数据库中查找相关信息,如果匹配则提示登录成功,并转至药品管理系统的管理界面。否则提示登录失败。ManageMain.java实现用户管理界面功能选择。在功能选择界面中可以选择添加、删除、修改、查询和统计药品信息,并且可以选择售出药品。InsMedicineInfo.java实现添加药品信息功能。在这一模块中,可以将药品信息填写保存到数据库药品信息表(MedicineInfos)中。并返回操作状态。DelMedicineInfo.java实现分别按药品编号或药品名称删除指定药品信息,被删除的药品信息将从药品信息表中删除

8、。并返回操作状态。UpdMedicineInfo.java实现按药品编号更新药品信息功能。被修改的药品信息在数据库中也被相应修改。并返回操作状态。QueMedicineInfo.java实现分别按药品编号或药品进价范围查询药品信息。数据库中符合条件的药品信息将被显示在查询界面的文本域中。StaMedicineInfo.java实现统计数据库中药品信息。统计的药品信息将显示在统计药品信息界面,以表格的形式呈现。SalMedicineInfo.java实现出售药品功能。填写药品编号和订单信息。出售药品订单信息将被存入到数据库药品订单信息表(WholesaleInfo)中。Register .jav

9、a实现用户注册功能。填写用户的注册信息并保存到数据库用户表(Users)中,并返回操作状态。1.3性能需求(软件适应性和移植性等)在Windows平台测试无误。使用MySqL数据库。可用于一般的药品信息管理。1.4数据需求(数据之间的依赖和约束关系)本药品信息管理系统共有三张表,一张为独立的用户信息表(Users),用于管理用户信息。其余两张为药品信息表(MedicineInfo)和订单信息表(WholesaleInfo),MedicineInfo表中药品编号为主键,与WholesaleInfo表形成外键的关系,药品编号为外键,MedicineInfo为外键主表。QueMedicineInfo

10、.java1.5运行需求(用户界面,硬件接口,软件接口,故障处理)用户界面对显卡无特别要求,一般软件显示水平即可。硬件接口符合一般软件需求,要求可以负载数据库处理数据信息,不至于死机。软件接口,用于电脑,台式或笔记本。需要定期对数据库进行备份,以防止数据库发生异常,如硬盘损坏或认为恶意破坏,提供备份资料,尽量减少损失。2、设计思路2.1系统总体设计2.1.1登录界面注册信息用户登录登录界面2.1.2系统功能模块图Login.Java 登陆界面Register .java 注册界面ManageMain.java界面管理类InsMedicineInfo.java 添加界面QueMedicineIn

11、fo.java 查询界面UpdMedicineInfo.java更新界面DelMedicineInfo.java 删除界面StaMedicineInfo.java 统计药品StaMedicineInfo.java药品订单类的结构图2.1.3系统功能添加注册信息药品管理系统药品管理功能添加药品信息删除药品信息修改药品信息查询药品信息统计药品信息出售药品功能2.2数据库设计2.2.1概念结构设计用户表用户名用户密码药品信息表药品编号药品名称药品通称药品规格药品类别药品进价药品批发价药品库存量药品订单表订单编号药品编号药品名称订购数量客户姓名是否会员客户电话订货时间送货时间收货地址付款方式送货方式外

12、键约束2.2.2逻辑结构设计UserInfosUsernameUserpasswordMedicineInfosmedNumber medNamemedShortNamemedNorsmedCatemedInPricemedWholesalemedCountWholesaleInfowsNumbermedNumbersalIndentsalMedNumbersalMedNamesalIndCountsalClientNamesalMembersalClientPhonesalOrderTimesalSendTimesalGetAddresssalPayWaysalSendWay2.2.3物理结

13、构设计用户信息表UserInfos药品信息表MedicineInfos订单信息表WholesaleInfo3、详细设计3.1功能模块设计思路主类ManageMain1成员变量表3-1 主要成员变量(属性)成员变量描述变量类型名称基本信息添加界面InsMedicineInfo.java基本信息添加基本信息更新界面UpdMedicineInfo.java 基本信息更新基本信息查询界面QueMedicineInfo.java 基本信息查询基本信息删除界面DelMedicineInfo.java 基本信息删除药品信息统计界面StaMedicineInfo.java 药品基本信息统计药品订单信息界面St

14、aMedicineInfo.java 药品订单信息注册界面界面Register .java用户信息注册 2主要方法表3-2 主要方法方法名称返回类型功能备注ManageMain()无类型系统主界面构造方法actionPerformed无类型处理响应事件继承自父类抽象方法mainvoid执行程序程序的主函数源代码ManageMain.java添加界面InsMedicineInfo1.成员变量表3-3 主要成员变量成员变量描述变量类型名称文本标签JLabel基本信息列表输入药品信息的文本条JTextField药品编号,药品名称,药品名称,药品规格等按钮JButton添加重置按钮2.方法表3-4 主

15、要方法方法名称返回类型功能备注InsMedicineInfo()无类型创建添加药品信息界面构造方法actionPerformed无类型处理响应事件继承自父类抽象方法源代码InsMedicineInfo.java更新界面 UpdMedicineInfo.java,查询界面QueMedicineInfo.java,删除界面DelMedicineInfo.java,药品统计界面StaMedicineInfo.java,订单界面StaMedicineInfo.java与添加界面InsMedicineInfo中的成员变量与方法大体类似,不再一一列举。4、运行调试与分析讨论4.1登陆界面4-1 登陆界面若

16、输入错误则提醒:4.2用户注册界面4-2 用户注册界面若有信息未输入则提醒:4.3药品信息管理系统主界面4-3 药品管理系统主界面4.4药品信息添加界面4-4药品信息添加界面若有信息未输入则提醒:4.5药品信息删除界面4-5 药品信息删除界面4.6药品信息修改界面4-6 药品信息修改界面若有信息未输入则提醒:4.7药品信息查找界面4-7 药品信息查找界面4.8药品统计界面4-8 药品统计界面4.9药品订单界面4-9 药品订单界面4.1订单统计界面4-10 订单统计界面5、设计体会与小结5.1课程设计总结课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,

17、是对学生实际工作能力的具体训练和考察过程。本次课程设计虽然很辛苦,实在是受益匪浅。本来这门课的知识学的就不够扎实,本次课程设计,在设计过程中碰到了很多问题,刚开始要设计的时候,还真不知道从哪里下手但最终在百度、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。理论和实践的相结合是学习最有效的方法。在设计的过程中发现了自己的不足之处,通过这次课程设计之后,一定把以前所学过的知识重新温故。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够

18、的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在这一学期的学习中,我终于体会到Java语言功能的功能丰富,表达能力强,使用灵活方便,应用面广。但是在其优势后面必然也隐藏着劣势,那就是对程序员的要求特别高。随着社会的发展,人类需要处理的数据越来越多,对数据管理的要求也越来越重要。软件的发展也从面向程序发展成为面向数据。参考文献1邱桃荣.Java语言程序设计教程.北京:机械工业出版社,2007.62. 吴其庆编著.Java程序设计实例教程.北京:冶金工业出版社,20063陈刚Eclipse从入门到精通北京:清华大学出版社

19、, 2005:416-417.4丁振凡.Java语言实用教程北京邮电大学出版社 5耿祥义.Java2实用教程清华大学出版社6赵付青.Java面向对象程序设计国防工业出版社7耿祥义.Java课程设计清华大学出版社 8黄晓东.Java课程设计案例精编中国水利水电出版社 9王根燕Java开发技术全程指南 地址工业出版社10聂庆亮Java应用开发技术指南 清华大学出版社11杨树林,胡洁萍Java语言最新实用案例教程 地址工业出版社致谢在本次毕业设计中,我从老师身上学到了很多东西。他认真负责的工作态度、严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给予了我很大的帮助,使我得

20、到很大的提高,这对于我以后的工作和学习都是一种巨大的帮助,在此我要感谢她耐心的辅导。我要特别感谢我的父母和我一起学习的同学和朋友。我的学习和成长,离不开他们对我无微不至地关心、教育和支持,使我能够自信的迎接各种生活中的各种挑战。我还要感谢我们XX学院里的老师和朋友,感谢他们多年来一如既往的对我的帮助和鼓励。另外,同组的同学渠东方同学也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,这里一并表示感谢由于本人学识有限,加之时间仓促,文中不免有错误和待改进之处,真诚欢迎各位师长、同行提出宝贵意见。以下是代码参考:Login.javaimport java.awt.Color;impo

21、rt java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.Date;import javax.swing.*;public class Login extends JFrame JLabel labelName = new JLa

22、bel(用户名:);JTextField textName = new JTextField(20);JLabel labelPassword = new JLabel(密 码:);JPasswordField pwdPassword = new JPasswordField(20);JButton btnLogin = new JButton(登录);JButton btnRegist = new JButton(注册);JLabel label = null;JLabel label1 = null;JLabel lbBg;/ -构造函数-/public Login() super(龙泰药

23、店管理系统-登录);label = new JLabel(*欢迎来到龙泰药房*);this.label.setSize(350, 40);this.label.setLocation(130, 50);label.setFont(new Font(楷体, Font.BOLD, 36);label.setForeground(Color.green);this.labelName.setSize(70, 30);this.labelName.setLocation(120, 120);this.textName.setSize(200, 30);this.textName.setLocation

24、(200, 120);this.labelPassword.setSize(70, 30);this.labelPassword.setLocation(120, 170);this.pwdPassword.setSize(200, 30);this.pwdPassword.setLocation(200, 170);this.btnLogin.setSize(100, 30);this.btnLogin.setLocation(150, 220);this.btnRegist.setSize(100, 30);this.btnRegist.setLocation(280, 220);labe

25、l1 = new JLabel(new Date().toLocaleString();this.label1.setSize(180, 40);this.label1.setLocation(420, 260);label1.setFont(new Font(Dialog, Font.BOLD, 16);lbBg = new JLabel(new ImageIcon(F:MyJavaMedicineManager1.jpg); lbBg.setBounds(0, 0,600, 350);this.setLayout(null);this.getContentPane().add(label)

26、;this.getContentPane().add(labelName);this.getContentPane().add(textName);this.getContentPane().add(labelPassword);this.getContentPane().add(pwdPassword);this.getContentPane().add(btnLogin);this.getContentPane().add(btnRegist);this.getContentPane().add(label1);this.getContentPane().add(lbBg);/ -登录按钮

27、的事件注册-/this.btnLogin.addActionListener(new LoginButtonActionPreform(this);/ -注册按钮的事件注册,内部匿名类-/this.btnRegist.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) textName.setText();pwdPassword.setText();Register register = new Register();register.show(););this.setSize(60

28、0, 350);this.setResizable(false);/this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);/ -主函数-/public static void main(String args) new Login();public void ButtonLoginactionPerformed(ActionEvent arg0) String UserName = textName.getText();String UserPassword = pwdPassword.getText

29、();Connection conn = null;try String sq = Select Upwd from Users Where Uname = + UserName+ ;Class.forName(com.mysql.jdbc.Driver);conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/Medicine, root, nielong);Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery(sq);if (Use

30、rName.equals() JOptionPane.showMessageDialog(null, 用户名不能为空!, 警告, 1);return; else if (UserPassword.equals() JOptionPane.showMessageDialog(null, 密码不能为空!, 警告, 1);return; else if (rs.next() String pwd = rs.getString(Upwd);if (!pwd.equals(UserPassword) JOptionPane.showMessageDialog(null, 登录名或密码错误。, 警告, 1

31、);return; else ManageMain managemain = new ManageMain();managemain.show();this.setVisible(false); else JOptionPane.showMessageDialog(null, 登录名或密码错误。, 警告, 1);return; catch (Exception ee) ee.printStackTrace();class LoginButtonActionPreform implements ActionListener Login l;LoginButtonActionPreform(Log

32、in l) this.l = l;public void actionPerformed(ActionEvent arg0) l.ButtonLoginactionPerformed(arg0); ManageMain.javaimport java.awt.Color;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.*;public class ManageMain exten

33、ds JFrame private static final long serialVersionUID = 1L;JLabel title=new JLabel(-请选择您的操作 -);JLabel insMedicineInfo=new JLabel(增加药品信息:);JButton btInsInfo=new JButton( 增加 );JLabel delMedicineInfo=new JLabel(删除药品信息:);JButton btDelInfo=new JButton( 删除 );JLabel updMedicineInfo=new JLabel(修改药品信息:);JButt

34、on btUpdInfo=new JButton( 修改 );JLabel queMedicineInfo=new JLabel(查询药品信息:);JButton btQueInfo=new JButton( 查询 );JLabel staMedicineInfo=new JLabel(统计药品信息:);JButton btStaInfo=new JButton(药品统计);JLabel salMedicineInfo=new JLabel(出售药品管理:);JButton btSalInfo=new JButton( 出售 );JLabel countIndent=new JLabel(统计

35、订单信息:);JButton btIndent=new JButton(订单统计);JLabel label = null;JLabel lbBg;public ManageMain() super(龙泰药店管理系统-功能);this.title.setSize(550, 50);this.title.setLocation(50,40);title.setFont(new Font(楷体, Font.BOLD, 36);title.setForeground(Color.orange);this.insMedicineInfo.setSize(250,90);this.insMedicine

36、Info.setLocation(50,110);insMedicineInfo.setFont(new Font(楷体, Font.BOLD, 28);this.btInsInfo.setSize(220,30);this.btInsInfo.setLocation(300,140);btInsInfo.setFont(new Font(楷体, Font.BOLD, 28);this.delMedicineInfo.setSize(250,90);this.delMedicineInfo.setLocation(50,180);delMedicineInfo.setFont(new Font

37、(楷体, Font.BOLD, 28);this.btDelInfo.setSize(220,30);this.btDelInfo.setLocation(300,210);btDelInfo.setFont(new Font(楷体, Font.BOLD, 28);this.updMedicineInfo.setSize(250,90);this.updMedicineInfo.setLocation(50,250);updMedicineInfo.setFont(new Font(楷体, Font.BOLD, 28);this.btUpdInfo.setSize(220,30);this.b

38、tUpdInfo.setLocation(300,280);btUpdInfo.setFont(new Font(楷体, Font.BOLD, 28);this.queMedicineInfo.setSize(250,90);this.queMedicineInfo.setLocation(50,320);queMedicineInfo.setFont(new Font(楷体, Font.BOLD, 28);this.btQueInfo.setSize(220,30);this.btQueInfo.setLocation(300,350);btQueInfo.setFont(new Font(

39、楷体, Font.BOLD, 28);this.staMedicineInfo.setSize(250,90);this.staMedicineInfo.setLocation(50,390);staMedicineInfo.setFont(new Font(楷体, Font.BOLD, 28);this.btStaInfo.setSize(220,30);this.btStaInfo.setLocation(300,420);btStaInfo.setFont(new Font(楷体, Font.BOLD, 28);this.salMedicineInfo.setSize(250,90);t

40、his.salMedicineInfo.setLocation(50,460);salMedicineInfo.setFont(new Font(楷体, Font.BOLD, 28);this.btSalInfo.setSize(220,30);this.btSalInfo.setLocation(300,490);btSalInfo.setFont(new Font(楷体, Font.BOLD, 28);this.countIndent.setSize(250,90);this.countIndent.setLocation(50,530);countIndent.setFont(new F

41、ont(楷体, Font.BOLD, 28);this.btIndent.setSize(220,30);this.btIndent.setLocation(300,560); btIndent.setFont(new Font(楷体, Font.BOLD, 28);label = new JLabel(new Date().toLocaleString();this.label.setSize(270,70);this.label.setLocation(300, 600);label.setFont(new Font(楷体, Font.BOLD, 24);label.setForegrou

42、nd(Color.MAGENTA);lbBg = new JLabel(new ImageIcon(4.jpg); lbBg.setBounds(0, 0,590,690);this.setLayout(null);this.getContentPane().add(title);this.getContentPane().add(insMedicineInfo);this.getContentPane().add(btInsInfo);this.getContentPane().add(delMedicineInfo);this.getContentPane().add(btDelInfo)

43、;this.getContentPane().add(updMedicineInfo);this.getContentPane().add(btUpdInfo);this.getContentPane().add(queMedicineInfo);this.getContentPane().add(btQueInfo);this.getContentPane().add(staMedicineInfo);this.getContentPane().add(btStaInfo);this.getContentPane().add(salMedicineInfo);this.getContentP

44、ane().add(btSalInfo);this.getContentPane().add(btIndent);this.getContentPane().add(countIndent);this.getContentPane().add(label);this.getContentPane().add(lbBg);/-添加药品信息注册事件-/btInsInfo.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) InsMedicineInfo insmedicineinfo=ne

45、w InsMedicineInfo();insmedicineinfo.show(););/-删除药品信息注册事件-/this.btDelInfo.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) DelMedicineInfo delmedicineinfo=new DelMedicineInfo();delmedicineinfo.show(););/-修改药品信息注册事件-/this.btUpdInfo.addActionListener(new ActionListener(

46、)public void actionPerformed(ActionEvent e) UpdMedicineInfo updmedicineinfo=new UpdMedicineInfo();updmedicineinfo.show(););/-查询药品信息注册事件-/this.btQueInfo.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) QueMedicineInfo quemedicineinfo=new QueMedicineInfo();quemedicinein

47、fo.show(););/-统计药品信息注册事件-/this.btStaInfo.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) StaMedicineInfo stamedicineinfo=new StaMedicineInfo();stamedicineinfo.show(););/-出售药品信息注册事件-/this.btSalInfo.addActionListener(new ActionListener()public void actionPerformed(Acti

48、onEvent e) SalMedicineInfo salmedicineinfo=new SalMedicineInfo();salmedicineinfo.show(););/-统计订单信息注册事件-/this.btIndent.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) CountIndent count=new CountIndent();count.show(););this.setSize(590,690);this.setResizable(false);thi

49、s.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);/*public static void main(String args) new ManageMain();*/Register.javaimport java.awt.Color;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;import java.util.Date;impo

50、rt javax.swing.*;public class Register extends JFrame private static final long serialVersionUID = -3786410053475493055L;JLabel Regi = new JLabel(请填写您的注册信息-);JLabel labelName = new JLabel(用户 名:);JTextField textName = new JTextField(20);JLabel labelPassword = new JLabel(密 码:);JPasswordField pwdPasswo

51、rd = new JPasswordField(20);JLabel reLabelPassword = new JLabel(确认密码:);JPasswordField rePwdPassword = new JPasswordField(20);JLabel labelRname = new JLabel(姓 名:);JTextField textRname = new JTextField(40);JLabel labelSex = new JLabel(性 别:);JTextField textBirthday = new JTextField(20);JLabel labelPhon

52、e = new JLabel(电 话:);JTextField textPhone = new JTextField(40);JLabel labelEmail = new JLabel(邮 箱:);JTextField textSex = new JTextField(40);JLabel labelBirthday = new JLabel(生 日:);JTextField textEmail = new JTextField(20);JLabel labelJob = new JLabel(职 业:);JTextField textJob = new JTextField(20);JLa

53、bel labelEdu = new JLabel(学 历:);JTextField textEdu = new JTextField(20);JLabel labelCompany = new JLabel(工作单位:);JTextField textCompany = new JTextField(20);JLabel labelAddress = new JLabel(家庭地址:);JTextField textAddress = new JTextField(20);JLabel labelIDNumber = new JLabel(身份证号:);JTextField textIDNu

54、mber = new JTextField(20);JButton btnRegist = new JButton(注册);JButton btnQuit = new JButton(取消);JButton btnReset = new JButton(重置);JLabel label1 = null;JLabel lbBg;/ -构造函数-/public Register() super(填写注册信息);this.Regi.setSize(300, 30);this.Regi.setLocation(40, 20);Regi.setFont(new Font(楷体, Font.BOLD, 2

55、4);Regi.setForeground(Color.BLACK);this.labelName.setSize(100, 30);this.labelName.setLocation(30, 80);this.labelName.setForeground(Color.RED);this.textName.setSize(140, 30);this.textName.setLocation(120, 80);this.labelPassword.setSize(100, 30);this.labelPassword.setLocation(30, 120);this.labelPassword.setForeground(Color.RED);this.pwdPassword.setSize(140, 30);this.pwdPassword.setLocation(120, 120);this.reLabelPassword.setSize(100, 30);this.reL

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!