- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- D动物性食品加工与检验(肉、蛋)11.ppt
- d如何站在《易经》的高度来构建孩子的大格局? - 副本 - 副本37.doc
- E5 对国外临床研究资料的种族因素的可接受性 cn25.doc
- e2-8溶液中的离子平衡40.ppt
- Earth Defense Force一直以来都肩负着保护地球的任务26.doc
- ebdrtve医学_生理学名词解释12.doc
- e6她找他单身派对活动总结_谭雪琴、刘伟49.ppt
- ed毕竟生命不超过36,500天_130.ppt
- E-learning中文文献管理软件实用教程4.ppt
- e.如何做好促销-赵兴才27.ppt
- 2025年电商行业O2O模式案例分析报告:成功企业经验借鉴.docx
- 2025年密室逃脱游戏行业市场动态与行业趋势研究报告.docx
- 中班教案春节甜甜话.pptx
- 2025年金融APP适老化改造策略及市场前景分析报告.docx
- 2025年家用储能系统成本分析及商业化推广模式研究报告.docx
- 城市海绵城市建设实施方案2025:雨水利用与城市雨水管理.docx
- 工业互联网平台网络隔离技术在网络安全应急响应中的应用报告.docx
- 2025年海洋生态修复工程经济效益与政策支持策略研究报告.docx
- 2025年社区老年助餐跨境健康食谱研发与老年慢性病预防策略.docx
- B2B企业内容营销案例集2025:实战技巧与社交媒体营销.docx
文档评论(0)