当前位置: 首页 > 期刊 > 《中国保健营养·临床医学学刊》 > 2010年第12期 > 正文
编号:12029367
"清衡生活"——在线营养配餐及养生指导系统(2)
http://www.100md.com 2010年6月15日
第1页

    参见附件(2537KB,3页)。

     按照软件过程学科中软件开发周期,我们有条不紊地按照计划进行着我们的课题,同时积累了很多的经验与教训。

    4.1团队协作,分工明确

    我们团队有七名同学,按照各自的特长明确分工,每个人都在项目发展的时期和自己擅长的领域完成自己的任务。交大医学院的同学的主要任务是把领域知识和专家经验翻译成可供编写代码的规则和提供网站所必须的静态知识。华东师范大学艺术学院美术系的同学主要任务是网站风格的设计和图片的绘制。软件学院的5名同学分别承担了网站后台代码的书写,其中包括用户注册模块,体质测试模块,新闻系统模块,食谱调阅模块等。另一位同学负责了前台界面代码书写,其中包括界面的风格设计,提升用户体验等。有一位同学专门负责了数据的收集与处理,其中包括数据库设计和数据格式转化和管理。同时,有一位同学负责专家系统中规则引擎代码的书写。组长负责了整体架构设计,规则制定和进度掌控的工作。这样的分工明确而细致,最大程度上保证了我们的工作质量,提高了工作效率,使我们在完成专业课程学习的同时,如期做出一定的科研成果。

    4.2交叉学科,优势互补

    这个项目的特点在于集合了软件工程,营养学,艺术美术三个专业的同学共同为之努力。在一年的磨合过程中,我们深刻感受到了交叉学科带来的益处:在项目的进展中,交叉学科融合了不同学科的范式,推动了以往被专业学科所忽视的领域的研究,打破了专业垄断的现象。在与其他专业同学的交流过程中,我们也逐步体会到“问题解决(problem-solving)”研究为中心的研究模式的优势,在很多细节上推动了项目的进展。

    4.3迎难而上,勇于创新

    在项目出于设计阶段的时候,组内对于体质测试模块的实现方法存在分歧。一部分组员支持使用较为熟悉的J2EE的方法实现,这样能够稳妥地保证项目的进展,但是这样带来的坏处是我们失去了学习新知识的机会。另一部分组员提出了创新的想法,在对项目需求进行分析之后认为可以尝试数据挖掘分类方法中规则引擎的思想来实现。这样的提议大胆而新奇,虽然我们之前没有人接触过专家系统方向的知识,但是在当时我们组经过多次讨论和会议之后决定使用规则引擎来实现这一模块的功能。为此组里部分同学花了相当多的精力去学习背景知识和新的语言JESS,经过漫长的努力终于初步实现了效果,同时在实践的过程中逐步体会到了新的语言的不可替代性。

    参考文献

    [1] 薛军超.Mysql网络数据库开发[M].北京:人民邮电出版社,2007.

    [2] 孙燕唐.面向Windows的Internet网络应用与开发[M].北京:电子工业出版社,1996.

    [3] 赵霖 鲍善芬. 坚持传统饮食结构,提高全民健康素质[J].《中国食物与营养》2009年第四期 ......

您现在查看是摘要介绍页,详见PDF附件(2537KB,3页)