应用软件开发课程设计

火车订票系统

  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 中间件的使用、大量数据的上传处理以及外部组件的集成。虽然还有一些问题需要解决,但我对接下来的开发充满了期待。通过不断改进和拓展,我们将进一步完善这个城市员工管理系统,使其能够真正应用于实际开发中。

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

相关推荐
一腔热血100723 分钟前
prometheus alertmanager 对接飞书
数据库·飞书·prometheus
babytiger2 小时前
如何将yolo训练图像数据库的某个分类的图像取出来
数据库·yolo·分类
萧鼎3 小时前
深入理解 Python Scapy 库:网络安全与协议分析的瑞士军刀
开发语言·python·web安全
九皇叔叔6 小时前
【7】SQL 语句基础应用
数据库·sql·mysql
阿拉丁的梦6 小时前
教程1:用vscode->ptvsd-创建和调试一个UI(python)-转载官方翻译(有修正)
开发语言·python
名难取aaa6 小时前
celery solo acks_late得不到预期
python·celery
麦聪聊数据7 小时前
能源行业数据库远程运维安全合规实践:Web化平台的落地经验
运维·数据库·sql·安全·数据服务
点灯小铭8 小时前
基于51单片机红外避障车辆高速汽车测速仪表设计
单片机·嵌入式硬件·汽车·毕业设计·51单片机·课程设计
chenglin0168 小时前
阿里云——云存储与数据库服务
数据库·阿里云·云计算
大翻哥哥8 小时前
Python地理空间数据分析:从地图绘制到智能城市应用
开发语言·python·数据分析