ADO.NET实训报告.doc
文本预览下载声明
数学与计算机学院
ADO.NET实训报告
课 程 名 称: ADO.NET程序设计实训
课 程 代 码: 6014699
题 目: 商品进销存管理系统
年级/专业/班: 2012级软件工程4班
学 生 姓 名: 吴海燕
学 号: 312012080611420
完 成 时 间: 2014 年 06 月 10 日
课程设计成绩:
学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100) 指导教师签名: 年 月 日
摘 要
随着计算机的普及,人们的生活也开始信息化,尤其是商业方面。在分析了商品的进、销、存流程之后,利用power designer画出了数据库的概念模型,在SQL Server2008中创建了数据库,用VisualStudio2010编程实现了商品进销存管理系统,该系统具有基础信息、仓库管理、销售管理、系统管理等的添加、删除、查找、修改和显示等功能。
关键词:SQL Server;ADO.NET ;Visual Studio2010;商品进销存管理系统
目 录
引 言 - 2 -
1需求分析 - 3 -
1.1用户需求 - 3 -
1.2理解需求 - 3 -
2 概要设计 - 4 -
2.1系统目标 - 4 -
2.2系统功能结构 - 6 -
2.3系统业务流程图 - 6 -
3 数据库设计 - 7 -
3.1概念模型设计 - 7 -
3.2逻辑数据模型 - 8 -
3.3 物理数据模型设计 - 8 -
4 详细设计及实现 - 9 -
4.1 开发环境及数据库连接 - 9 -
4.2 查询设计及实现 - 9 -
4.3 删除设计及实现 - 9 -
4.4 新增设计及实现 - 9 -
4.5修改设计及实现 - 10 -
4.6保存设计及实现 - 10 -
5 系统测试 - 12 -
5.1 界面测试 - 12 -
5.2功能测试 - 12 -
结 论 - 17 -
参考文献 - 19 -
引 言
该系统全称是商品进销存管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者建立起数据一致性和完整性、数据库安全性好的库。而对于后者则要求应用程序功能完备,易使用的特点。
本系统主要完成对商场的管理,包括库存管理,销售管理,基础信息,系统管理、采购管理,系统管理等几个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
1需求分析
1.1用户需求
由于商品的进销存业务过程中资料和数据较多,如单据,票据(采购单,采购订单,订货单,销售单,销售订单等),商品信息,客户资料,员工资料,库存以及销售报表等。如果这些数据都已人工处理,将会使商场的运作效率大大降低,并且企业的业务人员会浪费大量的时间在找客户的资料,商品信息,统计报表等吗,从而使商场缺乏竞争力。
针对以上种种的不足,开发一个“商品进销存管理系统”来取代手工处理工作。该系统主要使用人员是进货、销售、盘存等业务的相关人员。由系统管理员进行日常维护,为商场高层决策提供服务。与此同时要求系统具有友好的人际界面,能够满足易学性和易操作性。通过该系统可以提高工作效率,能够对业务过程有效控制盒管理,能够快速、准确的为相关人员提供参考数据。
1.2理解需求
基础信息是商品进销存管理系统得以运行的数据基础。本系统的基本信息包括商品信息、仓库信息、供应商信息、顾客信息、员工信息等。用户可以通过界面来随时添加、修改、删除和查询这些信息。
商品的进销存业务中,出入库管理是一个非常重要的部分。本系统的入库信息主要通过人工录入(货到并清点后),这样可以使商品的出入库管理有章可循。
系统可以提供各种数据统计、报表打印功能,可以使商场管理人员更加清楚直观地了解商品的经营状况、库存状况、各种商品销售情况,为商场的管理人员提供进货计划、销售策略、库存处理的决策依据。
系统可以对基础数据进行维护。
系统可以提供强大的数据统计、查询以及打印等功能。
系统具有友好的图形用户界面。
系统具有很好的可扩展性。
2 概要设计
2.1系统目标
采购管理:采购订单、采购入库单、采购退货单、付款单
1、 开单时提供模糊搜索、条码枪、及多选功能,提高开单速度。
2、 可以导入订单内容,并可跟踪统计订单执行情况,提高商场管理效率。
3、 单据提供多种价格跟踪功能,其中可以自动调入“相同产品当前供应商的上次采购价格”。
4、 可以处理预付货款,现款采购,及
显示全部