本文介绍了基于ASP.NET技术的文献检索系统的背景与发展趋势,重点阐述本系统的设计方法与实现过程等。应用软件工程方法完成本系统的需求分析与设计,并在此基础上用ASP.NET 2.0(C#)开发工具,SQL Server 数据库系统设计出具有普遍适用价值的文献检索系统。
按照本系统功能结构将整个“文献检索系统”分为以下各个子模块,其各个模块功能说明如下:
1注册登录模块
该模块主要提供新用户注册及会员登录的功能。用户注册:用户注册应提供用户个人的有效基本信息(姓名、性别、Email等),经过系统的验证合格后成为系统会员;否则,注册失败。用户登录:会员合法提交个人身份登录后可以进入系统从事其他的用户相关权限的操作;否则,拒绝登录。
2用户管理模块
该模块主要为管理员提供个对用户管理的平台。管理员成功登录后,有权限对普通用户的资料(用户名、密码、Email、电话)进行修改更新及对用户进行增、删操作;而对于管理管理员用户则是只能对其管理员增加、删除操作。
3文献检索模块
该模块主要为用户提供一个对文献进行检索操作。非法用户没有权限进行对文献检索,只有合法的用户成功登录后方能执行此功能。检索分为综合检索、按字母检索、按类别检索三个子模块。
4文献上传模块
该模块主要对文献动态分类上传,加大文献的存储量。非法用户没有权限进行对文献检索,只有合法的管理员成功登录后方能执行此功能。管理员先对文献就行分类,假如系统中无该类文献,则管理员需先进入文献类别管理模块,增添新的文献类别,然后再录入文献相关信息(文件名、作者、摘要、文献发表时间)把该文献上传到指定的文献类别中。
5留言板模块
该模块主要为用户可以与系统管理员进行交互提供了一个平台。合法用户登录后,如果本系统有意见或建议都可以向管理员留下信息;同样,合法的管理员登录后,可以对用户留言就行查看、删除等处理工作。针对用户留下的相应信息对系统或文献等需求做出回应。