采用WinForm+ADO.NET或EntityFramework技术完成超市收付款系统,能够完成超市商品的类别维护,商品信息维护,商品库存查询与打印,商品进货,商品销售,商品销售记录查询等相关的功能。
具体任务:
- 根据业务要求,设计系统所需的表结构设计,并提交表毕业设计文档。
- 根据业务需求完成系统的界面设计:
- 系统登录
系统运行后首先显示登录界面,登录成功后,进入系统主窗口。
- 系统主窗口
系统主界面采用MDI窗口设计,采用菜单的方式展现系统中所有的功能点,通过主界面能够很方便的进入到其它功能操作界面。
- 商品类别维护
采用DataGridView展示搜索的商品信息(要求支持多条件搜索,并且搜索条件可以自由的组合,DataGridView能够隔行显示不同的颜色,便于区分)。
新增:单击“新增”按钮后打开“新增窗体”,完成商品的新增操作,新增完毕后,返回到商品维护主界面,并实时显示新增的商品。
修改:当双击某一个行的时候,弹出“修改界面”,能够对双击的行进行修改操作,修改结束后,返回到商品维护主界面,并实时显示修改的数据。
删除:在DataGridView左侧增加一列CheckBox,当单击删除时,能够将勾选中的行删除。
- 商品信息的维护
类似商品类别维护。
- 商品进货
商品进货管理采用批量进货的方式,不提供新增功能,只需提供Excel导入功能即可,能够通过Excel文件导入的方式批量完成商品进货,并根据进货量修改商品库存数量。
- 商品库存查询与打印
能够根据条件查询当前商品的库存情况,查询结果显示在DataGridView中,当某个商品的库存量少于设定的阀值时(不同种类的商品阀值不同),DataGridView中显示数量的单元格底色变为红色。
![](/qrcode.jpg)
能够将当前查询结果导出为Excel文件。
- 商品销售
商品销售界面能够通过扫描仪或者手工输入商品编号的方式增加商品,销售的商品通过DataGridView展示,并能够自动统计商品的总价格(显示到DataGridView的最后一列),单击结账后,生成商品销售记录,减少商品库存,并自动打印销售小票。
- 销售订单查看
能够按照相关条件查询商品的消息信息,并单击某条销售信息的时候,能够显示出该销售信息的详单信息。
- 销售订单打印(选做)
能够打印订单主表和明细表的数据。
分组安排:
每组最多3人,每个人分别完成各自的任务,但是要求对另一个所完成的功能也要掌握,检查时不是自己完成的部分也会提问。