基于asp.mvc的智能粮库管理系统论文

目 录

题目:基于asp.net的智能粮库管理系统的设计与实现 1
第1章 引言 1
1.1项目研究背景 1
1.2开发目的及意义 1
1.3国内外研究现状 2
1.4论文结构 2
第2章 主要技术 3
2.1 ASP.NET语言 3
2.2 C#语言 3
2.3 Vue框架 4
2.4 sqlserver数据库 5
第3章 系统分析 6
3.1可行性分析 6
3.2 业务流程分析 7
3.3 需求分析 7
第4章 系统设计 9
4.1系统总体功能设计 9
4.1.1 管理员模块 9
4.2数据库设计 11
4.2.1 数据库设计概述 12
4.3.2概念设计 12
第5章 系统实现 14
5.1登录模块的实现 14
5.2管理员管理模块 14
5.3粮库信息管理模块 14
5.4粮食信息管理模块 15
5.5入库信息管理模块 15
5.6出库信息管理模块 16
第6章 程序测试 17
6.1测试的目的 17
6.2测试方法 17
6.3测试用例 17
6.3.1界面测试 17
6.3.2管理员登录测试 18
6.3.3粮食添加测试 19
6.4测试结果 20
结论 21
致谢 22
参考文献 23

第1章 系统设计

在系统分析的基础上,本章首先介绍了系统的总体功能设计,详细描述了系统的不同模块,然后对系统的数据库设计进行了E-R图的转换,并且给出了各个功能模块的表设计。
4.1系统总体功能设计
通过软件的需求分析已经获得了系统的基本功能需求,根据需求,将智能粮库管理系统功能模块主要分为管理员模块。管理员添加粮库信息、粮食信息、粮食入库管理、粮食检测管理等操作。如图4.1是系统的功能结构图。

在这里插入图片描述

图4.1系统功能结构图
4.1.1 管理员模块
管理员模块可以进行系统用户管理,对其进行增删改查操作,系统用户的属性包括用户名、密码、权限、添加时间;对进行粮食信息管理,可以添加粮食信息,将信息记录表中,经过添加后,此粮食信息可以被用户查看,可以对信息进行更新,将信息从表中进行删除;对进行粮食入库管理,可以添加粮食入库,对粮食入库列表进行查询,对粮食入库进行修改以及将粮食入库从列表删除。可以管理粮食入库,并对粮食入库列表进行查询,对粮食入库进行修改以及删除;对进行粮食出库管理,可以添加粮食出库,对粮食出库列表进行查询,对粮食出库进行修改以及将粮食出库从列表删除。可以管理粮食出库,并对粮食出库列表进行查询,对粮食出库进行修改以及删除
如图4.3是以对粮食信息管理为例的活动图。
在这里插入图片描述

图4.3 粮食管理活动图
4.2数据库设计
系统里最为关键的部分是数据库方面,需要十分清晰的思路,从开始的设计时就需要做到确立模块之间的联系,从而可以很明确的建立表间的联系和表中所需的内容。设计数据库还有一点是减少表的繁杂的创建,所以联系很关键,可以大大的减少数据表中重复的事项。由此可以保证数据的完整和统一,不会造成数据的错误和重复,并且可以使数据得到数据库安全的保护[11]。
4.2.1 数据库设计概述
数据库的设计在开发系统中非常重要,整个数据库的创建是库存管理系统开发和创立的核心技术,概括的说,就是根据用户的需求创立起满足用户的需要的数据库。数据库的整体设计是在软件开发是其最主要的问题。
再考虑到数据库设计的时候,我们首先应该想到把这个系统的数据设计和处理设计密切结合起来,从而使得把整个库存信息管理系统相结合起来[12]。
4.2.2概念设计
一个完整的数据分析过程与这个数据库的逻辑结构和物理结构有十分密切的联系,需要完成对应用数据库的信息进行确认、编纂、组织、挑选。我们可以采用特定的方法来获取有关用户的所有的有效信息,从而使这些有用信息可以直接成为数据库的重要数据[13]。
我们在数据库分析中采用E-R图来建立相对应的关系,它有实体、关系、属性三种概念。实体可以说是一个用来维持和不断利用数据的大集合;属性可以说是这个物体的所具有的特点;关系很明显指的就是每个数据实体之间的种种联系,关系给各个实体之间建立起了相对应的模型。根据系统的需求分析和数据库的概念,建立E-R图。
系统总体E-R图。
在这里插入图片描述

图4.10 系统总体E-R图

第2章 系统实现

本章主要介绍了智能粮库管理系统的功能模块的详细设计,通过流程图来演示系统每个模块的步骤,并且展示了系统各个功能模块的界面截图。
5.1登录模块的实现
管理员输入用户名和密码,下拉选择框,选择用户权限,然后点击立即登录,系统与保存在数据库的数据进行匹配,如果用户名与密码与数据库存放数据匹配,系统跳转到用户页面,否则提示错误重新跳转到登录页面。图5.2系统登录界面。
在这里插入图片描述

图5.1 系统登录界面
5.2管理员管理模块
管理员登录系统后,可以对首页、粮库信息管理,粮食信息管理,粮食类型管理,入库信息管理,出库信息管理,粮食检测管理,我的信息等功能进行相应操作,如图5-2所示。
在这里插入图片描述

图5.2 首页界面
5.3粮库信息管理模块
管理员可以对粮库信息进行查看详情、更改及移除等操作,程序效果图如下图5-3所示:

在这里插入图片描述

图5.3 粮库信息界面

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值