doc下载>>毕业论文>>本科论文>>
为您写数据库毕业论文和职称论文提供数据库方面有关硕士毕业论文范文,与文数字图书馆网站的设计与实现相关论文范本,包括关于数据库及图书馆及用户方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的数据库论文范文。
摘要随着计算机互联网技术飞速发展,信息自动化作用和人机更友好交互页面显得更加重要.数字图书馆一个独立、重要研究领域了长足成长.本网站数字图书馆理念,设计并实现了一个论文图书馆网络平台.网站设计2.省略数据库存储过程
中图分类号TP311.52,G250.76文献标识码A文章编号10079416(2012)02017702
1.1网站需求分析
为了网站更方便管理与使用,需要满足三方面需求管理员、普通用户与游客.
管理员相当于网站root用户,拥有权限和功能,是网站维护者与管理者..
普通用户网站主要服务对象,通过注册即可以享受网站提供所有服务,拥有按关键字搜索新闻、相关论文,发表和查看留言以及修改个人信息和网站投票权限.
游客网站潜在用户,无需注册就可以搜索新闻和论文,但没有下载和留言权限.
1.2数据库逻辑结构设计
根据权限用户需求分析,本网站逻辑结构主要由角色表、用户表、新闻表、公告表、留言表、论文表等.数据库中各个数据表关系见图1.
1.3访问数据库设计与实现
本网站对于数据库访问、连接设计与实现,由类SQLHelper完成.在SQLHelper类中,将数据库链接整个网站工程全局变量,将其存放于web.config这个配置文件中,连接代码编写于配置节
本论文所设计数字化图书馆网站分为用户注册模块、用户管理模块、检索模块、用户信息中心模块、新闻与公告模块、论文模块和网站前台模块.
2.1用户注册模块
本网站所涉及用户有两种权限,体现在数据库中User表中RoleID字段,字段为1代表用户管理员权限.字段为2代表用户普通用户权限.
网站注册模块由页面Register.aspx来实现.需要填写新注册用户各项基本信息.限定必填项信息不能为空,,用户电子邮件、等格式符合要求.
用户填好信息单击确定进入信息确认页面CommitRegister.aspx.此页面包含两功能,第一是确认之前所填写注册信息是否有误,,第二是用户照片上传功能,用户可以不选择上传头像或是上传任意喜欢图片头像.增加用户头像上传功能可以使数字化网站更加生动活泼,增强用户与网站互动性.
2.2用户管理模块
用户管理模块管理员才有权限显示,管理员可以表格形式显示所有用户名单及信息,可以添加新用户及赋予管理员权限,可以修改其他用户基本信息,也可以手动删除用户,还可以单独显示某个用户完整信息.用户管理页面是通过UserManage.aspx页面来实现.
2.3检索模块
本网站检索模块包括论文和新闻检索查询,采用关键字查询方式检索.
检索功能由Searchthesis.aspx页面和Search.aspx页面实现完成,运用GridView控件与数据库论文表和新闻表进行绑定来显示用户所检索结果.检索关键字填写在TextBox控件中.
当用户或游客打开网站时,可以在搜索功能区键入想要查找关键字,点击搜索按钮,即可从底层SQLserver数据库中查询到所有满足此搜索关键词论文或新闻.
2.4用户信息中心模块
模块位于网站左侧,需要用户登陆显示,为用户提供修改与查看个人信息,重设密码等功能.
EditUserPwd.aspx页面可以实现用户修改密码功能,在页面中包括四个TextBox控件,用户需要顺序在控件中分别键入用户名称、旧密码、新密码、确认密码.一旦EditUserPwd.aspx页面打开,即调用预先编好函数PageLoad(objectsender,EventArgse),函数通过初始化即可在第一个TextBox控件中显示用户名称,无需用户手动填写.
2.5新闻与公告模块
新闻模块功能包括新闻显示、添加、修改、删除、查看.由NewsManage.aspx页面实现,为管理员权限功能.
公告模块设计与新闻模块类似,但功能更为简单,管理员可以通过此模块添加和修改网站首页公告栏标题与内容,由Notice.aspx页面来实现.
,管理员还可以对用户留言进行管理,由leavewordManage.aspx页面来实现.
用户留言功能由leaveword.aspx页面实现完成,用户可以对感兴趣新闻或论文留言,管理员可以查看这些留言以便于更好了解用户需求.
2.6论文模块
论文模块功能与新闻模块一致,是,增加了论文上传功能.
论文上传功能由页面AddThesis.aspx来实现,在此页面中包括三个TextBox控件,他们作用是用来添加新论文标题、关键词及摘要,以供普通用户查询.,在三个TextBox控件下方设置一个FileUpload控件,他作用是管理员可以从本地计算机上选择论文并上传.
在所有操作完成后,管理员即可单击下方定按钮,将论文标题、关键词及摘要上传.上传后论文不以该论文名称来命名存储,而是以添加进数据库论文表中ThesisID来命名,避免所上传新论文与原有论文名称重复,并自动将论文格式转化为word格式.
2.7网站前台模块
网站前台模块是网站主体模块,也是服务模块,是普通用户和游客操作模块.主要包括热点新闻区、操作区、公告区和用户区四个.主要在主页面main.aspx实现完
数据库方面有关论文范本成.
2.7.1热点新闻区
热点新闻区位于主页面左下方,由NewsUC.ascx控件来完成与实现.
该分支模块主要功能是以循环滚动形式显示网站最新发布10条新闻.显示新闻由DataList控件实现,绑定是新闻表中标题.新闻循环滚动功能由客户端代码
推荐: