2。2。1 技术可行性
本次开发系统所用的是对计算机硬件配置要求并不是很高的MyEclipse开发工具和MySQL数据库,系统用tomcat部署。我们平时所用的笔记本电脑完全可以满足本次系统开发的硬件要求,所以在硬件上本次开发是比较经济的。开发工具MyEclipse虽然用的是英文版,但是操作便捷,使用简单,功能强大,所以使用起来非常轻松,是一款非常不错的软件开发工具。而本次所用的开发语言Java,其功能强大、易于掌握、拥有很多方便实用的开源框架,是开发Web项目的最佳语言[2]。本次系统开发所使用的后台数据库是MySQL,与其他数据库软件相比,MySQL更加适合本次开发,拥有许多优点,易于上手,操作简单,相比Oracle在都满足本次开发所需求的功能的情况下,它更小巧所,需硬件要求更低 。所以,从本次系统开发的软硬件技术的角度分析,要开发一个高校图书馆多媒体信息发布系统,在技术上是完全可行的。
2。2。2 法律可行性
本次高校图书馆多媒体信息发布系统是针对高等院校的现状及发展需要而专门设计的,本次系统的架构设计和源代码都是取自开放资源和自己编写而成,在知识产权上,本系统应该不会存在抄袭和盗用版权的情况,再加上本次开发的高校图书馆多媒体信息发布系统并非商业性质,应该不存在法律纠纷。所以在从法律的角度分析,本次系统的开发是完全可行的。
2。2。3 经济可行性
本次多媒体信息发布系统所用到的软件开发工具MyEclipse和数据库软件MySQL都是免费的,而硬件设备使用自己平时使用的笔记本电脑即可,所以本次系统开发不需要购买硬件和软件。从软硬件成本基本为零的角度开率,本次开发本系统成本非常的低,在经济上本次系统开发是可行的。
2。2。4 操作可行性
本次高校图书馆多媒体信息发布系统是专门为高校图书馆服务而开发的,所以本系统的用户基本以大学生为主,系统在只要不过于复杂,应该就不存在使用困难的问题。当然,不能因为用户以计算机使用能力强的大学生为主就忽略系统的可作性,只要系统界面友好,功能简单,系统稳定,就不存在操作上的困难,在操作可行性上本次系统开发是可行的。
第三章 系统浏览界面设计与实现
3。1 数据库表结构设计
数据库是一种非常实用的软件开发工具,专门用于保存和管理大量的数据和信息,数据库技术致力于以科学和高效地方式处理数据,包括数据的存储、更新和获取[20],并且必须保证存储在数据库中的数据的可靠性、安全性和持久性[21]。对本次多媒体信息发布系统的功能进行分析,确定系统需要的的最基本的表结构,在保证系统功能正常高效运行的前提下,尽可能地精简数据库表结构。经过分析,最终建立了以下几个表:
管理员信息表:“表3-1”存储的是管理员的基本信息,本表与“member普通用户信息表”的区别在于修改和浏览时所需要的权限不同。另外:管理员的登录名和登录密码并不存储在此表,而是存储在“users登录信息表”内,这样设计更加安全。
JAVA高校图书馆多媒体信息发布系统的设计(6):http://www.youerw.com/jisuanji/lunwen_112049.html