【ASP.NET设计栏目提醒】:网学会员ASP.NET设计为您提供基于B/S的网络快递服务系统开发参考,解决您在基于B/S的网络快递服务系统开发学习中工作中的难题,参考学习。
摘 要
Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济生活等各个方面发挥着重要的作用。目前我国快递市场已经是外资国有民营三分天下。随着经济的发展,电子商务与电子政务的发展,快递业也将进入快速发展阶段。在这个阶段,随着外资快递企业大举介入国内市场,已有的国有快递企业的壮大,部分民营快递企业的崛起,快递业的市场竞争将会升级。在这种形势下,快递企业如何立足市场,不被竞争所淘汰已成为国内各快递企业所面临的重大问题。
本系统基于B/S,运用Microsoft Visual Studio.NET中的ASP.NET技术和SQL Server 2005数据库管理系统。本系统是构造一个方便实用的快递管理系统,能很方便对快递业务进行管理和监控。 本系统的主要功能有:用户信息管理、邮件信息管理、客户查询、客户留言管理、邮件添加、邮件中转、邮件送达、成本核算、应用管理、系统管理等。通过对本系统,快递系统可以扩展到以现代管理、信息技术及网络为支撑的综合快递服务。可逐步发展成为以快递公司为主体、第三方服务为主要形式、快递和信息流相结合的、涉及供应链全过程的信息化社会化现代快递系统。
目 录
1 引言 1
1.1 课题的研究背景及意义 1
1.1.1 课题的研究背景 1
1.1.2 课题的研究意义 1
1.1.3 课题的国内外研究现状、水平和发展趋势 1
1.2 系统的可行性分析 2
1.2.1 技术可行性 2
1.2.2 经济可行性 3
1.2.3 操作可行性 3
1.3 各章内容简介 3
2 系统需求分析 4
2.1 概述 4
2.2 系统功能介绍 4
2.3 数据流图 7
2.4 数据字典 9
3 系统设计 14
3.1 系统结构设计 14
3.2 系统数据模型设计 15
3.2.1 E-R图 15
3.2.2 关系模型 16
3.3 系统数据库设计 19
3.3.1 数据库表的建立 19
3.3.2 数据库视图的建立 34
3.3.3 存储过程的运用 34
3.4 系统开发与运行环境 34
3.4.1 系统开发环境 35
3.4.2 使用ASP.NET作为系统前台开发工具的优点 35
3.4.3 使用SQL Server 2000作为数据库开发工具的优点 36
3.4.4 系统运行环境 36
4 主要模块详细设计及实现 38
4.1 系统管理模块 38
4.1.1 模块功能 38
4.1.2 模块界面 38
4.1.3 模块部分代码 40
4.2 快递员管理模块 45
4.2.1 模块功能 45
4.2.2 模块界面 45
4.2.3 模块部分代码 46
4.3 邮件处理模块 47
4.3.1 模块功能 47
4.3.2 模块界面 47
4.3.3 模块部分代码 50
4.4 邮件管理模块 52
4.4.1 模块功能 52
4.4.2 模块界面 52
4.4.3 模块部分代码 53
4.5 客户管理模块 55
4.5.1 模块功能 55
4.5.2 模块界面 56
4.5.3 模块部分代码 57
4.6 客户服务模块 59
4.6.1 模块功能 59
4.6.2 模块界面 59
4.6.3 模块部分代码 60
5 用户使用手册 61
5.1 系统功能及用户环境简介 61
5.1.1 系统功能简介 61
5.1.2 系统运行环境简介 61
5.2 系统运行与操作指南 61
6 系统评价 61
6.1 系统主要特色/优点介绍 62
6.2 系统存在不足与改进方案 62
结 论 64
致 谢 65
参 考 文 献 66
2 系统需求分析
2.1 概述
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来麻烦。所以需求分析是一个很重要的阶段,用于需求分析的结构化分析方法都遵守下述准则:
(1)必须理解并描述问题的信息域
(2)必须定义软件应完成的功能
(3)必须描述作为外部事件结果的软件行为
(4)必须对描述信息、功能和行为的模型进行分解,用层次的方法展示细节
本系统的主要目的是为快递公司提供一个方便实用且功能齐全的快递管理系统,增强快递公司的工作效率。
2.2 系统功能介绍
(1)系统管理
系统管理的主要功能是对整个系统的管理,具有管理员最高权限才可以操作。包括对快递员的管理,对邮件的管理,对客户留言的管理。
(2)快递员管理
快递员管理的主要功能对当前存在的快递员信息的修改、删除,添加新的快递员。管理员用户可以查看所有快递员的信息。
(3)邮件处理
邮件处理的主要功能是对邮件从接收、中转、到最后的处理流程进行跟踪,可以查看邮件在不同阶段的状态,如已经发送、正在中转、已经送达等。每个邮件会生成一个序列号,作为该邮件的唯一标识。快递员权限可以操作。
(4)邮件管理
邮件管理的主要功能是对邮件信息状态的查看和修改。具有管理员权限才可以看到。
(5)客户管理
客户管理的主要功能是给客户提供一个查询邮件状态的平台,并且对客户的留言和评价及时进行汇总。
(6)客户服务
客户服务的主要功能是给客户提供一个与公司进行沟通交流的平台,并且允许客户进行查询自己邮件的信息。
客户管理主要是对客户留言信息的修改、删除和汇总。
功能填写主要是对页面功能的添加、删除和修改。
用户组设置主要是对用户组的添加、删除和修改,并为每个组分配功能页面。比如管理员组包含所有的功能页面。
用户设置主要是为职员分配用户名,并能对用户名进行添加、删除和修改。然后把用户名分配到一定的组中。一个职员可以占据多个用户,一个用户可以处在多个组中。
修改密码主要是为了方便登录用户修改自己的密码。
数据维护主要方便清除各个模块的数据。
上一篇:Web搜索引擎的研究与设计