电脑销售管理系统 数据库课程设计

上传人:第*** 文档编号:55670168 上传时间:2018-10-03 格式:DOC 页数:29 大小:1.60MB
返回 下载 相关 举报
电脑销售管理系统   数据库课程设计_第1页
第1页 / 共29页
电脑销售管理系统   数据库课程设计_第2页
第2页 / 共29页
电脑销售管理系统   数据库课程设计_第3页
第3页 / 共29页
电脑销售管理系统   数据库课程设计_第4页
第4页 / 共29页
电脑销售管理系统   数据库课程设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《电脑销售管理系统 数据库课程设计》由会员分享,可在线阅读,更多相关《电脑销售管理系统 数据库课程设计(29页珍藏版)》请在金锄头文库上搜索。

1、数数据据库库原原理理与与应应用用课程设计(论文)电脑销售管理系统电脑销售管理系统院(系)名称电子与信息工程学院专业班级软件工程学号140403038学生姓名指导教师起 止 时 间: 2016.7.62015.7.15课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):电子与信息工程学院 教研室:软件工程学 号学生姓名专业班级课程设 计(论 文)题 目电脑销售管理系统课程设计(论文)任务任务要求:任务要求:电脑销售管理系统实现以下几个功能:查询、修改、插入、删除商品信息;查询员工信息等。技术要求:技术要求:1、按照 ER 图的设计步骤进行设计;2、前台界面使用 C#制作;3、后台数据库

2、使用 SQL server2008;4、使用 C# 与 SQL 数据库连接;5、数据库设计范式要达到 3NF;6、代码编写不少于 200 行。指导教师评语及成绩平时成绩: 答辩成绩: 论文成绩: 总成绩: 指导教师签字: 年 月 日注:平时成绩占注:平时成绩占 20%,答辩成绩占,答辩成绩占 40%,论文成绩占,论文成绩占 40%。本科生课程设计(论文)I摘 要电脑管理是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种、价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。随着社会经济的发展,当企业的物流业务发展到一定规模之后,执行效率就成为物

3、流发展的瓶颈。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代管理技术相互配合,来更加准确、高速地完成工业企业日常的电脑销售管理工作,使企业能够以最少的人员来完成更多的工作。系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统使用 SQL Server 2008 建立数据库后台,使用 C#进行前台界面和处理程序的开发,前者建立成数据一致性和完整性强、数据安全性好的数据库,而后者具有应用程序功能完备,易使用等特点。关键词:电脑;销售管理系统;C#本科生课程设计(论文)II目 录第 1 章 绪论.11.1 研究背景11.2 开发意义1第 2 章 系统需

4、求分析.22.1 开发环境和软件22.2 Microsoft Visual Studio22.3 SQL Server 数据库32.4 系统功能分析4第 3 章 系统设计.53.1 系统功能结构设计53.2 数据库概念结构设计53.3 数据库逻辑结构设计63.4 数据库实现63.4.1 数据库关系图63.4.2 SQL 语句实现6第 4 章 系统实现.94.1 用户登录界面94.2 主要功能界面94.2.1 主界面94.2.2 电脑信息界面104.2.3 商品管理界面124.2.4 店面信息查询界面134.2.5 其他 界面13第 5 章 课设总结.15参考文献16本科生课程设计(论文)1第

5、1 章 绪论1.1 研究背景电脑销售管理系统是管理电脑销售的重要工具,是电脑专卖店不可或缺的部分。 随着电脑的销量的不断增加,销售管理系统的数量也不断的上涨。管理工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高超市管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。1.2 开发意义随着这些年电脑计算机的速度质的提高,成本的下降,IT 互联网大众趋势的发展。我们使用电脑的

6、高效率才处理数据信息成为可能。 电脑销售管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量毋庸置疑,切实有效地把计算机管理引入电脑销售管理中,对于促进电脑管理制度,提高电脑专卖店的销量和管理有着显著意义本科生课程设计(论文)2第 2 章 系统需求分析2.1 开发环境和软件(1) 操作系统:Windows 10(2) 数据库软件:SQL Server 2008(3) 开发工具:Microsoft Vis

7、ual Studio 20152.2 C#C#是微软公司发布的一种面向对象的、运行于.NET Framework 之 上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg 的最新成果。C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过 程。但是 C#与Java 有着明显的不同,它借鉴了 Delphi 的一个特点,与 COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows 网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由

8、 C 和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了 VB 简单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。 C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于 MICROSOFT .NET 平台的应用程序,MICROSOFT .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得 C+程序员可以高效的开发程序,且因可调用由 C/C+ 编写的本机原生函数,因此绝不损失 C

