应用软件开发课程设计

火车订票系统

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

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

相关推荐
亚图跨际几秒前
Python和R荧光分光光度法
开发语言·python·r语言·荧光分光光度法
a_安徒生14 分钟前
linux安装TDengine
linux·数据库·tdengine
程序员学习随笔17 分钟前
PostgreSQL技术内幕19:逻辑备份工具pg_dump、pg_dumpall
数据库·postgresql
谢眠17 分钟前
深度学习day3-自动微分
python·深度学习·机器学习
z千鑫27 分钟前
【人工智能】深入理解PyTorch:从0开始完整教程!全文注解
人工智能·pytorch·python·gpt·深度学习·ai编程
尘浮生1 小时前
Java项目实战II基于微信小程序的校运会管理系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea
MessiGo1 小时前
Python 爬虫 (1)基础 | 基础操作
开发语言·python
偶尔。5351 小时前
什么是事务?事务有哪些特性?
数据库·oracle
安迁岚1 小时前
【SQL Server】华中农业大学空间数据库实验报告 实验六 视图
数据库·sql·mysql·oracle·实验报告
xoxo-Rachel1 小时前
(超级详细!!!)解决“com.mysql.jdbc.Driver is deprecated”警告:详解与优化
java·数据库·mysql