77范文网 - 专业文章范例文档资料分享平台

2.C课程设计——宿舍管理信息系统(3)

来源:网络收集 时间:2021-09-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
C#课程设计 宿舍管理信息系统

2.2.3 数据库设计

数据库是管理系统的核心和基础,一个管理系统的功能是否健全,关键在于数据库的设计,只有对数据库进行合理的设计,才能开发出完善而有效的管理系统。

根据数据管理信息系统的功能要求和数据类图分析,该系统的数据库名称为dormMIS,数据库中包括:1,宿舍信息表(dorm);2,学生信息表(student);3,卫生检查信息表(checkinfo);4,水电收费信息表(charge);5,房屋白修信息表(repair);6,外来人员登记表(refister);7,用户信息表(userinfo)。 下面列出各个表的数据结构,如表2.1~2.7所示。

表2.1 宿舍信息表(dorm)

表2.2 学生信息表 (Student)的数据结构

C#课程设计 宿舍管理信息系统

表2.5

房屋报修信息表(Hrepair)的数据结构

C#课程设计 宿舍管理信息系统

表2.6外来人员登记信息表(register)的数据结构

表2.7用户信息表(userinfo)的数据结构

表与表之间的关系,如图2-2所示。

C#课程设计 宿舍管理信息系统

图2.2表与表之间的联系

2.2 系统详细设计 2.2.1 数据库连接

本系统采用Access文件数据库,降低了程序对硬件操作系统版本的要求。并且Access数据库操作方便,配置简单,只需要把数据库文件放置到合适的目录下即可。

在本系统中,数据库文件放置的目录是光盘CH10\DormMIS\DormMIS\bin\Debug\dormMIS.mdb。

在程序中专门设计了连接字符串模块 database\dbConnection.cs,代码如例程1.1所示。并且在程序中设置变量调用这个连接,代码如例程2.2所示。 例程1.1: Using System;

Namespace DormMIS.database

C#课程设计 宿舍管理信息系统

{\\\<summary>

\\\dbConnection的摘要说明。 \\\</summary>

pubic class dbConnection() {

Pubic static string connection

{get {return”Data Source=dormMIS.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet.OLEDB.4.0;”;}}}} 例程2.2:

PrivateOleDbConnection

(DormMIS.database.dbConnection.connection);

2.2.2 系统管理设计

在主界面中选择【系统管理】|【添加用户】命令菜单,即可进入添加用户界面,如图2.4所示。在该界面可以建立新的用户。单击【确定】按钮,如果用户信息输入完整并且用户名称不重复则显示添加成功,否则添加失败。 例程 2.3

Private System.Windows.Forms.Textbox textPWDNEW;//密码确认文本框

Private System.Windows.Forms.TextBox textPassword;//密码文本框 Private System.Windows.Forms.TextBox textName;//用户名文本框 Private System.Windows.Forms.Button btClose;//取消按钮 Private System.Windows.Forms.Button btAdd;//添加按钮

图2.3 修改密码界面

C#课程设计 宿舍管理信息系统

宿舍管理信息系统

图2.4 添加用户界面

在主界面中选择【系统管理】|【修改密码】命令菜单,即可进入修改密码界面,如图2.3所示。单击【确定】按钮,如果密码正确并且新密码与确认密码相同,则显示修改成功,否则修改失败。 例程2.4

Private System.Windows.Forms.TextBox textPWDNew;//新密码文本框

Private System.Windows.Forms.TextBox textPWD2;//新密码确认文本框

Private System.Windows.Forms.TextxBox textPWD;//原密码文本框 Private System.Windows.Forms.TextBox textName;//用户名文本框 Private System.Windows.Forms.Button btClose;//退出按钮 Private System.Windows.Forms.Button btSave;//确认按钮

2.2.3 宿舍管理设计

在主界面中选择【宿舍基本信息】|【添加宿舍】命令菜单或者单击工具栏上的

【宿舍】按钮,即可进入减价宿舍界面,

如图2.5所示。用户可以在这个窗体中设置宿舍基本信息。单击【确定】按钮,如果宿舍信息输入完整并且宿舍号不重复则显示添加成功,否则添加失败。

C#课程设计 宿舍管理信息系统

图 2.5 添加宿舍界面

例程2.5

Private System.Windows.Forms.TextBox textphone;//电话本文本框 Private System.Windows.Forms.TextBox textDormID;//宿舍号文本框

Private System.Windows.Forms.TextxBox textBed;//床位数文本框 Private System.Windows.Forms.TextBox textDesk;//桌子数文本框 Private System.Windows.Forms.TextBox textChair;//椅子数文本框 Private System.Windows.Forms.TextxBox textRemark;//备注文本框 Private System.Windows.Forms.TextBox textMoney;//住宿费文本框 Private System.Windows.Forms.Button btClose;//取消按钮 Private System.Windows.Forms.Button btAdd;//确认按钮

选择【宿舍基本信息】|【查询宿舍】命令菜单,即可进入查询界面,如图2.6所示。在该界面中可以查询所有的宿舍信息,也可以根据输入的宿舍号进行精确查询。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试2.C课程设计——宿舍管理信息系统(3)在线全文阅读。

2.C课程设计——宿舍管理信息系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/gongwuyuan/1246860.html(转载请注明文章来源)

相关推荐:

Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: