(推荐)ASPNET程序设计实习报告_第1页
(推荐)ASPNET程序设计实习报告_第2页
(推荐)ASPNET程序设计实习报告_第3页
(推荐)ASPNET程序设计实习报告_第4页
(推荐)ASPNET程序设计实习报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如果您需要使用本文档,请点击下载按钮下载!天津农学院ASP.NET程序设计教学实习报告题目:简易借书管理网站学 号: 201345010222 姓 名:雷培伦 专 业: 计算机信息管理_ 班 级: 13级计管1班_ 成 绩: 如果您需要使用本文档,请点击下载按钮下载!1 背景与目的 ASP.NET课程设计是本学期的一本很重要的专业课,本次课程设计就是为了检测本学期对这本书的掌握情况。本次课程设计也将作为期末考评。2 开发环境与开发工具 网站开发环境:Microsoft Visual Studio 2010集成开发环境。 网站开发语言:C#。 数据库:Microsoft Visual Studi

2、o 2010内置数据库。 开发环境运行平台:Windows 7。3 主要功能 主要实现了简单的登录功能、注册功能和基本的增删查改的功能。4 设计与实现4.1 数据库设计与实现 表1 用户表序号 字段名 类型 长度 索引 备注1 工号 Int 标识列 自动编号2 密码 Varchar 503 级别 Char 50如果您需要使用本文档,请点击下载按钮下载!表2 图书表序号 字段名 类型 长度 索引 备注1 图书编号 Int 50 标识列 自动编号2 图书名称 Char 503 出版社编号 Varchar 504 作者 Char 505 价格 Char 506 ISBN Varchar 507 状态

3、 Char 508 类型编号 Varchar 509 出版日期 Date 5010 内容提要 Varchar 50表3借书表序号 字段名 类型 长度 索引 备注1 工号 Int 50 标识列 自动编号2 图书编号 Char 503 图书名称 Char 50表4出版社表序号 字段名 类型 长度 索引 备注1 出版社编号 Int 50 标识列 自动编号2 出版社名称 Char 50如果您需要使用本文档,请点击下载按钮下载!表5出版社表序号 字段名 类型 长度 索引 备注1 出版社编号 Int 50 标识列 自动编号2 出版社名称 Char 50表6图书类型表序号 字段名 类型 长度 索引 备注1

4、图书名称 Int 50 2 类型编号 Char 50表7预约表序号 字段名 类型 长度 索引 备注1 图书编号 Int 50 标识列 自动编号2 图书名称 Char 508 类型编号 Varchar 509 工号 Date 50如果您需要使用本文档,请点击下载按钮下载!4.2 系统设计与实现4.2.1构建网站配置文件、全局文件。 配置文件关键代码:如果您需要使用本文档,请点击下载按钮下载!4.2.2主页面的设计4.2.3登录页面的设计。public partial class 登录页面: System.Web.UI.Page protected void Page_Load(object se

5、nder, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string gh = id1.Text; string mm = id2.Text; string sql = select 工号,密码 from 用户表 where 工号= + gh + and 密码= + mm + ; SqlConnection conn = new SqlConnection(server=MM-PCSQLEXPRESS;Database=shixun;Integrated Security=true;); SqlCo

6、mmand cmd = new SqlCommand(sql, conn); conn.Open(); string id; try 如果您需要使用本文档,请点击下载按钮下载! id = cmd.ExecuteScalar().ToString(); catch id = null; finally cmd.Dispose(); conn.Close(); conn.Dispose(); if (id != null) Session密码 = mm; Session工号 = gh; Response.Redirect(首页.aspx); else this.Label1.Visible = t

7、rue; this.Label1.Text = 用户名或密码错误; 运行页面图片:如果您需要使用本文档,请点击下载按钮下载!4.2.4修改密码页面的设计,修改密码成功后返回登录页面。public partial class altpwd : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Label1.Text = Session工号.ToString(); protected void Button1_Click(object sender, EventArgs e) string ymm = T

8、1.Text.Trim(); string xmm = T2.Text.Trim(); string qrmm= T3.Text.Trim(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; conn.Open(); comm.CommandText = string.Form

9、at(update 用户表 set 密码=0where 工号=1and 密码=2, xmm,Session工号.ToString(),ymm); int n = comm.ExecuteNonQuery();如果您需要使用本文档,请点击下载按钮下载! if (n 0) Response.Redirect(/登录页面.aspx); Label1.Text = 密码修改成功请重新登录!; else Label1.Text = 密码修改失败!; comm.Dispose(); conn.Close(); conn.Dispose(); 运行页面图片:4.2.5添加用户页面的设计。public par

10、tial class 添加用户: System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) 如果您需要使用本文档,请点击下载按钮下载! protected void Button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); SqlComma

