- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机与软件工程学院
课程设计说明书
课 程 名 称: Java设计综合设计
课 程 代 码: 106087269
题 目: 图书销售管理系统
年级 / 专业: 2014/计算机科学与技术
学 生 姓 名:
学 号:
开 始 时 间: 2016年 11 月 21 日
完 成 时 间: 2016年 12 月 21 日
设计成绩:
学习能力
(20)
解决方案
(20)
UI设计
(20)
技术水平
(20)
协作与表达
(20)
总 分(100)
指导教师(签名) 20 年 月 日
目 录
TOC \o 1-4 \h \z \u 1 前言 3
1.1 问题的提出 3
1.2 任务与分析 3
2.系统总体设计 4
2.1 开发工具 4
2.2 系统框图 4
2.3 模块功能 4
2.3.1 进货 4
2.3.2 退货 4
2.3.3 销售 4
2.3.4 查询 5
2.3.5 统计 5
3 交互界面设计 5
3.1 控件介绍 5
3.2 窗体(以下逐个阐述:你选用的控件的截图、特点、选用理由) 5
3.2 文本编辑框 5
3.3 表格组件 5
3.4 菜单栏组件 6
4 功能详细设计 6
4.1 建立数据库 6
4.2 连接数据库 6
4.3 图书信息 6
5 系统功能测试 8
进货 8
退货 8
销售 9
查询 9
统计 9
结 论 11
1 前言
1.1 问题的提出
在现在的书店运营管理中,图书销售管理系统有着十分重要的作用,然而,用大型销售管理软件对于小型书店来说成本过大,不能发挥出大型管理软件的优点,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种小书店自然有十分重要作用。某小型书店出于这种目的制作了这个图书销售管理系统。
1.2 任务与分析
本课题主要的任务是设计一个图书销售管理系统。
1.2.1、系统的基本要求:
调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。
①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。
②退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。
③统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜等信息。
④销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。
⑤查询:允许用户设置条件进行进货、退货、统计、销售和库存书籍的信息查询。1.2.2、数据库要求:在数据库中至少应该包含下列数据表:
图书信息管理表
1.2.3、要求:基于JFrame窗体设计、使用MVC模式
数据库使用SQL Server或者MySQL或者Oracle
2.系统总体设计
2.1 开发工具
开发工具:选用Eclipse,Eclipse是Java的集成开发环境,使用方便,快速,Java 是完全面向对象的,将一切事物封装,具有简单性、面向对象、分布式、解释
型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。Java中提供的swing框架可以方便快速的编写图形用户界面。
开发环境:Windows 10,需要安装JDK1.7,配置Java的运行环境。
2.2 系统框图
系统流程图
进入系统
进入系统
统计销售查询退货进货进货
统计
销售
查询
退货
进货
进货
2.3 模块功能
2.3.1 进货
可以根据图书的库存量进行筛选出需要进货的图书,输入图书名和进货数量对图书进行进货,保存数据到数据库。
2.3.2 退货
查看所有图书退货信息,根据书名进行退货,输入退货量对图书库存进行修改。
2.3.3 销售
根据数据库中的图书信息,查询图书售价和库存,根据图书名对图书进行销售,并修改图书库存。
2.3.4 查询
查看进货单,退货单和查看销售单
2.3.5 统计
统计出图书销售总数和销售总额,并查看图书销售数的排行。
3 交互界面设计
3.1 控件介绍
控件是用户可与之交互以输入或
文档评论(0)