ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:288.27KB ,
资源ID:2888300      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2888300.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(aspnet课程设计报告2.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

aspnet课程设计报告2.doc

1、 A动态网站设计报告 设计题目: 图书信息管理系统设计 学院: 班级: 姓名: 学号: 摘 要 在科技发达的今天,图书馆还是在现在中占了很大部分,大多数学生都把图书馆当成了一个很好的学习的地方,里面的图书可以丰富我们的只是,所以对图书的管理也就很重要了。我们对图书的管理可以让同学们更好的了解到图书是否借出,对书籍好查看。 通过本系统达到以下目的: 1)使用ASP.NET操作数据库。 2)使用数据绑定控件显示和同步数据库数据。 3)在多个窗体之间交换数据。 4)熟悉运用SQL SERVER数据库软件。 关键词:图书管理 ;数据库 ;控件 目 录 1 软件需求分析说明书12 系统分析与设计12.1

2、系统功能设计12.2 数据库设计22.2.1 图书管理系统中有2个表需要建立22.2.2实际操作33 系统实现33.1建库代码33.2 数据库连接43.3 A后台主要代码53.3.1注册模块53.3.2登陆界面73.3.3用户管理93.3.4管理员界面113.3.5其他人员界面134 软件使用说明书14总 结15参考文献16 1 软件需求分析说明书软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中,首先要获取用户的需求,通过对软件需要的提取、分析、文档化和验证,为进一步的设计和实现提供数据。软件需求与其他活动也密切相关,如软件测试、配置管理和质量管理等。图书

3、管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 2 系统分析与设计2.1系统功能设计 本系统实现了图书管理系统,总体分为以下几个模块:管理员界面(图书添加,修改,查询,删除),其他人员界面(查看)。 图1 系统功能模块图 2.2 数据库设计 在图书管理系统中,一本书只能被一个同学借出,一个用户可以多次登录,但只能注册一次,因此,图书管理系统设计的对象有同学,借书,书本信息.2.2.1 图书管理系统中有2个表需要建立 用户表(student),包括学生编号(sno

4、)、学生账号(users)、密码(pass)、姓名(sname)、性别(sex)、年龄(age)、地址(address)、电话(tell)、管理员(Role); 图书表,包括图书编号(bid)、图书号(bno)、图书名(bname)、作者(writer)、价格(money)、借出(lend);2.2.2实际操作建立数据库book,建立如下各表(1)用户表 包括编号、账号、密码、姓名、年龄、性别、地址、联系电话、家庭住址,用于存储用户的主要信息,可以通过前台对学生表数据进行增加、删除、修改、查询操作。用户的主键是users(用户账号)。用户表表是本数据库的重要信息表。 表1 用户表字段名数据类型

5、大小字段描述Snoint编号,自动递增,作主键UserChar10账号PassNvarchar15密码Snamevarchar2姓名Sexvarchar15性别Ageint年龄Addressvarchar15地址TellNvarchar15电话RoleBit是否为管理员(2)图书表 包括图书编号、图书号、图书名、作者、价格等。用于图书的主要信息,可以通过前台对图书表数据进行增加、删除、修改、查询操作。图书表的主键是bno(图书号),图书表是本数据库的重要信息表。 表2 图书表字段名数据类型大小字段描述BidInt列表编号Bnochar10图书编号bnamevarchar15图书姓名writer