11、nd comm = new SqlCommand(); comm.Connection = conn; try conn.Open(); comm.CommandText = string.Format(insert 用户表(工号,姓名,教研室,密码,状态,级别) values(0,1,2,3,4,5),T1.Text.Trim(),T2.Text.Trim(),T3.Text.Trim(),T4.Text.Trim(),T5.SelectedValue,T6.SelectedValue); int n = comm.ExecuteNonQuery(); if (n 0) Response.R

12、edirect(/登录页面.aspx); else Label2.Visible = true; Label2.Text = 登录失败!; catch (Exception ex) Label2.Visible = true;如果您需要使用本文档,请点击下载按钮下载! Label2.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Dispose(); 运行页面图片:4.2.6添加图书页面的设计。public partial class addbook : System.Web.UI.Page pr

13、otected void Page_Load(object sender, EventArgs e) 如果您需要使用本文档,请点击下载按钮下载! protected void Button1_Click(object sender, EventArgs e) string a_1 = T1.Text.Trim(); string a_2 = T2.Text.Trim(); string a_3 = T3.Text.Trim(); string a_4 = T4.Text.Trim(); string a_5 = T5.Text.Trim(); string a_6 = T6.Text.Trim

14、(); string a_7 = T7.SelectedValue; string a_8 = T7.Text.Trim(); string a_9 = T9.Text.Trim(); string a_10 =T10.Text.Trim(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); SqlCommand comm = new SqlCommand(); comm.Connection =

15、 conn; try conn.Open(); comm.CommandText = string.Format(insert 图书表(图书编号,图书名称,出版社编号,作者,价格,ISBN,状态,类型编号,出版日期,内容提要)values(0,1,2,3,4,5,6,7,8,9),a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8,a_9,a_10); int n = comm.ExecuteNonQuery(); if (n 0) Label1.Visible = true; Label1.Text = 添加图书成功!; 如果您需要使用本文档,请点击下载按钮下载! else La

16、bel1.Visible = true; Label1.Text = 添加图书失败!; catch (Exception ex) Label1.Visible = true; Label1.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Dispose(); 运行页面图片:如果您需要使用本文档,请点击下载按钮下载!4.2.7注销图书页面的设计。 注销图书主要是连接数据库用Gridview显示查询,然后跳转到详细信息页面,显示详细信息和删除图书。public partial class bookin

17、fo : System.Web.UI.Page string tsbh; SqlConnection conn = new SqlConnection(); SqlCommand comm = new SqlCommand();/string tsbh =Request.QueryStringid; protected void Page_Load(object sender, EventArgs e) tsbh =Request.QueryStringid; conn.ConnectionString = ConfigurationManager.ConnectionStringsconns

18、tr.ToString(); comm.Connection = conn; try conn.Open();如果您需要使用本文档,请点击下载按钮下载! comm.CommandText = string.Format(select 图书编号,图书名称,作者,出版社名称,出版日期,内容提要 from 图书表 a,出版社表 b where a.出版社编号=b.出版社编号 and 图书编号=0, tsbh); SqlDataReader sdr = comm.ExecuteReader(); while (sdr.Read() l_tsbh.Text = sdr图书编号.ToString(); l

19、_sm.Text = sdr图书名称.ToString(); l_zz.Text = sdr作者.ToString(); l_cbs.Text = sdr出版社名称.ToString(); l_cbrq.Text = sdr出版日期.ToString(); l_nrty.Text = sdr内容提要.ToString(); catch (Exception ex) l_sm.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Dispose(); protected void Button1_Click1(object sender, EventArgs e) conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString();如果您需要使用本文档,请点击下载按钮下载! comm.Connection = conn; try conn.Open();/conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论