酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

用Delphi7.0开发的学生宿舍管理系统-论文

作者:姚远
来源:本站原创
点击:
载入中...
加入时间:2008-06-25
字体大小:[  ]

     datamodule3.ADOQuery4.SQL.Add(str);
     datamodule3.ADOQuery4.ExecSQL;
     MessageBox(handle,'处理完成!', '提示',MB_OK+MB_ICONINFORMATION);
     datamodule3.ADOQuery8.Close;
     datamodule3.ADOQuery8.SQL.Clear;
     datamodule3.ADOQuery8.SQL.Add('select * from xsxxb,shgwb where xsxxb.xh=shgwb.xh');
     datamodule3.ADOQuery8.open;
     end;
  end
 else
  begin
     messagebox(handle,'请输入要赔偿公共财务的学生的编号!','提示',MB_OK+MB_ICONSTOP);
  end;
4.9 系统管理模块
在对学生宿舍进行管理过程中,学生的资料应该是保密,不能让任何人进入系统,看到学生的基本情况。同时,也要防止其他人,也就是没有权限的人进入系统内,随意更改、填加或删除记录。因此系统的安全性也是很重要的。所以用户的权限分为系统管理员和一般用户两种。
系统管理员具有的权限比普通的系统用户多出了用户添加、用户删除两种权限。只有经过系统管理员的认可才可以添加新的访问用户。
系统管理员添加用户时,需要输入新用户的用户名,用户密码再次输入密码进行核对。新用户的权限只有一般用户的权限。要求用户输入确认密码,目的是以免用户一时手误输入了错误的密码,使得下次使用时用户无法进入系统。如果两次密码不一样,需要重新输入用户密码,如果两次密码相同,新用户添加成功。
此窗体保存为Unit19.pas。主要包括有一个GroupBox组件,三个Edit组件,三个Label组件和两个Button组件。
用户登录后可以根据自己的需要修改自己的密码,以保证系统保密性和安全性,同时又减少了系统管理员的工作量。
修改用户密码窗体保存为Unit21.pas。包含有一个GroupBox组件,一个ComboBox组件,两个Button组件,三个Edit组件和四个Label组件。
当一个管理人员离职或者更换岗位以后,他的这个用户名信息记录将会被系统管理员删除。在这个窗口中,系统管理员这个用户名是无论在任何情况下也不允许被删除的。
    用户删除窗体保存为Unit20.pas。包括有两个Button组件,一个ComboBox组件,一个Label组件和一个GroupBox组件。
4.10 报表打印模块
有时候,在没有电脑的情况下,文纸材料是必须的,所以,报表的用处在这个时候就体现出来了,本系统里所能打印出来的报表内容包括学生基本信息,工作人员基本信息和床位情况基本信息。

床位情况打印窗口保存为Unit23.pas。主要包含有两个GroupBox组件,一个DBGrid组件,一个Edit组件,一个Label组件和三个Button组件。
学生信息打印窗口保存为Unit22.pas。主要包括有两个GroupBox组件,一个DBGrid组件,三个Edit组件,三个Label组件和两个Button组件。
员工信息打印窗口保存为Unit24.pas。主要包括有两个GroupBox组件,一个DBGrid组件,一个Edit组件,一个Label组件和三个Button组件。
在打印报表模块中,学生信息的打印可以通过班级和专业的查询,查找出某一班级的学生详细信息,已满足管理员或老师对其班上的学生信息查阅要求。
在打印报表模块中,最核心的使用方法就是使用Ravproject这个控件,下面的代码是如何动态使用Ravproject这个控件,以床位情况这个打印模块为例:
edit1.Text:='';
datamodule3.rvproject2.close;
datamodule3.RvProject2.ProjectFile:=extractfilepath(application.ExeName)+'报表\cwqk.rav';
datamodule3.RvProject2.Open;
datamodule3.RvProject2.Execute;
datamodule3.RvProject2.Close;

5 总  结
经过近三个月的开发设计,《学生宿舍管理系统》终于全部完工。系统完成了预期的全部功能。系统具有楼房管理、记录输入、记录查询、记录修改、记录删除、出入管理、员工管理及打印等功能。

本系统是经过三周的实地调研和考察论证,采用了面向对象的开发方法。开发过程中,充分考虑用户的需求,才使得本系统具有强大的功能,并且程序精简,最终这个应用软件基本完成了需求分析所要求达到的目标。
从工程的开发上看,该系统优点如下:
功能齐全:系统包括了对学生、对员工、对楼房的管理等功能,同时具有打印功能。而且在提供了各个功能的同时,与学生宿舍的管理紧紧相连满足了对学生宿舍管理的各种要求。
安全性高:系统提供操作员及普通用户的密码验证,使得系统的安全性得以提高。
管理数据库非常方便:提供对数据库友好的管理界面,及时、准确的备份与恢复功能。
对系统信息的浏览、查询、删除、修改非常方便。
本次毕业设计,从开始的选题、系统的需求分析,到功能模块设计、程序设计,及最终的系统实现和实施。每一个开发环节,都倾注了本人很多汗水,使本人从中学到了许多新的知识,增加了动手能力,并且更加熟练地掌握了专业知识,真正实现了理论知识和专业技能的有机结合。
毕业设计虽然已经结束,但本人还会一如既往的努力学习,以获得更多本人所未知的新知识。
 
参考文献
[1]  萨师渲,王珊,数据库系统概论[M],高等教育出版社,2000


[2]  陆惠恩,陆培恩,软件工程[M],电子工业出版社,第二版.2000
[3]  彭东,ACCESS 2000应用开发技术指南[M],清华大学出版社.2001
[4]  汤庸,结构化与面向对象软件方法[M],科学出版社,1998
[5]  飞思科技产品研发中心,Delphi 7.0电子商务应用开发[M],电子工业出版社,2002
[6]  陈省,Delphi 深度探索[M],华中科技大学出版社
[7]  周果宏, Delphi程序设计(第二版)[M],清华大学出版社, 2006.3
[8]  郑阿奇,SQLSERVER实用教程[M].,西安:西安电子工业出版社,2003.8
[9]  吴中福,软件工程[M],重庆大学出版社,2003
[10] 薛成华,管理信息系统[M],清华大学出版社,2000
[11]  Ray Liscbner,Delphi 技术手册著[M], 中国电力出版社
[12] 张海藩,软件工程导论[M],清华大学出版社,1998转贴于 酷文网-论文下载中心 http://www.coolwen.net


共12页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 [12] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号