- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 进销存管理系统 教 学 内 容 数据库设计; 项目设计思路; 公共类设计; 登录模块设计; 系统主窗体设计; 库存盘点模块设计; 库存商品管理模块设计; 进货管理模块设计; 商品销售排行模块设计; 系统打包部署。 项目设计思路 功能阐述; 系统业务流程图; 文件组织结构。 系统功能结构; 系统功能结构 进销存管理系统是一个典型的数据库开发应用程序,主要由进货管理、销售管理、库存管理、基础数据管理、系统维护、辅助工具和系统信息等模块组成 。 系统业务流程图 文件组织结构 编写代码之前,可以把系统中可能用到的文件夹先创建出来(例如,创建一个名为Image的文件夹,用于保存系统中所使用的图片),这样不但可以方便以后的开发工作,也可以规范系统的整体架构。开发进销存管理系统时,设计了如图所示的文件组织结构图。在开发时,只需要将所创建的文件保存在相应的文件夹中即可。 数据库设计 进销存管理系统主要用来记录一个企业中所有的进货、销售及库存等信息,因此数据量比较大,而SQL Server 2005数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高,所以本系统采用了SQL Server 2005数据库作为后台数据库,数据库命名为db_EMS,其中包含了14张数据表,用于存储不同的信息 。 公共类设计 开发项目时,通过编写公共类可以减少重复代码的编写,有利于代码的重用及维护。进销存管理系统中创建了两个公共类文件DataBase.cs(数据库操作类)和BaseInfo.cs(基础功能模块类),其中,数据库操作类主要用来访问SQL数据库,基础功能模块类主要用于处理业务逻辑功能,透彻的说就是实现功能窗体(陈述层)与数据库操作(数据层)的业务功能。 登录模块设计 登录模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。登录模块运行结果如图所示。 系统主窗体设计 主窗体是程序操作过程中必不可少的,它是人机交互中的重要环节。通过主窗体,用户可以调用系统相关的各子模块,快速掌握本系统中所实现的各个功能。进销存管理系统中,当登录窗体验证成功后,用户将进入主窗体,主窗体中提供了系统菜单栏,可以通过它调用系统中的所有子窗体。主窗体运行结果如图所示。 库存商品管理模块设计 库存商品管理模块主要用来添加、编辑、删除和查询库存商品的基本信息,其运行结果如图所示。 进货管理模块设计 进货管理模块主要包括对进货单及进货退货单的管理,由于它们的实现原理是相同的,这里以进货单管理为例来讲解进货管理模块的实现过程。进货单管理窗体主要用来批量添加进货信息,其运行结果如图所示。 * * *
文档评论(0)