1.2 系统目标和意义源'自:751-'论~文'网·www.751com.cn
众所周知,人类记忆会随着时间和空间而的变化而变化,人类的记忆力的内容会慢慢的模糊并遵循着一定的规律即记忆遗忘规律,一般更直观的是记忆遗忘曲线[1,2]。辅助记忆系统是一个具有应对和减缓记忆内容的下降,增强信息记忆效果的辅助软件。通过原始资料的录入,再将记忆内容和记忆方式设置好,系统就能根据记忆规律合理安排记忆内容和记忆频次,可以达到花费很少的时间就可以起到较好的记忆效果。另外还可以将课题应用到其他需要记忆人员的场合[3,4,5],比如办公室秘书需要记住涉及到的所有客户和相关人员也可以应用该软件。个人社交场所需要记忆人员较多时也可以应用软件来帮助记忆。
1.3 系统设计思想
一个信息管理类的系统,必须要有一个正确的设计思想,通过合理设计系统架构和和数据模型,才能充分发挥系统辅助管理的优势。而该课题中需要重点建模人员信息以及选取合理的算法来实现不同的记忆方式达到较好的效果。该辅助记忆系统的设计按照下述原则进行:
1. 实用性。系统以用户的需求为主要目标,原则是方便用户使用,充分考虑实际操作的各项细节,使用户在不需要任何人的指导和说明的情况下即可以使用,并对使用的过程很快的得心应手。真正的构建起一个为使用人员提供辅助记忆的一个平台。
2. 先进性。该设计将充分应用现有的计算机技术、软件开发技术,为用户提供人性化的软件功能。系统采用MySQL数据库来管理出现的所有数据,可以非常方便的满足使用者的数据需求。
3. 可维护性。系统的设计要求方便维护。这需要设计时尽量用高内聚低耦合这样的思想来设计系统组件和各个部分,为后期扩充或更改提供方便。
4. 可扩展性。根据该辅助记忆系统的功能可以联想到学生的学习,可以变成单词记忆系统,人与人之间的一些交谈和合作完成的事的一些记录功能,以方便未来业务的扩展和系统扩充,系统要求能够方便的添加其他需要的功能。
2 系统开发与运行环境
系统部署的软件配置为Window XP/7版本的操作系统和MySQL数据库管理系统。因为使用Java语言开发,因此可以将其移植到任何支持Java的平台上运行,本处只是列出常见的操作系统平台。一般的Mac、Unix可以一样进行部署。系统开发使用eclipse(Java),调试仍然用MySQL作为后台数据库管理系统。
系统总体的部署状况如下,在本地系统中安装数据库管理系统,然后部署该软件,用户可以直接使用系统功能,涉及的数据都在数据库中