课题意义:
本次毕业设计为我校设备处开发了设备管理信息系统。利用计算机的先进技术来处理设备供应管理系统大量的繁重的数据,及时输出各种满足需求的管理信息,从而为各级人员有效的管理和决策提供有力的依据,最终极大地提高了工作效率和经济效益。我的任务是针对现有的设备管理系统在功能以及数据组织与管理方面的不足,再根据设备管理项目的需求,对数据进行有效的组织,大大的减少数据在系统中的冗余、节约存储空间、相应的逻辑,加快增、删、改等操作的速度。
本文的主要工作及总结有:
对数据字典的方法做了详细的介绍以及简要说明了数据流图的画法,数据流图描绘了信息在软件中流动和被处理的情况,只需要考虑系统必须完成的基本逻辑功能,完全不需要考虑怎么具体的实现这些功能,而数据字典对各个数据流、加工、存储进行详细的说明,对数据流、数据存储和加工的信息的描述,我们需要用数据字典。
对于概念模型设计、逻辑模型设计、物理模型设计三种设计的原则以及具体的实际方法作了细致的叙述,概念数据模型是对现实世界的抽象和模拟,是在用户需求描述和分析基础上完成的,逻辑实际上在数据库概念设计的基础上进行的,主要任务是将感念模型转换成为数据库的逻辑模型,数据库的物理设计是从数据库的逻辑模式出发,设计一个可实现的、有效的物理数据库结构。
规范化虽然有消除异常等等很多好处,然而却增加了连接的操作,而我们在实际的系统实际过程中,应该合理地利用逆规范化,有意地破坏规范化的规则,降低外键的数目和索引的数目,用存储空间来换取操作的时间,以次来提高某些查询或应用的性能。在决定用逆规范化时,要权衡利弊,仔细分析应用的数据存储需求和实际的性能特点,如果能用建立好的索引或者其他的方法来解决查询性能的问题,那么就不必要采用逆规范化这种方法了。
在这次毕业设计中,我对数据库方面的知识又有了更深一层的理解,而且对数据库的理解已经不仅仅停留在理论知识上,还应用到了实际的应用中。同时,在和同学合作开发的过程中,我体会到了团结和协作的作用,我会在今后的工作中更注重和其他合作人员的交流从整体上提高设计小组的工作效率。由于时间上的不足,加之我们小组开发能力有限,该系统还存在许多不足之处,例如出错处理不够,界面人性化做的不够彻底,还有一些小的细节没有考虑到,这些都是在今后的工作中应该继续改善的问题。