《Java 语言程序设计》
课程设计报告
题 目 : 零件交易中心管理系统
专 业 : 计算机科学与技术
班 级 :
2017(2)
姓 名 : 常宇彤
指 导 教
师 : 周燕
成 绩 :
计算机学院
学号
1708010201
2018-2019 学年 第 1 学期
2018 年 11 月 20 日
目录
1
设计内容及要求 .................................................................................................................................... 1
1.1 软件的功能描述和需求 .................................................................................................................... 1
1.2 系统目标 ............................................................................................................................................ 1
2
概要设计 ................................................................................................................................................. 1
2.1 数据库概念设计 ............................................................................................................................... 1
2.2 数据库逻辑设计 ............................................................................................................................... 1
2.3 系统功能结构 ................................................................................................................................... 1
3
设计过程 ................................................................................................................................................. 2
3.1 使用说明 ........................................................................................................................................... 2
3.2 程序
java
类说明 ............................................................................................................................. 2
3.3 零件交易中心管理系统程序设计 ................................................................................................... 3
4
设计结果与分析 ................................................................................................................................... 27
4.1 设计结果 ......................................................................................................................................... 27
4.2 分析与总结 ..................................................................................................................................... 30
5
参考文献 ............................................................................................................................................... 3 0
1
计算机学院 《Java 语言程序设计》课程设计报告
1 设计内容及要求
1.1 软件的功能描述和需求
1) 供应商信息包括供应商号、供应商名、地址、电话、简介;顾客信息
包括顾客号,顾客名、地址、电话;零件信息包括零件号、零件名、重量、
颜色、简介等。
2) 此系统可以让供应商增加、删除和修改所提供的零件产品,还可以
让顾客增加、删除和修改所需求的零件。交易员可以利用顾客提出的需求信
息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后
即完成这笔交易。
1.2 系统目标
1)操作简单方便,界面简洁大方
2)方便快捷的交易功能
3)快速查询供应商,顾客和零件的相关信息
4)系统运行稳定,安全可靠
2 概要设计
2.1 数据库概念设计
1) 数据库需要表述的信息有以下几种:
2) 零件信息
3) 供应商信息
4) 顾客信息
2.2 数据库逻辑设计
分析关系的转化,可以得到如下关系模式并建立表:
零件实体集转换为关系:t_spare(零件号,零件重量, 颜色,简介)
供应商实体集转换为关系 t_supplier(供应商号,供应商名,供应商地
址,供应商电话,简介)
顾客实体集转换为关系 t_customer(顾客号,顾客名,顾客地址,顾客
电话)
供应联系转换为关系 t_sup_spare(供应商号,零件号,供应量)
顾客需求联系转换为关系 t_cus_spare(顾客号,零件号,需求量)
交易员联系转换为关系 t_trader(交易员姓名,交易员号,密码)
2.3 系统结构
系统设计及运行过程分别可有图 1,图 2 两个流程图进行。
主体有交易员,供应商,顾客和零件四个组成.通过增删改查的灵活运用来
完成零件的交易。
2
计算机学院 《Java 语言程序设计》课程设计报告
图 1 系统设计结构图
图 2 系统执行流程
3 设计过程
3.1 使用说明
1) 程序运行入口:LingJianLogin
2) 程序运行方法:打开 LingJianLogin 类,运行
3.2 程序 java 类说明
1) LingJianLogin 对应系统登录
2) Register 对应系统注册
3)LingJianMainPage 对应系统主界面
4)SupplierInfo 对应供应商信息维护(增、删、改、查)
评论5