欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    快递管理系统应用管理模块实训报告.docx

    • 资源ID:6313990       资源大小:797.80KB        全文页数:25页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    快递管理系统应用管理模块实训报告.docx

    1、快递管理系统应用管理模块实训报告实 验 报 告课程名称:编程强化(基于.NET的快递运输 管理系统项目) 专业: 软件工程 班级: 103063 学号: 姓名: 张小林 指导教师: 成绩: 完成日期: 2012-7-12 任 务 书实训题目:基于三层架构的快递管理系统的设计与实现应用管理功能模块实训目的:ATA企业化实训与ATA IT新专业紧密结合,学生实训时,可以把课堂知识点串连起来,起到融会贯通,学以致用的作用。与传统专业相比,学生在学习基础知识和必要的技能准备后,通过ATA企业化实训快递管理系统的锻炼,可以进一步提高职业技能和综合素质,积累真实企业环境下的团队合作能力,实现从学生到复合实

    2、用型人才的本质转变。实训要求:应用管理模块的功能满足如下要求,并注意代码编写规范:1 根据要求编写存储过程2 实体层的编写3 数据访问层的编写4 业务层的编写5. 用户层的编写摘 要 本文是一个针对小型快递公司所开发的小型信息管理系统,全称快递管理系统。快递是跨地区、跨行业的运作系统,标准化程度的高低不仅关系到各种快递功能,要素之间能否有效衔接和协调发展,也在很大程度上影响着全社会快递效率的提高。本应用管理模块采用Microsoft Visual Studio .NET 2005和Microsoft SQL Server2000,基于三层架构进行设计与实现的。主要包括客户管理、城市管理、线路管

    3、理功能模块。其中客户管理主要实现的功能是对客户的基本信息进行添加、修改和删除;城市管理主要实现的功能是对主要城市和范围城市的基本信息进行修改、添加和删除主要城市对应的范围城市,就是该交货点的中转地;线路管理主要实现的功能有:对起运站-到达站的信息管理,包括线路的历程和抵运时间。本系统采用了统一的界面,并且提供了大量的操作提示以及出错信息,大大的方便用户使用本软件,同时也减少了出错的可能,确保了数据的正确性、完整性和一致性。本软件系统使得管理的信息化,减少了人力成本的付出,一定程度上提高了快递系统的效益。关键词:快递管理系统;三层架构;ASP.NET目 录引 言 41 系统分析 51.1 需求分

    4、析 51.2 功能分析 51.3 可行性分析 51.3.1 操作可行性 51.3.2 经济可行性 51.3.3 技术可行性 51.4 开发工具简介 51.4.1 C#概述 61.4.2 SQL Server 2005概述 62 系统总体设计 82.1 系统功能结构设计 82.2 数据库设计 92.2.1 数据表设计 92.2.2 存储过程设计 103 系统详细设计与实现 153.1 客户信息增加模块 153.2 客户信息查询模块 153.3 客户信息编辑模块 163.4 城市信息维护模块 173.5 线路信息添加模块 183.6 线路信息查询模块 193.7 线路信息编辑模块 20结 论 22

    5、参 考 文 献 23引 言近几年来,随着社会科技的发展,特别是计算机网络技术和通信技术的发展,人们对信息的意识,对开发和使用信息资源的重视越来越加强烈。与此同时,作为计算机发展最为迅速的又一领域数据库技术,也形成了独有的理论,广泛地应用到人们的生活和生产之中。数据库技术与网站的结合是当今Web的一个技术热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互页面,可以构造功能强大的后台管理系统,可以为网站的更新,维护提供极大的方便。因此,作为网络开发者和管理者,数据库的知识是必不可少的。快递服务企业,通常处于和快递业务网络最终服务商之间,提供面向终端客户的快递服务业务。标准化程度的高低

    6、,不仅关系到各种快递功能,要素之间能否有效链接和协调发展,也在很大程度上影响全社会快递效率的提高。但是,其业务信息及其复杂、繁琐。没有一套逻辑严密的管理系统,不仅浪费人力,同时对客户服务质量的提高、业务的拓展、审核方面都有不利的影响。在考察了快递的日常业务以及参考了其他快递管理系统后,快递管理系统中存在的主要问题有以下几个方面:快递公司不能全面,清晰的确认货运单的类型、货运单的日期、货运单的修改及删除等;不能确认货运单是否作废等等。所以综合系统要求,在计算机网络,数据库和先进的开发平台上,利用现有的软件,为企业提供精确,明细,迅速的货运单信息。本系统采用了统一的界面,并且提供了大量的操作提示以

    7、及出错信息,大大的方便用户使用本软件,同时也减少了出错的可能,确保了数据的正确性、完整性和一致性。本模块是在.NET平台上,运用ASP.NET技术来实现的。其主要功能由层调用SQL Server 2005的存储过程进行数据处理。主要功能是对货运单进行增加、查询、编辑、修改与删除等操作。其货运单的填写,就是对货运单的增加;货运单的查询就是对货运单的类型及收发客户和货运状态的查询。本文分为三章来介绍快递管理系统的设计与实现。第一章系统分析,在系统分析中,主要是系统的需求分析、功能分析、可行性分析、开发工具简析。架构简介等;第二章系统总体设计,提出系统功能模块的细分和数据库的详细设计等;第三章系统详

    8、细设计与实现,主要包括系统功能子模块的设计与实现、设计理念、实现功能和最终得到的结果等。1 系统分析1.1 需求分析随着快递公司业务的发展,快递业务具有客户量大、分散、件数多、重量小、时效性强、市场竞争激烈等特点,业务量不断增多,跨区域工作的需求,客户需要一种能够运行于B/S模式的快递管理系统,如何设计快递管理系统已经成为快递公司非常关注的问题,因此开发一套好的快递管理软件,不但能大大降低工作人员的劳动强度,还能快递公司管理水平。1.2 功能分析应用管理模块的主要功能有客户管理、城市管理、线路管理功能模块。其中客户管理主要实现的功能是对客户的基本信息进行添加、修改和删除;城市管理主要实现的功能

    9、是对主要城市和范围城市的基本信息进行修改、添加和删除主要城市对应的范围城市,就是该交货点的中转地;线路管理主要实现的功能有:对起运站-到达站的信息管理,包括线路的历程和抵运时间。1.3 可行性分析1.3.1 操作可行性本系统性能稳定,简单易用易懂、功能完善,有利于公司管理人员的使用,大大提高管理的效率。1.3.2 经济可行性本次系统的课设所用到的只是所用到的计算机和计算机上所安装时的软件来完成这次的开发,无需要经济上的投入,因此在经济上是可行的。1.3.3 技术可行性Microsoft SQL Server2005具有上手容易、可兼容性良好、扩展性强并且易于操作等诸多优点。Microsoft

    10、Visual Studio .NET 2005采用了可视化面向对象工具开发,其窗口、界面简洁易懂,易于操作。所以系统在操作上是可行的。1.4 开发工具简介Visual Studio.NET是.NET平台下最为强大的开发平台,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET提供了包括设计、编码、编译调试、数据库连接操作等基本功能和基于开放构架的服务器组件开发平台、企业开发工具和应用程序重新发布以及性能评测报告等高级功能。1.4.1 C#概述C#是一种最新的、面向对象的编程语言。C#使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Micr

    11、osoft.NET提供了一列的工具和服务来最大程度地开发利用计算机与通讯领域。并以安全、稳定、简单、优雅等特点在计算机领域站稳头角。并且,C#还在继承C和C+强大功能的同时去掉了一些复杂特性(例如没有宏和模版,不允许多重继承)。秉持着简单的可视化操作和高运行的效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进

    12、行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。C#语言的开发成功,对微软未来的发展有着非常重要的意义。Visual Studio.NET C# 的特点:语法更简单;保留了C+的强大功能;快速应用开发功能;语言的自由性;强大的WEB服务器

    13、控件;支持跨平台;与XML相融合。1.4.2 SQL Server 2005概述SQL Server是基于结构化查询语言的可伸缩的关系数据库,它支持Internet应用程序的可扩展标记语言、并由数据库、关系数据库、结构化查询语言和可扩展标记语言等部分组成。SQL Server以其卓越的性能逐渐成为Windows操作系统平台下进行数据库应用开发中较为理想的选择之一。它是一个后台数据库管理系统,其功能强大、操作简便,日益为广大数据库用户所喜爱,越来越多的开发工具提供了与SQL Server的接口。了解和掌握SQL Server的功能,对于一个数据库开发管理人员来说非常必要2。SQL Server常

    14、见版本有:企业版(Enterprise Edition)、标准版(Standard Edition)、个人版(Personal Edition)和开发者版(Developer Edition)。2 系统总体设计2.1 系统功能结构设计 1、应用管理模块功能描述:应用管理的主要功能是对客户、城市、线路等基本信息的添加、修改、删除及查询等操作。功能模块图如图2.1所示应用管理城市管理线路管理客户管理城市信息的维护线路信息的编辑线路信息的查询线路信息的添加客户基本信息编辑客户基本信息查询客户基本信息添加图2.1应用管理功能模块图 2、应用管理的业务描述: 应用管理的主要功能是对系统中的基本信息管理。

    15、包括客户信息、城市信息以及线路信息等功能。客户管理主要是对客户基本信息进行添加、修改和删除;城市管理主要实现的功能是对主要城市和范围城市的基本信息进行修改、添加和删除主要城市对应的范围城市,就是该交货点的中转地;线路管理主要实现的功能有:对起运站-到达站的信息管理,包括线路的历程和抵运时间。2.2 数据库设计2.2.1 数据表设计所做的模块主要涉及到客户基本信息表、地区城市表、城市扩充表、线路信息表四个表,本模块应该能够将表中信息导出并显示出来,管理员应对相应信息进行查询,添加,删除,修改都涉及到这四个表,对应删除,修改添加能改变表里面的信息,并将其存到数据库中。1、客户基本信息表:用于存放客

    16、户基本信息,包含客户编号、客户名称、电话、传真、地址、邮编、联系人、联系人手机、客户类型、企业性质、企业规模、电子邮件等。如表2.1所示。表2.1 客户基本信息表名称字段数据类型PKIDPKIDint客户编号CustomerCodevarchar(50)客户名称Customervarchar(50)电话Phonevarchar(50)传真Faxvarchar(50)地址Addressvarchar(50)邮编PostCodevarchar(50)联系人Linkmanvarchar(50)联系人手机LinkmanMobilevarchar(50)企业性质EnterprisePropertyvar

    17、char(50)企业规模EnterpriseSizevarchar(50)电子邮件Emailvarchar(50)2、地区城市表:用于存放地区城市相关信息。如表2.2所示。表2.2地区城市信息表名称字段数据类型PKIDPKIDint城市Cityvarchar(50) 3、城市扩充表:用于存放城市扩充相关信息。如表2.3所示。 表2.3城市扩充表名称字段数据类型PKIDPKIDint城市PKIDCityPKIDint范围城市RangeCityvarchar(50) 4、线路信息表:用于存放线路信息相关信息。如表2.4所示。 表2.4线路信息表名称字段数据类型PKIDPKIDint起点StartS

    18、tationvarchar(50)终点EndStationvarchar(50)里程Distancereal抵运时间FetchTimereal2.2.2 存储过程设计到货管理模块共包含19个存储过程,主要包含6个存储过程,其存储过程有uspCreateCityInfor,uspCreateCustomer ,uspDeleteCustomer ,uspGetCustomer ,uspGetCustomers ,uspUpdateCustomer。1、 存储过程uspGetCustomers是获取多条客户信息,如表2.5所示。表2.5 uspGetCustomers存储过程存储过程名uspGet

    19、Customers功能描述获取多条客户信息输入参数customers varchar(50), -客户名称linkman varchar(50), -联系人pageIndex int, -待读取的页索引pageSize int, -每页显示的记录数输出参数recordCount int out -总计录数返回值无结果集Customer, -客户名称Phone, -电话Address, -地址Linkman -详细人LinkmanMobile -联系人手机涉及到的表1.客户基本信息表:Basic_CustomerInfor操作说明 2、 存储过程uspGetCustomer是获取单条客户信息,如

    20、表2.6所示。 表2.6 uspGetCustomer存储过程存储过程名uspGetCustomer功能描述获取单条客户信息输入参数pKID int, -票据ID输出参数无返回值无结果集CustomerCode, -客户编号Customer, -客户名称Phone, -电话Fax, -传真Email, -电子邮件PostCode, -邮编Address, -地址Linkman, -联系人LinkmanMobile, -联系人手机EnterpriseProperty, -企业性质EnterpriseSize -企业规模涉及到的表1.客户基本信息表:Basic_CustomerInfor操作说明1

    21、. 从客户基本信息表中查询结果集包含的所有字段过滤条件:PKID = pKID3、 存储过程uspCreateCustomer是增加客户信息,如表2.7所示。 表2.7 uspCreateCustomer存储过程存储过程名uspCreateCustomer功能描述增加客户信息输入参数customerCode, varchar(50) -客户编号customer, varchar(50) -客户名称phone, varchar(50) -电话fax, varchar(50) -传真email, varchar(50) -电子邮件postCode, varchar(50) -邮编address,

    22、varchar(50) -地址linkman, varchar(50) -联系人linkmanMobile, varchar(50) -联系人手机enterpriseProperty, varchar(50) -企业性质enterpriseSize varchar(50) -企业规模输出参数pKID int output -客户ID返回值0 成功 0 失败结果集无涉及到的表1.客户基本信息表:Basic_CustomerInfor操作说明1.字段值 = 相应输入参数值4、 存储过程uspUpdateCustomer是修改客户信息,如表2.8所示。 表2.8 uspUpdateCustomer存

    23、储过程存储过程名uspUpdateCustomer功能描述修改客户信息输入参数pKID int -客户IDcustomerCode, varchar(50) -客户编号customer, varchar(50) -客户名称phone, varchar(50) -电话fax, varchar(50) -传真email, varchar(50) -电子邮件postCode, varchar(50) -邮编address, varchar(50) -地址linkman, varchar(50) -联系人linkmanMobile, varchar(50) -联系人手机enterpriseProper

    24、ty, varchar(50) -企业性质enterpriseSize varchar(50) -企业规模输出参数无返回值0 成功 0 失败结果集无涉及到的表1.客户基本信息表:Basic_CustomerInfor操作说明1. 更新字段:字段值 = 相应输入参数值过滤条件:PKID = pKID5、 存储过程uspDeleteCustomer是删除客户信息,如表2.9所示。 表2.9 uspDeleteCustomer存储过程存储过程名uspDeleteCustomer功能描述删除客户信息输入参数pKID int -票据ID输出参数无返回值0 成功 0 失败结果集无涉及到的表1.客户基本信息

    25、表:Basic_CustomerInfor操作说明1.过滤条件:PKID = pKID6、 存储过程uspCreateCityInfor是增加城市信息,如表2.10所示。 表2.10 uspCreateCityInfor存储过程存储过程名uspCreateCityInfor功能描述增加城市信息输入参数city varchar(50) -城市名称输出参数pKID int output -城市ID返回值0 成功 0 失败结果集无涉及到的表1. 地区城市表:Basic_CityInfor操作说明1. 向地区城市表中插入一条新记录City = city3 系统详细设计与实现3.1 客户信息增加模块 客

    26、户信息添加模块是向客户基本信息表中增加一条客户基本信息。在此页面需填写客户编号、客户名称和电话,传真、电子邮件、邮编、地址、联系人、联系人手机、企业性质和企业规模。点击添加按钮实行添加。实现了对客户基本信息的增加功能。界面如图3.1所示。图3.1客户信息增加实现过程:在本界面中只放置了TextBox控件、Imagebutton控件来实现了添加功能。先实例化CustomerBusiness调用里面地方法,后再调用DataAccess层的CreateCustomer方法建立与存储过程之间联系,后在执行存储过程。3.2 客户信息查询模块客户信息查询模块实现对客户信息的查询功能。首先填入客户名称,或者

    27、填入联系人,再按搜索按钮进行搜索。界面如图3.2所示。图3.2客户信息查询实现过程:在本界面中放置了TextBox控件、GridView控件、用户控件、和Imagebutton等控件来实现查询功能。GridView控件用于显示数据库的数据。先实例化CustomerBusiness类,再调用GetCustomers ()方法,再调用执行存储过程的方法执行uspGetCustomers存储过程,存储过程中可以实现模糊查询还有进行分页。最后通过使用DataBind绑定到页面的GridView控件上以显示数据,如果进行页面跳转的话还要调用用户控件里面的方法。3.3 客户信息编辑模块客户信息编辑模块实现

    28、对客户信息的修改和删除功能。首先是从客户信息查询模块中跳转过来,并传来了参数,通过这个参数可以直接进行修改和删除功能,并还可以进行返回。界面如图3.3所示。图3.3客户信息编辑实现过程: 本页面使用了TextBox控件、Imagebutton等控件,通过客户信息编辑模块传过来的参数,先实例化CustomerBusiness类,调用数据层中的UpdateCustomer和DeleteCustomer方法,在进行存储过程的调用执行,分别进行修改和删除。3.4 城市信息维护模块城市信息维护模块实现对城市信息的管理功能。选择主要城市,可以进行编辑;再选择范围城市进行编辑。界面如图3.4所示。图3.4城

    29、市信息维护实现过程:本页面使用了TextBox控件、ListBox控件、Imagebutton等控件,通过ListBox1选中的值,先实例化CityInforBusiness类,调用数据层中的UpdateCityInfor和DeleteCityInfor方法,在进行存储过程的调用执行,分别进行修改删除。ListBox2中的值是通过GetCityScopes方法来对ListBox1中选中的值进行绑定。先实例化CityScopesBusiness类,调用数据层中的UpdateCityScopes方法,在进行存储过程的调用执行,进行添加。3.5 线路信息添加模块线路信息添加模块实现对线路信息的添加功能。首先选择起点城市,然后选择终点城市,再填写里程和抵运时间,按添加按钮进行添加。界面如图3.5所示。图3.5线路信息添加实现过程:本页面使用了TextBox控件、Imagebutton控件、DropDownList控件,通过线路信息添加模块传过来的参数,先实例化LineInforBusiness类,调用数据层中的CreateLineInfor方法,进行添加。3.6 线路信息查询模块线路信息查询模块实现对线路信息的查询功能。首先选择起点城


    注意事项

    本文(快递管理系统应用管理模块实训报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开