应用软件开发课程设计

火车订票系统

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

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

相关推荐
编程有点难14 分钟前
Python训练打卡Day43
开发语言·python·深度学习
未来之窗软件服务21 分钟前
JAVASCRIPT 前端数据库-V1--仙盟数据库架构-—-—仙盟创梦IDE
数据库·数据库架构·仙盟创梦ide·东方仙盟数据库
2301_8050545621 分钟前
Python训练营打卡Day48(2025.6.8)
pytorch·python·深度学习
LjQ204029 分钟前
网络爬虫一课一得
开发语言·数据库·python·网络爬虫
烙印60133 分钟前
MyBatis原理剖析(二)
java·数据库·mybatis
RestCloud34 分钟前
如何通过ETLCloud实现跨系统数据同步?
数据库·数据仓库·mysql·etl·数据处理·数据同步·集成平台
你是狒狒吗36 分钟前
TM中,return new TransactionManagerImpl(raf, fc);为什么返回是new了一个新的实例
java·开发语言·数据库
哆啦A梦的口袋呀1 小时前
基于Python学习《Head First设计模式》第九章 迭代器和组合模式
python·学习·设计模式
sponge'1 小时前
opencv学习笔记2:卷积、均值滤波、中值滤波
笔记·python·opencv·学习
Channing Lewis2 小时前
sql server如何创建表导入excel的数据
数据库·oracle·excel