《软件项目实践》和《课程设计》总结
前言
(这里都是废话哈)
这二个实验从11月16日开始到昨天(也就是12月18)正式完结啦(bushi 总算结束了。回头看去,虽然不完善的地方很多,也没有使用到流行的网站应用架构,比如 JAVA 的 ssh,ssm,或者更新的 springboot 。当然前面的技术跟我无瓜,我们组使用的是 ASP.NET 的 webform 一个适合新手学习入门的技术。(可以手动拖动控件放置网页,但是不建议这么做哈哈,那样显得太没品了)
Part 01 选择课题
《个人博客管理系统的设计与实现》
(这里BB一下,其实我从第一个实验开始就设计错了方向,回头想一下,重点应该在个人博客,而我却选择了仿照博客园进行设计,弄了个多人登录,啥文章大广场的,害~😅)
Part 02 使用工具及技术
- 开发语言:C#(后端)、CSS、JS、ASPX(
前端,实际上未分离开前后端~) - 开发平台:ASP.NET
- 开发使用的是 WEB开发传统的三层架构 UI(界面显示层)、BLL(业务逻辑层)、DAL(数据访问层),三层之间的通过 Model 实体模型连接。
Part 03 文件结构
四个项目之间存在引用关系,UI、BLL、DAL均需引用Model,UI再引用BLL,BLL再引用DAL即可。
3.1. UI
一个 .NET FrameworK Web 应用项目。
3.2. BLL
一个 .NET Framework 类库项目。其中文件通常以 Bll 结尾,包含全部的业务处理逻辑。
3.3. DAL
一个 .NET Framework 类库项目。其中文件通常以 Dal 结尾,包含全部的数据库相关的访问。
3.4. Model
一个 .NET Framework 类库项目。其中文件通常以 Entity 结尾,基本与数据库中表一一对应。(例外就是存在外键或依赖关系时,与数据库表有些许出入)
Part 04 最终效果及源码
见github(待补充)
Part 05 总结
在实验过程中遇到的问题见个人博客实验Q&A
在这两次实验中,越来越发现,好像什么都不会,啥都得学。但同时也会被已学过的东西限制住手脚,抵触&不愿去了解尝试新的技术,或者是 拖着 推迟 等着这次实验完成后再学习其他的,时间就这样荒废,人由勤奋变懒容易,但从懒想改回来行动起来多半还是很难,半途而废居多。希望此贴之后,可以做到周更两篇(bushi,有点难)

浙公网安备 33010602011771号