java数据库销售管理系统实验报告完整版(附代码)4599.docx
《java数据库销售管理系统实验报告完整版(附代码)4599.docx》由会员分享,可在线阅读,更多相关《java数据库销售管理系统实验报告完整版(附代码)4599.docx(168页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连海事事大学本本科生实实验报告告数据库原原理-操作实实训院(系):交通运运输管理理学院专业:电电子商务务 课程名称称:数据据库原理理学号:22220011334944学生:周周慧敏任课教师师:贺琳琳完成日期期:20013 年 112 月月1实验验目的掌握数据据库模式式设计,依依据实际际要求设设计表结结构,建建立表的的关系;结合一一定的开开发工具具实现数数据库应应用程序序的开发发。2实验验环境2.1 硬件环环境:处理器:Inttel(R) Corre(TTM) i3 CPUU M 3800 2.553GHHz 22.533GHzz安装内存存:(RAAM):2GBB(1.86GGB可用用)2.2
2、 软件环环境操作系统统: Wiindoows77数据库管管理系统统:微软软公司的的SQLL Seerveer20005开发工具具: Ecclippse3需求求分析销售管理理系统,可可用于企企业的销销售信息息管理,查查询,更更新与维维护,使使用方便便,易用用性强,图图形界面面清晰明明了。该该软件用用javva语言言编写,用用SQLLSerrverr20005数据据库作为为后台的的数据库库进行信信息的存存储,用用SQLL语句完完成销售售信息的的添加,查查询,修修改,删删除的操操作。用用ODBBC驱动动实现前前台Jaava与与后台SSQL数数据库的的连接。JJavaa语言跨跨平台性性强,可可以在ww
3、inddowss,liinuxx,ubbunttu等系系统下使使用,方方便简单单,安全全性好。SSQLSServver220055数据库库高效安安全,两两者结合合可相互互利用各各自的优优势。该系统实实现的大大致功能能:1. 用户登陆陆界面。该该界面可可以选择择使用者者的身份份,“系统管管理员,基基本档案案管理员员,业务务员”。不同同的身份份有不同同的操作作界面和和功能权权限。IID号和和密码输输入正确确即可登登录。2. 系统管理理员界面面,拥有有最高权权限。提提供了客客户信息息管理、产产品信息息管理、订订单信息息管理、发发货管理理与签收收管理等等功能。3. 基本档案案管理员员界面。提提供了客客
4、户信息息管理、产产品信息息管理等等功能。4. 业务员界界面。提提供了订订单信息息管理、发发货管理理与签收收管理等等功能。5. 登录的用用户信息息分别存存储在SSQL数数据库的的“unppw表”中,如如果用户户信息不不存在这这个表中中,将会会无权利利登录本本管理系系统。6. 保证了本本销售管理理系统的的安全性性。系统功能能图如下下: 销售管理系统基本档案管理员业务员系统管理员发货管理签收管理订单信息管理产品信息管理客户信息管理订单信息管理订单信息管理产品信息管理客户信息管理发货管理签收管理4概念念结构设设计根据以上上对系统统的需求求分析,系系统设计计,本系系统使用用的数据据库实体体分别为为客户信
5、信息实体体,产品品信息实实体,订订单信息息实体,发发货单实实体,签签收单实实体。1:客户户信息实实体客户信息息实体包包括客户户名称、单单位地址址、联系系电话、地地址、开开户银行行、银行行账号、发发票抬头头、所在在区域等等属性。客户信息实体的E-R图如图所示。 所在区域 发票抬头 银行账号 地址 联系电话单位地址 客户名称 客户信息 开户银行2:发货货单实体体发货单实实体包括括客户名名称、联联系人、联联系电话话、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、发货货日期等等属性,EE-R图图如图所所示。 产品名称 发货日期 单价 总价 运费 数量型号 地址 联系人 发货
6、单 发货地址 联系电话 客户名称3:签收收单实体体签收单实实体包括括客户名名称、联联系人、联联系电话话、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、收货日期期等属性性,E-R图如如图所示示。 产品名称 收货日期 单价 总价 运费 数量型号 地址 联系人 签收单 发货地址 联系电话 客户名称4:unnpw实实体unpww实体包包括unn、pww、qxx等属性性,E-R图如如图所示示。 pw un unpw qx5:产品品信息实实体产品信息息实体主主要包括括产品名名称、规规格、型型号、操操作系统统、产品品描述、产产品分类类等属性性。E-R图如如图所示示。 规格 产品名
7、称 型号 产品分类 产品描述 产品信息 操作系统6:订单单信息实实体订单信息息实体主主要包括括客户名名称、联联系人、联联系电话话、发货货地址、最最后到货货期限(日日期)以以及产品品名称、型型号、数数量、产产品要求求等属性性。E-R图如如图所示示。 最后到货期限 联系人 产品要求 数量型号 产品名称 客户名称 发货地址 联系电话 订单信息实体属性性表:实体属性客户信息息客户名称称、单位位地址、联联系电话话、地址址、开户户银行、银银行账号号、发票票抬头、所所在区域域产品信息息产品名称称、规格格、型号号、操作作系统、产产品描述述、产品品分类订单信息息客户名称称、联系系人、联联系电话话、发货货地址、最
8、最后到货货期限(日日期)以以及产品品名称、型型号、数数量、产产品要求求签收单客户名称称、联系系人、联联系电话话、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、收货货日期发货单客户名称称、联系系人、联联系电话话、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、发货货日期unpww(用户户)un(登登录名)、ppw(密密码)、qqx(用用户)产品描述操作系统产品分类产品名称产品信息产品名称1包含n型号型号1采购n数量订单信息规格客户名称地址产品要求1生成11客户信息产品名称所在区域1签收N单位地址型号发货单发票抬头联系电话客户名称数量银行账号联
9、系电话单价签收单开户银行联系人运费数量发货地址总价地址单价发货日期收货日期总价运费5逻辑辑结构设设计(1)表表-dbbo.客客户信息息(客户信息息表)客户信息息表包括括客户名名称、单单位地址址、联系系电话、地地址、开开户银行行、银行行帐号、发发票抬头头、所在在区域等等信息。(2)表表-dbbo.产产品信息息(产品品信息表表)产品信息息表包括括产品名名称、规规格、型型号、操操作系统统、产品品描述、产产品分类类等信息息。(3)表表-dbbo.订订单信息息(订单信信息表)订单信息息表包括括客户名名称、联联系人、联联系电话话、发货货地址、最最后到货货期限(日日期)以以及产品品名称、型型号、数数量、产产
10、品要求求等信息息。(4)表表-dbbo.发发货单信信息(发发货单表表)发货单表表主要包包括客户户名称、联联系人、联联系电话话、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、发货日期期等信息息。(5) 表-ddbo.签收单单信息(签收单单表)签收单表表主要包包括客户户名称、联联系人、联联系电话话、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、收货货日期等等信息。(6) 表-ddbo.unppw(用户表)用户表包包括unn、pww、qxx等信息息。6数据据库实现现(1)数数据库关关系图(2)SSQL语语句实现现数据表的的创建:(i)客客户信息
11、息表创建建:creaate tabble 客户信息息表(客户名称称nchaar(110) nott nuull priimarry kkey ,单位地址址 nccharr(100),联系电话话 nccharr(100),地址 nnchaar(110),开户银行行 nccharr(100),银行账号号 nccharr(100),发票抬头头 nchhar(10),所在区域域 nccharr(100),)(ii)产品信息息表创建建:creaate tabble 产品信息息表(产品名称称nchaar(110) nott nuull priimarry kkey ,规格 nnchaar(110),型号
12、nnchaar(110),操作系统统 nccharr(100),产品描述述 nccharr(100),产品分类类 nccharr(100),)(iiii)订单信息息表创建建:creaate tabble 订单信息息表(客户名称称nchaar(110) nott nuull priimarry kkey ,联系人nnchaar(110),联系电话话 nchhar(10),发货地址址 nchhar(10),最后到货货期限 nchhar(10),产品名称称 nchhar(10),型号 nnchaar(110),数量 iint,产品要求求 nccharr(100),)(iv)发货单单表创建建:crea
13、ate tabble 发货单单表(客户名称称nchaar(110) nott nuull priimarry kkey ,联系人 nchhar(10),联系电话话 nccharr(100),发货地址址 nccharr(100),地址 nnchaar(110),产品名称称 nccharr(100),型号 nnchaar(110),数量 iint,单价 iint,运费 iint,总价 iint,发货日期期 nccharr(100),)(v)收收货单表表创建:creaate tabble 收货单单表(客户名称称nchaar(110) nott nuull priimarry kkey ,联系人 nc
14、hhar(10),联系电话话 nccharr(100),发货地址址 nccharr(100),地址 nnchaar(110),产品名称称 nccharr(100),型号 nnchaar(110),数量 iint,单价 iint,运费 iint,总价 iint,收货日期期 nccharr(100),)(vi)管管理员信信息表创创建:creaate tabble unppw表(qxinntnoot nnulll prrimaary keyy ,unvaarchhar(12) noot nnulll,pw vvarccharr(122) nnot nulll)7应用用系统设设计实现现(1)用用户登录
15、录模块(2)各各用户操操作模块块(i)系系统管理理员操作作模块(ii)基基本档案案管理员员操作模模块(iiii)业务务员操作作模块(3)系系统管理理员登录录在登陆界界面选择择“系统管管理员”角色,输输入正确确的IDD和密码码。验证证成功则则可进入入系统管管理员管管理界面面。系统统管理员员ID号号和登录录密码存存在数据据库中的的管理员员信息表表。表中中存在的的管理员员才允许许登录。(i)点点击客户户信息管管理,弹弹出如下下界面:(ii)点点击显示示按钮后后,会出现数数据库里里保存的的客户信信息:(iiii)点击击增加按按钮,弹弹出如下下界面,输输入要增增加的客客户信息息,成功功后会弹弹出增加加成
16、功的的提示窗窗口:(iv)增增加客户户信息成成功后客客户信息息管理界界面会增增加一行行客户信信息,如如图所示示:(v)选选中一条条客户信信息,点点击删除除按钮,成成功后会会出现删删除成功功的提示示窗口:(vi)成成功删除除Tomm客户的的信息后后,客户户信息管管理界面面变化如如下:(viii)选中中一行客客户信息息,点击击修改按按钮,出出现如下下界面,输入要修改的信息,成功后弹出修改成功的提示窗口:(此处修改了客户Tom的联系电话)(viiii)点点击查询询按钮,弹弹出如下下窗口:在文本框框中输入入“Heii“,即可可查询所所在区域域为”Heii“的客户户信息:其他模块块与客户户信息管管理模块
17、块类似,均均能实现现信息的的查询、修修改、删删除、增增加、显显示等功功能,在在此不再再赘述;点击退退出系统统即可完完成本次次操作。经过系统统一系列列的增删删改查操操作之后后,sqql sseveer 220055数据库库上的客客户信息息表同时时也发生生了改变变:8实验验总结(实实验心得得)本次操作作实训虽虽然很辛辛苦,但实在是是受益匪匪浅。在在操作实实训过程程中碰到到了很多多问题,刚开始的时候,还真不知道从哪里下手。但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次操作实训我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整
18、一个学期学到的都多。理论和实践的相结合是学习最有效的方法。在实验的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,这次操作实训之后,一定把以前所学过的知识重新温故。通过这次次操作实实训使我我懂得了了理论与与实际相相结合是是很重要要的,只只有理论论知识是是远远不不够的,只只有把所所学的理理论知识识与实践践相结合合起来,从从理论中中得出结结论,才才能真正正为社会会服务,从从而提高高自己的的实际动动手能力力和独立立思考的的能力。附录:代代码Conttroll.jaavapackkagee zhhm;publliccclasss CConttroll publlicsst
19、atticvvoidd maain(Strringg arggs) new DLFFramme();DLFrramee.jaavapackkagee zhhm;impoort javvax.swiing.*;impoort javva.aawt.*;impoort javva.aawt.eveent.*;impoort javva.ssql.*;publliccclasss DDLFrramee exxtennds JFrramee immpleemennts ActtionnLisstenner, IttemLListteneer / 登录界界面privvateestaaticcfinnal
20、llonggserriallVerrsioonUIID = 1LL;JPaanell p11 = nulll;JPaanell p22 = nulll;JPaanell p33 = nulll;JLaabell usserNNamee = neww JLLabeel(用户:);JTeextFFielld ttxtUUserr = neww JTTexttFieeld();JLaabell paasswwordd = neww JLLabeel(密码:);JPaasswworddFieeld txttPwdd = neww JPPasssworrdFiieldd(6);JLaabell rool
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 数据库 销售 管理 系统 实验 报告 完整版 代码 4599
限制150内