- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论文数字图书馆网站的设计与实现
论文数字图书馆网站的设计与实现
摘要:随着计算机互联网技术的飞速发展,信息自动化的作用和人机更友好的交互页面显得更加重要。数字图书馆作为一个独立的、重要的研究领域得到了长足的成长。本网站基于数字图书馆的理念,设计并实现了一个论文图书馆的网络平台。网站的设计基于 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页面实现完成,用户可以对自己
文档评论(0)