而如今物流业在中国正处于快速发展的阶段,消费市场并未充分的开发,整个物流市场有着非常广阔的成长空间。校园的快递流量越来越打,虽然如此,但邮政快递企业要想增强自身在校园的竞争力和运营效率,最好的办法就是通过使用信息技术手段设计快递查询系统对整个运营流程进行监控和管理。这样不仅带来了公司管理效率的提高,还能增强用户体验。
该毕业设计采用ASP.NET的三层架构模型,基于Browser/Server结构,在Visual Studio开发工具下,把C#作为开发语言,SQL Server作为数据库,按照软件工程的方法开发校园邮政快递查询系统。系统主要分为前台功能模块和后台管理模块,其中前台功能模块主要包括用户注册模块、用户登录模块、个人信息管理模块;后台管理模块包括系统用户管理、快递信息管理、通知公告管理、留言管理、系统管理模块。
1.前台功能模块:可以在前台Web浏览器中查看这些功能。
用户注册模块:将用户信息记录到用户表。
用户登录模块:用来区分三种用户,普通用户、普通管理员和超级管理员。
个人信息管理:用户登录后可以修改用户表中的个人信息。
主页模块:在信息表中读取信息并按照一定模板显示在首页。
公告搜索模块:将公告表中所有公告的标题或内容关键字与搜索框中输入的字段进行比对,找到所有包含输入字段的公告纪录,从而将公告、内容和发布时间等信息展示给普通用户。
公告浏览模块:系统根据公告ID从公告表中取出公告的主体内容。
在线留言模块:注册用户在网站前台添加留言,包括留言ID、标题、内容、头像等信息。
2.后台管理模块:针对普通管理员和超级管理员
添加公告:将公告的ID和公告标题以及公告内容等记录到公告表中,经管理员审核通过后,此公告可以被浏览者查看。
修改公告:根据公告ID,在公告表中找出相应记录并进行更新。
删除公告:根据该公告ID公告表中进行删除。
审核公告:将公告添加人ID、公告ID、审阅时间等记录到审核表,经管理员审核通过后的公告才可以在前台界面显示。
系统用户管理:系统用户的属性包括用户名、密码、权限、添加时间,超级管理员可以管理系统用户,对其进行增删改查等操作。
系统管理模块:包括系统简介设置、系统公告设置、友情链接添加、删除、修改,数据备份。
留言管理模块:管理员管理系统留言信息,可以进行回复、删除,将留言ID、标题、内容、头像等信息记录在留言表中。
添加快递:将快递的ID和快递单号以及快递内容等记录到快递表中,经过添加后,此快递可以被浏览者查看。
修改快递:根据快递ID,在快递表中找出相应记录并进行更新。
删除快递:根据该快递ID从快递表中找到ID等于该快递ID的快递信息,将快递本身从快递表中进行删除。
摘 要 I
目 录 III
第1章 引言 1
1.1开发背景与意义 1
1.2国内外研究现状 1
1.3论文组成结构 1
第2章 开发工具及相关技术介绍 3
2.1开发工具介绍 3
2.1.1Visual Studio介绍 3
2.1.2SQL Server介绍 3
2.1.3IIS介绍 4
2.2开发模式B/S介绍 4
2.3开发技术介绍 4
2.3.1ASP.NET介绍 5
2.3.2ADO.NET介绍 5
第3章 系统分析 6
3.1可行性研究 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.1.4法律可行性 6
3.2需求分析 6
3.2.1系统用户需求分析 7
3.2.3系统业务流程分析 7
3.2.3系统功能需求分析 8
3.2.4系统数据流分析 9
第4章 系统设计 12
4.1系统设计的原理 12
4.2系统功能设计 12
4.3系统流程设计 13
4.4数据库设计 17
4.4.1概念模型设计 17
4.4.2逻辑结构设计 19
第5章 系统实现 23
5.1前台功能模块的实现 23
5.1.1主页模块 23
5.1.2用户注册模块 24
5.1.3用户登录模块 25
5.1.4个人信息管理模块 26
5.1.5信息搜索模块 27
5.1.6在线留言模块 27
5.2后台管理模块的实现 28
5.2.1后台登录模块 29
5.2.2公告管理模块 30
5.2.3用户管理模块 31
5.2.4快递管理模块 31
5.2.5系统管理模块 33
第6章 系统测试 36
6.1测试目的 36
6.2测试用例 36
6.2.1登录测试 36
6.2.2公告管理测试 36
6.2.3在线留言测试 37
6.3测试结果 37
第7章 结论 39
参考文献 40
致 谢 41