《Web应用基础》课程结业报告


网站链接

  1. MDB,单个网页(机车):https://pilipalaaa.github.io/yymdb.github.io/#
  2. 大作业,多个网页:https://pilipalaaa.github.io/yydzy.github.io/index.html#

一、Web网站做的什么

  1. 我做的是一个我特别喜欢的明星的个人介绍的相关网站。
  2. 该网站做得很简洁,没有百度百科那么详细、全面。
  3. 这是网站的一个界面:在这里插入图片描述

二、开发过程

  1. 在开始做网站之前,我先去看了很多的网页,也将老师给出的代码网页测试了一些,但由于网站做得不及时,很多知识都不记得了,导致在简单的问题上花了较多的时间。
  2. 设计网站也花了一些时间,一是主题上一开始有些难以确定,后来确实是时间相逼,就定下了明星个人介绍的主题;二是网站最终要达到的效果,太复杂的自己不会,太简单的又担心课程是否能结业,但仍然还是要做下去的。
  3. 做网站的时候,在不断对照老师给出的代码,以及网上的一些教程下,还是有一些成效的。
  4. 在有知识的积累情况下,根据做网站的进程,去找一些自己需要的资料和图片。
  5. 最后,一步步完成。

三、遇到的问题

1.问题

  1. 网页布局会十分容易乱,样式属性写的有些乱;
  2. 图片大小难以调整;
  3. GitHub托管不太顺利;
  4. 超链接整不好;
  5. 每次刷新的时间都很长。

2.是否解决

  1. 每个选择器写相对应的属性样式,确定好.css文件里的和.html文件里的是相对应的样式,代码不错就没有问题,得以解决;
  2. 图片大小多看看其他网页的排版,自己多加尝试,得以解决;
  3. GitHub托管,在网上找了很多解决方法,没有得到解决,但最后在朋友的帮助下,得以解决;
  4. 超链接,比如在介绍明星影视剧的时候,我想放上超链接,总是跳转有问题,最后我放弃了,没有得到解决;
  5. 每次更新代码后,刷新网页的时间都很长,没有解决。

四、总结

  • 此次做Web网站,增强了自主学习的能力,加深了基础知识的掌握,也对一些复杂的知识有一定的了解。做出的页面可能没有那么完善,但是看到最终的成果,也还是会有成就感,这应该就是学习的魅力所在吧!
  • 此次的Web仍然有许多未解决的问题,网站还不够成熟,还不够完善,做得还不够好,自己的技术还不足以支撑做出一个完美些的网站。也让我知道自己所了解到的、所掌握到的知识还远远不够,学无止境,加油!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值