|
不是计算机专业的,数据库是这两个月来的业余爱好,不敢说有什么数据结构的功底,但有一个初步的想法所以希望sir的兄弟们能多多指导。
工作中涉及一些国家标准和行业标准的查询,单位收集的标准以pdf的格式放在一台文件服务器上,虽然说是分文件夹存放的,但打开目录后漫山遍野的长长的文件名总是让我感觉要找个东西实在是很痛苦的事情,尤其是windows自带的查找功能不强(或是我还未掌握技巧)。想起读书时候用的清华同方知网的数据库平台(大学基本都是这个数据库吧),很想将之借用一下。据我所知的可怜的数据库知识,在一个数据库中添加全文索引并不难,初步想做一个web应用,后台用数据库将标准组织起来便于查询,引入全文索引。
大体的思路是这样的:能够精确和模糊查询关键字就行,至于词频统计和相关度查询等高级功能可以暂时不考虑。将文件信息建表存储在数据库中。由于标准中都是相互引用的,所以希望web页中最好有像verycd电骡下载页面里的复选框,在查询后可以选择具体的文件,然后点击一个“拷贝选中文件”按钮就将选中的文件拷贝到指定的本机目录中。
为了能够让习惯在一堆文件中查找标准的人继续用原来的方式,原服务器必须保留,新建的数据库中可以建一个表将文件的实际物理位置标识出来(文件指针),在web页面中用户就可以不关心文件的具体位置(像清华同方的一样)。
打算用linux+php+mysql+apache构建整个系统(没有时间和精力学java了),不清楚难度到底有多大,尤其是上面说的两点(拷贝所有文件和建立文件指针)还有一些地方没有想透,希望热心的兄弟能够指点一下,或者提提意见,不胜感谢! |
|