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)种 ...
最新文章
- c语言中的文件类型只有文本文件一种,C语言中的文件类型只有哪两种_后端开发...
- DOCTYPE声明对JS获取窗口宽度和高度的影响【转】
- 【深度学习】深度学习之LSTM
- CodeForces - 1485E Move and Swap(树形dp)
- Zurmo - - 全局配置
- List「Object[]」转Map「Integer,String」处理
- [学习OpenCV攻略][001][Ubuntu安装及配置]
- oracle中的存储过程
- Java编程思想精彩评注分享之二
- 类似QQ表情的控件 EmotionContainer(原创)
- Django 面试题
- 高效科研神器——文献阅读篇
- bps pps fps的定义
- 详解微架构:GPU与ASIC的对比
- 电脑计算机桌面窄,大神讲解电脑屏幕变窄且两边是黑的鼠标点不到?
- 【BZOJ】 2049 SDOI洞穴探险 【乱搞】
- mysql实现动态行转列
- adb命令——上传和下载文件
- cuda安装失败(cuda安装程序失败)
- js Function对象扩展与延时执行函数实例代码
热门文章
- Phaser都不懂,还学什么多线程
- Spring5参考指南:Bean的生命周期管理
- 二阶差分预测后数据还原公式_携程如何基于ARIMA时序分析做业务量的预测
- python接管已经打开ie浏览器_Python selenium:使用已经打开并使用登录凭据登录的浏览器...
- 序列标注问题中将分类标签引入RNN网络结构的尝试
- 简单易懂,ThreadPoolExecutor参数说明
- BeautifulSoup库之find_all函数_Python系列学习笔记
- 27行代码AC_How Many Tables HDU - 1213(并查集讲解)
- Online DDL
- python没有pil模块_Python离线安装PIL 模块的方法