基于MVC架构的个人健康信息管理系统


时间: 2021-02-07 01:28:17 人气: 53 评论: 0

一、主要任务与目标:
1.毕业设计的主要任务:
这个过程中,项目主题的确认、功能模块的实现、实际的需求分析、前期中期后期的制作,到最后的答辩。不仅要锻炼个人的专业知识,在整个项目的环节过程中,每一个环节都要自己的亲身加入,让学生了解项目的整个开始到结束,这种综合性,全面性可以真正让大学生认识到一个项目的全部过程,各方面的,深入的增强个人学习能力和专业素养提高综合运用所学专业知识分析、解决实际问题的能力。
通过这整个项目的制作学习,将自己所学知识进行整合、归纳和运用。可以发现自己的不足与问题,对个人心理,专业的提高都是非常有益的。拥有综合性强,专业性高的技能水平,在面对未来将要到来的大学就业,提高自我的竞争力。
软件工程的学习不只是课上的学习,重要的是自己的实际操作和不断实践,整个毕设的周期有一个学期,这要求项目的制作要高级,充分表现出大学的专业素养,除了自己的不断学习和认知过程,还有和同学交流,特别是和导师的交流,还要经常去图书馆查阅参考相关资料,才能更好完善个人项目。
2. 本设计与实现了一款以基本信息管理、体检档案管理、健康预警、健康趋势分析、健康风险评估等日常活动数据记录等为主要内容的个人健康管理系统系统功能详细描述如下:
2.1用户信息管理
用户注册:用户进行注册,用于记录用户相关信息。
用户登录:提供一个用户登陆功能,使得能够使用系统功能。
用户信息修改:用户可以对自己基本信息进行修改。
2.2体检档案管理
管理员输入账号密码准确无误后,登录成功,可以对用户的健康信息进行管理。
2.3健康预警
用户使用该系统可以得到反馈,及时为用户进行健康预警。
2.4健康趋势分析
系统通过用户日常的健康数据指标,来对未来一段时间内用户的健康趋势进行分析,是的用户可以对自己的健康状况有一个大致的预判。
二、主要任务与基本要求:
1.毕业设计的主要任务:
毕业设计大本科教育学习中最后一个也是非常重要的一个教学环节,通过毕设的形式,将四年本科所学的的专业知识进行系统性和综合性的运用和实践,充分挖掘学生的个人水平和能力。
1.1确定系统开发目标
基于MVC架构的个人健康信息管理系统设计与实现,既方便了用户及时了解自身健康信息,又即时方便。对该系统进行详细分析,画出系统详细流程图。
1.2需求分析
对系统进行可行性分析,确定系统软硬件开发环境;收集系统需求内容,画出系统数据流图,抽象出系统的数据字典;建立系统的功能模型,进行数据库概念模型设计。
1.3总体设计
完成E/R图到关系模型的转换,建立数据库逻辑模型并进行规范化和优化设计;进行软件结构设计,得到软件层次化的模块结构图;进行接口设计, 描述系统内/外、系统与用户之间通讯的方法;进行过程设计,得出系统各个处理功能的过程化描述。对系统设计建立整体且全面的认识。
1.4系统实现:
编码阶段,采用软件工程标准开发方式,完成各个模块的编写任务。
1.5软件测试
进行单元、集成测试,采用白盒或黑盒测试方法进行系统功能测试。
2.毕业设计的基本要求:
2.1系统要求:
系统将基于B/S结构,采用MVC的架构进行设计,严格按照软件工程的要求实施题目的需求分析、设计、测试、部署以及各阶段的管理。编程语言使用JavaScript、HTML、CSS、java等,开发工具使用eclipse,数据库使用Mysql,最终实现基于jsp的个人健康信息管理系统,为用户提供一个无需安装即可在线运行的健康信息管理系统。
2.2论文要求:
必须独立完成毕业设计论文,不得抄袭;
论文书写规范、文字内容通顺、图表清晰、数据完整、结论明确;
论文应有中英文摘要(各150至200字);
论文要附参考文献;
论文内容应打印并装订成册。
2.3纪律要求
每天应以日志的形式记录毕业设计进度;
定期与指导教师交流沟通,汇报毕业设计完成情况;
按时上交开题报告、中期检查表、系统源代码及论文等材料。
三、计划进度:
第一阶段:3月5日 至3月22日需求分析,撰写文档报告;                                        
第二阶段:3月27日 至4月8日完成系统需求研究并分析形成文档;                     
第三阶段:4月9日 至4月26日系统设计,编写代码并形成文档;
第四阶段:4月29日 至5月17日系统实现并形成过程文档;
第五阶段:5月20日 至5月24日系统测试并整理文档完成论文内容;
第六阶段:5月25日至6月7日准备答辩。
四、主要参考文献:
[1] 黄岚.王岩.王康平.Java程序设计[M].机械工业出版社,2016.
[2] 梁胜彬,乔宝军.JavaWeb应用开发与实践[M].北京:清华大学出版社,2012.
[3] 朱少民 左智[M].北京:清华大学出版社,2006.
[4] 王珊.数据库系统概论[M].北京:高等教育出版社,2006.
[5] 王永强.基于构件技术的《数据库原理及应用》网络课件系统设计[J]. 黑龙江科技信息.2008(18):84.
[6] 史蒂芬森.SQL入门经典[M].北京:人民邮电出版社,2011:24-26.
[7] 陈华.AJAX从入门到精通[M]. 北京:清华大学出版社,2008.
[8] 刘西杰.张婷.HTML CSS JavaScript网页制作从入门到精通[M].北京:人民邮电出版社,2016.
    [9] 薛均晓.李占波.UML系统分析与设计[M].北京:机械工业出版社,2014.
[10] 朱少民.软件测试方法和技术[M].北京:清华大学出版社,2014.
[11] 唐汉明 关宝军 翟振兴 王洪权.深入浅出MySQL[M].北京:人民邮电出版社,2014.
[12] 周苏 彭彬 张泳 王文.软件体系结构与设计[M]北京:清华大学出版社,2012.
[13]  张继军 董卫 JavaWeb开发技术与案例教程[M].机械工业出版社2009.
[14]  陈志泊 王春.数据库原理[M].人民邮电出版社 2014.
[15] 张海藩 牟永敏.软件工程导论[M]清华大学出版社 2017.


评论
188083800