网学网为需要数据库的朋友们搜集整理了 学位论文全文数据库系统的设计 相关资料,希望对各位网友有所帮助!
学位论文是一种很有特色、非常重要的文献资源。由于学位论文不公开发表,仅在作者和导师所在的极小范围内交流,不便于广大同行参考利用,严重影响了其文献价值的发挥,造成大量文献资源浪费。基于此种原因,我们建立了优秀学位论文数据库,使这部分重要的文献资源得到充分利用,对提高学校管理、教学和科研水平,具有重要意义。学位论文数据库的设计是依托校园网和Internet,对学位论文的提交、存储、发布、检索、统计进行综合管理的网络平台,它的主要特征是所有的管理、控制、数据录入以及信息传播过程均采用电子信息化,或者说是“无纸化管理”。
系统结构及功能系统结构系统采用ASP.NET应用程序的典型结构模式:数据库、数据访问层、业务逻辑层、页面表示层,见图1。数据库是应用系统的基础,它保存系统中的所有数据,数据访问层封装对数据的操作,如创建数据库连接、打开数据库连接、执行存储过程和关闭数据库的连接等。在本系统中,数据访问层由文件DataBase.cs实现,它定义了一个DataBase用来处理数据库的各种操作,如打开数据库连接的方法Open()、关闭数据库连接的方法Close()、执行存储过程的方法RunProc()等。业务逻辑层与应用系统的上层业务逻辑相关联,它调用数据访问层,同时也为上层页面表示服务。业务逻辑层通过数据访问层实现对数据库的操作,如选择、添加、修改和删除等操作,同时为应用系统的页面表示层服务提供访问数据库的借口或函数等。页面表示层实现应用系统的具体页面。
它一般由Web页面或控件组成,如系统主页面Default.aspx、用户登录页面Login.aspx、用户注册页面Register.aspx。系统主要模块有:远程提交、管理平台、论文检索,用户注册等,系统主模块。系统功能用户注册功能系统具有用户注册的功能,只有注册用户才具有相应的管理权限,系统针对不同用户可以设置不同的使用权限,主要设有以下几种用户:游客:只能使用论文检索模块;注册用户:可以使用远程提交和论文检索模块;管理员:可以使用远程提交、管理平台和论文检索模块;超级管理员:除可以使用全部功能外,还可对用户和管理员进行设置管理。论文检索功能系统具有对论文进行检索的功能,方便用户检索到自己合适的论文,主要分为一般检索(论文名称检索)和高级检索(通过入库的信息进行多关键字的检索)。管理平台功能管理平台具有管理用户的功能,根据管理员的权限可以删除一般用户、添加管理员、删除管理员,可以查看用户和管理员的基本信息。具有审批用户提交的论文,审批合格即可入库使用,管理员可对论文进行添加、删除、上传、下载、检索、查看、格式转换等处理。(本论文由网学http://shlunwen.com 整理提供,如需转载,请注明出处或联系我们的客服人员)