(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告

上传人:精****库 文档编号:135560625 上传时间:2020-06-16 格式:DOC 页数:36 大小:420.85KB
返回 下载 相关 举报
(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告_第1页
第1页 / 共36页
(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告_第2页
第2页 / 共36页
(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告_第3页
第3页 / 共36页
(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告_第4页
第4页 / 共36页
(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告》由会员分享,可在线阅读,更多相关《(2020年)(营销报告)XXXX网上图书销售系统_数据库课程设计报告(36页珍藏版)》请在金锄头文库上搜索。

1、数学与计算机学院 课程设计说明书 课 程 名 称 数据库 课程设计 课 程 代 码 题 目 网上图书销售系统 实现前台 年级 专业 班 学 生 姓 名 学 号 开 始 时 间 20132013 年 6 6 月 9 日 完 成 时 间 20132013 年 6 6 月 21 日 课程设计成绩 学习态度及平 时成绩 30 技术水平与实际 能力 20 创新 5 说明书撰写质量 45 总 分 100 指导教师签名 年 月 日 1 目 录 摘摘 要要 2 1 1 引言引言 1 2 2 需求分析需求分析 2 2 1 国内外研究的现状 2 2 2 功能需求 2 2 3 数据描述 4 2 4 数据库描述 5

2、3 3 概要设计概要设计 6 3 1 系统运行环境 6 3 2 系统功能模块设计 6 3 3 系统处理流程 7 3 4 接口设计 7 4 4 详细设计详细设计 9 4 1 登录模块及主界面 9 4 2 图书录入模块 11 4 3 图书销售模块 16 4 4 销售统计模块 21 4 5 查询库存模块 24 5 5 系统测试系统测试 27 6 6 操作手册操作手册 32 7 7 结论结论 33 7 1 系统功能 33 7 2 系统不足和改进 33 7 3 总结 33 致致 谢谢 34 参考文献参考文献 35 2 摘 要 随着计算机的普及书店规模的不断扩大 使图书销售管理成为书店管理中的 一个重要课

3、题 通过图书销售管理系统可以解决书店管理中遇到的各种问题 本 系统分析了市场需求和实际需要 利用 VC 连接 SQL 数据库的方式 主要实现了 书店的网上图书销售管理 该系统具有处理图书录入 图书销售 销售统计 查 询库存等功能 关键词 关键词 图书 销售 库存 1 1 引言引言 传统的图书销售管理方法 都是通过人工统计和计算的管理方式进行的 这样的 管理方法不但费时费力 也容易产生计算上的错误和疏漏 计算机技术的全面普及 打破了书店管理的传统管理方法 提高了管理效率的同时 克服了传统管理方法中易 产生的问题 使管理员能够有序的 全面的对图书销售和库存进行管理 网上图书销售系统可以完成书店的日

4、常管理 如图书录入 图书销售 销售统计 查询库存等功能 迅速准确地对已售图书和剩余库存进行统计和汇总工作 大大提高 了书店的管理效率和准确性 1 网上图书销售系统 2 需求分析 2 1 国内外研究的现状 在现代化的书店中 对图书销售工作运用现代化技术进行管理 是提高工作效率 的有效手段 图书销售管理是书店日常工作中非常重要的一个方面 越来越受到书店 经营者的重视 通过计算机管理系统对图书销售进行全面的统计与管理 全面解决了 书店经营过程中所遇到的各种问题 并且克服了传统管理方式中的易出错等问题 图 书销售管理系统成为书店管理的首选管理工具 2 2 功能需求 2 2 1 待开发软件的功能需求 本

5、系统是根据书店的实际需求而开发的 要求稳定 可靠的实现图书销售的自动 化管理 通过本系统可以达到以下目标 1 图书录入 包括图书的基本信息 如分类 进价 售价 作者等 2 图书销售 包括图书的售价 折扣 销售日期 并实现对库存量的修改 3 销售统计 包括按图书类型 书名 作者 出版社等进行统计 4 查询库存 对指定的某本图书剩余库存量进行查询 5 售完图书查询 对已售完图书进行查询 2 2 2 待开发软件的功能 按照用户需求 要满足以上功能 我设计出了图书销售管理系统的系统功能图 如图 2 1 所示 2 网上图书销售系统 图书销售管理系统 图书 录入 查询 库存 图书 销售 销售 统计 售完

6、图书 查询 图 2 1 图书销售管理系统的系统功能图 综合系统要求 对图 2 1 所示的系统功能解释如下 图书录入 包括图书的基本信息 如分类 进价 售价 作者等 图书销售 包括图书的售价 折扣 销售日期 并实现对库存量的修改 销售统计 包括按图书类型 书名 作者 出版社等进行统计 查询库存 对指定的某本图书剩余库存量进行查询 售完图书查询 对已售完图书进行查询 通过以上分析 可以得到仓库管理系统的数据流图 如图 2 2 所示 管理员 图书信息 处理 图书管理 反馈信息 图书信息 反馈信息 记录数据 数据库 图 2 2 图书管理系统的数据流图 3 网上图书销售系统 2 3 数据描述 2 3 1

7、 数据库概要说明 数据库中包括管理员信息表 图书基本信息表 图书类型表 图书销售记录表等 4 个数据表 图 2 3 所示的即为本系统中数据库中的数据表结构图 该数据表结构图包含系统 所有数据表 可以清晰地反应数据库信息 图 2 3 数据表结构图 2 3 22 3 2 主要数据表的结构 表 2 1 Pwd 管理员信息表 字段名数据类型字段大小描述 IDint4管理员帐号 Passwordnvarchar50r密码 表 2 2 BookInfo 图书基本信息表 字段名数据类型字段大小描述 BookIDint4图书编号 BookNamenvarchar50图书名称 CategoryIDint4图书类

8、型编号 Authornvarchar50作者 Publishernvarchar50出版社 PublishDatesmalldatetime4出版日期 Purchasefloat8进价 Pricefloat8售价 Stockint4库存本数 Discountint4折扣 BarCodenvarchar50条形码 表 2 3 BookCategory 图书类型表 字段名数据类型长度描述 CategoryIDint4图书类型编号 4 网上图书销售系统 CategoryNamenvarchar8图书类型名称 表 2 4 BookSale 图书销售记录表 字段名数据类型长度描述 IDint4销售记录编

9、号 BookIDint4图书编号 SalePricefloat8实际售价 SaleDatesmalldatetime4销售日期 2 4 数据库描述 本软件采用SQL数据库 5 网上图书销售系统 3 概要设计 本系统是根据书店的实际需求而开发的 完全能够帮助书店实现高效 准确的图 书销售自动化管理 在分析阶段 我们已经提出了系统的结构和数据字典 本节我们 将对系统的使用环境作简要介绍 并对该系统作概要设计 3 1 系统运行环境 P4 机 Windows 操作系统 Visual C 6 0 3 2 系统功能模块设计 在前面系统功能分析的基础上 结合 Visual C 程序编制的特点 得到如图 3

10、1 所示的系统功能模块图 图书销售管理系统 图书录入模块 M2 查询库存模块 M5 图书销售模块 M3 销售统计模块 M4 售完图书查询模块 M6 管理员登录模块 M1 图 3 1 图书销售管理系统功能模块图 各模块功能分配如下 1 用户登陆功能 管理员登陆模块 M1 2 图书录入功能 图书录入模块 M2 3 图书销售功能 图书销售模块 M3 6 网上图书销售系统 4 销售统计功能 销售统计模块 M4 5 查询图书库存功能 查询库存模块 M5 6 售完图书查询功能 售完图书查询模块 M6 3 3 系统处理流程 1 系统启动 进入身份验证 2 初始化系统 导入数据库 3 录入图书信息 4 图书销

11、售 5 统计图书销售信息 6 查询图书库存信息 7 查询已售完图书信息 8 退出系统 3 4 接口设计 3 4 1 外部接口 1 用户界面 采用图形用户界面 包含菜单 按钮 对话框等元素 2 软件接口 软件运行于Visual C 6 0平台上 3 硬件接口 运行于PC机上 3 4 2 内部接口 1 用户登陆模块 M1 由相应事件驱动消息激活 完成用户登陆功能 之后 进入消息循环状态 2 图书销售模块 M3 由相应事件驱动消息激活 完成图书销售功能 之后 进入消息循环状态 3 销售统计模块 M4 由相应事件驱动消息激活 完成销售统计功能 之后 进入消息循环状态 4 查询库存模块 M5 由相应事件

12、驱动消息激活 完成查询库存功能 之后 7 网上图书销售系统 进入消息循环状态 5 售完图书查询模块 M6 由相应事件驱动消息激活 完成售完图书查询功 能 之后进入消息循环状态 8 网上图书销售系统 4 详细设计 该系统采用 VC 6 0 中的 MFC 连接 SQL 数据库的方式 使用图形用户界面 主要 实现图书录入 图书销售等功能 下面具体对各模块进行介绍 4 1 登录模块及主界面 在登录界面 如图 4 1 所示 中输入用户名和密码 登录成功后进入主界面 登 陆框流程图如图 4 2 所示 系统主界面如图 4 3 所示 单击某个按钮就能弹出某个功 能的界面 图 4 1 系统登录界面 输入用户名

13、开始 验证密码是否正确 输入密码 登录成功进入主界面 结束 是 否 选择帐号类型 9 网上图书销售系统 图 4 2 登录模块流程图 图 4 3 系统主界面 4 2 图书录入模块 4 2 1 实现目标 添加图书信息 图书录入对话框的设计如图 4 4 所示 保存 按钮对应的方法为 RAddBookDlg OnSave 流程图如图 4 5 所示 图 4 4 图书录入对话框 10 网上图书销售系统 开始 结束 输入图书基本信息 判断输入是否正 确且完整 添加该信息到关联表并写 入数据库 是 否 图 4 5 RAddBookDlg OnSave 方法的流程图 4 2 2 设计步骤 1 向项目中添加一个新

14、 Dialog 资源 资源 ID 为 IDD ADDBOOK 在 IDD YGTJK 对话框资源中单击鼠标右键 执行弹出快捷菜单的 Properties 菜单命令 打开 Dialog Properties 对话框 在 Dialog Properties 对话框中选择 General 选项卡 更改其 Caption 文本框内容为 图书信息录入 2 从 Controls 面板上向 Dialog 资源中添加所需控件 更改资源的属性 并为资 源设置相对应的变量 如表 4 1 所示 表 4 1 图书录入 Dialog 资源属性设置 Member Variables IDProperties TypeMe

15、mber IDC BK CATEGORY默认文本CategoryName IDC BK NAME默认文本BookName IDC BK AUTHOR默认文本Author IDC BK PUBLISHER默认文本Publisher IDC BK DATE默认日期 时间PublishDate 11 网上图书销售系统 IDC BK PURCHASE默认数字Purchase IDC BK PRICE默认数字Price IDC BK PAYOFF默认数字Price IDC BK STOCK默认数字Stock IDC BK BARCODE默认文本BarCode IDC BK DISCOUNT默认数字Dis

16、count IDC RESETCaption 重填 IDC SAVECaption 添加 IDCANCELCaption 退出 4 2 3 代码分析 1 打开 ClassWizard 窗口 添加在 OnInitDialog 成员函数 向 OnInitDialog 添加代码如下 BOOL RAddBookDlg OnInitDialog CDialog OnInitDialog TODO Add extra initialization here GetBookGategory return TRUE return TRUE unless you set the focus to a control EXCEPTION OCX Property Pages should return FALSE 2 当用户单击 保存 按钮时 实现添加图书功能 其响应代码如下 void RAddBookDlg OnSave TODO Add your control notification handler code here UpdateData TRUE if IsValidInput return

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号