大一结业项目之一(C#晨曦超市管理系统 )
C#晨曦超市管理系统
我现是湖南工程职业技术学院大一的学生,很快我就是大二了,在为了检测自己所学的知识,我写了这套超市管理系统,从项目立项到现在的项目成型大概用了一个月,在写这套系统的时候,我们还没有学C#Form桌面窗体的,在选项目的时候我也没有把握。那时候就随便选了这个项目,我们组主要是四个人(我,李节锋,罗谢龙,刘雨晴)我们组名字:五五开组,组长当然是我。 我们组的分工是刘雨晴做UI,(李节锋,罗谢龙)做代码测试,数据库分析,我就是代码编写,兼技术顾问。 分析完了项目需求就开始动工了。运用技术(C#Form,PS,SQL)
不过首先我们先自学C#Form窗体,自学就花了我10多天的时间,(在这里我给正在学编程的人一个学习经验,多敲案例就这样)我就是这么过来的,这次也是我第一团队合作,在编写代码的时候我会经常打代码备份成两份,怕丢失不然就很蛋疼
其他的就先不多说了,上代码才是王道
登录系统
这是登录系统,这个UI还可以不过现在还在一直优化,这里最主要是判断数据库的用户,在刚刚自学的时候我都差点被这个搞混了
(耻辱)。这个主要是判断输入的账号密码是否正确,在判断是否是管理员,如果是就跳入后台界面,不是就跳到收银界面。
主界面
这是主页面,还有一点丑在(UI正在加油),我主要实现了商品进货管理,库存管理,会员管理,钱流管理,系统设置,供货商管理,员工管理,收银系统。
进货管理
这个主要是向我的商品供货商,进货表,仓库添加信息,这里的话不是很难就是信息多。
库存查询
商品退货
这里就是单个退货,和全部退货有一点点小坑。
采购订单
提醒查询 ,主要是防止过期
员工管理
收银台
其他的就先不说了。这个收银台比较好玩,我测试代码和就BUG就用了一天,不过还有一个BUG我还在找解决方法,就是快捷键没用,不知道为什么,这里主要是判断表里的商品比较有意思,当我写完这段代码我心情
,不过在写的时候我想到太多了,写完我心里骂了自己1000句傻逼。等下要上课了我就不扯太多了,我说一下我的公共类吧,今天下午我就在一直优化代码。
我把所用功能抽取出来封装成了一个公共类。
我今天下午大约用这个类优化了200多行代码。代码也看的简洁利于后期优化。
总体来是我这个项目,还可以小型超市还是可以应付的来。代码就先不说了等下我会上传代码。
在做这个项目我的个人感受还是蛮多的,作为组长的我肯定要担起大任,说实话组长是一个很锻炼人的职位,写完这个项目写代码灵感增强了很多,我对代码的兴趣变得浓厚,一天不写代码就会浑身不舒服
,等这个项目答辩之后我还会写一个javaScrpt(可能这个单词都写错了,我都几个月没碰过它了)的音乐播放器,这个也是对我自己学的前端一个结业项目吧。上课了拜拜了,下次在见吧等我的JS音乐播放器的心得。
晨曦超市管理系统源码 大家多多交流吧。也可以关注我
大一结业项目之一(C#晨曦超市管理系统 )的更多相关文章
- 「超市管理系统——商品管理」 · Java Swing + MySQL JDBC开发
项目下载:https://download.csdn.net/download/weixin_44893902/13715024 1.9元付费赞助下载:https://download.csdn.ne ...
- 超市管理系统—NABCD模型
1) N (Need 需求) 需求分析: 超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生.依靠现代化的计算机信息处理技术 ...
- 08_java超市管理系统
超市管理系统功能介绍 * A:超市管理系统功能介绍 * a: 显示主菜单 ============欢迎光临ItCast超市============ 1: 货物 清单 2: 添加货物 3: 删除货物 4 ...
- 文献综述十七:基于 sql环境下超市管理系统的设计与实现
一.基本信息 标题:基于 sql环境下超市管理系统的设计与实现 时间:2018 出版源:智能计算机与应用 文件分类:uml技术的研究 二.研究背景 从超市管理系统的实际应用出发,在系统分析过程中,从功 ...
- Java 实现一个 能够 进行简单的增删改查的 超市管理系统
1. 首先编写一个 Fruitltem 的商品类, 描述 商品的基本信息. 代码如下: 保证详细, 运行的起来, 有什么 问题也可以评论留言. /* * 自定义类, 描述商品信息 * * 商品的属性: ...
- 项目一:ssm超市订单管理系统
声明:项目参考于课程教材,学习使用,仅在此记录 项目介绍 ssm超市订单管理系统,功能模块有订单管理,供应商管理,用户管理,密码修改,退出系统,管理模块中包括基本的增删改查 集成工具使用idea,基于 ...
- 投资20万研发的JFinal项目《旅游线路营销管理系统》准备公开课中
18年初上线了一套旅游营销管理系统,目前给几个合作客户内测试用,是基于JFinal研发的一套旅游行业旅游线路批发零售系统(SAAS)版. 系统终端: PC后台管理分:总部.线路批发商.旅行社门店.个人 ...
- 大一C语言课程设计——班级档案管理系统
记录我在大一第二学期期末做的C语言课程毕业设计 1. 班级档案管理系统运用到的主要结构体 typedef struct birthday //出生日期{int year;int month;int d ...
- Django项目:CRM(客户关系管理系统)--84--74PerfectCRM实现CRM权限和权限组限制访问URL
#models.py # ————————01PerfectCRM基本配置ADMIN———————— from django.db import models # Create your models ...
随机推荐
- VMWare虚拟机应用介绍
目录 一:VMWare简介 二:VMWare启动第一个虚拟机 一:VMWare简介 VMWare虚拟机软件是一个"虚拟PC"软件,它使你可以在一台机器上同时运行二个或更多Win ...
- Python3---常见函数---open()
前言 该文章描述了Python3函数open的作用,以及使用方法. 修改时间:20191220 天象独行 函数open(name,mode,buffering)作用是打开一个文件,并且创建一个file ...
- 程序员编程时常用的mac快捷方式
fn + F2/F3 = 调节音量 commend + shift +k = 显示或隐藏键盘 commend+shift +h = iPhone返回主页面 commend+ shift + hh = ...
- ucoreOS_lab4 实验报告
所有的实验报告将会在 Github 同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduat ...
- ABP进阶教程7 - 功能按钮
点这里进入ABP进阶教程目录 下载插件 打开Datatables官网(https://datatables.net/download/) 勾选Extensions/Buttons,下载插件,复制到JD ...
- C# Session 操作类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- k8s资产清单(二)
什么是清单 说白了清单是k8s当中用来定义pod的文件,语法格式遵循yaml语法,在yaml当中可以定义控制器类型,元数据,容器端口号等等等....,也可以针对于清单对pod进行删除等操作 为什么太学 ...
- [Go] gocron源码阅读-go语言中数组和切片的字面值初始化语法
源码中有这么一句,这个函数要求返回的是[]cli.Command,cli.Command类型的切片,这个地方直接使用字面值初始化了一个切片返回去了 return []cli.Command{comma ...
- 使用ML.NET进行自定义机器学习
ML.NET是Microsoft最近发布的用于机器学习的开源,跨平台,代码优先的框架.尽管对我们来说是一个新的框架,但该框架的根源是Microsoft Research,并且在过去十年中已被许多内部团 ...
- kafka相关操作
kafka安装 下载 wget http://apache.gree.com/apache/kafka/1.0.2/kafka_2.11-1.0.2.tgz tar -zxvf kafka_2.11- ...