基于MVC架构的企业进销存系统开发

被引量 : 0次 | 上传用户:Hawk8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本系统是基于MVC(Model-View-Controller)架构进行设计的.对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制器三种部件。ASP.NET提供了一个很好的实现这种经典设计模式的类似环境。开发者通过在ASPX页面中开发用户接口来实现视图;控制器的功能在逻辑功能代码(.cs)中实现;模型通常对应应用系统的业务部分。所以,这样的设计架构增加了代码的重用率,减少了数据表达,数据描述和应用操作的耦合度。同时也使得软件可维护性,可修复性,可扩展性,灵活性以及封装性大大的提高。本文主要介绍了系统的开发背景,分析比较了目前进销存系统的应用状况,给出了基于MVC的进销存系统设计方案,并且决定采用B/S模式的系统体系结构,使用基于C#的ASP.net语言,SQL Server数据库作为开发工具,运用了ASP.NET的Web Service应用、客户端浏览器AJAX技术的实现、ADO.NET数据库存储应用等多种先进技术。根据企业管理对进销存系统的实际需求,通过对企业的工作流程的分析,识别出参与系统的角色;通过对系统进行用例分析,运用UML建立起系统的静态结构模型及采购管理、销售管理和库存管理系统模块的用例图、包图、设计类图和配置图,而且对进销存系统的数据库、数据访问层、业务逻辑层和页面显示层分别进行了详细的设计。其中包括采购管理的采购报价、采购订单和采购商品等主要模块;销售管理的销售订单、销售产品、销售退货、收款方案等主要模块。库存管理的仓库管理、出入库操作、库存盘点等主要模块。论文最终构建了一个高效、可维护、可重用和灵活的进销存系统。
其他文献
随着工程实际生产的需要,螺杆压缩机在容积式压缩机应用中所占比率逐渐提高。同时,对压缩机核心部件——螺杆转子的制造精度要求也相应地提高,这促使了其加工手段的进一步完
在国家开启全面推进法治中国建设的社会现代化战略背景下,法理学研究本身的局限也愈发明显,其对法治建设不能提供较为有效的理论依据与思想支持,使得法治实践中出现忽视法律
中国改革开放二十余年来,中国人民的生活水平进入到了全民小康。人民物质生活水平的提高,也唤起了国民对于与自身利益切切相关的个人所得税、社会福利的关注。特别是对社会福利
<正>放射性肺炎是由于肺癌、乳腺癌、食管癌、恶性淋巴瘤或胸部其他恶性肿瘤经放射治疗后,在放射野内的正常肺组织受到损伤而引起的炎症反应[1]。放射性肺炎常发生于放疗后6
人工岩芯是一种具有多孔隙结构的筒状物体,由各种大小不同粒径的砂砾与液态树脂混合后得到高粘度的原料,然后在模具内凝固成型。人工岩芯是结合了物理防砂技术和化学防砂技术
现代城市轨道交通的飞速发展给沿线居民的生活带来了不可避免的环境振动和噪声污染问题。随着人们对生活环境要求的不断提高,这一问题越来越引起有关部门的重视。对于轨道交通
频谱资源短缺和用户终端不能获得持续供能是无线通信网络中一直存在的两大问题。毫米波拥有丰富的频谱资源,携能通信技术能够在保证无线通信的同时为用户提供持续性能量供应。因此,毫米波携能通信能够同时解决这两个问题,本文针对毫米波携能通信系统,旨在通过混合波束赋形和功率分配协同设计实现最小化系统能耗、最大化系统能效。首先,本文对毫米波携能通信进行调研,从信息论的角度进行总结,从系统设计、基于目标函数的动态优
【导读】柑桔除了鲜食、制汁外,还可以作为美食材料,发挥添色、提味、增香的作用。不过目前作为美食食材的柑桔资源开发比较零散,产品研发也不够系统,产业化程度较低。作者通
柴油机具有燃料经济性好、工作可靠、耐久性好、功率范围广、排气污染小等一系列优点,不仅在重型汽车、工程机械上得到了广泛的应用,而且在中小型汽车、甚至轿车上的应用也日益
本文就初中英语课程教学中的反馈有效性教学运用进行探析,旨在阐述以反馈途径来反思课堂教学过程和方法,调整教学策略。这样的反馈能帮助教师更全面了解在语言知识教学过程出