基于C#+asp.net+SQL server的网上物流管理信息系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于C#+asp.net+SQL server的网上物流管理信息系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。
需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

  • 基于C#+asp.net+SQL server的网上物流管理信息系统设计与实现(毕业论文+程序源码)
    • 1、项目简介
    • 2、资源详情
    • 3、关键词:
    • 4、毕设简介
    • 5、资源下载

1、项目简介

  1. IT产品的物流管理信息系统采用 SQL Server 和ASP.NET平台,以C#为编程语言进行开发设计。实现货物登记、货物调动、货物运输、单据查询验收、客户信息管理的功能。通过系统可以使IT产品在物流过程中各个环节有效、规范的管理,使货物运输管理信息规范化,减少管理者的工作量,加快IT产品在市场上的流通。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:7504个字23页
包含内容:整套源码+完整毕业论文


3、关键词:

信息管理;物流管理;货物运输;IT产品


4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

1 引言
1.1 选题背景
省略

可以说,从世界范围看,在当今工商企业面临的诸多战略问题中,最具挑战的领域之一就是物流信息管理。

1.2 国内外研究现状
省略

1.3 课题研究的意义
省略

2 理论基础
2.1 数据库技术
数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储,使用和管理数据。近年来,数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、信息系统、计算机辅助设计等领域。

数据库主要内容包括为:
(1)实体:是现实世界中的客观事物。
(2)关系模型:是把数据间组织关系用一张表来表示。
(3)表:表是包含数据库中所有数据的数据库对象,表定义为列的集合。
(4)视图:是一个虚拟表,其内容由查询进行定义。
(5)存储过程:是由流程控制和sql语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只需调动。

结合物流管理信息系统的应用,本系统采用现在普遍使用的sql server 数据库并结合ado.net实现数据的存储和读取。

SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的客户端则可以安装在许多客户端PC系统中,Windows可以让客户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。

ADO.NET简介: ADO.NET 提供对 Microsoft sql server 等数据源以及通过 ole db 和 xml 公开的数据源的一致访问。数据共享使用者应用程序可以使用 ado.net 来连接到这些数据源,并检索、操作和更新数据。ADO.NET是从Web的角度对ADO进行检讨和改进。Microsoft对ADO.NET的设计严格地体现了其名字的含义:ADO再加上.NET。ADO.NET自动连接网络,致力于让Web数据访问变得更加简单和高效。两个功能使得这方面的增强成为可能。

图2-1 ADO.NET的对象

ADO.NET的对象主要包括:DataSet,DataTable,DataColumn,DataRow,和DataRelation。这些对象的主要特点说明如下。

DataSet:这个对象是一个集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系。所有这些信息都以XML的形式存在,我们可以处理、遍历、搜索任意或者全部的数据。

DataTable:这个对象代表着可以在DataSet对象内找到的所有表。

DataColumn:表包含与列有关的信息,包括列的名称、类型和属性。我们可以按照下面的方式创建DataColumn对象,指定数据类型,然后把列加入到表。

数据库技术的快速发展能够解决物流信息化管理的实现。

2.2 面向对象技术
C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object类型。此外,使用C#编程,不会存在与游离于对象之外的属于过程的东西。C#支持所有关键的面向对象的概念,如封装、继承和多态性。 在C#中, 不存在全局函数、变量或者是常量,所有的东西都封闭在类中,包括事件成员和静态成员。

面向对象技术的主要特点:
1、对象:特性+行为
类描述了一组有相同特性(数据元素)和相同行为(函数)的对象。类实际上就是数据类型,抽象数据类型的创建是面向对象程序设计中的一个基本概念。抽象数据类型几乎能像内部类型一样准确工作。程序员可以创建类型的变量(在面向对象程序设计中称为“对象”或“实例”)并操纵这些变量(称为发送“消息”或“请求”,对象根据发来的消息知道需要做什么事情)。

2、继承:类型关系
类型不仅仅说明一组对象上的约束,还说明与其他类型之间的关系。两个类型可以有共同的特性和行为,但是,一个类型可能包括比另一个类型更多的特性,也可以处理更多的消息(或对消息进行不同的处理)。继承表示了基本类型和派生类型之间的相似性。一个基本类型具有所有由它派生出来的类型所共有的特性和行为。程序员创建一个基本类型以描述系统中一些对象的思想核心。由这个基本类型派生出其他类型,表达了认识该核心的不同途径。

