- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论文数字图书馆网站的设计与实现
摘要:随着计算机互联网技术的飞速发展,信息自动化的作用和人机更友好的交互页面显得更加重要。数字图书馆作为一个独立的、重要的研究领域得到了长足的成长。本网站基于数字图书馆的理念,设计并实现了一个论文图书馆的网络平台。网站的设计基于 2.0技术为前台,sql server2000作为后台数据库并结合photoshop等软件的辅助,实现了发布最新图书馆新闻、下载论文阅读软件、查找与下载论文、投票、留言等多种功能。网站采用模块化设计,功能完善、便于管理。
关键词:数字图书馆 数据库 存储过程
中图分类号:tp311.52;g250.76 文献标识码:a 文章编号:1007-9416(2012)02-0177-02
1、网站数据库整体设计
1.1 网站需求分析
为了网站更方便管理与使用,需要满足三方面的需求:管理员、普通用户与游客。
管理员:相当于网站的root用户,拥有最大的权限和功能,是网站的维护者与管理者.。
普通用户:网站的主要服务对象,通过注册即可以享受网站提供的所有服务,拥有按关键字搜索新闻、相关论文,发表和查看留言以及修改个人信息和网站投票的权限。
游客:网站的潜在用户,无需注册就可以搜索新闻和论文,但没有下载和留言的权限。
1.2 数据库逻辑结构设计
根据不同权限用户的需求分析,本网站逻辑结构主要由角色表、用户表、新闻表、公告表、留言表、论文表等组成。数据库中各个数据表的关系见图1。
1.3 访问数据库的设计与实现
本网站对于数据库访问、连接的设计与实现,由类sqlhelper完成。在sqlhelper类中,将数据库的链接作为整个网站工程的全局变量,将其存放于web.config这个配置文件中,连接代码编写于配置节/中。
2、论文数字图书馆网站模块的设计与实现
本论文所设计的数字化图书馆网站分为用户注册模块、用户管理模块、检索模块、用户信息中心模块、新闻与公告模块、论文模块和网站前台模块。
2.1 用户注册模块
本网站所涉及的用户有两种权限,体现在数据库中的user表中的roleid字段,字段为1代表用户具有管理员权限。字段为2代表用户具有普通用户权限。
网站的注册模块由页面register.aspx来实现。需要填写新注册用户的各项基本信息。限定必填项的信息不能为空,此外,用户电子邮件、电话等的格式必须符合要求。
用户填好信息单击确定进入信息确认页面commitregister.aspx。此页面包含两部分功能,第一部分是确认之前所填写的注册信息是否有误,,第二部分是用户照片上传功能,用户可以不选择上传头像或是上传任意自己喜欢的图片作为自己的头像。增加用户头像的上传功能可以使数字化网站更加生动活泼,增强用户与网站的互动性。
2.2 用户管理模块
用户管理模块只有管理员才有权限显示,管理员可以表格形式显示所有用户名单及信息,可以添加新用户及赋予管理员权限,可以修改其他用户的基本信息,也可以手动删除用户,还可以单独显示某个用户的完整信息。用户管理页面是通过usermanage.aspx页面来实现的。
2.3 检索模块
本网站的检索模块包括论文和新闻的检索查询,采用关键字查询方式检索。
检索功能由searchthesis.aspx页面和search.aspx页面实现完成,运用gridview控件与数据库的论文表和新闻表进行绑定来显示用户所检索的结果。检索的关键字填写在textbox控件中。
当用户或游客打开网站时,可以在搜索功能区键入想要查找的关键字,点击搜索按钮,即可从底层sql server数据库中查询到所有满足此搜索关键词的论文或新闻。
2.4 用户信息中心模块
模块位于网站的左侧,需要用户登陆才能显示,为用户提供修改与查看个人信息,重设密码等功能。
edituserpwd.aspx页面可以实现用户修改密码的功能,在页面中包括四个textbox控件,用户需要按照顺序在控件中分别键入用户名称、旧密码、新密码、确认密码。一旦edituserpwd.aspx页面打开,即调用预先编好的函数page_load(object sender,eventargs e),函数通过初始化即可在第一个textbox控件中显示用户名称,无需用户手动填写。
2.5 新闻与公告模块
新闻模块的功能包括:新闻的显示、添加、修改、删除、查看。由newsmanage.aspx页面实现,为管理员权限功能。
公告模块的设计与新闻模块类似,但功能更为简单,管理员可以通过此模块添加和修改网站首页公告栏的标题与内容,由notice.aspx页面来实现。
此外,管理员还可以对用户留言进行管理,由leaveword manage.aspx页面来实现。
用户的留言功能由leaveword.aspx页面实现完成,用户可以对自
您可能关注的文档
- 《沥青混合料细观结构模型数值模型(含命令流)》-毕业论文(设计).doc
- 《例谈用正弦余弦定理解三角形》-毕业论文(设计).doc
- 《荔枝酒、凝固型酸奶的制作》-毕业论文(设计).doc
- 《粒化高炉矿渣在水泥生产中的应用研究》-毕业论文(设计).doc
- 《连接盘制造工艺及精车外圆至φ440mm专用夹具设计》-毕业论文(设计).doc
- 《连接片多工位级进模设计》-毕业论文(设计).doc
- 《连锁超市物流系统功能与构建战略分析—以美廉美超市为例》-毕业论文(设计).doc
- 《莲花山隧道监测实施方案》-毕业论文(设计).doc
- 《莲子穿心机6》-毕业论文(设计).doc
- 《联醇法制甲醇工艺》-毕业论文(设计).doc
- 《论文谈如何打造小学语文高效课堂》-毕业论文(设计).doc
- 《论文析金属线材复合镀层的性能和应用》-毕业论文(设计).doc
- 《论文小学课堂教学公平状况研究—基于莘县某农村小学的个案研究》-毕业论文(设计).doc
- 《论文学与音乐的联系》-毕业论文(设计).doc
- 《论文有效利用论文:如何提高小学数学教学》-毕业论文(设计).doc
- 《论我国发展回购利率期货的可行性》-毕业论文(设计).doc
- 《论我国工作中心》-毕业论文(设计).doc
- 《论我国会展业经营管理模式的创新—以广交会和深圳高交会为例所进行的实证分析》-毕业论文(设计).doc
- 《论我国家族企业管理模式的现状》-毕业论文(设计).doc
- 《论我国食品生产经营者的道德底线与法律底线》-毕业论文(设计).doc
原创力文档


文档评论(0)