6、nvarchar20作者moneynchar10价格 3 系统实现3.1建库代码-创建数据库bookcreate database book;-连接数据库bookuse book;-创建student表CREATE TABLE student(sno int,users char(5) primary key, pass varchar(8) not null, sex char(2) check(sex in(男,女), sname varchar(20) not null, age int, address varchar(50) not null, tell varchar(15),ro

7、le bit)-创建book表CREATE TABLE bok( bid int not null,bno char(5) primary key, bname varchar(10), writer varchar(15), monry char(5) not null, )3.2 数据库连接该系统所有的数据库的连接参数都在配置文件web.config文件中 3.3 A后台主要代码3.3.1注册模块 只有注册成为用户之后才能使用本系统,注册需要输入用户名,密码,再次输入密码等等,然后点击注册按钮,其具体效果图如图2所示: 图2 用户注册界面namespace report.lib publi

8、c partial class regist: System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string users = this.TextBox1.Text.Trim(); string pass = this.TextBox2.Text.Trim(); string pass1 = this.TextBox3.Text.Trim(); string sname = this.Te

9、xtBox4.Text.Trim(); string sex = ; string age = this.TextBox5.Text.Trim(); string address = this.TextBox6.Text.Trim(); string tell = this.TextBox7.Text.Trim(); if (RadioButton1.Checked =true) sex = RadioButton1.Text; else sex = RadioButton2.Text; string sqlStr = select users from student where users

10、= + users + ; DB db=new DB(); bool count = db.GetReader(sqlStr).HasRows; if (count) Response.Write(alert(账号存在!);location=注册.aspx); else if (this.TextBox1.Text!=) string sqlStr1 = insert into student(users,pass,sname,sex,age,address,tell)values( + users + , + pass + , + sname + , + sex + , + age + ,

11、+ address + , + tell + ); int count1 = db.ExectSql(sqlStr1); if (count1 0) Response.Write(alert(注册成功);); Clear(); else Response.Write(alert(注册失败;location=注册.aspx); public void Clear() this.TextBox1.Text = ; this.TextBox2.Text = ; this.TextBox3.Text = ; this.TextBox4.Text = ; this.TextBox5.Text = ; t

12、his.TextBox6.Text = ; this.TextBox7.Text = ; protected void Button2_Click(object sender, EventArgs e) Response.Redirect(登录.aspx); 3.3.2登陆界面 用户注册后便可登录,输入用户名和密码,点击登录按钮便可成功登陆,具体效果如图3所示图3 登陆界面namespace report.lib public partial class second : System.Web.UI.Page protected void Page_Load(object sender, Ev

13、entArgs e) protected void Button1_Click(object sender, EventArgs e) string users = this.TextBox1.Text.Trim(); string pass = this.TextBox2.Text.Trim(); string sqlStr = select users from student where users= + users + and pass= + pass + ; DB db = new DB(); SqlDataReader dr = db.GetReader(sqlStr); dr.R

14、ead(); if (dr.HasRows) / Sessionsno = dr.GetValue(0); SessionRole = dr.GetValue(0); if(dr.GetValue(0)=null) Response.Redirect(about.aspx); else Response.Redirect(main.aspx); else Response.Write(alert(登陆失败);location=登陆.aspx); dr.Close(); protected void Button2_Click(object sender, EventArgs e) Respon

15、se.Redirect(注册.aspx); 3.3.3用户管理 用户登陆成功后便可进入用户管理页面,选择是否为管理员。具体效果如图4所示 图4 用户管理界面namespace report.lib public partial class user : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) dbind(); public void dbind() SqlConnection myCon =DB.GetConnection(); myCon.Open();

16、string sqlStr = select * from student; SqlDataAdapter myDa = new SqlDataAdapter(sqlStr, myCon); DataSet myDs = new DataSet(); myDa.Fill(myDs); GridView1.DataSource = myDs; GridView1.DataBind(); myCon.Close(); protected void GridView1_RowEditing1(object sender, GridViewEditEventArgs e) GridView1.Edit

17、Index = e.NewEditIndex; this.dbind(); protected void GridView1_OnRowUpdating1(object sender, GridViewUpdateEventArgs e) int id = Convert.ToInt32(GridView1.DataKeyse.RowIndex.Value.ToString(); string sname = (TextBox)(GridView1.Rowse.RowIndex.Cells0.Controls0).Text.ToString(); string tell=(TextBox)(t

18、his.GridView1.Rowse.RowIndex.Cells1.Controls0).Text.ToString(); string Role = (CheckBox)(this.GridView1.Rowse.RowIndex.Cells2.Controls0).Checked.ToString(); string sqlStr = update student set sname= + sname + ,tell= + tell + ,Role= + Role + where users= + id; DB db = new DB(); db.ExectSql(sqlStr); G

19、ridView1.EditIndex = -1; dbind(); protected void GridView1_OnRowCancelingEdit1(object sender, GridViewCancelEditEventArgs e) GridView1.EditIndex = -1; this.dbind(); protected void GridView1_OnRowDeleting(object sender, GridViewDeleteEventArgs e) DB db = new DB(); int id = Convert.ToInt32(GridView1.D

20、ataKeyse.RowIndex.Value.ToString(); string sqlStr = delete from student where users= + id; db.ExectSql(sqlStr); GridView1.EditIndex = -1; dbind(); protected void LinkButton1_Click(object sender, EventArgs e) Response.Redirect(second.aspx); /protected void GridView1_OnRowDataBound(object sender, Grid

21、ViewRowEventArgs e) / / if (e.Row.RowType = DataControlCellType.DataRow) / / (LinkButton)e.Row.Cells4.Controls0).Attributes.Add(onclick,return confirm(“确定删除); / dbind(); / / 3.3.4管理员界面 用户通过输入账号密码,为管理员进入此页面,具体效果如图6所示 图5 管理员界面namespace report.lib public partial class adminu : System.Web.UI.Page protec

22、ted void Page_Load(object sender, EventArgs e) if (!IsPostBack) dbind(); public void dbind() SqlConnection myCon =DB.GetConnection(); myCon.Open(); string sqlStr = select * from student; SqlDataAdapter myDa = new SqlDataAdapter(sqlStr, myCon); DataSet myDs = new DataSet(); myDa.Fill(myDs); GridView1

23、.DataSource = myDs; GridView1.DataBind(); myCon.Close(); protected void GridView1_RowEditing1(object sender, GridViewEditEventArgs e) GridView1.EditIndex = e.NewEditIndex; this.dbind(); protected void GridView1_OnRowUpdating1(object sender, GridViewUpdateEventArgs e) int id = Convert.ToInt32(GridVie

24、w1.DataKeyse.RowIndex.Value.ToString(); string sname = (TextBox)(GridView1.Rowse.RowIndex.Cells0.Controls0).Text.ToString(); string tell=(TextBox)(this.GridView1.Rowse.RowIndex.Cells1.Controls0).Text.ToString(); string Role = (CheckBox)(this.GridView1.Rowse.RowIndex.Cells2.Controls0).Checked.ToStrin

25、g(); string sqlStr = update student set sname= + sname + ,tell= + tell + ,Role= + Role + where users= + id; DB db = new DB(); db.ExectSql(sqlStr); GridView1.EditIndex = -1; dbind(); protected void GridView1_OnRowCancelingEdit1(object sender, GridViewCancelEditEventArgs e) GridView1.EditIndex = -1; t

26、his.dbind(); protected void GridView1_OnRowDeleting(object sender, GridViewDeleteEventArgs e) DB db = new DB(); int id = Convert.ToInt32(GridView1.DataKeyse.RowIndex.Value.ToString(); string sqlStr = delete from student where users= + id; db.ExectSql(sqlStr); GridView1.EditIndex = -1; dbind(); prote

27、cted void LinkButton1_Click(object sender, EventArgs e) Response.Redirect(second.aspx); 3.3.5其他人员界面用户可查看图书是否借出。具体效果如图7所示 图6 房间删除界面namespace report.lib public partial class about : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) dbind(); public SqlConnection getConnection() st

28、ring connstr = System.Configuration.ConfigurationManager.ConnectionStringsdbconnectionstring.ToString(); SqlConnection myCon = new SqlConnection(connstr); return myCon; public void dbind() SqlConnection myCon = getConnection(); myCon.Open(); string sqlStr = select * from bok; SqlDataAdapter myDa = new SqlDataAdapter(sqlStr, myCon); DataSet myDs = new DataSet(); myDa.Fill(myDs); GridView1.DataSource = myDs; GridView1.DataBind(); myCon.Close(); 4 软件使用说明书图书管理系统主要负责图书的添加,借出和修改,让同学们更好、更快的利用查询功能进入,查看需要的图书。(1) 添加图书,图书就会自动添加到指定表中,并更新出来。(2) 删除图书,图书就会自动从表中删除。(3) 修改图书,图书就会自动从表中删除。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服