zoukankan      html  css  js  c++  java
  • 牛腩新闻发布系统 (5) 总结

           经过了不到一个月的时间把牛腩新闻发布系统做完了,这是接触的第一个B/S系统,虽然,还没有杂学呢,但已经做完一个系统了,颇有小成就,学习这个系统最大的感受就是理解了一般Web 网站开发的流程,还了解到了一些具体技术,内容没有掌握多少,有点像米老师给我们说的那个开飞机的例子,通过这个系统的制作,使作为一个菜鸟级的我们,了解了Web开发,认清了在接下来重点学习什么?侧重什么?

          B/S里面的东西很多,为我们学习这一块内容指明了方向。

          接下来先介绍一下这个系统开发过程。

          1. 与用户沟通,确定需求

               每个系统首先要确定需求,然后才能开始做。做一个网站首先会跟用户交涉,谈好需求之后,在进行下一步的工作。

          2. 利用工具建模

               我们把需求转换成用例图、类图等,为系统建模,方便开发,建模可以用Unified Modeling Language、Enterprise Architecture.

          3. 设计数据库表以及表关联

               新闻系统中总共建立了三张表:类别表、新闻表、评论表,并设置了外键。在这里我们可以利用EA生成数据库文档,而不用手工写了。

          4. 设计前台页面

              这里只需简单设计,用到了ASP.NET 需要确定出有几个页面,每个页面应该实现的功能,以及页面之间的相互跳转问题。

          5. 编码阶段

              这个系统采用了经典的三层架构,分别为U层、B层、D层,这个系统中B层几乎没有什么东西,没有多少逻辑判断,主要写了写D层的东西。

              讲D层说的很详细,以前对于SQLHelper不是很理解,经过牛老师一遍一遍的重构,对于SQLHelper类的作用理解很深,深刻认识到,学习需要重复,每次重复看时体会都不同。

               对表操作时用到了存储过程和触发器,这也是第一次在实践中应用,也是在应用中理解了,之前只是看过大概知道它是一个什么东西,是干什么的,但总有那种似曾相识又很陌生的感觉,只有自己应用了学会了才是真的理解了,所以,学习了的东西一定要学以致用。

          6. 前台界面设计与编码

               前台用到的新内容最多,网页布局采用DIV+CSS设计,实现了内容与样式的分离,感觉很好。

               用到的新技术还有JavaScript、Jquery、Ajax、HTML、ASP.NET等,在B/S里这都是经常用到的一些技术,需要对每一种技术进行深入学习,还有很多需要学习的。

          7 . Web系统制作感受

               系统调试不方便,出现错误信息没有错误提示信息,只会显示在页面上,具体哪句代码错了,显示不出来,没有C/S那样方便,可能刚开始不太适应,还需要学学如何调试程序。

              另外,在开发的时候一定要认真,严谨些,经常会出现各种错误,需要我们认真调试。

              牛腩系统只是B/S学习的一个开端,以后还有很多药学习,深入学习,大家加油!!

     

  • 相关阅读:
    svn 提交失败 更新失败 提示 已经锁定
    Jquery 弹出提示框输入插件 apprise 修改中文按钮以及使用说明
    英文 数字 不换行 撑破div容器
    .clear 万能清除浮动
    Repeater 控件 当数据源没有数据的时候显示 暂无数据 的两种方式
    已以用户 NT AUTHORITYSYSTEM 的身份执行。 对象 名称 'XXX' 包含的前缀超出了最大限值。最多只能有 2 个。
    EasyUI的onLoadSuccess方法
    安装完office后 在组件服务里DCOM配置中找不到
    怎么看SQL表里某列是否是自增列
    SQL连接服务器链接失败
  • 原文地址:https://www.cnblogs.com/lilongsheng1125/p/4978635.html
Copyright © 2011-2022 走看看