java蓝宇快递打印系统

java蓝宇快递打印系统

ID:39238043

大小:2.08 MB

页数:90页

时间:2019-06-28

java蓝宇快递打印系统_第1页
java蓝宇快递打印系统_第2页
java蓝宇快递打印系统_第3页
java蓝宇快递打印系统_第4页
java蓝宇快递打印系统_第5页
资源描述:

《java蓝宇快递打印系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、综合实验蓝宇快递打印系统文档姓名:李鹏高目录一综合实验问题的需求分析1.1实验内容和实验目的1.2问题描述1.3设计要求和功能描述二总体设计2.1系统目标2.2构建开发环境2.3系统功能结构三数据库设计3.1数据库概要说明3.2数据库E-R图3.3数据库结构四公共类设计4.1公共类DAO4.2公共类SaveUserStateTool五程序主要系统开发六调试与测试实验结果七实验总结参考文献附录(源代码)一综合实验问题的需求分析1.1实验内容和实验目的(1)开发一个快递打印系统,以支持表单内容的记录与打印。(2)通过本次综合实验,更进一步的了解和掌握Java语言。1.2问题描述随着社会的发展,人

2、们的生活节奏不断加快。为了节约宝贵的时间,快递业务应运而生。在快递过程中,需要填写大量的表单。如果使用计算机来辅助填写及保存相应的记录,则能大大提高快递的效率。因此,需要开发一个快递打印系统。该系统应该支持快速录入关键信息,例如发件人和收件人的姓名、电话和地址等,快递物品的信息等。并将其保存在数据库中以便以后查看。1.3设计要求和功能描述通过以上对快递系统的了解,要求其具备如下功能:(1)具有安全可靠的登陆系统。(2)能够添加快递单信息。(3)可以修改快递单信息。(4)可以打印快递单信息。(5)进入系统后,可以通过“添加用户”功能添加新的用户信息。(6)能修改密码,提高系统的安全性。二总体设

3、计2.1系统目标通过对系统进行深入的分析得知,本系统需要实现以下目标:(1)操作简单方便,界面整洁大方。(2)保证系统的安全性。(3)方便添加和修改快递信息。(4)完成快递单的打印功能。(5)支持用户添加和密码修改操作。2.2构建开发环境操作系统:Windows7旗舰版JDK版本:jdk-7u3-windows-i586IDE版本:IndigoServiceRelease2开发语言:Java后台数据库:SQLServer2005分辨率:最佳效果1024×768像素2.3系统功能结构在需求分析的基础上,确定了该系统需要实现的功能。根据功能设计出该系统的功能结构图,如下图所示。三数据库设计3.1

4、数据库概要说明本系统采用SQLServer2005作为后台数据库。根据需求分析和功能结构图,为整个系统设计了两个数据表,分别用于存储快递单信息和用户信息。根据这两个表的存储信息和功能,分别设计对应的E-R图和数据表。3.2数据库E-R图快递单信息表tb_receiveSendMessage的E-R图,如左图所示。用户信息表tb_user的E-R图,如右图所示。3.3数据库结构四公共类设计(1)公共类DAO,用于加载数据库驱动及建立数据库连接。具体设计如下:packagecom.zzk.dao;importjava.sql.Connection;importjava.sql.DriverMan

5、ager;importjavax.swing.JOptionPane;publicclassDAO{privatestaticDAOdao=newDAO();//声明DAO类的静态实例/***构造方法,加载数据库驱动*/publicDAO(){try{Class.forName("net.sourceforge.jtds.jdbc.Driver");//加载数据库驱动}catch(ClassNotFoundExceptione){JOptionPane.showMessageDialog(null,"数据库驱动加载失败,请将JTDS驱动配置到构建路径中。"+e.getMessage())

6、;}}/***获得数据库连接的方法**@returnConnection*/publicstaticConnectiongetConn(){try{Connectionconn=null;//定义数据库连接Stringurl="jdbc:jtds:sqlserver://localhost:1433/db_ExpressPrint";//数据库db_Express的URLStringusername="sa";//数据库的用户名Stringpassword="";//数据库密码conn=DriverManager.getConnection(url,username,password);//

7、建立连接returnconn;//返回连接}catch(Exceptione){JOptionPane.showMessageDialog(null,"数据库连接失败。请检查数据库用户名和密码是否正确。"+e.getMessage());returnnull;}}}(1)公共类SaveUserStateTool,用于保存登录用户的用户名和密码。该类主要用于修改用户的密码。具体实现如下:packagecom

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。