版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、天津农学院ASP.NET程序设计教学实习报告题目:简易借书管理网站学 号: 201345010222 姓 名:雷培伦 专 业: 计算机信息管理_ 班 级: 13级计管1班_ 成 绩: 21 / 22文档可自由编辑1 背景与目的 ASP.NET课程设计是本学期的一本很重要的专业课,本次课程设计就是为了检测本学期对这本书的掌握情况。本次课程设计也将作为期末考评。2 开发环境与开发工具 网站开发环境:Microsoft Visual Studio 2010集成开发环境。 网站开发语言:C#。 数据库:Microsoft Visual Studio 2010内置数据库。 开发环境运行平台:Window
2、s 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 状态 Char 508 类型编号 Varchar 509 出版日期 Date 5010 内容提要 Va
3、rchar 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 图书名称 Int 50 2 类型编号 Char 50表7预约表序号 字段名 类型 长度 索引 备注1 图书编号 Int 50 标识列 自动编
4、号2 图书名称 Char 508 类型编号 Varchar 509 工号 Date 504.2 系统设计与实现4.2.1构建网站配置文件、全局文件。 配置文件关键代码:4.2.2主页面的设计4.2.3登录页面的设计。public partial class 登录页面: System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string gh = id1.Text; string mm = id
5、2.Text; string sql = select 工号,密码 from 用户表 where 工号= + gh + and 密码= + mm + ; SqlConnection conn = new SqlConnection(server=MM-PCSQLEXPRESS;Database=shixun;Integrated Security=true;); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); string id; try id = cmd.ExecuteScalar().ToString(); catch id
6、 = null; finally cmd.Dispose(); conn.Close(); conn.Dispose(); if (id != null) Session密码 = mm; Session工号 = gh; Response.Redirect(首页.aspx); else this.Label1.Visible = true; this.Label1.Text = 用户名或密码错误; 运行页面图片:4.2.4修改密码页面的设计,修改密码成功后返回登录页面。public partial class altpwd : System.Web.UI.Page protected void
7、Page_Load(object sender, EventArgs e) Label1.Text = Session工号.ToString(); protected void Button1_Click(object sender, EventArgs e) string ymm = T1.Text.Trim(); string xmm = T2.Text.Trim(); string qrmm= T3.Text.Trim(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationMan
8、ager.ConnectionStringsconnstr.ToString(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; conn.Open(); comm.CommandText = string.Format(update 用户表 set 密码=0where 工号=1and 密码=2, xmm,Session工号.ToString(),ymm); int n = comm.ExecuteNonQuery(); if (n 0) Response.Redirect(/登录页面.aspx); Label1.Tex
9、t = 密码修改成功请重新登录!; else Label1.Text = 密码修改失败!; comm.Dispose(); conn.Close(); conn.Dispose(); 运行页面图片:4.2.5添加用户页面的设计。public partial class 添加用户: System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlCo
10、nnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); SqlCommand 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(),
11、T4.Text.Trim(),T5.SelectedValue,T6.SelectedValue); int n = comm.ExecuteNonQuery(); if (n 0) Response.Redirect(/登录页面.aspx); else Label2.Visible = true; Label2.Text = 登录失败!; catch (Exception ex) Label2.Visible = true; Label2.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Disp
12、ose(); 运行页面图片:4.2.6添加图书页面的设计。public partial class addbook : System.Web.UI.Page protected 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.Tri
13、m(); string a_5 = T5.Text.Trim(); string a_6 = T6.Text.Trim(); 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.ToStri
14、ng(); SqlCommand comm = new SqlCommand(); comm.Connection = 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 =
15、 true; Label1.Text = 添加图书成功!; else Label1.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 part
16、ial class bookinfo : 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.Connec
17、tionStringsconnstr.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_sm.T
18、ext = 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 = ConfigurationMana
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2034年中国科技技术行业市场全景评估及投资前景展望报告
- 2024-2034年中国白酒市场供需现状及投资发展规划研究报告
- 2024-2034年中国电纸书行业市场行情动态分析及发展前景趋势预测报告
- 2024-2034年中国电子热界面材料行业市场深度分析及投资战略研究报告
- 2024-2034年中国电力半导体器件行业市场发展现状及投资规划建议报告
- 2024-2034年中国生化分析仪行业竞争格局分析及投资规划研究报告
- 2024-2034年中国牙科综合治疗台行业发展潜力分析及投资方向研究报告
- 2024-2034年中国热风枪行业市场调查研究及投资前景预测报告
- 2024-2034年中国火力发电行业市场研究及发展前景预测报告
- 2024-2034年中国涡轮增压器壳体行业市场调查研究及投资前景预测报告
- 《思想道德与法治》课件第四章明确价值要求践行价值准则第三节积极践行社会主义核心价值观
- 我国审计的起源和发展
- 富氧节能环保燃烧技术介绍
- 材料堆放区模板
- 民用机场项目工程数字化应用实践
- 新风系统施工组织方案
- 2022年保密教育线上培训考试试题大全234题+满分+2022图
- 高速公路建设管理制度(编制详细)范本
- 北京市房山区乡镇地图可编辑PPT行政区划边界高清(北京市)
- 新建镇财政预算执行情况及
- 《网易公司战略管理案例分析报告》
评论
0/150
提交评论