• 大小: 1.64MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: C#
  • 标签: 文献检索  毕业设计  

资源简介

本课题基于B/S模式,设计并实现一个文献检索系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。系统基于ASP.net框架平台,采用SQL Server2005数据库作为后台数据库、C#编程语言作为前台开发工具,对数据库技术进行了较为深入的学习和应用,主要内容和模块包括:文献数据库的建立,用户的管理,登录身份的管理,文献的查询和检索,文献的上传和下载,文献检索策略的制定与实现,文献资料的后台管理等。本系统将文献管理人员和用户从传统的文献检索系统中解脱出来,提高管理人员的工作效率,减小出错的概率,使用户可以更加高效的检索所需的文献资料。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class books : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session[“uname“] == null)
            {
                Response.Write(“ript language=‘javascript‘>alert(‘您还没有注册或登陆‘);location.href=‘Login.aspx‘ript>“);

            }
            if (Session[“str“] != null)
            {
        BookBinder();//显示检索的期刊
            }

        }

    }

    private void BookBinder()//显示期刊
    {
        try
        {
            string str = Session[“str“].ToString();
            ////连接数据库
            //SqlConnection con = db.ceratcon();
            //con.Open();
            string myStr = ConfigurationManager.ConnectionStrings[“jiansuoConnectionString“].ConnectionString;
            SqlConnection con = new SqlConnection(myStr);
            con.Open();
            SqlDataAdapter sdr = new SqlDataAdapter(str con);
            DataSet ds = new DataSet();//这里只能用SqlDataAdapter不能用datareader 对象否则出错成服务器端无法分页
            sdr.Fill(ds “Book“);
            this.GridView1.DataSource = ds.Tables[“Book“].DefaultView;//用默认的视图填充表格
            this.GridView1.AllowPaging = true;//设置可以分页
            this.GridView1.PageSize = 20;//设置分页大小
            this.GridView1.DataBind();
            if (this.GridView1.PageIndex == 0)//判断当在第一页时按扭的可以不可以使用
            {
                this.linkPre.Enabled = false;
                this.linkNext.Enabled = false;

            }
            else
            {

                this.linkPre.Enabled = true;
                this.linkNext.Enabled = true;
            }
            if (this.GridView1.PageIndex == this.GridView1.PageCount - 1)
            {
                this.linkNext.Enabled = false;
                this.linkLast.Enabled = false;


            }
            else
            {
                this.linkNext.Enabled = true;
                this.linkLast.Enabled = true;

            }//判断当前如果没有数据给个提示
            if (ds.Tables[“Book“].Rows.Count == 0)
            {
                this.Label1.Text = “对不起没有符合的数据“;


            }
            else { this.Label1.Text = ““; }
        }
        catch
        {


        }


    }


    protected void linkNext_Click(object sender EventArgs e)
    {
        switch (((linkButton)sender).CommandArgument.ToString())
        {
            case “first“:
                GridView1.PageIndex = 0;
                break;
            case “pry“:
                GridView1.PageIndex = GridView1.PageIndex - 1;
                break;
            case “next“:
                GridView1.PageIndex = GridView1.Pag

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4275  2009-04-23 10:42  毕业设计_源程序\admin\Addclass.aspx

     文件       5283  2000-06-03 02:59  毕业设计_源程序\admin\Addclass.aspx.cs

     文件       3167  2000-06-03 00:22  毕业设计_源程序\admin\Admin.master

     文件        418  2000-06-01 22:52  毕业设计_源程序\admin\Admin.master.cs

     文件       2190  2009-04-23 10:42  毕业设计_源程序\admin\AdminLogin.aspx

     文件       1389  2000-06-03 00:09  毕业设计_源程序\admin\AdminLogin.aspx.cs

     文件       2962  2009-04-23 10:42  毕业设计_源程序\admin\bookDetails.aspx

     文件       2557  2000-06-03 12:38  毕业设计_源程序\admin\bookDetails.aspx.cs

     文件       3982  2009-04-23 10:42  毕业设计_源程序\admin\content.aspx

     文件       3144  2000-06-03 00:24  毕业设计_源程序\admin\content.aspx.cs

     文件       4287  2009-04-23 10:42  毕业设计_源程序\admin\Uploadwenxian.aspx

     文件       5137  2008-06-12 21:32  毕业设计_源程序\admin\Uploadwenxian.aspx.cs

     文件      10752  2000-06-03 02:51  毕业设计_源程序\admin\文献\123.doc

     文件      48656  2008-06-12 21:33  毕业设计_源程序\admin\文献\3.jpg

     文件      10752  2000-06-03 13:41  毕业设计_源程序\admin\文献\test.doc

     文件     120266  2009-04-24 18:55  毕业设计_源程序\admin\文献\关于上位自动登录在计算机文献检索系统中意义的讨论.caj

     文件     391843  2007-05-09 21:59  毕业设计_源程序\admin\文献\关于文献检索系统的思考.caj

     文件          0  2007-05-10 18:42  毕业设计_源程序\admin\文献\收集的网制.doc

     文件      19508  2007-05-17 11:39  毕业设计_源程序\admin\文献\文献检索方式的发展与提高期刊影响力.caj

     文件        622  2009-04-24 16:14  毕业设计_源程序\App_Code\db.cs

     文件       2032  2000-06-03 02:37  毕业设计_源程序\App_Code\REG.cs

     文件    1966080  2009-06-15 16:22  毕业设计_源程序\App_Data\jiansuo_Data.MDF

     文件    1048576  2009-06-15 16:22  毕业设计_源程序\App_Data\jiansuo_Log.LDF

     文件       2450  2009-04-23 10:42  毕业设计_源程序\books.aspx

     文件       3924  2000-06-03 15:16  毕业设计_源程序\books.aspx.cs

     文件        195  2000-06-02 00:28  毕业设计_源程序\css\link.css

     文件        459  2000-06-03 13:02  毕业设计_源程序\css\styleSheet.css

     文件       2684  2009-04-24 16:18  毕业设计_源程序\Default.aspx

     文件       3004  2000-06-02 22:40  毕业设计_源程序\Default.aspx.cs

     文件       2579  2009-06-07 14:33  毕业设计_源程序\discuss\discuss.aspx

............此处省略69个文件信息

评论

共有 条评论