9、/C+原有的强大的功能。因为这种继承关系,C#与 C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C#。2.3 SQL Server 数据库数据库技术是计算机软件的一个重要分支,它产生于 20 世纪 60 年代,最早是由IBM 公司推出的 IMS 数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶段。本科生课程设计(论文)3SQL Server 2008 为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008 通过支持

10、第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。SQL Server 2008 为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。1.保护你的信息:简单的数据加密,外键管理,增强了审查.2.确保业务可持续性:改进了数据库镜像,热添加 CPU3.最佳的和可预测的系统性能:性能数据的采集,扩展事件,备份压缩,资源监控器,稳定的计划SQL Server 2008 为任务应用程序提供高效效率基于政策的管理:基于政策管理,自动管理1.改进了安装2.加速开发过程:ADO.NET 实体框架,语言级集成查询能力,CLR 集成和ADO.NET 对象服务,Service Broker

11、 可扩展性,Transact-SQL 的改进3.偶尔连接系统4.不只是关系数据:HIERARCHY ID,FILESTREAM 数据,集成的全文检索,稀疏列,大型的用户定义的类型,地理信息SQL Server 2008 智能化1.集成任何数据:数据压缩,备份压缩,分区表并行,星型联接查询优化器,资源监控器,分组设置,捕获变更设置,MERGESQL 语句,可扩展的集成服务2.发送相应的报表:企业报表引擎,新的报表设计器,强大的可视化,Microsoft Office 渲染,Microsoft SharePoint集成3.使用户获得全面的洞察力:设计为可扩展的,块计算,回写到 MOLAP,预测分析

12、2.4 系统功能分析电脑销售管理系统,可用于电脑专卖店的电脑销售信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用 C#语言编写,用 SQLServer2008数据库作为后台的数据库进行信息的存储,用 SQL 语句完成电脑信息的添加,查询,修改,删除的操作以及员工信息的录入,修改,删除等。用 ODBC 驱动实现前台 C#与后台 SQL 数据库的连接。SQLServer2008 数据库高效安全,两者结合可相互利用各自的优势。该系统实现的大致功能:本科生课程设计(论文)4用户登陆界面。该界面需使用用户账号密码。用户名和密码输入正确即可登录电脑销售界面。提供了商品信息的查询,

13、相关员工查询。登录的用户信息分别存储在 SQL 数据库的“admin”表中,如果用户信息不存在表中,将会无权利登录本管理系统。保证了超市销售系统的安全性。本科生课程设计(论文)5本科生课程设计(论文)6第 3 章 系统设计3.1 系统功能结构设计图图 3.13.1 系统功能结构图系统功能结构图3.2 数据库概念结构设计图图 3.23.2 数据库概念结构图数据库概念结构图员工电脑专卖店电脑编号价格名称年龄编号姓名编号名称地址规格性别雇佣销售数量时间管 理 退 出员 工 信 息店 面 信 息软 件 介 绍其他店面系统删 除 电 脑 信 息自 动 校 验添 加 电 脑 信 息更 新 电 脑 信 息查

14、 询 电 脑 信 息员工系统电脑管理系统退出系统登陆系统电脑销售管理系统本科生课程设计(论文)73.3 数据库逻辑结构设计表表 3.13.1 商品表商品表字段名称数据类型NULL键字段描述电脑号varchar(20)非空PK商品号 电脑名varchar(30)非空商品名称 售价varchar(50)非空商品价格 销量int非空商品销量电脑号即商品编号,是用于标识商品的唯一编号,用于商家发布商品产生的记录。该编号在发布一条商品记录的时候自动产生。该编号不允许为空,为该表的主键和索引字段,保持唯一性。电脑名即商品名称,不允许为空。售价即商品价格,不允许为空。销量即商品数量,不允许为空。3.4 数据

15、库实现3.4.1 数据库关系图图图 3.33.3 数据库关系图数据库关系图3.4.2 SQL 语句实现数据表的创建:(1)用户登录表创建:create table admin(本科生课程设计(论文)8用户名 varchar(20) not null primary key,密码 varchar(20) not null ,);(2)电脑商品表创建:create table computer(电脑号 varchar(20) primary key,电脑名 varchar(30) not null,售价 varchar(50) ,销量 int );(3)员工表创建:create table sta

16、ff(员工号 varchar(20) not null primary key,员工名 varchar(10) not null unique,性别 varchar(4) ,年龄 int,工资 varchar(50), );(4)店面表创建:create table Cshop(店号 varchar(20),店名 varchar(10) not null ,地址 varchar(50),存储过程创建:(1)“查询电脑信息存储过程”创建:USE computer salesGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.getcomputerAS本科生课程设计(论文)9select * from computer (2)“电脑信息插入存储过程”创建:USE co

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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