数据库课程设计:SQL Server + Express + node.js + ejs 论坛管理系统

前言

这是一篇对数据库课程设计的总结,这不是教程也不是指导,只是我的经验之谈,其中可能有许多错误,请小心,不要被误导。祝愿你看了这篇文章后能做出更好的设计。

我对web开发并不熟悉,而我们的课程设计只有一周的时间。这决定了我不能引入一些复杂的东西,它们难以学习,而且出错也很难解决。最重要的是我讨厌复杂的东西。
所以我使用node.js + express + ejs + html + css + js,都是相对简单的东西。
如果你有一些html + css + js基础,那么其他三者就不是问题。

课程设计介绍

我们做的是一个论坛管理系统,实际上,只实现了:

  1. 用户注册,登录,退出
  2. 发帖、评论、回复评论
  3. 修改帖子

程序代码是由我写的,但是组员们也提供了很多帮助(我们三人一组)

参考资料

一些资源

如果想让网站有个好看的图标可以在icons8下载,其有不少免费的图标。

让文章支持markdown,可以使用markdown-it

差点忘了,连接SQL Server这个坑,我连接SQL花了许多时间。结果发现服务根本就没有开启。
参考:node mssql 无法连接sql server

我的项目

https://github.com/xiyu714/WhyForum

关于具体实现请看我的代码,数据库的设计在readme中给出。

注意

这里记录一些我遇到的坑

  1. 不熟悉箭头运算符,不要使用箭头运算符,参考:少年,不要滥用箭头函数啊:JS中lambda表达式的优缺点和使用场景
  2. 在开发中,不要使用浏览器缓存,参考:快速禁止Chrome浏览器缓存

其他

本来是数据库课程设计,但实际上,我在前端上花的时间要更多。
SQL Server有许多功能,比如触发器、存储过程等,作为数据库课程设计我本应该使用他们的。但是在经过思考后,我并没有使用。你必须清楚哪些是需要的在前端做的,哪些是需要在SQL Server做的。


知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明出处!

转载于:https://www.cnblogs.com/xiyu714/p/10219450.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内含38个独立的可以编辑的课程设计文档,包括 (推荐你本用户上传的资源里面搜索下载文件,没有需要请不要下载此文件) 数据库课程设计_大作业_超市管理系统设计与开发超市管理系统设计与开发_docx_ 数据库课程设计_大作业_学生选课管理系统_-2_docx 数据库课程设计_大作业_学生选课管理系统_docx_ 数据库课程设计_大作业_人事管理信息系统_作业二_docx 数据库课程设计_大作业_人事管理信息系统_docx_ 数据库课程设计_大作业_人事管理信息系统设计与开发_作品二_docx 数据库课程设计_大作业_某出版社的图书发行信息管理系统设计与开发_docx_ 数据库课程设计_大作业_人事管理信息系统设计与开发_docx_ 数据库课程设计_大作业_工厂管理系统设计与开发_作品二_docx 数据库课程设计_大作业_体育项目比赛管理系统设计与开发_docx_ 数据库课程设计_大作业_某出版社的图书发行信息管理系统设计与开发_作品二_docx 数据库课程设计_大作业_某物资供应公司的物资库存管理系统设计与开发_docx_ 数据库课程设计_大作业_销售管理系统设计与开发_docx_ 数据库课程设计_大作业_公司的物资库存管理系统设计与开发_docx_ 数据库课程设计_大作业_电脑销售信息管理系统_docx_ 数据库课程设计_大作业_医院的病房管理系统设计与开发_docx_ 数据库课程设计_大作业_学生管理系统设计与开发_作品二_docx 数据库课程设计_大作业_工厂管理系统设计与开发_docx_ 数据库课程设计_大作业_图书借阅管理系统设计与开发_docx_ 数据库课程设计_大作业_图书借阅管理系统设计与开发_-2_docx 数据库课程设计_大作业_银行储蓄业务管理系统_docx_ 数据库课程设计_大作业_银行储蓄业务管理系统_作品二_docx 数据库课程设计_大作业仓库管理系统设计与开发_docx__ 数据库课程设计_大作业_设某商业集团的商品供应管理系统设计与开发_docx_ 数据库课程设计_大作业_图书借阅管理系统_docx_ 数据库课程设计_大作业_超市管理系统_docx_ 数据库课程设计_大作业_学生管理系统设计与开发_docx_ 数据库课程设计_大作业仓库管理系统设计与开发_作品二_docx_ 数据库课程设计_大作业_证券业务管理系统设计与开发_docx_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值