期刊论文管理070537号.docx

上传人:b****4 文档编号:3994679 上传时间:2022-11-27 格式:DOCX 页数:16 大小:448.65KB
下载 相关 举报
期刊论文管理070537号.docx_第1页
第1页 / 共16页
期刊论文管理070537号.docx_第2页
第2页 / 共16页
期刊论文管理070537号.docx_第3页
第3页 / 共16页
期刊论文管理070537号.docx_第4页
第4页 / 共16页
期刊论文管理070537号.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

期刊论文管理070537号.docx

《期刊论文管理070537号.docx》由会员分享,可在线阅读,更多相关《期刊论文管理070537号.docx(16页珍藏版)》请在冰豆网上搜索。

期刊论文管理070537号.docx

期刊论文管理070537号

学号:

0120710340537

课程设计

 

题目

期刊论文管理系统

学院

计算机学院

专业

计算机科学与技术

班级

计0705班

姓名

盛文文

指导教师

姚寒冰

 

2010

9

9

计算机能力扩展训练任务书

学生姓名:

盛文文专业班级:

计算机0705班

指导教师:

姚寒冰工作单位:

计算机科学与技术学院

题目:

初始条件:

理论:

本环节要求学生选用.NET或JaveEE开发环境及SQLServer数据库服务器,实施一个基于Web的小型应用系统的规划、设计、实现,最终达到一个原型系统功能的目标。

实践:

计算机科学系实验中心提供计算机及软件开发环境。

要求完成的主要任务:

(1)系统需求分析:

使用软件工程所学的知识对拟开发的系统进行数据需求和功能需求分析。

(2)系统设计:

根据系统需求分析进行概要设计和详细设计,采用B/S模式运用.NET或JaveEE技术进行系统实现。

(2)编制好程序后,设计若干测试用例,上机测试所设计的原型系统。

(4)设计报告按格式要求书写。

设计报告正文的内容应包括:

1)系统描述包括问题说明、数据需求和功能需求。

2)系统设计包括总体设计、数据库表结构、输入/输出设计、用户界面设计、处理过程设计。

3)系统测试包括测试用例的描述、测试方法和测试结果。

4)设计的特点、不足、收获和体会。

时间安排:

1、第20周(7月12日至7月16日)完成。

2、7月16日8:

00到计算机学院实验中心(三楼)检查程序、交课程设计报告、源程序(CD盘)。

指导教师签名:

2010年6月30日

系主任(或责任教师)签名:

2010年6月30日

期刊论文管理系统的设计

1期刊论文管理系统背景简介

期刊论文是学术信息传播的重要媒介,对期刊论文的信息化管理将大大提高资源的利用和信息的交换速度。

期刊论文管理系统是通过将刊物等信息以数据库的形式由网络存储和传输来完成各用户在线查阅最新信息的需求。

打破传统的纸质传阅模式,极大地方便了使用人员和管理人员,节约了时间、空间和纸张,实现刊文借阅自动化,自由化,使刊文资源得到充分利用。

建立期刊论文管理系统,使每个用户自由地查询和选择自己需要的刊文,避免传统固定地点借阅模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。

本系统运用SQLServer2000、C#等软件实现了基本的管理员登录、用户登录和注册、用户信息管理、刊文查询以及刊文在线阅读等功能的期刊论文管理系统。

2期刊论文管理系统要求

本期刊论文管理系统主要包括登录、注册、查阅、修改个人信息、增删期刊论文管理、在线阅读、退出界面等一系列的功能。

2.1登录管理

简洁的登录界面,只需输入用户名和密码即可,如果数据库中有登录者记录,则可以进入内部页面,否则登录失败。

没有注册的用户可以选择注册。

注册时需要注册者按照要求填写信息,系统对信息进行核查,如果所填信息符合要求,那么可以进入内部页面。

2.2查阅管理

登录者按照自己的需求,可以使用刊文名称或作者名字查询。

本管理系统支持模糊查询,为用户记不清楚准确内容的情况提供很大便利,也减轻用户输入时的繁琐。

同时推出“今日热点”,方便用户了解当前热门信息。

当用户查得所需刊文时,即可在线阅读,快捷方便。

当用户完成查阅后,可以选择退出来退出系统。