3、多态性
当处理类型层次结构时,程序员常常希望不把对象看作是某一特殊类型的成员,而把它看作基本类型成员,这样就可以编写不依赖于特殊类型的代码。程序员可以用关键字virtual表明他希望某个函数有晚捆绑的灵活性,而并不需要懂得virtual的使用机制。没有它,就不能用C + +做面向对象的程序设计。Virtual函数(虚函数)表示允许在相同家族中的类有不同的行为。这些不同是引起多态行为的原因。

2.3 B/S架构的WEB程序设计技术
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,客户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,客户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现。

.net平台最大的优点体现在:传统的ASP限制程序开发人员使用脚本语言,而ASP.NET允许使用一个支持.net的语言,因此在ASP.NET中编写的代码被编译后将拥有更好的性能,并且可以充分的利用高级语言特性。Visual C# 编程的库是 .NET Framework。此系统的页面和代码部分是进行了分离的,能够更方便分离各个页面的功能和排查错误,使代码看起整齐,有序。其中功能代码在以后缀为cs的文件中,页面的外观和一些组件在以后缀为aspx的文件中。

3 系统需求分析
3.1 现行业务系统描述
在现行的物流管理中企业使用传统的人工方式管理,对货物的登记,更新,调动,单据验收需要大量的人力和物力,整个货物物流信息管理的各个环节分工合作是靠物流员的人工参与完成各项任务。

3.2 现行系统存在的主要问题分析
省略

3.3 提出解决方案
省略

4 系统功能模块设计
4.1 系统总体架构
结合.net的特性和物流信息系统的特点,系统采用B/S的结构模式开发。下面给出系统模块图,如图4-1:
(1)货物登记调动管理:对入库的货物进行登记(货物id、货物名称、货物厂家、货物价格、货物品牌、货物状态)录入到系统中,等待货物的调配运输。
(2)货物运输配送管理:把货物从库存中调度出来,进行分类选定,开始物流送货。
(3)货物单据查询验收:根据货物的发送时间和客户的确认时间以及货物的状态值(0和1)对货物在运输过程中进行监控并把单据信息及时返回到系统中。
(4)客户信息管理:添加客户资料,添加客户的id和密码使客户在赋予查看货物的状态的权限后才能进入确认系统,对客户实现有效的管理。使系统更加安全。

图4-1 功能模块图
根据整个物流运输系统的流程设计了该系统的流程图, 如图4-2:

图4-2 系统流程图
4.2 数据库设计
对于IT网上物流管理信息系统,使用数据库为IT,要应用到的数据库表有:
表4-1 admin

表4-2 guest

表4-3 product

功能说明:记录仓库中货物的基本信息。
ER图(实体-关系图): 它反映了在进行数据库设计时表示各种图表的关系图.本系统采用了数据库中货物编号,客户编号和合同编号相对应的关系实现货物和客户以1:1的关系进行设计的。

图4-3 ER关系图

在数据库中各个表显示如下:
在物流管理信息系统中,关于管理员的信息存放于admin表中,如图4-4:

图4-4 管理员表
在物流管理信息系统中,关于客户的信息存放于guest表中,如图4-5:

图4-5 客户表
在物流管理信息系统中,关于货物的信息放在product表中,如图4-6:

图4-6 货物表
数据库的连接关键代码:

string connStr = "server=(local);uid=sa;pwd=sa;database=it";
SqlConnection conn = new SqlConnection(connStr);
SqlDataAdapter da = new SqlDataAdapter(selectStr,conn);
conn.Open();

4.3 系统模块实现
根据系统功能分析,主要实现四个主要模块(登记调动管理、运输配送管理、客户资料管理、单据查询验收)。每个模块还包括一些小的模块。

4.3.1 货物登记调动
主页(index.aspx):主页具体介绍货物的信息和图片,让客户了解货物的具体规格说明。

图4-7 主页
管理员登录窗体(adminlogin.aspx):管理员通过登录验证后实现后台的管理。

图4-8 管理员登录页面
功能页面(adminmain.aspx):登录系统后管理员可以通过对系统的重要功能进行操作(货物登记调动、货物运输、单据查询验收、客户资料管理的功能)。

图4-9 系统功能页面
货物路由器管理(adminrouter):管理员可以对货物进行发货处理录入货物的基本信息(ID,名称,类型,品牌厂家,货物价格,和发货时间以及最重要的货物状态(此处输入0表示货物的状态为发货的状态)。

图4-10 货物登记页面
代码:实现数据库中的字段以表格的形式加载到页面中。

图4-11加载页面代码

4.3.2 货物运输配送
货物物流管理(selectit.aspx):管理员对即将物流的货物进行选定如果系统管理页面选取的是路由器,返回的结果就该是货物路由器,如果选取的是交换机,返回的结果就该是交换机,此选取的是路由器。选定后货物就可以开始物流运输。

图4-12 货物调配页面

4.3.3 客户资料管理
客户信息管理(manegeuser.aspx):管理员对客户的基本信息进行管理。在添加了客户的系统密码后,客户就有了查看货物状态和返回确认信息的权限。

图4-13 客户资料管理页面

4.3.4 单据查询验收
客户登录界面(guestlogin.aspx):客户登录系统后可以对产品进行确认,并填写单据。把信息返回到系统中。

图4-14 客户登录页面
货物确认页面(showrouter&&showswitch):此界面显示了从系统发过来的货物编号和货物类型,名称,价格以及发货日期,客户填写完确认日期后并在确认状态中填1(表示货物到达目的地,为处理状态)最后点提交按扭返回到信息系统中。

图4-15 货物确认页面
单据查看页面:管理员在后台对已经处理的货物进行查看单据。

图4-16单据返回页面
代码:实现把反馈的信息更新到数据库中(1表示处理,0表示未处理)

图4-17 更新数据库代码
5 系统实施及测试
5.1 实施概况
实现功能模块时,采用先模块化,后集成的方式。首先对系统各个功能模块分别独立设计和调试,在创建系统主窗体时将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。
系统配置:
CPU:Inter P4 1.8以上
内存:512MB以上
硬盘:40G以上
软件环境:Windows 2003 Server (含IIS 6.0),Microsoft Sql Server 2000
Vs 2003 dremweaver mx 2004 fireworks mx 2004
编程环境比较:

5.2 测试方案
把整个代码文件放在文件名为IT的目录下面,配置好iis虚拟目录IT,并把该目录创建为应用程序,打开sql server 服务管理器启动服务。在windows 2003的系统下进行测试。

针对货物的登记运送管理模块进行测试。首先我们在发货系统中添加一个准备登记运送的货物,设立两个条件,(1)提交内容为(id号为6,名称为:3905,类型为交换机,品牌为华为,价格为3000,发送时间为2007-5-1号,目的地为四川)。(2)改变提交的内容,随意输入一些数据如数字(343),看能否提交成功到数据库,系统会出现什么结果。
输入条件(1)

    图5-1 货物登记测试1页面

系统返回页面:

       图5-2 登记成功页面

输入条件(2):

           图5-3 货物登记测试2页面

点击提交按纽后出现错误,提示字符串转换发生错误:

       图5-4 返回错误页面

5.3 测试结果
通过测试发现在数据库中有一些字段的定义还不是很准确,向数据库提交一些数据时会报错误,系统没有对输入内容进行验证控制的功能,从而输入的数据字段与在数据库中的字段不匹配,无法向数据库中提交数据,而且在提交数据的时候系统反映速度比较,系统的界面还不是很友好。

结 论
省略

参考文献
[1] 王辉,黄红超.ASP.NET实用教程[M].北京: 清华大学出版社, 2004。
[2] 陈程.中文Dreamweaver Mx 三合一教程[M].北京: 电子工业出版社, 2005。
[3] 费书宁.c#标准教程[M].北京: 清华大学出版社, 2005。
[4] 郑人杰,殷人昆.管理信息系统[M].北京: 清华大学出版社, 2005。
[5] 张海藩.软件工程导论[M].北京: 清华大学出版社, 2005。
[6] 吴越.ASP.NET应用与开发案教程[M].北京: 清华大学出版社, 2004。
[7] 杨云.ASP.NET程序开发详解[M].北京: 人民邮电出版社, 2004。
[8] 明海波.ASP.NET项目教程[M].北京: 清华大学出版社, 2005。

致 谢
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号 毕业设计全套资源(点击下载)
本项目源码 基于C#+asp.net+SQL server的网上物流管理信息系统设计与实现(源码+文档)C#_.net_物流管理系统.zip

C#毕业设计——基于C#+asp.net+SQL server的网上物流管理信息系统设计与实现(毕业论文+程序源码)——网上物流管理信息系统相关推荐

  1. C#毕业设计——基于C#+asp.net+sqlserver的教务管理平台设计与实现(毕业论文+程序源码)——教务管理平台

    基于C#+asp.net+sqlserver的教务管理平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的教务管理平台设计与实现,文章末尾附有本毕 ...

  2. C#毕业设计——基于C#+asp.net+sqlserver的课件发布网站设计与实现(毕业论文+程序源码)——课件发布网站

    基于C#+asp.net+sqlserver的课件发布网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的课件发布网站设计与实现,文章末尾附有本毕 ...

  3. C#毕业设计——基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现(毕业论文+程序源码)——服装连锁店管理系统

    基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现, ...

  4. C#毕业设计——基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码)——多语种网络硬盘系统

    基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现, ...

  5. C#毕业设计——基于C#+asp.net+SQL server的通用作业批改系统设计与实现(毕业论文+程序源码)——作业批改系统

    基于C#+asp.net+SQL server的通用作业批改系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL server的通用作业批改系统设计与实现,文章 ...

  6. java毕业设计——基于java+J2EE+Hibernate的校园二手交易网站设计与实现(毕业论文+程序源码)——二手交易网站

    基于java+J2EE+Hibernate的校园二手交易网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+Hibernate的校园二手交易网站设计与实现,文章末尾附有 ...

  7. android毕业设计——基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码)——家校互动平台

    基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+XAMPP+MySQL的家校互动平台设计与实现,文章末尾附有本毕业设 ...

  8. asp毕业设计—— 基于asp+access的网上花店设计与实现(毕业论文+程序源码)——网上花店

    基于asp+access的网上花店设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的网上花店设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下载开题报告P ...

  9. asp毕业设计——基于asp+access的在线人才招聘网设计与实现(毕业论文+程序源码)——人才招聘网

    基于asp+access的在线人才招聘网设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的在线人才招聘网设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下 ...

  10. asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站

    基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的精品课程教学网站设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需 ...

