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

上传人:小** 文档编号:91612785 上传时间:2019-06-30 格式: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、后台数据库使用SQL server2008;4、使用C# 与SQL数据库连接;5、数据库

2、设计范式要达到3NF;6、代码编写不少于200 行。指导教师评语及成绩平时成绩: 答辩成绩: 论文成绩: 总成绩: 指导教师签字: 年 月 日注:平时成绩占20%,答辩成绩占40%,论文成绩占40%。本科生课程设计(论文)摘 要电脑管理是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种、价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。随着社会经济的发展,当企业的物流业务发展到一定规模之后,执行效率就成为物流发展的瓶颈。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代管理技术相互配合,来更加准确、高速地完成工业企业日常的

3、电脑销售管理工作,使企业能够以最少的人员来完成更多的工作。系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统使用SQL Server 2008建立数据库后台,使用C#进行前台界面和处理程序的开发,前者建立成数据一致性和完整性强、数据安全性好的数据库,而后者具有应用程序功能完备,易使用等特点。关键词:电脑;销售管理系统;C#目 录第1章 绪论11.1研究背景11.2开发意义1第2章 系统需求分析22.1开发环境和软件22.2 Microsoft Visual Studio22.3 SQL Server数据库32.4系统功能分析4第3章 系统设计53.1系统功能结构设计

4、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参考文献16II第1章 绪论1.1研究背景电脑销售管理系统是管理电脑销售的重要工具,是电脑专卖店不可或缺的部分。 随着电脑的销量的不断增加,销售管理系统的数量也不断的上涨。管理工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这

5、种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高超市管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。1.2开发意义随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。 电脑销售管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从

6、而减少管理方面的工作量毋庸置疑,切实有效地把计算机管理引入电脑销售管理中,对于促进电脑管理制度,提高电脑专卖店的销量和管理有着显著意义第2章 系统需求分析2.1开发环境和软件(1) 操作系统:Windows 10 (2) 数据库软件:SQL Server 2008 (3) 开发工具:Microsoft Visual Studio 20152.2 C#C#是微软公司发布的一种面向对象的、运行于.NET Framework之 上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包

7、括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过 程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 C#是面向对象的编程语言。它使得

8、程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C+程序员可以高效的开发程序,且因可调用由 C/C+ 编写的本机原生函数,因此绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2.3 SQL Server数据库数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶

9、段。 SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。 SQL Server 2008为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。 1.保护你的信息:简单的数据加密,外键管理,增强了审查. 2.确保业务可持续性:改进了数据库镜像,热添加CPU 3.最佳的和可预测的系统性能:性能数据的采集,扩展事件,备份压缩,资源监控器,稳定的计划 SQL Server 20

10、08为任务应用程序提供高效效率 基于政策的管理:基于政策管理,自动管理 1.改进了安装 2.加速开发过程:ADO.NET实体框架,语言级集成查询能力,CLR集成和ADO.NET对象服务,Service Broker可扩展性,Transact-SQL的改进 3.偶尔连接系统 4.不只是关系数据:HIERARCHY ID,FILESTREAM数据,集成的全文检索,稀疏列,大型的用户定义的类型,地理信息 SQL Server 2008 智能化 1.集成任何数据:数据压缩,备份压缩,分区表并行,星型联接查询优化器,资源监控器,分组设置,捕获变更设置,MERGESQL语句,可扩展的集成服务 2.发送相应

11、的报表:企业报表引擎,新的报表设计器,强大的可视化,Microsoft Office渲染,Microsoft SharePoint®集成 3.使用户获得全面的洞察力:设计为可扩展的,块计算,回写到MOLAP,预测分析2.4系统功能分析 电脑销售管理系统,可用于电脑专卖店的电脑销售信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用C#语言编写,用SQLServer2008数据库作为后台的数据库进行信息的存储,用SQL语句完成电脑信息的添加,查询,修改,删除的操作以及员工信息的录入,修改,删除等。用ODBC驱动实现前台C#与后台SQL数据库的连接。SQLServer

12、2008数据库高效安全,两者结合可相互利用各自的优势。 该系统实现的大致功能: 用户登陆界面。该界面需使用用户账号密码。用户名和密码输入正确即可登录电脑销售界面。提供了商品信息的查询,相关员工查询。 登录的用户信息分别存储在SQL数据库的“admin”表中,如果用户信息不存在表中,将会无权利登录本管理系统。 保证了超市销售系统的安全性。第3章 系统设计管理退出员工信息店面信息软件介绍其他店面系统删除电脑信息自动校验添加电脑信息更新电脑信息查询电脑信息员工系统电脑管理系统退出系统登陆系统 电脑销售管理系统3.1系统功能结构设计图3.1 系统功能结构图3.2数据库概念结构设计名称年龄编号姓名编号地

13、址 雇佣电脑专卖店员工性别数量时间销售电脑规格名称价格编号图3.2数据库概念结构图3.3数据库逻辑结构设计表3.1 商品表字段名称数据类型NULL键字段描述电脑号varchar(20)非空PK商品号电脑名varchar(30)非空商品名称售价varchar(50)非空商品价格销量int非空商品销量电脑号即商品编号,是用于标识商品的唯一编号,用于商家发布商品产生的记录。该编号在发布一条商品记录的时候自动产生。该编号不允许为空,为该表的主键和索引字段,保持唯一性。电脑名即商品名称,不允许为空。售价即商品价格,不允许为空。销量即商品数量,不允许为空。3.4数据库实现3.4.1数据库关系图图3.3数据库关系图3.4.2 SQL语句实现数据表的创建:(1)用户登录表创建:create table admin(用户名 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 staff(员工号 varc

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

当前位置:首页 > 商业/管理/HR > 管理学资料

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