




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 目目 录录 第第 1 章章 概要设计概要设计 1 1 1 题目的内容与要求 1 1 2 数据库概念模型设计 1 1 3 总体方案设计 3 第第 2 章章 详细设计详细设计 4 2 1 数据库逻辑模型设计 4 2 1 1 商品表 goods 4 2 1 2 出货清单表 chuhuo 5 2 1 3 进货清单表 jinhuo 5 2 2 系统功能详细设计 5 2 2 1 商品信息管理模块 6 2 2 2 进出库操作模块 6 2 2 3 商品统计模块 7 2 2 4 系统功能模块 8 第第 3 章章 调试分析调试分析 10 3 1 NET和 SQLSERVER的连接问题 10 3 2 父窗体问题 10 3 3 服务器问题 10 第第 4 章章 使用说明使用说明 11 4 1 系统主界面界面 11 4 2 商品信息管理界面 11 4 3 商品进库界面 13 4 4 商品统计界面 14 参考文献参考文献 16 附附 录 程序清单 录 程序清单 17 沈阳航空航天大学课程设计报告 I 目目 录录 第第 1 章章 概要设计概要设计 1 1 1 题目的内容与要求 1 1 2 数据库概念模型设计 1 1 3 总体方案设计 3 第第 2 章章 详细设计详细设计 4 2 1 数据库逻辑模型设计 4 2 1 1 商品表 goods 4 2 1 2 出货清单表 chuhuo 5 2 1 3 进货清单表 jinhuo 5 2 2 系统功能详细设计 5 2 2 1 商品信息管理模块 6 2 2 2 进出库操作模块 6 2 2 3 商品统计模块 7 2 2 4 系统功能模块 8 第第 3 章章 调试分析调试分析 10 3 1 NET和 SQLSERVER的连接问题 10 3 2 父窗体问题 10 3 3 服务器问题 10 第第 4 章章 使用说明使用说明 11 4 1 系统主界面界面 11 4 2 商品信息管理界面 11 4 3 商品进库界面 13 4 4 商品统计界面 14 参考文献参考文献 16 附附 录 程序清单 录 程序清单 17 沈阳航空航天大学课程设计报告 第 1 章 概要设计 1 第 1 章 概要设计 1 1 题目的内容与要求题目的内容与要求 设计和实现一个商品库存管理系统 要求可以实现对商品信息的添加 删除 和修改 以及完成商品的出库和入库操作 要实现相应的统计功能 1 2 数据库概念模型设计计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 根据商品库存管理程序的要求 概念模型一共有五个实体 分别为商品实体 进货实体和出货实体 其中 商品实体包括货物编号 名称 类别 品牌 生产 商 生产商地址 生厂商电话 价格 现存数量等七个属性 商品编号是书籍实 体的主键 出货实体包括商品编号 数量 日期三个属性 出货实体包括商品编 号 出货凭证 日期 数量四个属性 商品库存管理系统的 E R 图如下图 1 1 所示 沈阳航空航天大学课程设计报告 第 1 章 概要设计 2 图图 1 11 1 商品库存管理系统商品库存管理系统 E RE R 图图 说明 从上图可以看出 商品实体与进货单实体之间是一对多的关系 商品 E R 图如图 1 2 所示 图图 1 21 2 商品商品 E RE R 图图 进货清单 E R 如图 1 3 所示 计算机毕业设计 计算机课程设计 沈阳航空航天大学课程设计报告 第 1 章 概要设计 3 代做计算机毕业设计 代做计算机课程设计 QQ715441561 图图 1 31 3 进货清单进货清单 E RE R 图图 出货清单 E R 图如图 1 4 所示 图图 1 41 4 出货清单出货清单 E RE R 图图 1 3 总体方案设计总体方案设计 根据题目要求 本系统可以分为四个功能模块 商品信息管理模块 进出库 模块 商品统计模块 系统功能模块 系统总体模块图如下图 1 4 所示 沈阳航空航天大学课程设计报告 第 1 章 概要设计 4 商品库存管理系统商品库存管理系统 商品信息管理模块商品信息管理模块 进出库模块进出库模块 商品统计模块商品统计模块 系统功能模块系统功能模块 图图 1 41 4 系统总体模块图系统总体模块图 说明 上述模块中 商品信息管理模块实现对商品信息的动态增加 删除 修改 功能 进出库模块实现对商品的进库和出库操作 商品统计模块实现对滞销产品 的统计 商品进出货的统计 系统计算机毕业设计 计算机课程 设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 功能模块实现系统的关闭和版权提示功能 沈阳航空航天大学课程设计报告 第 2 章 详细设计 5 第 2 章 详细设计 2 1 数据库逻辑模型设计数据库逻辑模型设计 商品库存管理系统的 E R 图表明商品实体与进出货清单实体之间是多对多的 关系 转换后的关系模式有三个 分别是商品 进货清单和出货清单 具体属性 如下所示 1 商品 商品编号 商品名称 商品类别 品牌 生产商 商城商电话 生厂商地址 价格 库存量 此为商品实体对应的关系模式 2 出货清单 商品编号 出货量 日期 此为出货清单实体对应的关系模式 3 进货清单 商品编号 进货凭证 进货量 日期 此为进货清单实体对应的关系模式 2 1 1 商品表 商品表 goods 商品表如下表 2 1 所示 表表 2 12 1 书籍表书籍表 列名列名数据类型数据类型长长 度度 是是 否否 允允 许许 空空 说说 明明 商品编号数字4No主 键 商品名Nvarchar 100 50No 类别Nvarchar 100 20No 品牌计算机毕业设计 计算机课 Nvarchar 100 50No 沈阳航空航天大学课程设计报告 第 2 章 详细设计 6 程设计 代做计算机毕业设计 代做计 算机课程设计 QQ715441561 生产商地址Nvarchar 100 20No 生厂商电话Nvarchar 100 100No 价格FloatNo 库存量Floatyes 说明 此表用于存放商品基本信息 包括商品编号 商品名 品牌 生产商 地址 生厂商电话 库存量 价格七个属性 其中的商品编号是该表的主键 其 他的属性都用于商品信息的描述 2 1 2 出货清单表 出货清单表 chuhuo 订单表如下表 2 2 所示 表表 2 22 2 订单表订单表 列名列名数据类型数据类型长度长度是否允许空是否允许空说明说明 商品编号数字No 出货量FloatNo 日期Nvarchar 50 50No 说明 用于存放出货清单基本信息 包括商品编号 出货量和日期三个属性 其中商品编号是该表的主键 其他的属性都用于商品信息的描述 2 1 3 进货清单表 进货清单表 jinhuo 进货清单表如下表 2 3 所示 表表 2 32 3 订购表订购表 沈阳航空航天大学课程设计报告 第 2 章 详细设计 7 列名列名数据类型数据类型长度长度是否允许空是否允许空说明说明 商品编号Int20No 进货量flaot20No 进货凭证Nvarchar50No 日期Nvarchar20No 说明 此表用于进货信息 包括商品编号 商品进货量 进货凭证 日期 商品编号是商品表中的编号的外键 2 2 系统功能详细设计系统功能详细设计 整个程序的实现过程分为四个模块 商品信息管理模块 进出库操作模块 商品统计模块和系统功能模块 各模块的功能以及具体的设计情况如下所述 2 2 1 商品信息管理模块商品信息管理模块 商品信息管理模块的功能是 对商品的基本信息进行添加 删除 修改等操 作 该模块流程图如下所示 图图 2 12 1 商品信息管理模块流程图商品信息管理模块流程图 沈阳航空航天大学课程设计报告 第 2 章 详细设计 8 2 2 2 进出库操作模块进出库操作模块 进出库模块的功能是 执行进出库操作 记录进出库操作 并同时增加或减 少商品表中相应商品的数量 进库和出库操作流程基本相同 下面给出进库操作 的流程图 图图 2 22 2 商品进库流程图商品进库流程图 2 2 3 商品统计模块商品统计模块 该模块的功能是实现对库存商品的销售量进出库情况的统计 现以查看滞销 产品为例介绍该模块的流程图 沈阳航空航天大学课程设计报告 第 2 章 详细设计 9 图图 2 32 3 查看滞销产品流程图查看滞销产品流程图 2 2 4 系统功能模块系统功能模块 该模块的功能是实现系统的退出操作 在系统要退出的时候提示用户是否真 的想要退出系统 并由版权提示功能 沈阳航空航天大学课程设计报告 第 2 章 详细设计 10 执行操作 退出系统 是否退出 N Y 开始 结束 图图计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 2 42 4 退出系统流程图退出系统流程图 沈阳航空航天大学课程设计报告 第 3 章 调试分析 11 第 3 章 调试分析 3 1 Net Net 和和 SQLserverSQLserver 的连接问题的连接问题 因为整个程序的实现需要与数据库相连接 所以我遇到的最大问题是连接数 据库 对数据库的操作占了相当大的比例 数据库的操作效率直接影响了整个系 统的效率 具体的解决方法有以下几个 1 建立数据库连接池 对数据库进行有效使用 2 使用 Dbhelper 类 集中完成数据库操作的问题 3 2 父窗体问题父窗体问题 在程序的编写过程中 由于本软件的主界面是一个父窗体 其他的窗体是主窗体 的子窗体 刚开始不知道怎么操作 经过查找资料才知道 需要将父窗体的 IsMdiContainer设为True 然后再将子窗体的 child MdiParent this 这样设置 才行 计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 3 3 服务器问题服务器问题 由于本系统通过网页的形式进行工作 并且要求动态显示数据 因此使用 IIS 服务器 IIS 服务器的工作端口默认为 80 但安装了多个版本的服务器后 端口地址存在混乱 因此将主服务器的端口地址设为 8080 以便直接启动浏览器 后输入网址直接访问 沈阳航空航天大学课程设计报告 第 4 章 使用说明 12 第 4 章 使用说明 4 1 系统主界面界面系统主界面界面 图图 4 1 主界面界面主界面界面 4 2 商品信息管理界面商品信息管理界面 沈阳航空航天大学课程设计报告 第 4 章 使用说明 13 图图 4 2 商品信息添加界面商品信息添加界面 下面是商品信息修改界面 图图 4 3 收货人界面收货人界面 下面是商品信息删除界面 图图 4 4 订单界面订单界面 沈阳航空航天大学课程设计报告 第 4 章 使用说明 14 4 3 商品进库界面商品进库界面 图图 4 5 商品进库界面商品进库界面 下图是商品出库界面 沈阳航空航天大学课程设计报告 第 4 章 使用说明 15 图图 4 6 商品出库界面商品出库界面 4 4 商品统计界面商品统计界面 图图 4 7 滞销商品统计界面滞销商品统计界面 图 4 4 说明 滞销商品统计界面 下图是商品订货信息统计界面 沈阳航空航天大学课程设计报告 第 4 章 使用说明 16 图图 4 8 商品订货信息界面商品订货信息界面 下图是系统的退出界面 计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 图图 4 9 系统退出界面系统退出界面 沈阳航空航天大学课程设计报告 参考文献 17 参考文献 1 王珊 萨师煊 数据库系统概论 M 北京 高等教育出版社 2002 2 徐聪葱 ASP Net 编程从入门到实践 M 北京 清华大学出版社 2010 3 陈华 Ajax 从入门到精通 M 北京 清华大学出版社 2008 4 王山 等 Net 网站开发典型模块与实例精讲 M 北京 电子工业出版社 2006 5 张小豪 软件工程导论 M 北京 清华大学出版社 2003 沈阳航空航天大学课程设计报告 附 录 18 附 录 程序清单 Dbhelper 类类 using System using System Collections Generic using System Text using System Collections using System Data using System Data SqlClient using System Configuration namespace inventory class Dbhelper public static string connectionString Data Source sqlexpress Initial Catalog inventory User Id sa Password 123456 region 通用方法 数据连接池 private SqlConnection con 返回数据库连接字符串 public static String GetSqlConnection String conn connectionString return conn endregion region 执行sql字符串 执行不带参数的SQL语句 public static int ExecuteSql String Sqlstr String ConnStr GetSqlConnection using SqlConnection conn new SqlConnection ConnStr 沈阳航空航天大学课程设计报告 附 录 19 SqlCommand cmd new SqlCommand cmd Connection conn cmd CommandText Sqlstr conn Open int num cmd ExecuteNonQuery conn Close return num 计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 执行带参数的SQL语句 SQL语句 参数对象数组 public static int ExecuteSql String Sqlstr SqlParameter param String ConnStr GetSqlConnection using SqlConnection conn new SqlConnection ConnStr SqlCommand cmd new SqlCommand cmd Connection conn cmd CommandText Sqlstr cmd Parameters AddRange param conn Open int num cmd ExecuteNonQuery conn Close return num 返回DataReader public static SqlDataReader ExecuteReader String Sqlstr 沈阳航空航天大学课程设计报告 附 录 20 String ConnStr GetSqlConnection SqlConnection conn new SqlConnection ConnStr 返回DataReader时 是不可以用 using 的 try SqlCommand cmd new SqlCommand cmd Connection conn cmd CommandText Sqlstr conn Open return cmd ExecuteReader System Data CommandBehavior CloseConnection 关闭关 联的Connection catch Exception ex return null 执行SQL语句并返回数据表 SQL语句 public static DataTable ExecuteDt String Sqlstr String ConnStr GetSqlConnection using SqlConnection conn new SqlConnection ConnStr SqlDataAdapter da new SqlDataAdapter Sqlstr conn DataTable dt new DataTable conn Open da Fill dt conn Close return dt 执行SQL语句并返回DataSet SQL语句 public static DataSet ExecuteDs String Sqlstr 沈阳航空航天大学课程设计报告 附 录 21 String ConnStr GetSqlConnection using SqlConnection conn new SqlConnection ConnStr SqlDataAdapter da new SqlDataAdapter Sqlstr conn DataSet ds new DataSet conn Open da Fill ds conn Close return ds endregion region 数据库连接和关闭 打开连接池 private void Open 打开连接池 if con null 这里不仅需要using System Configuration 还要在引用目录里添加 con new SqlConnection GetSqlConnection con Open 关闭连接池 public void Close if con null con Close 释放连接池 public void Dispose 确定连接已关闭 if con null con Dispose 沈阳航空航天大学课程设计报告 附 录 22 con null endregion 商品信息添加界面代码 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Linq using System Text using System Windows Forms namespace inventory public partial class addGoods Form public addGoods InitializeComponent private void button1 Click object sender EventArgs e string mingcheng changzhi dianhua scchengjia leibie pinpai jiage jiage textBox6 Text Trim try float jia float Parse jiage 计算机毕业设计 计算机课程设计 代做计算机毕业设计 代做计算机课程设计 QQ715441561 catch System Exception ed 沈阳航空航天大学课程设计报告 附 录 23 MessageBox Show 您输入的价格有误 错误 return mingcheng textBox1 Text Trim leibie comboBox1 Text Trim changzhi textBox4 Text Trim dianhua textBox5 Text Trim scchengjia textBox3 Text Trim pinpai textBox2 Text Trim string sql string Format insert in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 牛肉干的直播营销方案
- 学校启动仪式活动策划方案
- 海南景观植物墙施工方案
- 重庆上门品牌策划活动方案
- 健身活动策划方案表
- 校园跳舞活动策划方案模板
- 淄博钢质隔音门施工方案
- 大冶拖拉管施工方案厂家
- 蒙元文化建筑方案设计
- 建设项目职业卫生“三同时”管理制度
- GJB297B-2020钝化黑索今规范
- 年产5万吨氧化铁新材料(磁性材料及锂电材料)项目报告书
- 江苏南京2020-2023年中考满分作文53篇
- 关于懂你的600字初三作文9篇
- 2025年电梯安全培训试题附答案
- 2025年职业技能鉴定考试(涂装工·高级/三级)历年参考题库含答案详解(5套)
- 2025至2030年中国猫砂行业发展监测及投资战略研究报告
- 2025年理赔人员上岗考试题库
- 2025年AI技术在项目管理中的应用洞察报告
- 荧光分析技术第二章荧光信号机制讲课文档
- 2025-2026年秋季学期各周国旗下讲话安排表+2025-2026学年上学期升旗仪式演讲主题安排表
评论
0/150
提交评论