毕业设计社区小店的进销存管理系统.docx
《毕业设计社区小店的进销存管理系统.docx》由会员分享,可在线阅读,更多相关《毕业设计社区小店的进销存管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
毕业设计社区小店的进销存管理系统
《数据库原理与应用》
课程设计报告
适合社区小店的进销存管理系统
组别
第九组
组长
邱文钦
组成员
陈沛东,吕琦
成绩
指导教师
计算机科学与技术系
2016年01月07日
1、实验目的:
综合检测对数据库的掌握程度
二.组员分工细节:
邱文钦:
前台设计;
陈沛东:
具体实现,及数据结构算法等;
吕琦:
数据库设计。
三、实验类型:
验证、设计、综合
四、实验环境
操作系统为MicrosoftWindowsWin7
数据库管理系统为SQL
数据库应用系统开发语言为SQL
五、实验内容:
结构化设计:
老板和操作员运行系统,登陆界面在里面进行操作,本系统功能如图所示:
数据库的创建
本系统用的是SQL数据库,创建是用C#网页式的数据库工具来完成的。
首先创建一个数据库db_CSManage,用来保存本系统的所有数据。
数据库的逻辑结构设计
根据用户需求,共创建了6个表,分别为:
操作人员信息表(tb_EmpInfo),商品进货信息表(tb_JhGoodInfo)
、供货商表(tb_Company)、销售表(tb_SellGoods)、库存明细表(tb_KcGoods)、商品退货表(tb_ThGoodsInfo)以下是商城系统的数据库表结构的详细描述:
1.操作人员信息表(tb_EmpInfo)
2.商品进货信息表(tb_JhGoodInfo)
3.供货商表(tb_Company)
4.销售表(tb_SellGoods)
5. 库存明细表(tb_KcGoods)
6.商品退货表(tb_ThGoodsInfo)
详细设计与实现
目录结构
在运行实例时,需要将shop目录复制目录下的www子目录下,该系统的目录结构如图 所示:
管理员登陆界面
在对系统进行管理之前,管理员需输入正确的账号和密码,通过系统认证之后方可进行操作。
管理员的账号和密码保存在数据库表中的字符串操作界面如下所示
系统操作界面
使用控件有menuStrip1timer2菜单控件用作导航条按钮链接其他界面的,时间控件获取当前系统的时间,界面如图所示;
档案管理的供应商设计界面图
有删除,修改,添加,查询供应商的功能,控件有dataGraidview,textbox,combox等使用,如下图所示;
库存管理模块库存查询界面图
同样的的使用视图datagraidview控件和combox,textbox控件button控件,可以根据商品编号等等来查询库存商品,在视图上可以看到库存商品的信息。
如下图所示;
商品进货模块的设计界面图
同样使用了一些基本的控件,添加删除保存功能,可以通过代码读取数据库的数据。
如下图所示;
库存数量报警设计界面图
可以设置商品的销售单价,进货数量,和商品的达到一定的数量提出报警的预示。
如下图所示;
操作员信息模块界面图
这一模块使用dataGridView控件存取信息显示出来,toolstrp控件做导航条,combox,textbox等等控件的使用。
如下图所示;
商品销售信息的模块界面图
操作员可以在客人买好东西的结账时,买的数量,价格,应付多少钱,可以备注那个收银员的操作的。
如下图所示;
数据库备份界面图
系统数据库的备份,如下图所示;
六、实验总结
通过本次试验,熟练掌握C#制作网页的方法和使用SQL语言。
经过几天的努力学习和实践,我在理论和实践两方面的能力都得到了锻炼。
对C#、SQL等知识都进行了很好的练习。
在这个系统中通过对操作人员信息表,商品进货信息表、供货商表、销售表、库存明细表、商品退货表等常见功能额设计与实现,进一步了解程序的编写过和规范。
公共类和公共模块的编写提高了应用程序的开发效率。
经过一个完整项目的开发我也对软件开发的过程也有了新的认识和理解。
对面向对象的分析和设计,对设计模式都通过实践有了更加深刻的认识。
七、教师评语(或成绩)
教师签字:
年月日