本系统主要分为前端和后端两大板块,其中包括了系统用户管理、订单管理、车辆管理、企业公告、新闻资讯管理、品牌促销管理、配送网点管理、线路设置、运费设置、系统管理等功能模块,其中以用户注册、订单下定、订单查询模块最为重要
1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。
2.系统用户管理:不管是超级管理员还是普通管理员都需要管理系统用户,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员用户可以登录系统。
3.注册用户管理:游客在前台首页注册后,经过管理员后台,不管是超级管理员还是普通管理员都需要管理注册用户,包括注册用户审核、删除、修改、查询,审核通过后,注册用户既可以通过账号和密码登录系统。
4.修改密码:系统所有用户(管理员和注册用户)应该都要能修改自己的登录密码,修改后需要重新登录。
5.系统简介设置:系统管理员应该可以通过系统简介设置功能设置网站前台的系统简介信息,网站前台的系统简介是随后台的变化而变化的,系统简介应该使用编辑器,实现图片,文字,列表,样式等多功能输入。
6.系统公告设置:系统管理员应该可以通过系统公告设置功能设置网站前台的系统公告信息,网站前台的系统公告是随后台的变化而变化的,系统公告应该使用编辑器,实现图片,文字,列表,样式等多功能输入。
7.数据备份:数据备份功能应该只有超级管理员才能使用,数据备份将系统的数据库的数据生成保存在.dat的文件中,当数据丢失时,可以通过运行.dat文件恢复数据库数据。
8.个人资料管理:由注册用户使用,注册用户登录个人后台,可以修改个人当初的注册信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。
9.友情链接管理:由超级管理员和普通管理员使用,对系统所有的友情链接信息进行添加、删除、修改、查询,同时网站前台的友情链接随着后台的友情链接变化而更新。
10.订单下定:用户添加快递订单,管理员查询用户提交的快递订单。
11.订单发货:管理员对用户提交的订单,添加发货记录。
12.订单配送:管理员对已发货的订单,添加配送信息。
13.订单收货:管理员对已经配送的订单,添加收货信息。
14.车辆管理:管理员管理车辆信息。6.系统管理模块提供的功能
目 录
一 绪论 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 相关技术介绍 1
1.3.1 B/S结构 2
1.3.2 SQL SEVER数据库 2
1.3.3 JSP简介 3
1.3.4 Sqlserver数据库概念和特点 3
二 系统分析 5
2.1 功能需求分析 5
2.2 业务流程分析 6
2.3 数据流程分析 8
2.3.1 第0层数据流图 9
2.3.2 第1层数据流图 9
2.3.3 第2层数据流图 10
2.4 本章小结 10
三 系统设计 11
3.1 系统网络架构设计 11
3.2 系统总体设计 11
3.3 系统功能模块设计 12
3.4 数据库设计 12
3.4.1 概念模型设计 12
3.4.2 数据库表设计 13
3.4.3 数据库连接 17
3.5 本章小结 18
四 系统实现 19
4.1 前台页面的实现 19
4.2 登录模块的实现 20
4.3 订单管理模块的实现 22
4.4 订单操作模块的实现 23
4.5 车辆管理模块的实现 27
4.6 本章小结 28
五 系统测试 29
5.1 运行环境说明 29
5.2 界面测试 29
5.3 功能测试 29
5.4 测试结果 31
5.5 本章小结 31
六 总结和展望 32
6.1 总 结 32
6.2 展 望 32
致谢 33
参考文献 34
附录:外文翻译 35