此外,管理员拥有更高权限。

网站管理员可以及时添加最新刊文信息,也可修改和删除原有刊文信息,做管理系统的信息管理员。

2.3个人信息管理

进入页面后,登录者可以选择修改个人信息。

需输入原有密码一次、新密码两次以确定修改。

若用户决定不再使用此系统,则可选择注销用户来消除个人信息。

用户信息将在数据库中被删除。

2.4系统易用易维护

系统的界面设计美观大方,语言简洁明了。

对用户的操作给与必要提示和警告。

2.5系统数据要求

数据安全性利用数据库表的完整性设计,如主键和外键的确定等来实现。

同时设置访问权限,管理员才具有对刊文设置的权限,通过核对密码确保管理员身份。

修改个人信息时也需正确输入密码,保护用户权益。

即利用数据录入和处理的准确性和实时性、数据的一致性与完整性、数据的共享与独立性等对数据规划。

页面结构图:

3数据库结构和内容

期刊论文管理表:

用户信息表:

此时期刊论文信息:

此时用户信息:

4系统设计

4.1登录注册页面

4.2用户登录

进入内部页面和退出选项

 

4.3查询功能

4.4增加期刊论文

增加后效果:

4.5修改个人信息

4.6在线阅读

弹出新的网页:

4.7期刊论文修改页面

4.8删除期刊论文记录:

4.9用户对期刊操作

增加、修改、删除都会提醒:

只有管理员才有这些权限。

用户有注销账户选项:

5代码实现

5.1连接数据库并对数据库操作

stringname=username.Text.ToString().Trim();

stringpsw=password.Text.ToString().Trim();

SqlConnectioncon=newSqlConnection(@"Server=YUYIJING1022-PC\SQLEXPRESS;Database=期刊论文管理;Trusted_Connection=True;");

con.Open();

SqlCommandcom=con.CreateCommand();

com.CommandText="select登录名,密码,编号,权限fromdbo.[登录密码表]where登录名='"+name+"'and密码='"+psw+"'";

SqlDataAdapteradp=newSqlDataAdapter();

adp.SelectCommand=com;

DataSetds=newDataSet();

adp.Fill(ds);

5.2传递会话以及跳转页面

protectedvoidcancle_Click(objectsender,EventArgse)

{

Response.Redirect("hello.aspx");

}

5.3前台界面部分代码

#D5EBD1;">

 

url(../image/cx_bg.gif);background-repeat:

repeat-x;background-position:

50%0%;background-attachment:

scroll">

欢?

迎®-登Ì?

陆?

期¨²刊¡¥论?

文?

管¨¹理¤¨ª系¦Ì统ª3

用®?

户¡ì名?

êo

TextBoxID="name"runat="server">

TextBox>



    密¨¹码?

êo

TextBoxID="psw"runat=serverTextMode="Password">

TextBox>



ButtonID="login"runat=serverText="登Ì?

录?

"ForeColor="Red"

onclick="login_Click"/>

        

ButtonID="Button1"runat="server"Text="注Á¡é册¨¢"onclick="Button1_Click"/>

5.4后台部分代码实现

///

///綁?

定¡§修T改?

和¨ª刪h除y事º?

件t

///

///事º?

件t觸®|發ãl者?

///事º?

件t參¡é數¦Ì

protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse)

{

if(e.CommandName=="E")

{

if(quanxian=="user")

{

Response.Write("");

}

else

{

Session.Add("toEdit","true");

//跳¬?

轉D到Ì?

edit修T改?

頁ª?

面?

,ê?

並K傳¡Â遞fcode和¨ªpageindex參¡é數¦Ì

Response.Redirect("edit.aspx?

code="+e.CommandArgument.ToString().Trim()+"&pageindex="+GridView1.PageIndex);

}

}

elseif(e.CommandName=="D")

{

if(quanxian=="user")

{

Response.Write("");

}

else

{

Stringcode=e.CommandArgument.ToString().Trim();

DeleteByCode(code);

Search(0);

}

}

elseif(e.CommandName=="R")

{

stringlink=e.CommandArgument.ToString();

Response.Write("");

}

}

 

///

///根¨´據t輸?

入¨?

查¨¦詢?

考?

核?

信?

息¡é

///

///頁ª?

面?

編?

號¬?

privatevoidSearch(intnPage)

{

SqlConnectioncon=newSqlConnection(@"Server=win-chrpljju5e6\sqlexpress;Database=qikanguanli2;Trusted_Connection=True;");

con.Open();

SqlDataAdapterada1=newSqlDataAdapter("select*fromdbo.[qikanlunwen];",con);

DataSetdst1=newDataSet();

ada1.Fill(dst1);

GridView1.PageIndex=nPage;

//綁?

定¡§資´Y料¢?

來¨ª源¡ä

GridView1.DataSource=dst1.Tables[0];

GridView1.DataBind();

con.Close();

if(dst1.Tables[0].Rows.Count==0)

{

div1.Visible=true;

}

else

{

div1.Visible=false;

}

}

 

///点页面编号链接时触发该

protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse)

