Web开发项目实践之校园评教系统功能扩展--初步接触

 

      做完新闻发布系统的同学们都进入了项目实践阶段,这也是提高“修为”的重要阶段。

 

     胡阳和学宇,先行进入了题库系统的开发;陈绪、李卓则进行了流媒体教学系统的开发。

 

      米老师分配给我们其余人员的任务就是在师哥的带领下完善现学院使用的评教支撑系统(学生给教师评分的系统平台),还有就是整合设计课程管理系统(全校学生的选课管理、教师选课管理、教室安排等等)。

 

      学有所用,就是最大的激励。项目实践给了我们很大的动力,并且项目完成之后更是建立了巨大的信心。

     受益颇多呀。

 

      这两天,和小兵研究评教系统(原为师哥一人独立开发的Web项目),在经过师哥介绍,发现这个评教系统的难点、重点在于理清数据库各个表之间的关联关系,对数据库技术的灵活掌握要求蛮高的,但通过分析,我们首先要对这个系统进行功能扩展,对评价标准的增加和删除进行动态化设计。

 

     这个初步的系统扩展,难点在于对原有系统的修改破坏最小化,并且还要考虑到系统的优化问题。

 

     这倒是让我和小兵挠头了一上午,最终还是拿出来了两个方案:

     一个是修改表的结构,以达到“动态”效果;

     还一个就是抽象分化,将原来一个表的内容抽出来一部分,单独做表,以达到灵活的目的,这部分倒是可行,只是对原系统的修改太大,工作量大,并且很容易修改出错。

     其实还有一种方案,太过笨重,直接被否掉了,就是不改动数据库,只是通过添加分隔符来进行评价表中的增加,不过这个方案的复杂度确是呈几何度增加。

 

    我俩通过讨论,最终敲定第二种方案,并找到师哥,进行交流。

 

      结果是,方案被否!

      师哥把我和小兵给雷了一家伙。

 

     当师哥笑眯眯地拿出他的杰作时,我和小兵惊呼~  “传说!绝对是传说, . ..... ”

 

     其实,师哥只是灵活变通了一下,灵巧的解决了这个“动态”问题,就这样搞定了一件让我俩大费脑筋的事儿。

 

    联想起,上个月米老师给大家讲,“14+3 如何等于 1” 的类似问题似的,灵动变通,唯一不变的就是变。

 

    我很期待接下来的项目开发,从师哥身上我看到的不只是传说,更多的是信心和期待!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
目 录 摘 要 Ⅰ ABSTRACT(英文摘要) Ⅱ 目 录 Ⅲ 第一章 引 言 1 1.1 课题的背景 …………………………………………………………… 1 1.2课题的目的和意义 1 第二章 开发工具、技术简介…………………………………………………… 2 2.1 开发工具简介 ……………………………………………………………. 2 2.1.1 SQL Server 2005 Express Edition简介 ………………………… 2 2.1.2 Tomcat简介 ……………………………………………………… 2 2.1.3 Microsoft SQL Server 2005 Driver for JDBC简介 ……………..3 2.2 开发技术简介 3 2.2.1 JSP简介 3 2.2.2 SQL简介 4 第三章 需求分析 5 3.1 系统功能分析 5 3.2 系统设计思想 5 3.3 可行性分析 6 第四章 总体设计 7 4.1 功能需求分析设计图 7 4.2 系统功能图 ………………………………………………………………8 4.3 系统流程图 ………………………………………………………………9 第五章 详细设计 10 5.1 数据库设计 ……………………………………………………………… 10 5.1.1 数据库概念结构及E-R图 …………………………………………... 10 5.1.2 数据库逻辑结构 ……………………………………………………….....12 5.2 系统数据流图 ……………………………………………………………. 15 5.2.1 系统一层数据流图 ……………………………………………………….15 5.2.2 系统登录功能二层数据流图 …………………………………………….16 5.2.3 学生功能二层数据流图 ……………………………………………… 16 5.2.4 功能二层数据流图 ………………………………………………….17 5.2.5 管理员功能二层数据流图 ……………………………………………… 18 第六章 功能实现 .19 6.1 系统登录功能模块 ……………………………………………………… 19 6.1.1 系统登录页面及描述………………………………………………… 19 6.2 学生功能模块 ……………………………………………………………. 20 6.2.1 学生登录后页面及描述 ……………………………………………… 20 6.2.2 学生功能页面及描述……………………………………………….. 20 6.3 功能模块 …………………………………………………………… 22 6.3.1 师登录后页面及描述…………………………………………….... 22 6.3.2 功能页面及描述………………………………………………… 22 6.4 管理员功能模块………………………………………………………… 23 6.4.1 管理员登陆后页面及描述……………………………………………… 23 6.4.2 管理员功能页面及描述…………………………………………………... 23 第七章 系统测试 26 7.1 学生功能测试 26 7.2 师查看分和留言功能测试 27 7.3管理员查看师排名功能测试 28 结论 30 参考文献 31 致谢 32

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是一道光_

1分也是爱,鼓励鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值