C#晨曦超市管理系统                           

我现是湖南工程职业技术学院大一的学生,很快我就是大二了,在为了检测自己所学的知识,我写了这套超市管理系统,从项目立项到现在的项目成型大概用了一个月,在写这套系统的时候,我们还没有学C#Form桌面窗体的,在选项目的时候我也没有把握。那时候就随便选了这个项目,我们组主要是四个人(我,李节锋,罗谢龙,刘雨晴)我们组名字:五五开组,组长当然是我。 我们组的分工是刘雨晴做UI,(李节锋,罗谢龙)做代码测试,数据库分析,我就是代码编写,兼技术顾问。 分析完了项目需求就开始动工了。运用技术(C#Form,PS,SQL)

不过首先我们先自学C#Form窗体,自学就花了我10多天的时间,(在这里我给正在学编程的人一个学习经验,多敲案例就这样)我就是这么过来的,这次也是我第一团队合作,在编写代码的时候我会经常打代码备份成两份,怕丢失不然就很蛋疼

其他的就先不多说了,上代码才是王道

登录系统

这是登录系统,这个UI还可以不过现在还在一直优化,这里最主要是判断数据库的用户,在刚刚自学的时候我都差点被这个搞混了(耻辱)。这个主要是判断输入的账号密码是否正确,在判断是否是管理员,如果是就跳入后台界面,不是就跳到收银界面。

主界面

这是主页面,还有一点丑在(UI正在加油),我主要实现了商品进货管理,库存管理,会员管理,钱流管理,系统设置,供货商管理,员工管理,收银系统。

进货管理

这个主要是向我的商品供货商,进货表,仓库添加信息,这里的话不是很难就是信息多。

库存查询

商品退货

这里就是单个退货,和全部退货有一点点小坑。

采购订单

提醒查询 ,主要是防止过期

员工管理

收银台

其他的就先不说了。这个收银台比较好玩,我测试代码和就BUG就用了一天,不过还有一个BUG我还在找解决方法,就是快捷键没用,不知道为什么,这里主要是判断表里的商品比较有意思,当我写完这段代码我心情,不过在写的时候我想到太多了,写完我心里骂了自己1000句傻逼。等下要上课了我就不扯太多了,我说一下我的公共类吧,今天下午我就在一直优化代码。

我把所用功能抽取出来封装成了一个公共类。

我今天下午大约用这个类优化了200多行代码。代码也看的简洁利于后期优化。

总体来是我这个项目,还可以小型超市还是可以应付的来。代码就先不说了等下我会上传代码。

在做这个项目我的个人感受还是蛮多的,作为组长的我肯定要担起大任,说实话组长是一个很锻炼人的职位,写完这个项目写代码灵感增强了很多,我对代码的兴趣变得浓厚,一天不写代码就会浑身不舒服,等这个项目答辩之后我还会写一个javaScrpt(可能这个单词都写错了,我都几个月没碰过它了)的音乐播放器,这个也是对我自己学的前端一个结业项目吧。上课了拜拜了,下次在见吧等我的JS音乐播放器的心得。

晨曦超市管理系统源码 大家多多交流吧。也可以关注我

