第一部分为绪论,主要介绍了目前电脑技术发展状况、在线跑腿系统行业发展阶段,分析当前在线跑腿系统弊端以及使用信息技术来管理在线跑腿信息的好处。
第二部分为相关技术简介,主要介绍了各技术的发展历程,技术发展现状,技术优点以及选用该技术的原因等。
第三部分为系统分析,主要分析了软件设计所需要的功能,。
第四部分为系统设计,主要进行了系统的架构设计、数据库设计等
第五部分为系统详细设计。
第六部分为系统调试与测试,利用测试方法进行可行性测试、性能测试、系统测试等。
第七部分为总结与致谢,主要总结了程序设计的完成过程及完成情况,比对完成设计过程中施以援手的同学和老师表达中心的感谢和祝愿。
本文主要根据目前信息技术发展现状结合人们对于在线跑腿态度的转变引出开发在线跑腿系统的必要性。然后根据管理员,跑腿和用户需求指定需求分析和可行性分析,并介绍应用到的相应技术,包括nodejs技术,B/S结构等文中已做相关介绍和科普,然后展示相关模块完成的实现代码和截图,并做相关测试确保程序能正常运行。
本设计所实现的是一个在线跑腿系统,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。
本系统具有以下优点:
该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
系统将用户权限进行划分,管理员,跑腿和用户都能看到及操作的信息不一样,三者具备不同的操作权限。
该系统操作界面简单明了,大部分人都可以正常使用。
但也存在以下问题需要改进:
运行时窗口不能被刷新,可以改进。
系统过于简单,显示的信息有限。
不能添加多个管理员账号,如果可以则将利于发展在线跑腿规模,便于在线跑腿信息集中管理。
不能实时接收在线跑腿业务的反馈建议,容易被忽视,不利于管理员服务客户。目录
1 绪论 1
1.1 课题背景 1
1.2 课题研究现状 1
1.3 初步设计方法与实施方案 2
1.4 本文研究内容 2
2 系统开发环境 3
2.1 NODEJS技术 3
2.2 Vue介绍 3
2.3B/S结构简介 4
2.4MySQL数据库 4
3 系统分析 5
3.1 系统可行性分析 5
3.1.1 经济可行性 5
3.1.2 技术可行性 5
3.1.3 运行可行性 5
3.2 系统现状分析 5
3.3 功能需求分析 6
3.4系统设计规则与运行环境 7
3.5系统流程分析 8
3.5.1操作流程 8
3.5.2添加信息流程 8
3.5.3删除信息流程 9
4 系统设计 10
4.1 系统设计主要功能 10
4.2 数据库设计 11
4.2.1 数据库设计规范 11
4.2.2 E/R图 11
4.2.3 数据表 11
5 系统实现 17
5.1系统功能模块 17
5.2后台模块 18
5.2.1管理员功能模块 19
5.2.2用户功能模块 22
5.2.3跑腿功能模块 23
6 系统测试 25
6.1 功能测试 25
6.2 可用性测试 25
6.3性能测试 26
6.4测试结果分析 26
结论 27
参考文献 28
致谢 29