应用软件开发课程设计

火车订票系统

  1. 超市商品采购管理系统
  2. 城市员工管理
    课设报告部分内容如下







我们采用Django的models数据库,其实在进行manage.py make migrations和manage.py make migrate的时候是自带一些一些数据库的后台数据的,我们的该系统中我们其实分了8个额外的表,分别是管理员admin表,city表,department表,userinfo表同时还有task表等其他表,同时我们在使用department表和admin表以及userinfo表之间其实是使用了外键的连接,我们的一个部门中其实是包含着多个的员工其中是采用一对多的模式。同时对于我们的城市管理中我们还去存取字段来进行保存在本地图片,这样就能够在那个页面去显示到我们的页面中。

同时在下表4-3和表4-5表中去详细的展示出来了我们表之间的详细的表的结构以及表的字段,其实也就是通过这些详细的字段名我们可以去看出表之间的关系结构的关系同时也能从这些备注的信息中看到该表在该系统之间起到的作用。



这个是我的总结

本次的课程设计报告其实是做的一个城市员工管理系统,我们将原来的那种员工系统来进行进一步的进行放大从一个小的公司的模块我们来进行进一步的去进行提升,提升至一个整个城市的员工管理的范畴,在这次的课程设计中我负责了前端 后端以及数据库表的建立关联以及文档的编辑功能,其实对于这个项目在制作的过程中其实是花了很长的时间的但是在这个漫长的过程中其实收获了很多的东西,让我记忆最为深刻的则是首先是对Django的中间件的使用,刚开始接触Django的时候其实是只是跑起来就行,但是到了后边其实是需要做的东西很多,为什么在登录的时候显示的是/login/路由为什么不是其他的呢其实这个就体现到了中间件的用处同时也起到了一个映射的作用,的那个用户去登录账户的时候其实会分配一个sessionID同时这个也是我们用户进行登录的一个凭证,容纳后还有我感觉较为突出的一点则是我们能够去进行大量数据的上传,我们通过去进行导入excel文件然后我们可以将这个excel文件的数据来进行上传其实这个也是不错的一个想法,然后就是我们引入了外部组件Apache Echarts来去清晰的展示我们的统计的一些状况,其实这点也是蛮好的,然后其实这个城市员工管理系统其实还是面临着一些问题,因为没有真实的运用到现实的开发中,有些数据其实是不能使用的,比如说那个Apache Echarts图形化的显示虽然是有但是我们没有真实的数据可以展示所以也没通过数据库区进行数据的存储,其实下一步的开发中其实是可以获得一些数据来进行数据的连接的操作的,后续的任务功能其实还是蛮多的,后续继续再去开发.

总结而言,这次课程设计让我学到了很多,掌握了 Django 中间件的使用、大量数据的上传处理以及外部组件的集成。虽然还有一些问题需要解决,但我对接下来的开发充满了期待。通过不断改进和拓展,我们将进一步完善这个城市员工管理系统,使其能够真正应用于实际开发中。

如果有对我这个项目感兴趣的话可以后台私信我

相关推荐
Tianwen_Burning4 小时前
pycharm下创建flask项目,配置端口问题
flask
Rock_yzh4 小时前
AI学习日记——参数的初始化
人工智能·python·深度学习·学习·机器学习
青衫客365 小时前
基于 Python 构建的安全 gRPC 服务——TLS、mTLS 与 Casbin 授权实战
python·安全·微服务
-dzk-6 小时前
【3DGS复现】Autodl服务器复现3DGS《简单快速》《一次成功》《新手练习复现必备》
运维·服务器·python·计算机视觉·3d·三维重建·三维
摩羯座-185690305947 小时前
爬坑 10 年!京东店铺全量商品接口实战开发:从分页优化、SKU 关联到数据完整性闭环
linux·网络·数据库·windows·爬虫·python
ACERT3338 小时前
5.吴恩达机器学习—神经网络的基本使用
人工智能·python·神经网络·机器学习
韩立学长8 小时前
【开题答辩实录分享】以《基于python的奶茶店分布数据分析与可视化》为例进行答辩实录分享
开发语言·python·数据分析
2401_831501738 小时前
Python学习之day03学习(文件和异常)
开发语言·python·学习
编程充电站pro8 小时前
SQL 面试高频:INNER JOIN vs LEFT JOIN 怎么考?
数据库·sql
这周也會开心8 小时前
SQL-窗口函数做题总结
数据库·sql