大一结业项目之一(C#晨曦超市管理系统 )的更多相关文章

  1. 「超市管理系统——商品管理」 · Java Swing + MySQL JDBC开发

    项目下载:https://download.csdn.net/download/weixin_44893902/13715024 1.9元付费赞助下载:https://download.csdn.ne ...

  2. 超市管理系统—NABCD模型

    1) N (Need 需求) 需求分析: 超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生.依靠现代化的计算机信息处理技术 ...

  3. 08_java超市管理系统

    超市管理系统功能介绍 * A:超市管理系统功能介绍 * a: 显示主菜单 ============欢迎光临ItCast超市============ 1: 货物 清单 2: 添加货物 3: 删除货物 4 ...

  4. 文献综述十七:基于 sql环境下超市管理系统的设计与实现

    一.基本信息 标题:基于 sql环境下超市管理系统的设计与实现 时间:2018 出版源:智能计算机与应用 文件分类:uml技术的研究 二.研究背景 从超市管理系统的实际应用出发,在系统分析过程中,从功 ...

  5. Java 实现一个 能够 进行简单的增删改查的 超市管理系统

    1. 首先编写一个 Fruitltem 的商品类, 描述 商品的基本信息. 代码如下: 保证详细, 运行的起来, 有什么 问题也可以评论留言. /* * 自定义类, 描述商品信息 * * 商品的属性: ...

  6. 项目一:ssm超市订单管理系统

    声明:项目参考于课程教材,学习使用,仅在此记录 项目介绍 ssm超市订单管理系统,功能模块有订单管理,供应商管理,用户管理,密码修改,退出系统,管理模块中包括基本的增删改查 集成工具使用idea,基于 ...

  7. 投资20万研发的JFinal项目《旅游线路营销管理系统》准备公开课中

    18年初上线了一套旅游营销管理系统,目前给几个合作客户内测试用,是基于JFinal研发的一套旅游行业旅游线路批发零售系统(SAAS)版. 系统终端: PC后台管理分:总部.线路批发商.旅行社门店.个人 ...

  8. 大一C语言课程设计——班级档案管理系统

    记录我在大一第二学期期末做的C语言课程毕业设计 1. 班级档案管理系统运用到的主要结构体 typedef struct birthday //出生日期{int year;int month;int d ...

  9. Django项目:CRM(客户关系管理系统)--84--74PerfectCRM实现CRM权限和权限组限制访问URL

    #models.py # ————————01PerfectCRM基本配置ADMIN———————— from django.db import models # Create your models ...

随机推荐

  1. Java入门——初识Java

    Java入门——初识Java 摘要:本文主要对Java这门编程语言进行简单的介绍. Java简介 说明 Java语言历时十多年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出 ...

  2. LeetCode题解002:两数相加

    两数相加 题目 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字 如果,我们将这两个数相加起来,则会返回一个新的链表 ...

  3. C# abstract 和 interface 区别

    抽象类主要用来提供多个派生类可共享的基类的公共定义,它与非抽象类的主要区别如下: 抽象类不能直接实例化. 抽象类中可能包含抽象成员,但非抽象类中不可以. 抽象类不能被密封. 接口具有以下特征 接口类类 ...

  4. Troubleshooting ORA-30013 Error (Doc ID 1578717.1)

    Troubleshooting ORA-30013 Error (Doc ID 1578717.1) APPLIES TO: Oracle Database - Enterprise Edition ...

  5. openssl rsa加密,解密以及X509证书的使用

    Openssl的相关使用 生成证书 生成证书见:使用 openssl 生成证书 代码实现 Cert.h #ifndef _CERT_H #define _CERT_H ///header files ...

  6. 【PAT甲级】1008 Elevator (20分)

    1008 Elevator 题目: The highest building in our city has only one elevator. A request list is made up ...

  7. 报错Error resolving template template might not exist or might not be accessible解决方案

    "C:\Program Files\Java\jdk1.8.0_144\bin\java" "-javaagent:D:\IntelliJ IDEA Community ...

  8. 【Eureka篇三】Eureka如何管理服务调用(6)

    在Eureka Client启动时,将自身的服务的信息发送到Eureka Server.然后进行2调用当前服务器节点中的其他服务信息,保存到Eureka Client中.当服务间相互调用其它服务时,在 ...

  9. Word论文

    粘贴图片不完整,只显示一行? 问题:行距被固定了 临时解决:设置多倍行距,推荐值1.5 1. 点一下图片,然后选择样式-正文 即可, 2. 或者为图片创建专用样式,需要时就点一下: 开始-样式(点样式 ...

  10. 全面理解UE4委托

    UE4中的delegate(委托)常用于解耦不同对象之间的关联:委托的触发者不与监听者有直接关联,两者通过委托对象间接地建立联系 监听者通过将响应函数绑定到委托上,使得委托触发时立即收到通知,并进行相 ...