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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校学生宿舍管理系统

*名:***

学号:***********

专业:08级信息管理与信息系统2班指导教师:***

时间:2011年12月2日

目录

1 课程设计目的

2 课程设计题目描述和要求

3课程设计报告内容

一、课程设计目的

通过课程设计,使学生能够掌握C#语言的基本内容及程序设计的基本方法与编程技巧,使学生具有应用计算机解决实际问题的基本能力,培养学生掌握使用计算机处理问题的思维方法与途径, 培养良好的程序设计风格,使学生能够独立编制和调试各种结构的面向对象的C#语言程序。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力。

完成所选设计题目,上机调试通过该程序系统所有功能;编写设计说明书,内容包括:课程设计的目的、意义;设计任务;总体设计方案;软件设计(各功能模块的流程图及详细的文字说明);软件系统的使用说明;收获、体会等。

二、课程设计题目描述和要求

1、开发系统的功能介绍

(1)系统管理窗体

系统设置信息

(2)资源管理窗体

管理宿舍信息

(3)学生管理窗体

管理学生住宿信息。

(4)报修管理窗体

管理宿舍维修信息。

(5)违规管理窗体

管理违规学生信息

三、课程设计报告内容

操作流程

用户—>注册—>登录—>操作界面—>系统管理->系统设置信息

资源管理->管理宿舍信息

学生管理->管理学生住宿信息

报修管理—>管理宿舍维修信息

违规管理—>管理违规学生信息

管理违规学生信息

(四)系统功能结构

根据高校学生宿舍信息管理系统的特点,可将其分为:系统登录、系统注册用户,主界面、系统管理界面、资源管理界面、学生管理界面等。(五)系统预览

为了初步了解家庭理财系统,下面分别给出系统中的四个界面。

登录页面:注册页面:

主窗体页面:

学生信息登记界面:学生宿舍基本信息界面

(六)构建开发环境:

系统开发环境:Microsoft Visual Studio 2010集成开发环境。

系统开发语言:C#

系统数据库:Microsoft Sqlserver2008

开发运行环境:Windows XP、Vista、7

系统服务运行环境: Framework 4.0.

最佳效果:1024*768。

(七)数据库设计

本系统采用Sqlserver2008数据库,名称为VirgoDB_StuInfo表:

DB_DormInfo表:

(九)公共类设计

在开发过程中,经常会用到一些公共的模块,如数据库的连接及操作的类,字串的处理的类等,因此,在开发系统前,首先要设计这些公共模块,下面将介绍高校学生宿舍信息管理系统中所需要的数据库操作类,数据库操作类用来完成数据库的连接操作,以及数据库的查询,添加,删除修改操作,现将这几种操作编写到一个公共类里,可以减少代码的编写工作,有利于代码的维护。

代码如下:

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;

private 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#\网上下载\新建文件夹\\源程序代码

\VirgoMis\Virgo.mdf;Integrated Security=True";

//数据库连接Connection对象

public static SqlConnection connection = new SqlConnection(connectionString);

public DBHelper()

{ }

#region 返回结果集

public static SqlDataReader GetResult(string sql)

{

try

{

cmd = new SqlCommand();

mandText = sql;

cmd.Connection = connection;

cmd.Connection.Open();

dr = cmd.ExecuteReader();

return dr;

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

return null;

相关文档
最新文档