C#超市管理系统试题
项目视频课:https://edu.csdn.net/course/detail/27107
题目:超市信息管理系统
- 语言和环境
语言: C#,WinForms
环境: Visual Studio 2010,SQL Server 2008
- 要求
某公司开发超市信息管理系统,要求使用SQL Server2008作为数据库,程序界面采用MDI窗体风格,主菜单包括菜单项:”商品管理”、”商品类别管理”、库存管理、销售管理、帮助、退出,如图-1所示,你要负责”商品管理”中的”商品查找”功能和“退出”菜单功能。
图-1
- 数据库设计
数据库名称:ProductSys
表名 |
TypeInfo |
实体名称 |
商品类别表 |
||
序号 |
字段名称 |
字段说明 |
类型 |
位数 |
备注 |
1 |
ID |
序号 |
Int |
自动编号,主键 |
|
2 |
TypeName |
类别名称 |
Varchar |
40 |
非空 |
表名 |
ProductInfo |
实体名称 |
商品信息 |
||
序号 |
字段名称 |
字段说明 |
类型 |
位数 |
备注 |
1 |
ID |
序号 |
Int |
自动编号,主键 |
|
2 |
Product |
商品名称 |
varcahr |
50 |
非空 |
3 |
TypeID |
所属类别 |
Int |
TypeInfo表的外键 |
|
4 |
Unit |
商品规格 |
Varchar |
20 |
非空 |
5 |
Price |
商品价格 |
Money |
必须大于0 |
|
6 |
Stock |
库存数量 |
Int |
四 、具体实现步骤
- 建立数据库ProductSys和数据表TypeInfo,ProductInfo。建立要求的约束并添加相应的测试记录,要求TypeInfo表至少2条,ProductInfo表至少5条。-20分
- 在Visual Studio 2010中创建Windows应用程序,项目名为SysSuperMarket。
- 将默认窗体Form1名更改为frmMain,窗体标题设置为“超市管理系统”,设置该窗体为MDI父窗体,并添加如图-1的6个菜单项,程序运行后该窗体默认最大化。
- 菜单项中除了“商品管理”中的“商品查找”和“退出”功能需要完善以外,其他菜单功能本次不要求实现。
- 用户点击“商品查找”的菜单项后,以子窗体显示“商品信息查询”窗体,如图-2所示。
要求该窗体在加载时将所有商品信息显示在DataGridView控件中,同时对商品类别ComboBox控件中要求加载所有的类别名称如图-3所示。
图-2
图-3
当用户在商品类别ComboBox空间选中某一项类别,单机”查找”按钮就将该类别的所有商品在下方的DataGridView控件中显示。如图-4所示:
图-4
五、注意事项
1、请注意界面美观,控件摆放整齐。
2、请注意代码的书写、命名符合规范,在代码中添加必要的注释。
3、请注意操作数据库时进行必要的异常处理。
六、评分标准
- 正确建立数据库和数据表-10分
- 正确建立相应的约束条件-5分
- 按照要求录入数据-5分
- 正确建立Winforms项目,并且项目名为SysSuperMarket-5分
- 正确设置默认窗体Form1为FrmMain并设置其为MDI父窗体-5分
- 按照题目要求设置主窗体的菜单栏 -5分
- 将商品信息查询窗体以子窗体进行显示 -5分
- 在商品信息查询窗体运行时将TypeInfo表中的数据正确加载到对应的ComboBox控件中 -20分
- 在窗体运行时按照要求将ProductInfo表中的数据正确显示在DataGridView中 -15分
- 在用户单击查找按钮时能够将查找到的数据显示在DataGridView中 -20分
- 命名符合规范、并有适当注释-5分
C#超市管理系统试题相关推荐
- C#期末开始超市管理系统试题
项目视频课:C#程序设计与宿舍管理系统实战-c#宿舍管理系统,c#管理系统-C#视频教程-后端开发-CSDN程序员研修院 题目:超市信息管理系统 语言和环境 语言: C#,WinForms 环境 ...
- 终于有人手把手用Java实现超市管理系统
今天我们根据GUI 界面写的简易计算器,实现加减乘除功能以及计算器标准型和科学型之间的转换,有兴趣可以看看 Java混合计算器以及界面切换 .这次咱们写的超市管理系统,实现的功能有账户的注册.登录,超 ...
- 基于Javaweb实现超市管理系统
本系统基于JSP和Servlet实现开发一套小型超市管理系统,功能完整,结构清晰,使用技术结构简单,系统介绍:大学校内超市管理系统,实现收银台,商品分类管理,商品库存管理,商品管理,营收统计等功能 运 ...
- java多数做增删改查_Java 实现一个 能够 进行简单的增删改查的 超市管理系统
1. 首先编写一个 Fruitltem 的商品类, 描述 商品的基本信息. 代码如下: 保证详细, 运行的起来, 有什么 问题也可以评论留言. /* * 自定义类, 描述商品信息 * * 商品的属性: ...
- 超市管理系统java swing+mysql报告_基于java+swing+mysql的超市管理系统
运行环境:java jdk 1.8 IDE环境:Eclipse,Myeclipse,IDEA都可以 硬件环境:windows 7/8/10 2G内存以上(推荐4G,4G以上更好) 可以实现: 销售管理 ...
- php超市管理系统论文,超市管理系统的设计与实现
当今社会为信息社会,世界已经进入在计算机信息管理领域中激烈竞争的时代.对于一般的商户而言,杂乱无章地陈放着的商品无疑会耗费他们大量的时间去对其整理并一一分类.他们需要更加便捷的手段去管理他们的商品以节 ...
- jsp mysql超市管理系统_jsp超市管理系统 基于jsp+servlet+MySQL的超市管理系统(带数据库) - 下载 - 搜珍网...
jsp超市管理系统/supermarket/.classpath jsp超市管理系统/supermarket/.mymetadata jsp超市管理系统/supermarket/.project js ...
- java中showconfirmdialog_Java实现超市管理系统(含数据库)
序言: 这次写的超市管理系统,实现的功能有账户的注册.登录,超市商品类别的添加.修改和删除以及商品的添加.修改和删除的功能.用户注册之后把注册信息导入数据库:用户登录时候查询用户表,方可登录进去:商品 ...
- c语言超市账务管理源代码,C语言 超市管理系统源程序.doc
C语言 超市管理系统源程序.doc C语言超市管理系统源程序 超市管理系统源程序代码,要可以执行的.最好是文件,链表中的一种.好了一定重金酬谢~ 最佳答案 有一个小型超市,出售N(N>=10)种 ...
最新文章
- YOLObile:面向移动设备的「实时目标检测」算法
- 从语句 char* p=test 说起
- Ajax同步和异步的区别?
- MongoDB 如何使用内存?为什么内存满了?
- 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
- 微信小程序按钮Button使用详解
- 项目的ip地址更改,用git从远程提取代码出现错误,提示为 network error connection timed out...
- maven 生命周期的指令
- HDOJ-1272 小希的迷宫
- 【车间调度】基于matlab改进的鲸鱼算法求解双目标柔性车间调度问题【含Matlab源码 026期】
- telegtram的通信协议MTproto2.0学习3 之 (telethon代码分析与TL的实现1)
- 用电脑上的计算器计算反三角函数
- 万字长文分析递归算法的时间和空间复杂度,从此对递归不再迷茫!
- 常用数学符号的英文读法
- python 判断是否为中文
- 中国显示器粘合胶市场趋势报告、技术动态创新及市场预测
- ARM芯片内部堆栈的理解及MAP文件的查看
- R语言也可以进行ATAC数据的完整分析啦!
- mysql5.6只有解压缩_MySQL 5.6 for Windows 解压缩版配置安装
- JQuery之Ajax方法