資源簡介
本課題基于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\li
?????文件????????459??2000-06-03?13:02??畢業設計_源程序\css\st
?????文件???????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個文件信息
- 上一篇:c#小型超市管理系統
- 下一篇:網上購物系統源代碼
評論
共有 條評論