物流管理.docx
- 文档编号:12302069
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:17
- 大小:219.68KB
物流管理.docx
《物流管理.docx》由会员分享,可在线阅读,更多相关《物流管理.docx(17页珍藏版)》请在冰豆网上搜索。
物流管理
湖南软件职业学院
毕业设计(作业)
毕业选题
:
基于ASP.NET的物流信息系统的设计与实现
学生姓名
:
田磊
院系名称
:
信息工程系
所学专业
:
计算机应用技术
所在班级
:
1301班
学生学号
:
201303020128
提交日期
:
2015年11月1日
摘要
本论文根据国内外物流信息系统的发展现状设计开发了物流管理系统。
整理提供本系统是根据物流公司仓储业务的特点,经过一定的需求分析,采用操作简单的ASP语言后台数据库开发具有货位管理的仓储物流管理系统。
整个系统符合操作简单、界面友好、灵活、实用的要求出发,完成仓储物流信息系统的过程。
可以满足一般物流公司的要求。
论文主要介绍了本课题开发的意义、和相关的理论以及需求分析,并对开发的工具也进行了介绍,还讲解所要完成的功能和开发的过程。
重点介绍了系统的开发过程。
本设计以MicrosoftVisualStudio2008为开发环境,采用当前比较流行的C#编程语言进行编码,数据库采用的是SQL2008数据库。
关键词:
A;C#;数据库;SQL2008;MicrosoftVisualStudio2010
ABSTRACT
Thispaperaccordingtothedomesticandinternationallogisticsinformationsystemdevelopmentpresentsituationdesigninganddevelopingthelogisticsmanagementsystem.Accordingtoprovidethesystemisfinishingthecharacteristicsofstoragebusinesslogisticscompany,aftercertainrequirementanalysis,theoperationsimpleASPlanguagebackenddatabasedevelopmentwiththewarehousinglogisticsmanagementpositionmanagementsystem.
Thewholesystemmeettheoperationissimple,friendlyinterface,flexible,practicalrequirement,completewarehousinglogisticsinformationsystemprocess.Tomeetgenerallogisticscompany'srequirements.
Thispapermainlyintroducedthemeaningofsubjectdevelopment,andrelatedtheoryandtheneedsanalysis,andthedevelopmenttoolsarealsodiscussed,alsoexplaintocompletethefunctionsanddevelopmentprocess.Mainlyintroducessystemdevelopmentprocess.ThisdesignisbasedontheMicrosoftVisualStudio2008asthedevelopmentenvironment,usethecurrentpopularC#programminglanguagecode,databaseusingSQL2008database.
Keywords:
DesignandRealizationofwebsiteMicrosoftVisualStudio2010
目录
摘要2
ABSTRACT3
第一章asp简介4
1.1ASP概念4
1.2ASP网页特点4
1.3ASP工作原理5
第二章系统分析6
2.1需求分析6
2.2可行性分析6
第三章总体设计7
3.1项目规划7
3.2系统功能结构图8
第四章ASP的详细设计与实现11
4.1登录11
4.2入库填写12
4.3查询操作17
致谢19
参考文献20
第一章ASP简介
1.1ASP概念
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
1.2ASP.NET技术
ASP.NET是从前几年流行起来的一种微软的技术框架,是目前比较流行的可以开发跨平台的一种先进的技术框架结构。
总体来说他是一种开发的技术框架,是微软公司发布的一个整体的技术框架,包括众多的开发语言来进行支撑。
ASP.NET技术他是建立在通用的开发语言上的一种先进的技术框架,能在一个WEB服务器上建立通用的应用程序,能高效的连接目前流行的数据库系统,包括微软的数据库系统,DB2数据库,Oracle数据库,Mysql数据库等数据库,他都提供了支持的框架接口[8]。
在ASP.NET环境下使用了非常先进和高效的方法来构建数据库的访问方式和技术手段。
我们首先要对这个技术框架有一个整体的了解和掌握才能充分利用这样的一个框架开发成熟稳定的软件系统和WEB应用系统。
这样的一个框架是一个全新的技术框架,他采用代码和界面分离的方式来进行系统的开发,后台的开发代码可以采用C#编程语言,也可以采用VB编程语言,甚至可以使用J#开发语言来进行开发,前台界面技术可以采用Html代码来进行书写和开发,同时框架还提供了很多可以直接使用的控件,直接操作到页面上进行使用和配置,这样的一种方式给程序的开发提供了非常先进的一种方式,提高了开发的效率。
1.3SQL2008数据库介绍
SQLServer2008是微软的新一代数据库管理系统工具,他是一个非常强大的数据库管理工具,能实现各种各样复杂的数据库的设计和承载,提供了建立数据库,备份数据库,还原数据库的界面管理工具,使用起来非常的方便,可以用例SQL语言来实现对数据库的编写和操作以及数据库的控制,触发器,存储过程,应用视图一应俱全,是一个非常强大数据库管理工具,在程序开发和软件工程领域有着非常广泛的应用。
SQLServer2008数据库是目前应用最为广泛的一种先进的数据库系统,利用SQLServer2008数据库管理系统建立本系统的数据库以及数据库的表,视图存储过程是因为这个数据库可以支持多个数据库以及多个数据库表,多个数据库表视图,多个存储过程,并且自身拥有非常强大的纠错能力,他是一种非常先进和稳定的数据库管理系统,是世界上最大的互联网公司微软公司专门开发的数据库管理工具。
具备非常强大的数据存储的能力,以及非常快速的数据读取和存储速度,是一种非常先进的数据库管理系统工具,所以我们开发本系统就采用这个数据库来存储本系统的数据信息[1]。
SQLServer2008数据库可以实现对多种事务的并行处理,他有非常强大的数据分析处理的能力。
第二章系统分析
2.1需求分析
通过市场调查,要求本系统具有以下功能:
(1)统一友好的操作界面,能保证系统的易用性。
(2)规范、完善的基础信息设置。
(3)灵活的报表设计及打印功能。
(4)实现货物申请、托运、跟踪与验收的全过程。
(5)全方位的信息查询功能。
(6)系统日志详细记录各种操作,提供追查的有力依据。
(7)完善的权限管理,增强系统的安全性。
(8)强大的数据备份及恢复功能,保证系统数据的安全性。
2.2可行性分析
由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。
而且,物流行业竞争激烈,这种竞争,一方面表现在发展客户的市场开拓上,另一方面也存在于收集处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。
物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、在线跟踪,信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。
第三章总体设计
3.1项目规划
物流管理系统是一个典型的数据库管理系统,系统由登录、入库填写、出库填写、查询操作、权限划分等模块组成,规划系统功能模块如下:
3.1.1登陆
在物流管理系统的登录页面输入用户名和密码,点击登录键进行登录。
如果用户名或者密码错误,系统会出现提示。
3.1.2入库填写
添加方式:
分为批量添加和非批量添加。
仓库编号:
不同仓库的编号,如电脑仓库、配件仓库等。
产品类别:
预先有管理员设置入系统的产品大类。
物品编号:
物品的详细信息,分别为编号、名称、型号和单位。
填写日期:
填写入库的日期,系统会默认给一个当前日期,也可通过下拉日历填写。
入库单号:
入库通知号。
数量:
此单号内某一产品的数量。
状态:
分为良好和损坏两种。
联系人/联系电话:
收货单位的联系人和电话。
入库摘要:
入库的备注
3.1.3查询操作
在入库报告查询页面输入相关的查询条件:
起始日期;截止日期仓库编号;货物类别;货物信息;进仓编号SIA,进行查询。
3.2系统功能结构图
物流管理系统的系统功能结构图如图1所示。
图1系统功能结构图
第四章ASP的详细设计与实现
4.1登陆
在物流管理系统的登录页面输入用户名和密码,点击登录键进行登录。
如果用户名或者密码错误,系统会出现提示。
登陆界面如图2需要用户填写用户名和密码,系统会根据预先设定的权限自动进入拥有此用户名权限的界面如图3。
如果用户名和密码有一个不正确时就出现error的出错提示。
图2用户登录界面
图3登录错误界面
代码如下:
functioninput_onsubmit(suboff)
{
if(document.input.username.value=="")
{
alert("请填写用户名!
");
document.input.username.focus();
returnfalse;
}
if(document.input.password.value=="")
{
alert("请输入密码!
");
document.input.password.focus();
returnfalse;
}
if(suboff==1)
{
document.input.action="loginchk.asp";
document.input.submit();
}
returntrue;
}
在登录页面收集的用户名、密码信息送到loginchk.asp,在此页面验证用户名和密码是否存在,代码如下:
(1)若验证通成功
<%consttitle="成功"%>
--#includefile=../data/myPrg.asp-->
<%
ShowTitle(title)
response.write"
response.write"
"
%>
--#includefile=../data/copyright.asp-->