论文数字图书馆网站的设计与实现.doc

论文数字图书馆网站的设计与实现.doc

ID:16199511

大小:37.00 KB

页数:7页

时间:2018-08-08

论文数字图书馆网站的设计与实现.doc_第1页
论文数字图书馆网站的设计与实现.doc_第2页
论文数字图书馆网站的设计与实现.doc_第3页
论文数字图书馆网站的设计与实现.doc_第4页
论文数字图书馆网站的设计与实现.doc_第5页
资源描述:

《论文数字图书馆网站的设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文数字图书馆网站的设计与实现摘要:随着计算机互联网技术的飞速发展,信息自动化的作用和人机更友好的交互页面显得更加重要。数字图书馆作为一个独立的、重要的研究领域得到了长足的成长。本网站基于数字图书馆的理念,设计并实现了一个论文图书馆的网络平台。网站的设计基于asp.net2.0技术为前台,sqlserver2000作为后台数据库并结合photoshop等软件的辅助,实现了发布最新图书馆新闻、下载论文阅读软件、查找与下载论文、投票、留言等多种功能。网站采用模块化设计,功能完善、便于管理。关键词:数字图书馆asp.net数据库存储过程中图分类号:tp3

2、11.52;g250.76文献标识码:a文章编号:1007-9416(2012)02-0177-021、网站数据库整体设计1.1网站需求分析为了网站更方便管理与使用,需要满足三方面的需求:管理员、普通用户与游客。管理员:相当于网站的root用户,拥有最大的权限和功能,是网站的维护者与管理者.。普通用户:网站的主要服务对象,通过注册即可以享受网站提供的所有服务,拥有按关键字搜索新闻、相关论文,发表和查看留言以及修改个人信息和网站投票的权限。游客:网站的潜在用户,无需注册就可以搜索新闻和论文,但没有下载和留言的权限。1.2数据库逻辑结构设计根据不同权限

3、用户的需求分析,本网站逻辑结构主要由角色表、用户表、新闻表、公告表、留言表、论文表等组成。数据库中各个数据表的关系见图1。1.3访问数据库的设计与实现本网站对于数据库访问、连接的设计与实现,由类sqlhelper完成。在sqlhelper类中,将数据库的链接作为整个网站工程的全局变量,将其存放于web.config这个配置文件中,连接代码编写于配置节/中。2、论文数字图书馆网站模块的设计与实现本论文所设计的数字化图书馆网站分为用户注册模块、用户管理模块、检索模块、用户信息中心模块、新闻与公告模块、论文模块和网站前台模块。2.1用户注册模块本网站所涉

4、及的用户有两种权限,体现在数据库中的user表中的roleid字段,字段为1代表用户具有管理员权限。字段为2代表用户具有普通用户权限。网站的注册模块由页面register.aspx来实现。需要填写新注册用户的各项基本信息。限定必填项的信息不能为空,此外,用户电子邮件、电话等的格式必须符合要求。用户填好信息单击确定进入信息确认页面commitregister.aspx。此页面包含两部分功能,第一部分是确认之前所填写的注册信息是否有误,,第二部分是用户照片上传功能,用户可以不选择上传头像或是上传任意自己喜欢的图片作为自己的头像。增加用户头像的上传功能可

5、以使数字化网站更加生动活泼,增强用户与网站的互动性。2.2用户管理模块用户管理模块只有管理员才有权限显示,管理员可以表格形式显示所有用户名单及信息,可以添加新用户及赋予管理员权限,可以修改其他用户的基本信息,也可以手动删除用户,还可以单独显示某个用户的完整信息。用户管理页面是通过usermanage.aspx页面来实现的。2.3检索模块本网站的检索模块包括论文和新闻的检索查询,采用关键字查询方式检索。检索功能由searchthesis.aspx页面和search.aspx页面实现完成,运用gridview控件与数据库的论文表和新闻表进行绑定来显示用

6、户所检索的结果。检索的关键字填写在textbox控件中。当用户或游客打开网站时,可以在搜索功能区键入想要查找的关键字,点击搜索按钮,即可从底层sqlserver数据库中查询到所有满足此搜索关键词的论文或新闻。2.4用户信息中心模块模块位于网站的左侧,需要用户登陆才能显示,为用户提供修改与查看个人信息,重设密码等功能。edituserpwd.aspx页面可以实现用户修改密码的功能,在页面中包括四个textbox控件,用户需要按照顺序在控件中分别键入用户名称、旧密码、新密码、确认密码。一旦edituserpwd.aspx页面打开,即调用预先编好的函数p

7、age_load(objectsender,eventargse),函数通过初始化即可在第一个textbox控件中显示用户名称,无需用户手动填写。2.5新闻与公告模块新闻模块的功能包括:新闻的显示、添加、修改、删除、查看。由newsmanage.aspx页面实现,为管理员权限功能。公告模块的设计与新闻模块类似,但功能更为简单,管理员可以通过此模块添加和修改网站首页公告栏的标题与内容,由notice.aspx页面来实现。此外,管理员还可以对用户留言进行管理,由leavewordmanage.aspx页面来实现。用户的留言功能由leaveword.as

8、px页面实现完成,用户可以对自己感兴趣的新闻或论文留言,管理员可以查看这些留言以便于更好的了解用户需求。2.6论文模块论文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。