1、 实实 验验 报报 告告 课程名称:课程名称:编程强化(基于编程强化(基于.NET的快递运输的快递运输 管理系统项目)管理系统项目) 专业专业: 软件工程软件工程 班级:班级: 学号:学号: 姓名:姓名: 指导教师:指导教师: 成绩:成绩: 完成日期:完成日期: 2012-7-12 任 务 书 实训题目:基于三层架构的快递管理系统的设计与实现 应用管理功能模块 实训目的:ATA企业化实训与ATA IT新专业紧密结合,学生实训时,可以把 课堂知识点串连起来,起到融会贯通,学以致用的作用。与传统专业相比,学生 在学习基础知识和必要的技能准备后,通过ATA企业化实训快递管理系统的锻 炼, 可以进一步
2、提高职业技能和综合素质, 积累真实企业环境下的团队合作能力, 实现从学生到复合实用型人才的本质转变。 实训要求:应用管理模块的功能满足如下要求,并注意代码编写规范: 1 根据要求编写存储过程 2 实体层的编写 3 数据访问层的编写 4 业务层的编写 5. 用户层的编写 摘 要 本文是一个针对小型快递公司所开发的小型信息管理系统, 全称快递管理系 统。快递是跨地区、跨行业的运作系统,标准化程度的高低不仅关系到各种快递 功能,要素之间能否有效衔接和协调发展,也在很大程度上影响着全社会快递效 率的提高。 本应用管理模块采用 Microsoft Visual Studio .NET 2005 和 Mi
3、crosoft SQL Server2000,基于三层架构进行设计与实现的。主要包括客户管理、城市管理、 线路管理功能模块。其中客户管理主要实现的功能是对客户的基本信息进行添 加、修改和删除;城市管理主要实现的功能是对主要城市和范围城市的基本信息 进行修改、添加和删除主要城市对应的范围城市,就是该交货点的中转地;线路 管理主要实现的功能有:对起运站-到达站的信息管理,包括线路的历程和抵运 时间。本系统采用了统一的界面,并且提供了大量的操作提示以及出错信息,大 大的方便用户使用本软件,同时也减少了出错的可能,确保了数据的正确性、完 整性和一致性。本软件系统使得管理的信息化,减少了人力成本的付出,
4、一定程 度上提高了快递系统的效益。 关键词:快递管理系统;三三层架构;ASP.NET 目 录 引 言 . 4 1 系统分析 5 1.1 需求分析 5 1.2 功能分析 5 1.3 可行性分析 5 1.3.1 操作可行性 . 5 1.3.2 经济可行性 . 5 1.3.3 技术可行性 . 5 1.4 开发工具简介 . 5 1.4.1 C#概述 6 1.4.2 SQL Server 2005 概述 . 6 2 系统总体设计 8 2.1 系统功能结构设计 . 8 2.2 数据库设计 . 9 2.2.1 数据表设计 . 9 2.2.2 存储过程设计 10 3 系统详细设计与实现 . 15 3.1 客户信息增加模块 . 15 3.2 客户信息查询模块 . 15 3.3 客户信息编辑模块 . 16 3.4 城市信息维护模块 . 17 3.5 线路信息添加模块 . 18 3.6 线路信息查询模块 . 19 3.7 线路信息编辑模块 . 20 结 论 . 22 参 考 文 献 23 引 言