{

Search(e.NewPageIndex);

}

protectedvoidDeleteByCode(stringcode)

{

SqlConnectioncon=newSqlConnection(@"Server=win-chrpljju5e6\sqlexpress;Database=qikanguanli2;Trusted_Connection=True;");

con.Open();

SqlCommandcom=con.CreateCommand();

com.CommandText="deletefromdbo.[qikanlunwen]whereID='"+code+"'";

SqlDataAdapteradp=newSqlDataAdapter();

adp.SelectCommand=com;

com.ExecuteNonQuery();

con.Close();

}

///查询功能

protectedvoidbtnSearc_Click(objectsender,EventArgse)

{

stringselect_com="select*fromdbo.[qikanlunwen]where1>0";

stringcondition_name="andnameLIKE'%"+txtName.Text.ToString().Trim()+"%'";

stringcondition_author="andauthorLIKE'%"+txtAuthor.Text.ToString().Trim()+"%'";

if(txtName.Text.ToString().Trim()==""&&txtAuthor.Text.ToString().Trim()=="")

{

Search(0);

return;

}

if(txtName.Text.ToString().Trim()!

="")

{

select_com+=condition_name;

}

if(txtAuthor.Text.ToString().Trim()!

="")

{

select_com+=condition_author;

}

SqlConnectioncon=newSqlConnection(@"Server=win-chrpljju5e6\sqlexpress;Database=qikanguanli2;Trusted_Connection=True;");

con.Open();

SqlDataAdapterada1=newSqlDataAdapter(select_com,con);

DataSetdst1=newDataSet();

ada1.Fill(dst1);

GridView1.DataSource=dst1.Tables[0];

GridView1.DataBind();

con.Close();

if(dst1.Tables[0].Rows.Count==0)

{

div1.Visible=true;

}

else

{

div1.Visible=false;

}

}

///新增期刊论文记录功能

protectedvoidbtnAdd_Click(objectsender,EventArgse)

{

if(quanxian=="user")

{

Response.Write("");

}

else

{Session.Remove("name");

Session.Add("add","add");

Response.Redirect("add.aspx");}}

///退出系统功能

protectedvoidButton1_Click(objectsender,EventArgse)

{

Session.Clear();

Response.Redirect("Login.aspx");}

///进入个人信息修改界面

protectedvoidxiugai_Click(objectsender,EventArgse)

{

Session.Add("xiugai",Session["name"].ToString());

Response.Redirect("xiugaigerenxinxi.aspx");

}

}

}

6.参考文献

[1]数据库系统概论高等教育出版社王珊萨师煊编著

[2]ASP.NET编程培训教程清华大学出版社明寰资讯赵克立等编著

[3]C#入门经典清华大学出版社(美)KarliWatsonChristianNagel

 

本科生课程设计成绩评定表

班级:

计算机0705  姓名:

盛文文  学号:

0120710340537

序号

评分项目

满分

实得分

1

学习态度认真、遵守纪律

10

2

设计分析合理性

10

3

设计方案正确性、可行性、创造性

20

4

设计结果正确性

40

5

设计报告的规范性

10

6

设计验收

10

总得分/等级

评语:

注:

最终成绩以五级分制记。

优(90-100分)、良(80-89分)、中(70-79分)、

及格(60-69分)、60分以下为不及格

 

                      指导教师签名:

                  200年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1