Web开发项目实践之校园评教系统功能扩展--初步接触
2010-04-15 20:03
357 查看
做完新闻发布系统的同学们都进入了项目实践阶段,这也是提高“修为”的重要阶段。
胡阳和学宇,先行进入了题库系统的开发;陈绪、李卓则进行了流媒体教学系统的开发。
米老师分配给我们其余人员的任务就是在师哥的带领下完善现学院使用的评教支撑系统(学生给教师评分的系统平台),还有就是整合设计课程管理系统(全校学生的选课管理、教师选课管理、教室安排等等)。
学有所用,就是最大的激励。项目实践给了我们很大的动力,并且项目完成之后更是建立了巨大的信心。
受益颇多呀。
这两天,和小兵研究评教系统(原为师哥一人独立开发的Web项目),在经过师哥介绍,发现这个评教系统的难点、重点在于理清数据库各个表之间的关联关系,对数据库技术的灵活掌握要求蛮高的,但通过分析,我们首先要对这个系统进行功能扩展,对评价标准的增加和删除进行动态化设计。
这个初步的系统扩展,难点在于对原有系统的修改破坏最小化,并且还要考虑到系统的优化问题。
这倒是让我和小兵挠头了一上午,最终还是拿出来了两个方案:
一个是修改表的结构,以达到“动态”效果;
还一个就是抽象分化,将原来一个表的内容抽出来一部分,单独做表,以达到灵活的目的,这部分倒是可行,只是对原系统的修改太大,工作量大,并且很容易修改出错。
其实还有一种方案,太过笨重,直接被否掉了,就是不改动数据库,只是通过添加分隔符来进行评价表中的增加,不过这个方案的复杂度确是呈几何度增加。
我俩通过讨论,最终敲定第二种方案,并找到师哥,进行交流。
结果是,方案被否!
师哥把我和小兵给雷了一家伙。
当师哥笑眯眯地拿出他的杰作时,我和小兵惊呼~ “传说!绝对是传说, . ..... ”
其实,师哥只是灵活变通了一下,灵巧的解决了这个“动态”问题,就这样搞定了一件让我俩大费脑筋的事儿。
联想起,上个月米老师给大家讲,“14+3 如何等于 1” 的类似问题似的,灵动变通,唯一不变的就是变。
我很期待接下来的项目开发,从师哥身上我看到的不只是传说,更多的是信心和期待!
相关文章推荐
- Web开发项目实践之校园评教系统功能扩展--初步接触
- Web开发项目实践之校园评教系统功能扩展--熟悉DW网页开发工具
- Web开发项目实践之校园评教系统功能扩展--熟悉DW网页开发工具
- WEB项目实践开发流程
- #WEBGIS#校园地图系统开发- 5、SLD专题介绍使用技巧
- 校园评教系统项目开发状况
- 项目管理理论和实践:第2回 系统开发工程的计划
- Java Web项目开发案例精粹-1-企业日常事务管理系统-源代码
- 升讯威微信营销系统开发实践:(2)功能设计与架构设计
- 我的第一个python web开发框架(14)——后台管理系统登录功能
- #WEBGIS#校园地图系统开发-3、制作并发布底图(栅格)
- 【1】JAVA---地址App小软件(AddressApp.class)(初步接触项目开发的分层思想)(表现层)
- 项目系统功能开发二(10)
- Eclipse 插件开发-如何扩展 WTP Wizard(J2EE创建Web项目向导)
- .NET快速信息化系统开发框架 V3.2->Web版本新增“文件管理中心”集上传、下载、文件共享等一身,非常实用的功能
- Java Web开发-项目部分(中国移动科技综合管理系统)视频――私塾在线提供
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->Web版本模块管理界面新增模块排序功能
- 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发
- 开发整理-Javaweb应用的系统升级功能
- 项目系统功能开发一(9)