600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python+django地铁站自动售票系统-火车票售票系统

python+django地铁站自动售票系统-火车票售票系统

时间:2021-11-03 12:22:08

相关推荐

python+django地铁站自动售票系统-火车票售票系统

地铁站自动售票系统主要包括个人中心、地铁线路管理、站点管理、购票信息管理、乘坐管理、用户信息管理等多个模块。它使用的是前端技术:nodejs+vue+elementui

管理员

用户

(1)登陆注册功能:用户登录注册

(2)浏览全地图功能:可浏览管理员发布的线路地图

(3)选择购票功能:用户选择站点,先选初始站,做到出站的地方根据乘坐的站数来计算价格

(4)进出站功能:购买后生成卡片进站

(5)钱包功能:可选择查看余额和充值

(6)返回订单功能:当出站结算后,回弹出一个是否返回订单若返回则直接生成卡片退还余额,重新进站到最终出站的地方根据站数计算价格

(7)月卡功能:购票旁边有一个购买月卡,购买生成卡片,根据要坐的站数扣减余额(5站冲200进卡片 5-10站冲300进卡片 往上冲600进卡片),同时打75折,月卡结束后有剩余自动退还到钱包

(8)未使用卡片可退票

(1)管理员登录功能

(2)查看和修改线路信息

(3)减少线路

(4)修改价格(5站3元 5-10 5元 10-15站6元 往上8元)

(5)删除用户

(6)设定最早最晚的车次(早上6.00晚上23.00)

前后端通讯一般都是采取标准的JSON格式来交互。前端技术:nodejs+vue+elementui,视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。

我们最初的项目结构由五个文件组成:

manage.py:使用django-admin命令行工具的快捷方式。它用于运行与我们项目相关的管理命令。我们将使用它来运行开发服务器,运行测试,创建迁移等等。

__init.py:这个空文件告诉python这个文件夹是一个python包。

settings.py:这个文件包含了所有的项目配置。将来我们会一直提到这个文件!

urls.py:这个文件负责映射我们项目中的路由和路径。例如,如果你想在访问URL / about/ 时显示某些内容,则必须先在这里做映射关系。

wsgi.py:该文件是用于部署的简单网关接口。你可以暂且先不用关心她的内容,就先让他在那里就好了。

django自带了一个简单的网络服务器。在开发过程中非常方便,所以我们无需安装任何其他软件即可在本地运行项目。我们可以通过执行命令来测试一下它:

python manage.py runserver

myproject/ <-- 高级别的文件夹

|-- myproject/ <-- Django项目文件夹

| |-- myproject/

| | |-- __init__.py

| | |-- settings.py

| | |-- urls.py

| | |-- wsgi.py

| +-- manage.py

+-- venv/ <-- 虚拟环境文件夹

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。