宿舍管理系统毕业论文 - 图文(7)

2020-08-21 12:20

图4.24 房间设置界面

查询/修改模块只是宿舍管理员用于对学生信息进行的查询与修改,对查询修改模块的设计,风格大体上和前两个界面的设计相同,用3个Groupbox控件将界面分为3个小的子模块,分别为学生信息显示、学生信息修改、学生信息查询。其中在学生信息显示中为了与前两个界面保持一致,仍然用DataGridView控件显示学生的学号、姓名、性别、专业、入住时间、入住房间的信息,用一个Button控件来控制其显示信息的刷新。在学生信息查询模块中,用5个Textbox、2个RadioButton控件分别对应学生信息的姓名、学号、性别、入住时间、入住房间的录入,然而用一个Button控件实现模糊查询(输入一项或者几项都可以查询)。最后,在学生信息修改模块用5个Textbox、2个RadioButton控件分别对应学生信息的姓名、学号、性别、入住时间、入住房间修改,用一个Button控件实现修改功能,并提示修改成功与否。界面如图4.25所示:

图4.25 查询/修改界面

设置楼管的界面设计,要求简单明了,风格统一。仍然用Groupbox控件将界面分为3个子模块,分别为楼管信息显示、楼管添加录入、楼管信息的查询修改。其中对楼管信息显示模块,用DataGridView控件来显示现有楼管的所以信息项,用3个Button控件分别实现信息刷新、显示、删除所有记录的功能。对于楼管信息的查询修改的模块,用3个Textbox、2个RadioButton和一个ComboBox控件分别对应楼管信息的工号、用户名、性别、密码、所管区域,可以进行模糊查询、同时也可就地进行删除和修改功能。对于添加录入楼管模块,用3个Textbox、2个RadioButton和一个ComboBox控件分别对应楼管信息项,实现实时添加功能。界面如图4.26所示:

图4.26 楼管设置界面

对于楼管使用界面的设计,将其要使用的功能都集中在一个界面内,当楼管成功进入时,在小青蛙图标旁边会相应地出现“欢迎使用! 某某楼管”等字样,同时用两个Groupbox控件将界面划分为水电费结算和查询的两个子模块。对于水电费的结算模块,用2个Textbox进行水电费单价信息的输入,并且在右边用7个Textbox和一个DateTimePick进行房间名、用水底度、用水度数、用电底度、用电度数和结算日期的录入,用Button控件进行结算,并存储以及显示费用单。而查询模块用5个Textbox进行学生信息的录入,并用Button控件进行模糊查询。界面如图4.27所示:

图4.27 费用结算界面

4.3 系统后台数据库连接

数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强[8]。

数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。

首先安装SQL SERVER 2000,然后启动SQL服务器,打开SQL企业管理器,因为本系统开发时用SQL SERVER 2000,在具体使用的过程中可以用更高的版本,比如SQL SERVER 2005将功能集成到一起,使用起来比较方便,但万变不离其宗。

先在SQL SERVER中建表,然后在程序中连接数据库需要一个SQL登录用户名和密码,所以先在SQL SERVER中新建一个用户帐户,即打开SQL Server Manager管理器,在左面找到“安全性”单击右键 选择“新建”,“登录”弹出一个对话框,在登录后中输入登录号(aaa),选择“SQLSERVER身份验证”,并输入密码(aaa),可以把“用户下次登录时必须修改密码”取消掉。点击“用户映射”,在右面选择要映射的数据库,并在前面打勾!在下面一栏中“db-owner”和“public”前面打勾。然后点击“状态”在右面栏中选中“授予”、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,点击“确定”。

其次找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“SQL SERVER和WINDOWS身份验证模式”,在前面打勾!这一步很重要,如果没有这一步就不能登录成功!然后单击“确定”。

然后重新启动服务(也可通过命令窗口执行以下两条命令实现:net stop mssqlserver;net start mssqlserver)

最后定义连接字符串Dim myConnection As SqlClient.SqlConnection = New SqlClient.SqlConnection(\Source = (local); User ID = XXX; Password = YYY; Persist Security Info = False; Initial Catalog = DBX\(此处的XXX指用户名(本系统中为aaa),YYY为密码(aaa),DBX为待连接的数据库名。)

这样就成功地连接到了数据库,也就可以根据实际需要对数据库中的记录进行查询、更新、删除等基本操作,从而实现学生宿舍管理系统对学生宿舍的管理功能。当然在具体编码的时候要注意代码的逻辑结构,实时进行检测。如学生宿舍每入住一人其相应的寝室入住人数就要加一,但一个寝室的人数达到饱和则应该提示重新分配;又如管理员在登录时如果登录的身份选择错误也应该作出提示,使其重新选择等等

[9]


宿舍管理系统毕业论文 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:造价员年检表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: