《本科毕业论文-宿舍管理系统之2》由会员分享,可在线阅读,更多相关《本科毕业论文-宿舍管理系统之2(14页珍藏版)》请在金锄头文库上搜索。
1、宿舍管理系统susheguanlixitong 宿舍管理系统n本系统是针对学生住宿情况,为方便管理学生情况,便于住宿情况统计,而建的宿舍管理系统,用户可以在任意一台网络终端进行系统操作。 n系统采用当前流行的ASP技术,通过OLE DB 连接到所建的信息数据库,利用数据库的 SQL 语言实现对数据库的各种操作,建立了交互式的数据流,实现了任务的后台处理。 n本系统主要包括三大功能:录入、查询和修改。 n其中录入是最根本的系统功能,实现了所有学生情况的录入,保证了学校学生住宿情况的完整性。用户可通过适当的查询条件,对所有或者个别要了解的学生情况进行分类的查询,系统的查询能够一步到位,还支持模糊查
2、询,从而减小了在不知道学生具体情况下查询的难度。修改那么是集查询、删除和修改功能为一体的一个管理模块,本系统可通过多个查询条件得出所要的学生记录,并在此根底上可对学生的根本住宿资料进行修改。 宿舍管理系统 本系统结构示意图宿舍管理系统录入模块修改模块查询模块宿舍管理系统 系统所建的数据库结构图和数据表:MDB学生信息表管理员表IDStudentNumNameSexFolkTelRemakIDUserNamePasswordAcesslevel学生信息表管理员表宿舍管理系统 关于ASP技术中的数据流程示意图: 本系统在整个调用的过程中都使用Conn.asp文件,通过OLEDB来连接数据库。针对具
3、体的模块处理如下:一、信息查询模块: 本模块的功能主要由管理员进行录入新信息,录入的信息相应地包括学号、姓名、性别、宿舍、 、备注,其中姓名与宿舍号是必须的。 HTML效劳器数据库以表单提交的形式提交数据以标准的HTML文件返回执行程序更新数据库从数据库 中读取数据宿舍管理系统 管理员拥有本系统的全部模块文件,本局部主要用到infoinput.asp这个文件。当管理员合法登陆到系统主界面,可以通过点击“信息录入进入本模块的主界面。本届面与数据库的连接是通过来实现的。 本局部与其它局部的流程图如下所示: 登陆页面 主界面系统介绍信息录入信息修改信息查询退出系统MDB登陆验证验证错误验证正确登陆失
4、败宿舍管理系统关于代码的校验等功能的实现关于代码的校验等功能的实现 录录入入模模块块是是本本系系统统很很重重要要的的一一局局部部,新新生生入入校校往往往往要要做做大大量量的的工工作作,因因此此失失误误在在所所难难免免,为为了了尽尽量量减减少少问问题题的的出出现现,本本系系统统的的录录入入模模块块有有根根本本校校验验查查错错功功能能,当当然然,这这局局部部也也遵遵循循编编程程的的根根本本规规那那么么,平平安安性性的的提提高是灵活性降低换来的,这就要求输入时要遵循规那么。高是灵活性降低换来的,这就要求输入时要遵循规那么。二、信息查询模块:二、信息查询模块: 本本模模块块是是本本系系统统的的最最重重
5、要要模模块块之之一一。本本系系统统主主要要是是为为宿宿管管部部效效劳劳,使使其其能能方方便便快快速速的的掌掌握握学学生生及及宿宿舍舍的的一一些些情情况况,因因此此本本模模块块就就分分别别从从宿宿舍和学生两方面来进行查询,现将其功能具体介绍如下:舍和学生两方面来进行查询,现将其功能具体介绍如下: 1 1、按按宿宿舍舍查查询询,对对于于我我们们学学校校的的具具体体情情况况,我我们们做做了了相相应应的的分分析析,因因为为我我们们学学校校宿宿舍舍楼楼分分为为两两种种,一一种种为为普普通通宿宿舍舍楼楼,就就是是每每个个宿宿舍舍住住8 8个个人人,一一种种就就是是公公寓寓楼楼,每每宿宿舍舍4 4人人,因因
6、此此我我们们在在建建立立数数据据库库的的时时候候考考虑虑到到为为了了查查询询的的方方便便,在在宿宿舍舍号号字字段段定定义义时时不不仅仅仅仅只只有有宿宿舍舍号号,而而且且还还加加上上了了床床位。位。 宿舍管理系统 2、 按学号查询 大家都知道自我们入学的第一天我们就有了属于自己的学号,而且这个学号还是唯一的,因此我们就可以充分利用学号的唯一性来进行查询。 3、 按姓名查询,我们设了这方面的查询主要时为了补充按学号查询的缺乏。 在此想说明一点,那就是我们的查询都支持模糊查询,所谓模糊查询就是说在你不知道具体信息的时候也可以进行的查询。 宿舍管理系统n本模块的数据流示意图: 注:在第一次查询后的显示
7、界面中还可以继续查询。此处的查询用到是SQL语句。如按照宿舍查询: Recordset1.Source = SELECT * FROM StudentInfo WHERE folk like % & Recordset1_MMColParam & % ORDER BY folk 系统主页查询显示查询结果MDB条件不符继续查询宿舍管理系统三、信息修改模块:修改模块把查询、删除、修改融合在一起,从而使得操作可以循环进行,具体的数据流程示意图如下: 查询页面系统主页查询结果显示页面删除成功信息页面修改页面MDB信息处理结果显示继续查询显示信息修改提交删除成功条件不符宿舍管理系统1 查询条件的录入:从
8、主页面进入,首先进入条件查询窗口Infomodifydel.asp,查询条件具体分为3个:学号,姓名和宿舍。可以根据不同条件输入查询信息,从而增强了系统的灵活性,同时也支持模糊查询。 此处查询使用的SQL语句 ,如按照学号的查询:SELECT * FROM StudentInfo WHERE StudentNum like % & Recordset1_MMColParam & % ORDER BY StudentNum 2 删除记录:查询后显示的结果是以表格的形式显示在页面中的,表格中每条记录的前边是一个复选框,在此删除的进行是通过对复选框的选择来进行的,可以单个删除,也可以批量删除,从而提
9、高了工作效率。 宿舍管理系统3 修改记录: 在查询后的显示结果中,表格中每条记录的后面都有修改的按钮,单击“修改可进入修改页面。从数据库中返回记录时以相应的字段为主值,如以姓名和以学号为条件查询的,那么把学号作为主值,而以宿舍号为条件查询的那么以宿舍号为主值。在后台运行时用到SQL语句,具体为: 以学号为主值的: Recordset1.Source = SELECT * FROM StudentInfo WHERE StudentNum = + Replace(Recordset1_MMColParam, , ) + “ 在对话框中对所需的数据信息进行修改,修改后的结果以表单提交的形式对数据库
10、进行更新,后台同样是用SQL语句作为程序,更新后系统会自动转入下一条记录页面或查询结果页面 。宿舍管理系统系统的优化与平安系统的优化与平安数数据据库库系系统统向向用用户户提提供供高高级级用用户户接接口口。在在文文件件系系统统中中,用用户户要要访访问问数数据据,必必须须了了解解文文件件的的存存储储格格式式、记记录录的的结结构构等等、而而在在数数据据库库系系统统中中,这这一一切切都都不不需需要要了了。数数据据库库系系统统为为用用户户处处理理了了这这些些具具体体的的细细节节,向向用用户户提提供供非非过过程程化化的的数数据据库库语语言言即即通通常常所所说说的的SQL语语言言,对对数数据据的的管管理理完
11、完全由数据库管理系统全由数据库管理系统DBMS:DatabaseMessagmentSystem来实现。来实现。平平安安性性对对一一个个网网站站来来说说是是很很重重要要的的,为为此此我我们们编编写写了了checklogin.asp文文件来进行验证。件来进行验证。宿舍管理系统 页面设计页面设计 首先我们选定的是页面的风格,基于本软件是宿舍管理,页首先我们选定的是页面的风格,基于本软件是宿舍管理,页面不需要太华美,简单明了就好,我们采用了绿色调,清新舒畅。面不需要太华美,简单明了就好,我们采用了绿色调,清新舒畅。 进入首页面,映入眼帘的是一幅蓝天白云小别墅,宽阔的绿进入首页面,映入眼帘的是一幅蓝天白云小别墅,宽阔的绿草地上是一幢建筑古朴的小别墅草地上是一幢建筑古朴的小别墅温馨,别墅顶上是一望无际温馨,别墅顶上是一望无际的蓝天白云的蓝天白云 清新,整幅图又加上朦胧感,给人和谐统一的感清新,整幅图又加上朦胧感,给人和谐统一的感觉。觉。 为了到达风格的统一,分页面的主题也是绿色调。简单的页为了到达风格的统一,分页面的主题也是绿色调。简单的页面头下功能工程横列于其下,很简洁明了。面头下功能工程横列于其下,很简洁明了。