高校公寓管理系统Word下载.docx
《高校公寓管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《高校公寓管理系统Word下载.docx(26页珍藏版)》请在冰豆网上搜索。
荣荣荣荣目~主要是荣了更好的用据荣荣荣的知荣和提高所荣程荣言荣荣能力。
个运数学
2.荣荣荣目描述和要求教学
荣荣荣目描述,在高校的生公寓管理中~由于荣招~高校的生人荣增~荣荣的学学数
管理方式已荣不能适合高校宿舍管理的需要~因此需要一功能完善~操作方便的个
公寓管理信息系荣。
而荣系荣荣荣包含生公寓管理的基本功能,生管理、公寓相荣工作学学
管理等。
生公寓管理系荣是荣荣生公寓管理的荣化~逐步荣室管理的人工管理方学学网脱寝
式~提高生公寓管理效率而荣荣的。
学
要求,在据荣荣荣方面~数要求后台据荣的建立和荣荣据一致性和完整性强。
荣于数数前端荣用程序的荣荣~要求程序能提供强大的据操作功能~界面友好~使用荣荣等。
数3.荣荣荣告容教学内
根据荣目的要求~荣系荣主要包括,住宿管理、荣人荣管理、自行荣管理、荣修管理等来功能。
整程序的荣荣~就按照荣管理功能展荣。
分荣荣荣荣些管理系荣~建立相荣的个几个来数
据荣。
整荣荣方案如下荣所示,体
3
荣荣生信息学
添加生信息学学生住宿管理
修改生信息学
来荣人荣管理
高校公寓管理系荣
自行荣管理
荣修管理添加荣修信息
3.1荣荣荣荣及荣荣描述
本程序的荣荣是在win7荣境下荣行~本系荣后台据荣采用数Access~前台采用C#作荣主要荣荣工具。
采用ADO技荣荣接据荣~完成荣据荣的一系列操作。
数数
荣上~按照如下步荣荣行程序荣荣,体
1.用荣;
管理荣,首先荣入自己的荣密荣。
荣和密荣荣荣正荣后~方可荣入系荣荣行号当号确
操作。
2.用荣可在荣出的界面荣荣操作~可以荣行荣合荣荣。
内
4
3.程序荣荣主要荣荣生信息和管理荣添加信息~荣修信息。
4.在据荣中添加各荣信息。
数
登荣荣和密荣,号
生部分信学
息,
部分宿舍信息,
部分宿舍楼,
荣修信息,
5
本荣所建据荣的数E-R荣,
姓名学号性荣3.2数据字典
荣名数据荣名数据荣含荣数据荣明数据荣型StuNo学号生荣char(8)学号StuName学生姓名char(8)姓名学生Sex学生性荣char
(2)性荣Address学生籍荣char(10)祖籍StuProfess学学生所荣荣char(20)荣荣
学号生所在班荣荣StuClasschar(8)班荣入住RNo宿舍荣号char(6)宿舍号ROne等于StuName宿舍生信息学char(8)舍荣1RTwo等于StuName宿舍生信息学char(8)舍荣2RThree等于StuName宿舍生信息学char(8)舍荣3宿舍宿舍荣号RProfess宿舍生所荣荣学学等于StuProfesschar(20)荣荣RClass学号生所在班荣荣等于StuClasschar(8)班荣DorNo宿舍荣荣楼号int宿舍楼号DorAdminist宿舍管荣信息楼楼等于WorNochar(10)宿管荣
荣成WorNo宿管荣号char(8)荣号WorName宿管姓名char(8)姓名3.3主口荣面窗
荣荣性荣分荣宿管楼
登荣信息荣荣荣果,
在据荣中~荣数
定了相荣荣几个
管理的荣和密荣。
号
管理荣管理荣荣号6
登荣成功后的主界面,
可以荣荣
荣修信
息~会
荣出如
下界面,
也可以修
改生信息学,
7
可以增加生信息,学
4.考文参献
[1]荣荣煊、王珊.《据荣系荣荣》~高等数概教育出版社~1983.7.
[2]金雪云、荣建荣、荣荣玲.《VC#2008程序荣荣程》~荣大出版社~教清学2011.9.
[3]王瑞、于速、荣雨~《VC++据荣系荣荣荣完全手》~人民荣荣出版社~数册2006.3.8
[4]荣、荣荣珊、催荣勤、培~《刘刘涛VC#程序荣荣荣目荣》~荣大出版社与践清学~2011.1.
[5]明黄.《Access信息管理系荣荣荣荣例荣航》~北京:
人民荣荣出版社,2005.
[6]庄士荣.《高等校生宿舍管理》~北京荣荣大出版社学学学,1989.3附件,程序主要源代荣
荣接据荣,数
publicclassDBHelper
{
privatestaticstringconnStr=@"
DataSource=.\C:
\Users\DELL\Desktop\宿舍.mdb"
;
publicstaticSqlConnectionconnection=newSqlConnection(connStr);
//SqlConnectionconn=newSqlConnection(@"
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource=C:
\\Users\\DELL\\Desktop\\宿舍.mdbb"
);
//荣接据荣数
publicDBHelper(){
StringstrConnection="
Provider=Microsoft.Jet.OleDb.4.0;
"
//strConnection存放的是荣接据荣所需要的荣接字数符串,他指定了要使用的据提供数数者和要使用的据源.
strConnection+=@"
SqlConnectionobjConnection=newSqlConnection(strConnection);
SqlConnection.Open();
SqlConnection.Close();
}
登荣界面代荣:
publicpartialclassForm1:
Form
publicForm1()
InitializeComponent();
生公寓管理学a=new生公寓管理学();
privatevoidForm1_Load(objectsender,EventArgse)
cboType.Items.Add("
管理荣"
cboType.SelectedIndex=0;
9
privatevoidbutton2_Click(objectsender,EventArgse)//取消按荣
Application.Exit();
privatevoidbutton1_Click(objectsender,EventArgse)//登荣按荣
if(ValidateInput())
stringmessage="
//荣用ValidateUser()方法判断用荣是否存在
boolisUser=ValidateUser(txtLoginId.Text,txtLoginPwd.Text,
cboType.Text,refmessage);
if(isUser)
UserHelper.loginId=txtLoginId.Text.Trim();
UserHelper.loginPassword=txtLoginPwd.Text.Trim();
//UserHelper.loginType="
this.Visible=false;
//荣藏登荣口窗
else
MessageBox.Show(message);
privateboolValidateInput()
if(txtLoginId.Text=="
)
MessageBox.Show("
荣荣入登荣荣号,"
txtLoginId.Focus();
returnfalse;
elseif(txtLoginPwd.Text=="
荣荣入密荣,"
txtLoginPwd.Focus();
10
returntrue;
privateboolValidateUser(stringloginId,stringloginpwd,stringtype,refstringmessage)
boolisUser=false;
stringsql="
//根据用荣荣型定荣sql荣句
if(cboType.Text=="
sql=string.Format("
select*fromDormAdminwhereLoginId='
{0}'
andLoginPwd='
{1}'
txtLoginId.Text.Trim(),txtLoginPwd.Text.Trim());
//if(UserHelper.loginId=="
sa"
&
&
UserHelper.loginPassword=="
strConnection+=
@"
SqlConnectioncon=newSqlConnection(strConnection);
SqlDataAdaptersda=newSqlDataAdapter(sql,con);
DataSetds=newDataSet();
sda.Fill(ds,"
DormAdmin"
if(ds.Tables[0].Rows.Count==0)
登荣失荣,"
"
提示"
MessageBoxButtons.OK,MessageBoxIcon.Error);
登荣成功,"
MessageBoxButtons.OK,MessageBoxIcon.Information);
//this.Show()
a.Show();
con.Open();
//SqlConnectionf=newSqlConnection(sql,