C#商品销售系统详细设计报告

蹲街弑〆低调 提交于 2019-11-28 03:35:53

C#商品销售系统详细设计报告

  • 开发背景
    学校要求学生进行实践练习,以此系统作为软件开发练习十分合适

  • 编写目的

  • 首先这份报告是根据商品销售系统需求分析报告、产品概要设计报告和软件产品数据库设计说明书所编写的。随着时代的进步,小店业务的扩展,为方便店主对本店进货,数据统计,出售,备份恢复数据,以及商品的管理,开发本系统,最终将达成小店所有信息都由此系统储存,计算并管理的效果。

  • 开发工具

  • SQL Serve2012
    SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

  • Microsoft Visual Studio2010
    Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
    Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2017 版本,基于.NET Framework 4.5.2 。

  • 系统需求
    本系统的功能主要分为用户登录,进货管理,销售管理,备份功能,库存管理等。各个功能模块之间既独立又相互联系,系统功能总图如下:
    在这里插入图片描述

  • 系统运行环境
    运行环境:机型;华为飞行堡垒
    主频;1.1GHz
    内存容量;8GB
    磁盘容量;1000GB,固态硬盘
    特殊部件;CPU为英特尔M5
    CPU:英特尔i5-3.5GHZ
    内存:8G以上
    硬盘:500G
    操作系统:Windows 10
    开发工具:Visual Studio 2010
    数据库:SQL Serve数据库

  • 系统架构设计
    如下图表所示的建立系统的架构设计模型。业务层逻辑、用户界面层、数据访问层为系统所分成的三层对象分层。如图所示:
    在这里插入图片描述
    数据访问层负责对数据库进行数据的增删查改,数据访问是用户访问数据的方式。首先针对数据结构层,划分了数据库以及配置配置文件来呈现这一层的数据支持。
    接下来用户界面针对系统管理员以及合法操作、普通用户的界面展示了系统初始化和主菜单显示。其中合法事务包括身份验证和操作验证,这个环节很重要也对以下供应商等管理有明确分配。
    第三层业务逻辑层是软件的系统管理总概括,包括系统系统常规功能、员工管理、供应商管理、商品管理、库存管理、进货管理、销售管理和销售数据管理
    第四层数据访问层,包括仔细的功能呢模块:系统用户管理、系统数据安全性管理、系统易用性管理、员工管理(增删查改)、库存查询、库存报警、商品进货、进货单管理、销售数据查询和销售数据统计。

  • E-R图

在这里插入图片描述

  • 系统数据库(DB_GoodSale)设计
    在这里插入图片描述

本文并未写出全部的系统详细设计报告内容,此文仅作为作者个人学习记录,供大家参考交流,未经许可不得转载。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!