技术:python+mysql+vue
一、系统背景
社会发展日新月异,用计算机应用实现数据管理功能已经算是很完善的了,但是随着移动互联网的到来,处理信息不再受制于地理位置的限制,处理信息及时高效,备受人们的喜爱。本次开发一套汽车租赁管理网站有管理员和用户两个角色。管理员功能有个人中心,用户管理,汽车品牌管理,汽车信息管理,汽车租赁管理,汽车归还管理,商品类型管理,汽车商品管理,系统管理,订单管理。用户可以注册登录,查看汽车信息,租赁汽车,购买汽车商品,把商品加入到购物车购买,并且生成订单。汽车租赁管理网站服务端用python开发,用django框架开发的网站后台,数据库用到了MySQL数据库作为数据的存储。这样就让用户用着方便快捷,都通过同一个后台进行业务处理,而后台又可以根据并发量做好部署,用硬件和软件进行协作,满足于数据的交互式处理,让用户的数据存储更安全,得到数据更方便。
二、功能结构图
三、系统可行性分析
3.1.1技术可行性分析
此次开发程序使用到的开发工具有:MySQL等工具,使用的开发语言是python,选择的开发工具和开发语言都是在大学课堂接触并学习过,后期因为自己也比较感兴趣,所以也通过网络渠道,或借助图书馆的开发类书籍进行过软件开发知识的系统学习,让自己有了一定的知识积累,加上自己在校期间也独立开发过一些软件作品,也积累了一定的开发经验,所以这次毕设作品的制作在技术上无须担忧过多。
3.1.2经济可行性分析
目前的信息时代,对信息的管理趋于高效化,便捷化,这也是计算机大力普及所带来的便利,此程序软件在设备选用上,依靠的是比较大众的电脑设备,对电脑的配置没有过多要求,一般学校的计算机机房的电脑都可以满足程序开发需求,另外,开发出此款程序,让信息处理变得高效率,其所带来的高效益是远超程序开发的低成本的,因此程序开发的资金投入是可以忽略不计的。
3.1.3操作可行性分析
程序软件的操作界面是符合大众审美的需求,功能模块的布局也是类似于社会上同种类型的软件,因此使用者操作该软件可以无需培训就上手。加上现在计算机入驻各家各户,大部分人的计算机操作水平都比较高,这样的局面也表明开发出来的程序在操作性问题上也是不用担心的。
综合上面的可行性论证,基本可以确定程序开发完全可行。
3.2系统运行环境
程序经过编码可以实现对程序设计的功能。但是编码实现时需要一定的配置环境,包括了电脑上的硬件环境,也包括在电脑操作系统上安装的软件环境。
硬件环境:一台可以正常使用并能够上网的笔记本或者是电脑,电脑内存最低要求4个G,电脑的中央处理器可以配置i5CPU。
软件环境:运用的微软操作系统是比较稳定的win10旗舰版系统,采用比较熟练的360安全浏览器,并在此系统上通过浏览器下载安装好MySQL软件等。
四、系统实现
5.1管理员和用户功能实现
5.1.1 用户管理
管理员可以对用户信息进行添加,修改,删除,查询操作。
5.1.2 汽车品牌管理
管理员可以对汽车品牌信息信息进行添加,修改,删除,查询操作。
5.1.3 汽车信息管理
管理员可以对汽车信息进行添加,修改,删除,查询操作。
5.1.4 汽车租赁管理
管理员可以对用户提交的汽车租赁信息进行审核,查询,删除,修改。
5.1.5 汽车商品管理
管理员可以对汽车商品信息进行添加,修改,删除,查询操作。
5.2 用户功能实现
5.2.1 汽车租赁
用户登录后才可以在汽车信息详情页面看到租赁按钮,不登录是看不到租赁按钮的,点击按钮可以租赁。
5.2.2 购物车
用户登录后可以对汽车商品信息添加到购物车里然后购买。
5.2.3 我的订单
用户登录后可以在个人中心我的订单里查看我的订单信息。
5.2.4 汽车租赁
用户对汽车租赁成功后可以在后台管理里面汽车租赁里面查看是否被管理员审核,如果审核通过,可以子汽车租赁里面点击归还,归还的车辆在汽车归还里面,管理员还会对汽车归还进行审核。
数据库及完整代码咨询,请扫码