版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-PAGE . z. . - . 可修编. *农学院ASP.NET程序设计教学实习报告题目:简易借书管理学 号:2姓 名:雷培伦专 业:计算机信息管理_ 班 级:13级计管1班_ 成 绩:-. z.1 背景与目的 ASP.NET课程设计是本学期的一本很重要的专业课,本次课程设计就是为了检测本学期对这本书的掌握情况。本次课程设计也将作为期末考评。2 开发环境与开发工具 开发环境:Microsoft Visual Studio 2010集成开发环境。 开发语言:C#。 数据库:Microsoft Visual Studio 2010内置数据库。 开发环境运行平台:Windows 7。3 主要功能主
2、要实现了简单的登录功能、注册功能和根本的增删查改的功能。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 内容提要 Varchar 50表3借书表序号
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 标识列 自动编号2 图书名称 Char 508 类型编号 Varchar 509
4、工号 Date 504.2 系统设计与实现构建配置文件、全局文件。 配置文件关键代码:4.2.2主页面的设计4.2.3登录页面的设计。publicpartialclass登录页面: System.Web.UI.Pageprotectedvoid Page_Load(object sender, EventArgs e) protectedvoid Button1_Click(object sender, EventArgs e) string gh = id1.Te*t;string mm = id2.Te*t;string sql = select 工号,密码 from 用户表 where
5、工号= + gh + and 密码= + mm + ;SqlConnection conn = newSqlConnection(server=MM-PCSQLE*PRESS;Database=shi*un;Integrated Security=true;);Sqlmand cmd = newSqlmand(sql, conn); conn.Open();string id;try id = cmd.E*ecuteScalar().ToString();catch id = null; finally cmd.Dispose(); conn.Close(); conn.Dispose();
6、if (id != null) Session密码 = mm; Session工号 = gh; Response.Redirect(首页.asp*); else this.Label1.Visible = true;this.Label1.Te*t = 用户名或密码错误; 运行页面图片:修改密码页面的设计,修改密码成功后返回登录页面。publicpartialclassaltpwd : System.Web.UI.Pageprotectedvoid Page_Load(object sender, EventArgs e) Label1.Te*t = Session工号.ToString();
7、 protectedvoid Button1_Click(object sender, EventArgs e) string ymm = T1.Te*t.Trim();string *mm = T2.Te*t.Trim();string qrmm= T3.Te*t.Trim();SqlConnection conn = newSqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString();Sqlmand m = newSqlmand(); m.Connectio
8、n = conn; conn.Open(); m.mandTe*t = string.Format(update 用户表 set 密码=0where 工号=1and 密码=2, *mm,Session工号.ToString(),ymm);int n = m.E*ecuteNonQuery();if (n 0) Response.Redirect(/登录页面.asp*); Label1.Te*t = 密码修改成功请重新登录!; else Label1.Te*t = 密码修改失败!; m.Dispose(); conn.Close(); conn.Dispose(); 运行页面图片:添加用户页面的
9、设计。publicpartialclass添加用户: System.Web.UI.Pageprotectedvoid Page_Load(object sender, EventArgs e) protectedvoid Button1_Click(object sender, EventArgs e) SqlConnection conn = newSqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString();Sqlmand m = newSqlmand();
10、 m.Connection = conn;try conn.Open(); m.mandTe*t = string.Format(insert 用户表(工号,教研室,密码,状态,级别) values(0,1,2,3,4,5),T1.Te*t.Trim(),T2.Te*t.Trim(),T3.Te*t.Trim(),T4.Te*t.Trim(),T5.SelectedValue,T6.SelectedValue);int n = m.E*ecuteNonQuery();if (n 0) Response.Redirect(/登录页面.asp*); else Label2.Visible = tr
11、ue; Label2.Te*t = 登录失败!; catch (E*ception e*) Label2.Visible = true; Label2.Te*t = e*.Message.ToString(); finally m.Dispose(); conn.Close(); conn.Dispose(); 运行页面图片:添加图书页面的设计。publicpartialclassaddbook : System.Web.UI.Pageprotectedvoid Page_Load(object sender, EventArgs e) protectedvoid Button1_Click(
12、object sender, EventArgs e) string a_1 = T1.Te*t.Trim();string a_2 = T2.Te*t.Trim();string a_3 = T3.Te*t.Trim();string a_4 = T4.Te*t.Trim();string a_5 = T5.Te*t.Trim();string a_6 = T6.Te*t.Trim();string a_7 = T7.SelectedValue;string a_8 = T7.Te*t.Trim();string a_9 = T9.Te*t.Trim();string a_10 =T10.T
13、e*t.Trim();SqlConnection conn = newSqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString();Sqlmand m = newSqlmand(); m.Connection = conn;try conn.Open(); m.mandTe*t = string.Format(insert 图书表(图书编号,图书名称,编号,作者,价格,ISBN,状态,类型编号,出版日期,内容提要)values(0,1,2,3,4,5,6,7,8
14、,9),a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8,a_9,a_10);int n = m.E*ecuteNonQuery();if (n 0) Label1.Visible = true; Label1.Te*t = 添加图书成功!; else Label1.Visible = true; Label1.Te*t = 添加图书失败!; catch (E*ception e*) Label1.Visible = true; Label1.Te*t = e*.Message.ToString(); finally m.Dispose(); conn.Close(); conn
15、.Dispose(); 运行页面图片:注销图书页面的设计。 注销图书主要是连接数据库用Gridview显示查询,然后跳转到详细信息页面,显示详细信息和删除图书。publicpartialclassbookinfo : System.Web.UI.Pagestring tsbh;SqlConnection conn = newSqlConnection();Sqlmand m = newSqlmand();/string tsbh =Request.QueryStringid;protectedvoid Page_Load(object sender, EventArgs e) tsbh =Re
16、quest.QueryStringid; conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); m.Connection = conn;try conn.Open(); m.mandTe*t = string.Format(select 图书编号,图书名称,作者,名称,出版日期,内容提要 from 图书表 a,表 b where a.编号=b.编号 and 图书编号=0, tsbh);SqlDataReader sdr = m.E*ecuteReader();while (sdr.Re
17、ad() l_tsbh.Te*t = sdr图书编号.ToString(); l_sm.Te*t = sdr图书名称.ToString(); l_zz.Te*t = sdr作者.ToString(); l_cbs.Te*t = sdr名称.ToString(); l_cbrq.Te*t = sdr出版日期.ToString(); l_nrty.Te*t = sdr内容提要.ToString(); catch (E*ception e*) l_sm.Te*t = e*.Message.ToString(); finally m.Dispose(); conn.Close(); conn.Disp
18、ose(); protectedvoid Button1_Click1(object sender, EventArgs e) conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); m.Connection = conn;try conn.Open();/conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); m.mandTe*t = string.Format(delete from 图书表 where 图书编号=0,tsbh);int n = m.E*ecuteNonQuery();if (n 0) Response.Write(alert(删除成功!);); else Response.Write(alert(删除失败!);); catch (E*ception e*) l_sm.Te*t = e*.Message.ToString(); finally m.Dispose(); conn.Close(); con
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度纺织原料出口合同签订模板3篇
- 二零二五年度农村房屋买卖版合同规范文本
- 二零二五年度全新出售房屋买卖智能锁更换合同3篇
- 二零二五年度农村土地流转合同:生态农业示范项目用地协议2篇
- 2024年沧州市传染病医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 2025年度智能广告投放系统服务合同3篇
- 二零二五农村水井租赁与农村水利设施改造合同
- 2024年中国洗面奶市场调查研究报告
- 2024年中国汽车油漆电脑调色机市场调查研究报告
- 2025年度消防工程设计咨询与劳务分包服务协议3篇
- 2023-2024学年仁爱版七上期末考试英语(试题)
- 无人机表演服务合同
- 呼吸内科临床诊疗指南及操作规范
- 物业经理转正述职
- 贸易岗位招聘面试题及回答建议(某大型国企)2025年
- 世界职业院校技能大赛高职组“关务实务组”赛项参考试题及答案
- 高中历史教师资格考试面试试题及解答参考(2024年)
- 北师大版(2024新版)生物七年级上册期末考点复习提纲
- 2024年理论中心组学习心得体会模版(2篇)
- 浙江省杭州市2023-2024学年六年级上学期语文期末试卷(含答案)
- 环保行业工业废气污染防治技术路线方案
评论
0/150
提交评论