最新文章

  1. 子视图屏蔽父视图手势
  2. javascript基本类型及类型转换
  3. 全球及中国焦炉气制天然气用催化剂行业前景动态与未来可行性研究报告2022版
  4. CGLIB代理到底是个什么东西?这是一篇最全的CGLIB大全
  5. 华为手机相册怎么镜像翻转_怎么利用手机相册制作电子视频
  6. Weblogic Domain Template Creation Script
  7. mac版Unity Pro游戏开发工具如何创建和使用脚本
  8. 【图像增强】基于matlab GSA灰度图像增强【含Matlab源码 1172期】
  9. Android端记录跑步计步运动轨迹数据的App
  10. 关于下载安装pycharm专业版的步骤
  11. 圣安地列斯服务器没有响应,Windows10系统玩不了侠盗猎车圣安地列斯怎么办?解决方案...
  12. java全能速查宝典.chm_Java全能速查宝典
  13. 六款自适应引导页HTML源码
  14. [转载]Matlab中的CVX工具包安装
  15. 如何通过引用传递变量?
  16. 动态规划算法——最长公共子序列求法
  17. PSV中国天气 V1.2.3
  18. 计算机实验楼应用需求分析,校园网络信息化需求分析报告
  19. 读取Excel文件并用jdbc连接将内容导入MySQL数据库
  20. CSS简单的交互动效

热门文章

  1. java.net.ConnectException: Connection refused: no further information【已解决】
  2. 入侵检测与防御技术基础
  3. 判断字符串是否在base64编码范围内
  4. 特殊注释标记todo的有关信息
  5. 如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?
  6. 对window的注册表进行优化
  7. 2021清远市清城中学高考成绩查询,清远市清城中学中考成绩
  8. 属于你的舞台——安卓优化大师UI设计
  9. flux 中的 buffer 的原理
  10. win10计算机睡眠 隔几分钟就唤醒,Win10电脑睡眠时经常被自动唤醒如何解决