你测手机号码值多少钱多少

Asp.Net小项目的小项目-实现图书管理系统中对读者的一些操作 - 博客频道 - CSDN.NET
Beginner to master
分类:Asp-Net
图书管理系统要求
图书管理系统是一个较小的项目,现在我们使用asp.net技术对其一部分内容进行实现。需要用到的比较重要的知识是如何连接数据库,这里我们使用了连接池机制。
本部分要实现的内容是对于读者的操作,增添改查这些基本要求必须具有,其次,要将数据库中存在的内容显示给读者。
使用了多个页面,项目的可操作性得到了较大的提升,用户体验也得到了提升。页面分为登陆页面index.aspx,注册页面register.aspx,操作界面operator.aspx,添加读者页面add_reader.aspx,删除读者页面delete_reader.aspx,查询读者页面select_user.aspx和显示所有信息页面show_allinfo.aspx。每个页面都有其相应的.cs文件。
IDE为VisualStudio2012旗舰版。
页面具体设计代码:
index.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
type="text/css"&
.index_mainbody {
position:absolute;
left:400px;
top:180px;
.index_footer {
position:absolute;
left:800px;
top:500px;
style="font-size:color:lightgreen"&&图书管理系统登陆&&/&
id="form1" runat="server"&
class="index_mainbody"&
用户 ID="username" runat="server"&& ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空!" ControlToValidate="username"&&/&/&
密码 ID="password" runat="server" TextMode="Password"&& ID="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空!" ControlToValidate="password"&&/&/&
ID="Button1" runat="server" Text="登录" OnClick="Button1_Click" /&
class="index_footer"&
href="register.aspx"&没有账号?申请一个&
index.aspx.cs:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.C
using System.Data.SqlC
public partial class index : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
String Username = username.T
String Password = password.T
String connect_str=ConfigurationManager.AppSettings["connect_str"];
SqlConnection connection = new SqlConnection(connect_str);
SqlCommand command = new SqlCommand();
mandText = "SELECT COUNT(*) FROM reader WHERE username='"+Username+"' AND password='"+Password+"'";
command.Connection =
connection.Open();
int Num = (int)command.ExecuteScalar();
if (Num & 0)
Response.Redirect("operator.aspx");
Response.Redirect("index.aspx");
connection.Close();
register.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="register.aspx.cs" Inherits="register" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
&Register&
type="text/css"&
.register_mainbody {
position:absolute;
left:400px;
top:180px;
style="font-size:color:lightgreen"&&图书管理系统账号注册&&/&
id="form1" runat="server"&
class="register_mainbody"&
用户 ID="username" runat="server"&& ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空!" ControlToValidate="username"&&/&/&
密码 ID="password" runat="server" TextMode="Password"&& ID="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空!" ControlToValidate="password"&&/&/&
ID="Button1" runat="server" Text="注册" OnClick="Button1_Click" /&
register.aspx.cs:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.C
using System.D
using System.Data.SqlC
public partial class register : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
String Username = username.T
String Password = password.T
String connect_str = ConfigurationManager.AppSettings["connect_str"];
SqlConnection connection = new SqlConnection(connect_str);
SqlCommand command = new SqlCommand();
mandText = "INSERT INTO reader VALUES('"+Username+"','"+Password+"')";
command.Connection =
connection.Open();
command.ExecuteNonQuery();
connection.Close();
Response.Redirect("operator.aspx");
operator.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="operator.aspx.cs" Inherits="add_user" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
&添加读者&
type="text/css"&
.operator_mainbody {
position:absolute;
left:400px;
top:180px;
style="font-size:color:lightgreen"&&操作页面&&/&
id="form1" runat="server"&
class="operator_mainbody"&
& href="add_reader.aspx"&添加读者&&
& href="delete_user.aspx"&删除读者&&
& href="select_user.aspx"&查询读者&&
& href="show_allinfo.aspx"&查看已有读者&&
operator.aspx.cs:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
public partial class add_user : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
add_reader.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="add_reader.aspx.cs" Inherits="add_reader" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
&添加读者&
type="text/css"&
.add_reader_mainbody {
position:absolute;
left:400px;
top:180px;
.back_quit_mainbody_link {
position:absolute;
left:700px;
top:500px;
style="font-size:color:lightgreen"&&添加读者&&/&
id="form1" runat="server"&
class="add_reader_mainbody"&
请输入要添加的用户姓名 ID="username" runat="server"&&
ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空!" ControlToValidate="username"&&/&/&
请输入要添加的用户密码 ID="password" runat="server" TextMode="Password"&&
ID="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空!" ControlToValidate="password"&&/&/&
ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" /&
class="back_quit_mainbody_link"&
href="operator.aspx"&返回到操作页面&&&& href="index.aspx"&退出系统&
add_reader.aspx:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.D
using System.Data.SqlC
using System.C
public partial class add_reader : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
String Username = username.T
String Password = password.T
String connect_str = ConfigurationManager.AppSettings["connect_str"];
SqlConnection connection = new SqlConnection(connect_str);
SqlCommand command = new SqlCommand();
mandText = "INSERT INTO reader VALUES('" + Username + "','" + Password + "')";
command.Connection =
connection.Open();
command.ExecuteNonQuery();
connection.Close();
Response.Redirect("operator.aspx");
delete_user.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="delete_user.aspx.cs" Inherits="delete_user" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
&删除读者信息&
type="text/css"&
.delete_user_mainbody {
position:absolute;
left:400px;
top:180px;
.back_quit_mainbody_link {
position:absolute;
left:700px;
top:500px;
style="font-size:color:lightgreen"&&删除读者信息&&/&
id="form1" runat="server"&
class="delete_user_mainbody"&
请输入要删除的用户姓名 ID="username" runat="server"&&
ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空!" ControlToValidate="username"&&/&/&
请输入要删除的用户密码 ID="password" runat="server" TextMode="Password"&&
ID="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空!" ControlToValidate="password"&&/&/&
ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" /&
class="back_quit_mainbody_link"&
href="operator.aspx"&返回到操作页面&&&& href="index.aspx"&退出系统&
delete_user.aspx.cs:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.D
using System.Data.SqlC
using System.C
public partial class delete_user : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
String Username = username.T
String Password = password.T
String connect_str = ConfigurationManager.AppSettings["connect_str"];
SqlConnection connection = new SqlConnection(connect_str);
SqlCommand command = new SqlCommand();
mandText = "SELECT COUNT(*) FROM reader WHERE username='"+Username+"' AND password='"+Password+"'";
command.Connection =
connection.Open();
int Num = (int)command.ExecuteScalar();
if (Num & 0)
mandText = "DELETE FROM reader WHERE username='"+Username+"' AND password='"+Password+"'";
command.ExecuteNonQuery();
Response.Redirect("operator.aspx");
Response.Redirect("delete_user.aspx");
connection.Close();
select_user.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="select_user.aspx.cs" Inherits="select_user" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
&查找用户&
type="text/css"&
.select_user_mainbody {
position:absolute;
left:400px;
top:180px;
.back_quit_mainbody_link {
position:absolute;
left:700px;
top:500px;
style="font-size:color:lightgreen"&&查找用户&&/&
id="form1" runat="server"&
class="select_user_mainbody"&
请输入要查询的用户姓名 ID="username" runat="server"&&
ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空!" ControlToValidate="username"&&/&/&
ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" /&
ID="GridView1" runat="server"&&
class="back_quit_mainbody_link"&
href="operator.aspx"&返回到操作页面&&&& href="index.aspx"&退出系统&
select_user.aspx.cs:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.D
using System.Data.SqlC
using System.C
public partial class select_user : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
String Username = username.T
String connect_str = ConfigurationManager.AppSettings["connect_str"];
SqlConnection connection = new SqlConnection(connect_str);
SqlCommand command = new SqlCommand();
mandText = "SELECT * FROM reader WHERE username='"+Username+"'";
command.Connection =
connection.Open();
SqlDataReader datareader = command.ExecuteReader();
GridView1.DataSource =
GridView1.DataBind();
connection.Close();
show_allinfo.aspx:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="show_allinfo.aspx.cs" Inherits="show_allinfo" %&
&!DOCTYPE html&
xmlns="http://www.w3.org/1999/xhtml"&
runat="server"&
http-equiv="Content-Type" content="text/ charset=utf-8"/&
&当前所有读者&
type="text/css"&
.operator_mainbody {
position:absolute;
left:400px;
top:180px;
.back_quit_mainbody_link {
position:absolute;
left:700px;
top:500px;
style="font-size:color:lightgreen"&&当前已有读者信息&&/&
id="form1" runat="server"&
class="button_position"&
ID="Button1" runat="server" Text="查看信息" OnClick="Button1_Click" /&
class="show_allinfo_mainbody"&
ID="GridView1" runat="server"&&
class="back_quit_mainbody_link"&
href="operator.aspx"&返回到操作页面&&&& href="index.aspx"&退出系统&
show_allinfo.aspx.cs:
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.D
using System.Data.SqlC
using System.C
public partial class show_allinfo : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
String connect_str = ConfigurationManager.AppSettings["connect_str"];
SqlConnection connection = new SqlConnection(connect_str);
SqlCommand command = new SqlCommand();
mandText = "SELECT * FROM reader";
command.Connection =
connection.Open();
SqlDataReader datareader = command.ExecuteReader();
GridView1.DataSource =
GridView1.DataBind();
connection.Close();
Web.config:
&?xml version="1.0"?&
key="connect_str" value="Data Source=(LocalDB)\v11.0;AttachDbFilename=E:\GitData\WebSite1\App_Data\shiyan.Integrated Security=True"/&
debug="true" targetFramework="4.5"/&
targetFramework="4.5"/&
根据实验的结果,需要的情况下还引入了两个Js的包,分别是jquery-3.0.0.js和jquery-3.0.0.min.js。数据库链接字符串的获取是在选中数据库之后,右键选择属性后,复制即可。
实验结果如图:
我的目录结构
在vs中建立数据表:
运行到登录界面:
没有账号,去申请一个:
去数据库中查看是否申请成功,若成功,数据库中应有相应记录:
去添加一个读者:
添加以后去数据库中查看:
去删除一个读者:
删除以后查看数据库:
查询一个读者是否存在:
实验上还存在许多不完美的地方,大家在学习的时候需要多多注意,根据自己的需求修改,我写出了大致的框架,大家在设计的时候可以换成其它的布局,对于小项目功能的完善,大家可以在这个基础上进一步的完善。学习的过程中是会存在许多的困难的,像我一天写不出来就会郁闷,写出来以后就会舒服很多,大家一起加油吧。
排名:千里之外
(0)(0)(0)(3)(1)(1)分类源码下载排行
企业划分
电子商务
开发技术
通用软件
手机应用
商业精品
共有完整源码:8694套
本周上传:53套
审核通过:50套
今日下载:1次
累计交易:¥35,222,311.00,共有会员:932,087位,今日注册:5位
2776次
901次
3487次
4581次
11045次
1810次
2961次
2730次
2677次
最近交易记录
当日累计:¥114,518.00
300.00金币
500.00金币
3600.00金币
100.00金币
100.00金币
499.00金币
500.00金币
500.00金币
800.00金币
399.00金币
800.00金币
600.00金币
100.00金币
200.00金币
600.00金币
100.00金币
150.00金币
200.00金币
699.00金币
100.00金币
100.00金币
280.00金币
2000.00金币
300.00金币
100.00金币
500.00金币
200.00金币
800.00金币
2000.00金币
1000.00金币
200.00金币
100.00金币
699.00金币
2000.00金币
30000.00金币
1889.00金币
269.00金币
4000.00金币
499.00金币
2000.00金币
389.00金币
289.00金币
500.00金币
500.00金币
249.00金币
100.00金币
200.00金币
150.00金币
150.00金币
800.00金币
500.00金币
300.00金币
30000.00金币
100.00金币
100.00金币
100.00金币
200.00金币
800.00金币
600.00金币
200.00金币
200.00金币
100.00金币
1200.00金币
800.00金币
320.00金币
100.00金币
299.00金币
280.00金币
500.00金币
30000.00金币
1300.00金币
2500.00金币
1889.00金币
800.00金币
100.00金币
125.00金币
499.00金币
300.00金币
2860.00金币
400.00金币
800.00金币
389.00金币
100.00金币
500.00金币
200.00金币
749.00金币
299.00金币
280.00金币
600.00金币
100.00金币
2600.00金币
4000.00金币
500.00金币
300.00金币
100.00金币
1600.00金币
300.00金币
2000.00金币
120.00金币
1280.00金币
2400.00金币
168.00金币
800.00金币
100.00金币
100.00金币
380.00金币
100.00金币
800.00金币
200.00金币
399.00金币
1000.00金币
100.00金币
100.00金币
299.00金币
200.00金币
消费:300积分
消费:300积分
消费:100积分
消费:100积分
消费:100积分
消费:600积分
消费:600积分
消费:300积分
消费:300积分
消费:300积分
消费:1.4W积分
消费:1.2W积分
消费:7820积分
消费:5310积分
消费:4858积分
收入:1000积分
收入:1000积分
收入:370积分
收入:300积分
收入:300积分
收入:3000积分
收入:1510积分
收入:1000积分
收入:1000积分
收入:1000积分
收入:30.0W积分
收入:10.0W积分
收入:10.0W积分
收入:3.3W积分
收入:3.1W积分
消费:680金币
消费:640金币
消费:568金币
消费:500金币
消费:500金币
消费:1000金币
消费:1000金币
消费:1000金币
消费:999金币
消费:799金币
消费:6561金币
消费:5019金币
消费:4957金币
消费:4756金币
消费:4299金币
收入:960金币
收入:800金币
收入:700金币
收入:640金币
收入:414金币
收入:2976金币
收入:2680金币
收入:1400金币
收入:1333金币
收入:1152金币
收入:9.5W金币
收入:3.8W金币
收入:2.6W金币
收入:2.6W金币
收入:2.2W金币
联系电话:
北京市海淀区中关村鼎好大厦A座二层 邮编:100080
Floor 2nd,Dinghao Building,Zhongguancun,Beijing,China,100080
由 && 提供运营服务,
由 & 提供技术保障
使用需知
商家需知
用户需知
快捷通道求一个比较成熟的开源博客系统。最好是Java的,功能比较强大的。。-请问目前有哪些比较好的开源分类信息系统?
求一个比较成熟的开源博客系统。最好是Java的,功能比较强大的。。
求一个比较成熟的开源博客系统。最好是Java的,功能比较强大的。。
相关说明:
还有微博系统。。谢谢啦。。不是Java的也可以。。但是要功能齐全。口碑比较好的数据库采用MYSQL的。因为我要和网站整合。我的网站是Java做的。数据库是mysql的。
dlog4j 微博java的少,没很好的
dlog4j 微博java的少,没很好的
求助各位JAVA高手,谁有JAVA的开源的博客。 领导要求是 1.可以多用户登陆...2012-03...
晚上有很多免费的,为啥要在这里求? 追问 可以给几个链接吗,实话是帮朋友找......
这是史上最容易跑起来的 Java 博客系统了,欢迎大家下载体验。 A777322 | ...2012...
这种框架很多。但都不太好用,遇到麻烦还要去修改源码。还不如自己写。 wabacus 这个做简单报表可...
的java框架,给推荐个值得在互联网方面应用的好的...Xwork简洁、灵活功能强大,它是一个标准的...
哪里有开源的博客社区系统,最好java...1
选了10个最强大、最易用的CMS,向大家做一个简要介绍。 Alfresco是一个开源的企业网站内容管...
你可以自己下载:/code/code/index_jsp_blog....
选了10个最强大、最易用的CMS,向大家做一个简要介绍。 Alfresco是一个开源的企业网站内容管...
你可能感兴趣的内容?君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
ASP.NET个人博客系统毕业设计论文
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 教你如何挑选手机号码 的文章

 

随机推荐