高校学生宿舍信息管理系统

上传人:xins****2008 文档编号:115421656 上传时间:2019-11-13 格式:DOC 页数:87 大小:350.50KB
返回 下载 相关 举报
高校学生宿舍信息管理系统_第1页
第1页 / 共87页
高校学生宿舍信息管理系统_第2页
第2页 / 共87页
高校学生宿舍信息管理系统_第3页
第3页 / 共87页
高校学生宿舍信息管理系统_第4页
第4页 / 共87页
高校学生宿舍信息管理系统_第5页
第5页 / 共87页
点击查看更多>>
资源描述

《高校学生宿舍信息管理系统》由会员分享,可在线阅读,更多相关《高校学生宿舍信息管理系统(87页珍藏版)》请在金锄头文库上搜索。

1、高校学生宿舍管理系统课程设计姓 名: 毛显淇 学 号: 20080702208 专 业: 08级信息管理与信息系统2班 指导教师: 张旭东 时 间: 2011年12月2日 目 录1 课程设计目的2 课程设计题目描述和要求3 课程设计报告内容一、课程设计目的通过课程设计,使学生能够掌握C#语言的基本内容及程序设计的基本方法与编程技巧,使学生具有应用计算机解决实际问题的基本能力,培养学生掌握使用计算机处理问题的思维方法与途径, 培养良好的程序设计风格,使学生能够独立编制和调试各种结构的面向对象的C#语言程序。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学

2、的理论知识和方法独立分析和解决问题的能力。完成所选设计题目,上机调试通过该程序系统所有功能;编写设计说明书,内容包括:课程设计的目的、意义;设计任务;总体设计方案;软件设计(各功能模块的流程图及详细的文字说明);软件系统的使用说明;收获、体会等。二、课程设计题目描述和要求1、开发系统的功能介绍(1)系统管理窗体 系统设置信息(2)资源管理窗体 管理宿舍信息(3)学生管理窗体 管理学生住宿信息。(4)报修管理窗体 管理宿舍维修信息。(5)违规管理窗体 管理违规学生信息三、课程设计报告内容操作流程 用户注册登录操作界面系统管理-系统设置信息 资源管理-管理宿舍信息 学生管理-管理学生住宿信息报修管

3、理管理宿舍维修信息违规管理管理违规学生信息管理违规学生信息 操作界面系统管理登陆资源管理学生管理报修管理注册管理宿舍维修信息管理学生住宿信息管理宿舍信息系统设置信息违规管理管理违规学生信息(四)系统功能结构根据高校学生宿舍信息管理系统的特点,可将其分为:系统登录、系统注册用户,主界面、系统管理界面、资源管理界面、学生管理界面等。(五)系统预览为了初步了解家庭理财系统,下面分别给出系统中的四个界面。登录页面:注册页面:主窗体页面:学生信息登记界面:学生宿舍基本信息界面(六)构建开发环境:系统开发环境:Microsoft Visual Studio 2010集成开发环境。系统开发语言:C#系统数据

4、库:Microsoft Sqlserver2008开发运行环境:Windows XP、Vista、7系统服务运行环境:M Framework 4.0.最佳效果:1024*768。(七)数据库设计本系统采用Sqlserver2008数据库,名称为VirgoDB_StuInfo表:DB_DormInfo表:(九)公共类设计在开发过程中,经常会用到一些公共的模块,如数据库的连接及操作的类,字串的处理的类等,因此,在开发系统前,首先要设计 这些公共模块,下面将介绍高校学生宿舍信息管理系统中所需要的数据库操作类,数据库操作类用来完成数据库的连接操作,以及数据库的查询,添加,删除修改操作,现将这几种操作编

5、写到一个公共类里,可以减少代码的编写工作,有利于代码的维护。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;namespace VirgoMis / / 此类维护数据库连接字符串和Connection对象 / class DBHelper private static SqlCommand cmd = null; privat

6、e static SqlDataReader dr = null; /数据库连接字符串 /private static string connectionString = Server = HUAIHUAI-8B2819; Database = Virgo; Integrated Security = SSPI; private static string connectionString = Data Source=.;AttachDbFilename=F:学习C#网上下载新建文件夹源程序代码VirgoMisVirgo.mdf;Integrated Security=True; /数据库连接

7、Connection对象 public static SqlConnection connection = new SqlConnection(connectionString); public DBHelper() #region 返回结果集 public static SqlDataReader GetResult(string sql) try cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = connection; cmd.Connection.Open(); dr = cmd.ExecuteReader()

8、; return dr; catch (Exception ex) MessageBox.Show(ex.Message); return null; finally /dr.Close(); /cmd.Connection.Close(); #endregion #region 对Select语句,返回int型结果集 public static int GetSqlResult(string sql) try cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = connection; cmd.Connection.O

9、pen(); int a = (int)cmd.ExecuteScalar(); return a; catch (Exception ex) MessageBox.Show(ex.Message); return -1; finally cmd.Connection.Close(); #endregion #region 对Update,Insert和Delete语句,返回该命令所影响的行数 public static int GetDsqlResult(string sql) try cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Co

10、nnection = connection; cmd.Connection.Open(); cmd.ExecuteNonQuery(); return 1; catch (Exception ex) MessageBox.Show(ex.Message); return -1; finally cmd.Connection.Close(); #endregion (十)各界面代码及功能实现(1)登录界面:功能:登陆登陆界面代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace VirgoMis public partial class Login : Form public Login() InitializeComponent(); #region 验证用户的输入,成功返回true,失败返回false private bool IsValidataInput() if

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号