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)设计
本文并未写出全部的系统详细设计报告内容,此文仅作为作者个人学习记录,供大家参考交流,未经许可不得转载。
来源:CSDN
作者:Qi_FengLe
链接:https://blog.csdn.net/Qi_FengLe/article/details/82888218