Java数据库-包裹详单管理系统12.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java数据库-包裹详单管理系统12

包裹详单管理系统 目 录 一、需求分析 3 1.功能需求 3 2.可用性需求 3 3.实体信息 4 3.1.寄件人信息 4 3.2.收件人信息 5 3.3.包裹信息 6 3.4.收货信息 6 3.5.发货信息 7 二、概要设计 8 1. 包裹发货系统E-R图 8 2.包裹实体属性图 10 3.收件人实体属性图 11 4.寄件人实体属性图 12 5.“收货”联系的属性图 12 6.“发货”的实体属性图 14 三、详细设计 14 1.数据库关系模式 14 2.数据库及表结构的创建 15 3. 源代码 17 4. 参考文献 26 一、需求分析 1.功能需求 包裹详单系统业务主要包括查询、增加、删除功能。 (1)查询:分为查询寄件人信息、查询收件人信息、查询包裹信息、查询发货信息、查询收货信息。 (2)增加:分为增加寄件人信息、增加收件人信息、增加包裹信息、增加发货信息、增加收货信息。 (3)删除:分为删除寄件人信息、删除收件人信息、删除包裹信息、删除发货信息、删除收货信息。 2.可用性需求 该包裹详单管理系统要具有功能操作简单,便于操作等特点。 3.实体信息 3.1.寄件人信息 3.2.收件人信息 3.3.包裹信息 3.4.收货信息 3.5.发货信息 二、概要设计 在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可以画出如下反映包裹发货管理系统数据的整体E-R图. 包裹发货系统E-R图 三、详细设计 1.数据库关系模式 按照实体-联系图转化为关系模式的规则,本系统的E-R图可转化为如下有5个关系模式: 寄件人(寄件人编号, 寄件人姓名,寄件人地址,寄件人电话,寄件人邮编) 收件人(收件人编号, 收件人姓名,收件人地址,收件人电话,收件人邮编) 包裹(包裹编号,寄件人编号,包裹种类,包裹名,包裹重量,包裹价格,内置物数量) 收货(收货编号,寄件人编号, 包裹编号,收货日期,内置物数量) 发货(发货编号,接收人编号,包裹编号,发货日期,内置物数量) 2.数据库及表结构的创建 打开MySQL,新建表,根据已设计的关系模式及各模式的完整性要求,建立数据库和表结构。 建立sender表 寄件人信息表 列名 数据类型 长度 允许空 主键 Sender varchar 255 否 1 Sname char 50 否 Saddress char 50 否 Sphone char 20 否 Spostcode char 10 否 (2)建立receive表 收件人信息表 列名 数据类型 长度 允许空 主 键 Receive varchar 255 否 1 Rname char 50 否 Raddress char 50 否 Rphone char 20 否 Rpostcade char 10 否 (3)建立package表 包裹信息表 列名 数据类型 长度 允许空 主 键 PackageID varchar 255 否 1 SenderID varchar 255 否 1 Pkind char 50 是 Pname char 50 否 Pweight double 5 是 Pprice double 5 是 PNum int 5 是 (4)建立getin表 收货信息表 列名 数据类型 长度 允许空 主 键 GetID varchar 255 否 1 SenderID varchar 255 否 1 PackageID varchar 255 否 1 GDate char 20 否 PNum int 5 是 (5)建立out表 发货信息表 列名 数据类型 长度 允许空 主 键 OutID varchar 255 否 1 ReceiveID varchar 255 否 1 PackageID varchar 255 否 1 SDate char 20 否 PNum int 5 是 源代码 package temp; import java.sql.DriverManager; import java.sql.Connection; import java.sql.ResultSet; import java.sql.Statement; import java.sql.SQLException; import java.util.Scanner; import java.io.*; public class Package { public static fin

文档评论(0)

pfenejiarz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档