net学生宿舍管理系统.doc_第1页
net学生宿舍管理系统.doc_第2页
net学生宿舍管理系统.doc_第3页
net学生宿舍管理系统.doc_第4页
net学生宿舍管理系统.doc_第5页
免费预览已结束,剩余26页可下载查看

下载本文档

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

文档简介

Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 目录 一 引言一 引言 2 二 需求分析二 需求分析 3 一 用户对于系统的需求 3 二 管理员对于系统的需求 3 三 数据库需求分析 4 四 可行性分析 5 三 系统总体设计三 系统总体设计 5 一 系统 E R 图 5 二 数据库关系图 6 三 系统功能模块结构图 7 四 数据库设计四 数据库设计 8 一 创建数据库 8 二 创建表与字段 8 五 系统详细设计五 系统详细设计 12 一 前台设计 12 1 首页 12 2 前台模版 14 3 添加维修信息 15 4 留言 17 5 修改密码 18 二 后台设计 19 1 后台模版 19 2 寝室信息管理 20 3 回复和删除留言 23 5 学生信息管理 24 六 总结六 总结 29 参考文献 30 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 学生宿舍管理系统 计算机网络技术 091 班 张飞 摘要 高校学生宿舍管理系统是典型的信息管理系统 MIS 其开发主要 包括后台数据库的建立和维护以及前端应用程序的开发两个方面 对于后台数 据库的建立和维护要求建立起数据一致性和完整性强 数据安全性好的库 而 对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能 界面友 好 使用简单方便等特点 旧的手工纪录的宿舍管理方式已经不能适应高速发 展的信息化时代 新的宿舍管理系统开发出来之后 学校的现有的宿舍信息管 理将有很大的改观 由过去的人工方式转变为计算机方式 由效率低 数据冗 余 易产生错误转变为检索迅速 查找方便 可靠性高 存储量大 这些优点 能够极大地提高效率 也是学校科学化 正规化管理的重要条件 关键词 信息管理 宿舍管理 检索 SQL server 2005 一 引言一 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分 目前好多学校还停留在 宿舍管理人员手工记录数据的最初阶段 手工记录对于规模小的学校来说还勉强可以接受 但对于学生信息量比较庞大 需要记录存档的数据比较多的高校来说 人工记录是相当麻 烦的 而且当查找某条记录时 由于数据量庞大 还只能靠人工去一条条的查找 这样不 但麻烦还浪费了许多时间 效率也比较低 当今社会是飞速进步的世界 原始的记录方式 已经被社会所淘汰了 计算机化管理正是适应时代的产物 信息世界永远不会是一个平静 的世界 当一种技术不能满足需求时 就会有新的技术诞生并取代旧技术 21 世纪的今天 信 息社会占着主流地位 计算机在各行各业中的运用已经得到普及 自动化 信息化的管理 越来越广泛应用于各个领域 我们针对如此 设计了一套学生宿舍管理系统 学生宿舍管 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 理系统采用的是计算机化管理 系统做的尽量人性化 使用者会感到操作非常方便 管理 人员需要做的就是将数据输入到系统的数据库中去 由于数据库存储容量相当大 而且比 较稳定 适合较长时间的保存 也不容易丢失 这无疑是为信息存储量比较大的学校提供 了一个方便 快捷的操作方式 本系统具有运行速度快 安全性高 稳定性好的优点 并 且具备完善的报表生成 修改功能 能够快速的查询学校所需的住宿信息 高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的 开发两个方面 对于后台数据库的建立和维护要求建立起数据一致性和完整性强 数据安 全性好的库 而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能 界 面友好 使用简单方便等特点 旧的手工纪录的宿舍管理方式已经不能适应高速发展的信 息化时代 新的宿舍管理系统开发出来之后 学校的现有的宿舍信息管理将有很大的改观 由过去的人工方式转变为计算机方式 由效率低 数据冗余 易产生错误转变为检索迅速 查找方便 可靠性高 存储量大 这些优点能够极大地提高效率 也是学校科学化 正规化 管理的重要条件 二 需求分析二 需求分析 一 用户对于系统的需求 一 用户对于系统的需求 用户登录学生宿舍管理系统主要目在于查看各类信息 添加留言 维修信息和修改密 码等 因此 用户界面因提供以下功能 1 用户登录 用户打开登录界面后可以正常登录到用户界面中 2 查询楼房信息 用户可以查询到楼房信息 3 查询寝室信息 用户可以按条件查询寝室信息 4 添加维修信息 当用户所住寝室有公告物品损坏时可以在系统中添加维修信息 学校 派人来修 5 公告栏 用户可以查看到管理员发布的公告栏信息 6 留言 用户有什么想说的话 可以对管理员留言 留言对所有用户都是可见的 7 修改密码 用户可以修改自己的登录密码 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 二 管理员对于系统的需求 二 管理员对于系统的需求 系统管理员在此系统中扮演着非常重要的角色 管理员可以进行寝室管理 班级管理 用户管理 留言管理等需求 并且系统面对大量的信息应该做到条理清楚 管理员能够轻 松的找到需要的管理类别 为了实现这些需求 管理中心应该做到功能齐全 模块划分明 确 因此 系统的管理界面应该提供以下功能 1 楼房信息管理 管理员可以添加 删除 编辑和查询楼房信息 2 寝室信息管理 管理员可以添加 删除 编辑和有条件查询寝室信息 3 寝室维修管理 管理员可以删除和有条件查询用户添加的维修信息 4 公告栏 管理员可以添加 删除 编辑和查询公告栏 5 系别信息管理 管理员可以添加 删除 编辑和查询系别信息 6 专业信息管理 管理员可以添加 删除 编辑和有条件查询专业信息 7 辅导员信息管理 管理员可以添加 删除 编辑和有条件查询辅导员信息 8 管理员信息管理 管理员可以添加 删除 编辑和查询管理员信息 9 用户管理 管理员可以添加 删除 编辑和有条件查询用户信息 10 留言板管理 管理员可以删除 查询和回复用户添加的留言 三 数据库需求分析 三 数据库需求分析 学生宿舍管理系统的数据库功能主要体现在对各种信息的提供 保存 更新 添加和 查询操作上 包括楼房信息 寝室信息 班级信息 用户信息和留言信息 各个部分的数 据内容又有内在联系 针对该系统的数据特点 可以总结出如下的需求 管理员和用户在同一个登录页面登录 管理员登录到管理员界面 用户登录到用户 界面 用户可以查看各类信息 用户可以添加维修信息 留言 修改自己的登录密码 管理员可以对所有数据进行添加 删除 编辑和查询除了需要用户添加的留言和维 修信息 经过上述系统功能分析和需求总结 可设计如下的数据项和数据结构 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 管理员信息表 包括编号 管理员姓名 管理员密码 维修信息表 包括编号 楼房编号 楼层 寝室编号 物品 详细信息 学生编号 添加时间 是否解决 系别信息表 包括编号 系别编号 系别名称 寝室信息表 包括编号 楼房编号 寝室编号 性别 实际入住人数 可住人数 电话 是否文明 评分 公告信息表 包括编号 楼房编号 标题 内容 添加时间 管理员姓名 楼房信息表 包括编号 楼房编号 楼层 系别 留言信息表 包括编号 标题 内容 添加时间 学生编号 回复 专业信息表 编号 专业编号 专业名称 系别编号 辅导员信息表 编号 系别编号 专业编号 班级名称 辅导员姓名 电话 学生信息表 编号 学生编号 学生姓名 密码 性别 系别编号 年级 专业 编号 班级名称 楼房编号 寝室编号 床位 四 可行性分析 四 可行性分析 在本系统的开发过程中 主要用到开发工具有 VisualStudio2008 SQLServer2005 DreamweaverCS5 PhotoshopCS5 等 这些技术和开 发工具都是完善 在实践中多次被运用的 是完全可行的 不会存在技术上的问题 所以 从技术环节上来说不存在无法实现的情况发生 开发语言采用 ASP NET C 三 系统总体设计三 系统总体设计 一 系统 一 系统 E RE R 图图 在本商城中 只有会员才有使用购物车和使用订单的功能 普通的顾客只有查询商品 和浏览商品的权限 会员登陆后 可以进入自己的个人中心 有修改密码 修改个人注册 信息 以及发表留言等功能 还可以在网上购买东西 最后生成订单 并提交 而普通顾 客则不能在网上购物 只能通过查询商品名称或浏览首页产品 来获得商品的详细信息 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 根据上述购物流程 就可以设计满足需求的各种实体及相互关系 再用实体 关系图 即 E R Entity Relationship 图将这些内容表达出来 为后面的逻辑结构设计打下基础 本系统 E R 图如图 3 1 所示 实体型 属性 联系 图 3 1 系统 E R 图 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 二 数据库关系图 二 数据库关系图 图 3 2 数据库关系图 三 系统功能模块结构图 三 系统功能模块结构图 系统前台如图 3 3 所示 学生宿舍管理系统前台用户系统 楼房信息 寝室信息 维修信息 公告栏 修改密码 留言信息 图 3 3 系统前台功能结构图 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 系统后台如图 3 4 所示 学生宿舍管理系统后台管理系统 班级管理寝室管理用户管理 管理员信息管理 寝室损坏管理 寝室信息管理 楼房信息管理 系别信息管理 专业信息管理 辅导员信息管理 用户信息管理 公告栏管理 回复 添加留言 图 3 4 系统后台功能结构图 四 数据库设计四 数据库设计 数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果 合理地设计数 据库结构可以提高数据存储的效率 保证数据的完整和统一 在学生宿舍管理系统中 首 先要创建学生宿舍管理系统数据库 然后在数据库中创建需要的表和字段 一 创建数据库 一 创建数据库 在 Visual Studio NET 开发环境中 启动 服务器资源管理器 窗口 在 SQL Server 2005 服务器节点右击 在弹出的快捷菜单中选择 新建数据库 命令打开 创建数据库 留言管理 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 对话框 在 新数据库名 文本框中输入需要创建的数据库的名称 StudentDormitory 在安全性 登录选项中配置 sa 的密码为 123 二 创建表与字段 二 创建表与字段 1 AdminInfo 表 包括编号 管理员姓名 管理员密码 表名 表名 AdminInfoAdminInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是是否 2AdminNamenvarchar200 否 3AdminPwdvarchar200 否 2 DamagesInfo表 包括编号 楼房编号 楼层 寝室编号 物品 详细信息 学 生编号 添加时间 是否解决 表名 表名 DamagesInfoDamagesInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是是否 2HouseIdvarchar200 否 3Floorsvarchar200 是 4DormitoryIdvarchar200 是 5Goodsnvarchar200 否 6Detailstext160 是 7StudentIdnvarchar200 是 8AddTimedatetime83 是 getdate 9IsSolvevarchar200 是 3 DepartmentInfo表 包括编号 系别编号 系别名称 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 表名 表名 DepartmentInfoDepartmentInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是否 2DepartmentNovarchar200 是否 3DepartmentNamenvarchar200 否 4 DormitoryInfo表 包括编号 楼房编号 寝室编号 性别 实际入住人数 可住 人数 电话 是否文明 评分 表名 表名 DormitoryInfoDormitoryInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是是否 2HouseIdvarchar200 否 3DormitoryIdvarchar200 否 4Sexnvarchar200 否 5FactCountsvarchar200 是 1 6Countsvarchar200 否 7Phonevarchar200 是 8DorIsWenMingnvarchar200 是N 否 9PingFenvarchar200 是 5 GongGaoInfo 表 包括编号 楼房编号 标题 内容 添加时间 管理员姓名 表名 表名 GongGaoInfoGongGaoInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是是否 2HouseIdvarchar200 否 3Titlenvarchar500 否 4Concenttext160 否 5AddTimedatetime83 否 getdate 6AdminNamenvarchar200 是 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 6 HouseInfo 表 包括编号 楼房编号 楼层 系别 表名 表名 HouseInfoHouseInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是否 2HouseIdvarchar200 是否 3Floorsvarchar200 是 4Sexvarchar200 是 7 LiuYanInfo 表 包括编号 标题 内容 添加时间 学生编号 回复 表名 表名 LiuYanInfoLiuYanInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是否 2Titlenvarchar500 是否 3Concenttext160 是 4AddTimedatetime83 否 getdate 5StudentIdnvarchar200 否 6Replaytext160 是 暂无回 复 8 ProfessionalInfo 表 编号 专业编号 专业名称 系别编号 表名 表名 ProfessionalInfoProfessionalInfo 序号序号列名列名数据类型数据类型长度长度小数小数 位位 标识标识主键主键允许允许 空空 默认默认 值值 说明说明 1Idint40 是否 2ProfessionalNovarchar200 是否 3ProfessionalNamenvarchar500 否 4DepartmentNovarchar200 否 9 TeacherInfo 表 包括编号 系别编号 专业编号 班级名称 辅导员姓名 电 话 表名 表名 TeacherInfoTeacherInfo Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是否 2DepartmentNovarchar200 否 3ProfessionalNovarchar200 否 4ClassNamenvarchar200 是否 5TeacherNamenvarchar200 否 6Phonevarchar200 否 10 StudentInfo 表 包括编号 学生编号 学生姓名 密码 性别 系别编号 年级 专业编号 班级名称 楼房编号 寝室编号 床位 表名 表名 StudentInfoStudentInfo 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1Idint40 是否 2StudentIdnvarchar200 是否 3StudentNamenvarchar200 否 4StudentPwdvarchar200 否 5Sexnvarchar200 否 6DepartmentNovarchar200 否 7GradeNamenvarchar200 否 8ProfessionalNovarchar200 是 9ClassNamenvarchar200 否 10HouseIdvarchar200 否 11DormitoryIdvarchar200 否 12BadIdnvarchar200 否 五 五 系统系统详细设计详细设计 一 前台设计 一 前台设计 1 首页 Default aspx 此页面为系统的登录页面是整个系统的入口 管理员和用户通过此页面登录到各自的 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 界面中 如图 5 1 所示 图 5 1 登录页面 其设计核心代码如下 UILayerUILayer protected void Btn Login Click object sender EventArgs e string UserName Txt UserName Text Trim string UserPwd Txt Pwd Text Trim string Type this rbtn Style Text BULogin myBuLogin new BULogin int returnValue 0 returnValue myBuLogin DoLogin UserName UserPwd Type switch returnValue case 0 Response Write alert 用户名不存在 请重新输入 this Txt UserName Text this Txt UserName Focus break case 1 Response Write alert 密码有错 请重新输入 break this Txt Pwd Text this Txt Pwd Focus case 2 switch Type case 学生 Session UserName UserName Response Redirect UserIndex aspx Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 break case 管理员 Session UserName UserName Response Redirect AdminMain aspx break break BULayerBULayer DALLogin myDALLogin new DALLogin Admin myAdmin new Admin StudentInfo myStudent new StudentInfo public int DoLogin string UserName string UserPwd string Type int condition 0 switch Type case 学生 condition DoStudentLogin UserName UserPwd break case 管理员 condition DoAdminLogin UserName UserPwd break return condition private int DoAdminLogin string UserName string UserPwd try myAdmin myDALLogin AdminLogin UserName catch Exception ex throw new Exception ex ToString if myAdmin AdminPwd null Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 return 0 if myAdmin AdminPwd UserPwd return 1 return 2 DALayerDALayer region 管理员登陆 public Admin AdminLogin string UserName Admin admin new Admin using SqlConnection Conn new SqlConnection conString Conn Open SqlCommand Cmd new SqlCommand AdminInfo Login Conn Cmd CommandType CommandType StoredProcedure Cmd Parameters Add AdminName SqlDbType NVarChar 20 Value UserName using SqlDataReader DR Cmd ExecuteReader CommandBehavior CloseConnection if DR Read admin AdminPwd Convert ToString DR AdminPwd DR Dispose Conn Close Conn Dispose return admin endregion 2 前台模版 Default aspx 此页面为系统前台的母板页 其中主要包含有楼房信息 寝室信息 维修信息 公告 栏 留言信息 修改密码等版块 采用 Div Css 结构设计 如图 5 2 所示 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 图 5 2 前台模版设计 其设计核心代码如下 protected void Page Load object sender EventArgs e if IsPostBack string StudnetId Session UserName ToString SqlParameter parameter new SqlParameter StudentId SqlDbType NVarChar 20 parameter 0 Value StudnetId DataSet DS new DataSet DS DbHelperSQL RunProcedureDataSet StudentInfo GetModelByStudentId parameter Session ClassName DS Tables 0 Rows 0 8 ToString Session StudentName DS Tables 0 Rows 0 2 ToString Session StudentPwd DS Tables 0 Rows 0 3 ToString this Lbl ClassName Text Session ClassName ToString this Lbl StudentName Text Session StudentName ToString 3 添加维修信息 User DamagesInfoAdd aspx 用户在前台添加维修信息 管理员在后台看到之后通知技术人员前去维修 如果用户 添加虚假信息 将负相关责任 如图 5 3 所示 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 图 5 3 维修信息添加 protected void Btn Add Click object sender EventArgs e string StudentId Session UserName ToString string HouseId DropDownList this Drop HouseId FindControl HouseId SelectedValue string Floor this Txt Floor Text string DormitoryId this Txt DormitoryId Text string Goods this Txt Goods Text string Details this Txt Detail Text SqlParameter parameter new SqlParameter HouseId SqlDbType VarChar 20 new SqlParameter Floors SqlDbType VarChar 20 new SqlParameter DormitoryId SqlDbType VarChar 20 new SqlParameter Goods SqlDbType NVarChar 20 new SqlParameter Details SqlDbType Text 1000 new SqlParameter StudentId SqlDbType NVarChar 20 parameter 0 Value HouseId parameter 1 Value Floor parameter 2 Value DormitoryId Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 parameter 3 Value Goods parameter 4 Value Details parameter 5 Value StudentId DbHelperSQL RunProcedure DamagesInfo ADD parameter Response Write alert 恭喜您 添加成功 4 留言 LiuYan aspx 用户在页面中添加留言 添加完成之后会及时的在页面中显示出来某个班的某个同学 发表了留言 如图 5 4 所示 图 5 4 留言添加和显示 其核心代码如下 private void BindPage SqlParameter parameters null DataSet DS new DataSet this DL LiuYan DataSource DbHelperSQL RunProcedureDataSet LiuYanInfo GetListB Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 tDesc parameters this DL LiuYan DataBind protected void Btn add Click object sender EventArgs e string StudentId Session UserName ToString string Title this Txt Title Text string Concent this Txt Concent Text SqlParameter parameters new SqlParameter Title SqlDbType NVarChar 50 new SqlParameter Concent SqlDbType Text 1000 new SqlParameter StudentId SqlDbType NVarChar 20 parameters 0 Value Title parameters 1 Value Concent parameters 2 Value StudentId DbHelperSQL RunProcedure LiuYanInfo ADD parameters Response Write alert 恭喜您 添加成功 location href User LiuYanInfo aspx 5 修改密码 User UpdatePwd aspx 用户在前台界面中可以修改自己登录系统的密码 如图 5 5 所示 图 5 5 用户密码修改 其核心代码如下 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 protected void Btn Update Click object sender EventArgs e string StudnetId Session UserName ToString string Pwd this Txt ForePwd Text string NewPwd this Txt SurePwd Text if Pwd Session StudentPwd ToString SqlParameter parameters new SqlParameter StudentId SqlDbType NVarChar 20 new SqlParameter StudentPwd SqlDbType VarChar 20 parameters 0 Value StudnetId parameters 1 Value NewPwd DbHelperSQL RunProcedure StudentInfo UpdatePwd parameters Response Write alert 恭喜您 修改成功 location href User UpdatePwd aspx else Response Write alert 原密码输入不正确 请重新输入 二 后台设计 二 后台设计 1 后台模版 Admin Master 此页面为后台管理页面的模版 左边导航和上边的欢迎信息为用户控件 如图 5 6 所示 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 图 5 6 管理员登陆 其核心代码为 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 图 5 6 后台首页 2 寝室信息管理 DormitoryInfo aspx 此页面供管理员对寝室信息进行添加 删除 编辑和有条件查询 如图 5 7 所示 图 5 7 寝室信息管理 其核心代码如下 UILayerUILayer private void BindGvDormitoryInfo if this rbtn Style Text 楼房号 string HouseId DropDownList this Drop HouseId FindControl HouseId SelectedValue this GV DormitoryInfo DataSource myBUDormitoryInfo BindByHouseId HouseId this BindMessage if this rbtn Style Text 楼房号和寝室号 string HouseId DropDownList this Drop HouseId FindControl HouseId SelectedValue Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 string DormitoryId this Txt DormitoryId Text Trim this GV DormitoryInfo DataSource myBUDormitoryInfo BindByHouseIdAndDormitoryId HouseId DormitoryId this BindMessage if this rbtn Style Text 文明寝室 this GV DormitoryInfo DataSource myBUDormitoryInfo BindByWenMing this BindMessage if this rbtn Style Text 评分 string PingFen this Txt DormitoryId Text this GV DormitoryInfo DataSource myBUDormitoryInfo BindByPingFen PingFen this BindMessage BULayerBULayer public IList BindByHouseIdAndDormitoryId string HouseId string DormitoryId try myDormitoryInfos myDADormitoryInfo BindByHouseIdAndDormitoryId HouseId DormitoryId catch Exception ex throw new Exception ex ToString return myDormitoryInfos DALayerDALayer public IList BindDormitoryInfo using SqlConnection conn new SqlConnection connectionString conn Open SqlCommand cmd new SqlCommand DormitoryInfo GetList Add conn cmd CommandType CommandType StoredProcedure using SqlDataReader DR cmd ExecuteReader CommandBehavior CloseConnection while DR Read Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 DormitoryInfo myDormitoryInfo new DormitoryInfo myDormitoryInfo Id Convert ToInt32 DR Id myDormitoryInfo HouseId Convert ToString DR HouseId myDormitoryInfo DormitoryId Convert ToString DR DormitoryId myDormitoryInfo Sex Convert ToString DR Sex myDormitoryInfo FactCounts Convert ToString DR FactCounts myDormitoryInfo Counts Convert ToString DR Counts myDormitoryInfo Phone Convert ToString DR Phone myDormitoryInfos Add myDormitoryInfo DR Close DR Dispose conn Close conn Dispose return myDormitoryInfos 3 回复和删除留言 LiuYan aspx 管理员可以对用户添加的留言进行回复和删除 如图 5 8 所示 图 5 8 留言信息管理 代码如下 UILayerUILayer protected void GV LiuYanInfo RowUpdating object sender GridViewUpdateEventArgs e string Id this GV LiuYanInfo Rows e RowIndex Cells 0 Text string Replay TextBox this GV LiuYanInfo Rows e RowIndex FindControl Txt Replay Text Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 myLiuYan LiuYan Update Id Replay this GV LiuYanInfo EditIndex 1 this BindSearch BULayerBULayer public void LiuYan Update string Id string Replay myLiuYan LiuYan Update Id Replay DALayerDALayer public void LiuYan Update string Id string Replay SqlParameter parameters new SqlParameter Id SqlDbType Int 4 new SqlParameter Replay SqlDbType Text 3000 parameters 0 Value Id parameters 1 Value Replay DbHelperSQL RunProcedure LiuYanInfo Update parameters 5 学生信息管理 StudentInfo aspx 对用户进行迁入 迁出 编辑和有条件查询 如图 5 9 图 5 10 图 5 11 所示 图 5 9 用户信息查询 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 图 5 10 用户信息更新 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 图 5 11 用户信息添加 其核心代码为 UILayerUILayer private void BindSearch string Value this Drop Style SelectedValue ToString if Value 请选择 this lbl WrongMessage Text 请您先查询数据 if Value 班级 string ClassName this Txt Change Text Trim this GV StudentInfo DataSource myBUStudent BindByClassName ClassName this GV StudentInfo DataBind if this GV StudentInfo Rows Count 0 Response Write alert 没有查询的到信息 请确定您输入的班级格式是 Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 否正确 if Value 学号 string StudentId this Txt Change Text Trim this GV StudentInfo DataSource myBUStudent BindByStudentId StudentId this GV StudentInfo DataBind else string HouseId DropDownList this Drop HouseId1 FindControl HouseId SelectedValue string DormitoryId this Txt DormitoryId Text Trim this GV StudentInfo DataSource myBUStudent BindByDormitoryId HouseId DormitoryId this GV StudentInfo DataBind BULayerBULayer public IList BindByDormitoryId string HouseId string DormitoryId try V Students myDAStudnet BindByDormitoryId HouseId DormitoryId catch Exception ex throw new Exception ex ToString return V Students DALayerDALayer public IList BindByDormitoryId string HouseId string DormitoryId using SqlConnection conn new SqlConnection connectionString conn Open Net 学生宿舍管理系统学生宿舍管理系统 源码及文档下载地址 SqlCommand cmd new SqlCommand StudentInfo GetModelByDormitoryId conn cmd CommandType CommandType StoredProcedure cmd Parameters Add HouseId SqlDbType VarChar 20 Value HouseId cmd Parameters Add DormitoryId SqlDbType VarChar 20 Value DormitoryId using SqlDataReader DR cmd ExecuteReader CommandBehavior CloseConnection while DR Read View StudentInfo V myStudnet new View StudentInfo V myStudnet Id Convert ToInt32 DR Id V myStudnet StudentId Convert ToString DR StudentId V myStudnet StudentName Convert ToString DR StudentName V myStudnet StudentPwd Convert ToString DR StudentPwd V myStudnet Sex Convert ToString DR Sex V myStudnet DepartmentNo Convert ToString DR DepartmentNo V myStudnet GradeName Convert ToString DR GradeName V myStudnet ProfessionalNo Convert ToString DR ProfessionalNo V myStudnet ClassName Convert ToString DR ClassName V myStudnet HouseId Convert ToString DR HouseId V myStudnet DormitoryId Convert ToString DR DormitoryId V myStudnet BadId Convert ToString DR BadId V myStudnet DepartmentName Convert ToString DR DepartmentName V myStudnet ProfessionalName Convert ToString DR ProfessionalName V Students Add V myStudnet DR Close DR Dispose conn Close co

温馨提示

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

最新文档

评论

0/150

提交评论