- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宿舍管理系统 ——susheguanlixitong 宿舍管理系统 本系统是针对学生住宿情况,为方便管理学生情况,便于住宿情况统计,而建的宿舍管理系统,用户可以在任意一台网络终端进行系统操作。 系统采用当前流行的ASP技术,通过OLE DB 连接到所建的信息数据库,利用数据库的 SQL 语言实现对数据库的各种操作,建立了交互式的数据流,实现了任务的后台处理。 本系统主要包括三大功能:录入、查询和修改。 其中录入是最基本的系统功能,实现了所有学生情况的录入,保证了学校学生住宿情况的完整性。用户可通过适当的查询条件,对所有或者个别要了解的学生情况进行分类的查询,系统的查询能够一步到位,还支持模糊查询,从而减小了在不知道学生具体情况下查询的难度。修改则是集查询、删除和修改功能为一体的一个管理模块,本系统可通过多个查询条件得出所要的学生记录,并在此基础上可对学生的基本住宿资料进行修改。 宿舍管理系统 本系统结构示意图 宿舍管理系统 系统所建的数据库结构图和数据表: 宿舍管理系统 关于ASP技术中的数据流程示意图: 本系统在整个调用的过程中都使用Conn.asp文件,通过OLEDB来连接数据库。针对具体的模块处理如下: 一、信息查询模块: 本模块的功能主要由管理员进行录入新信息,录入的信息相应地包括学号、姓名、性别、宿舍、电话、备注,其中姓名与宿舍号是必须的。 宿舍管理系统 管理员拥有本系统的全部模块文件,本部分主要用到infoinput.asp这个文件。 当管理员合法登陆到系统主界面,可以通过点击“信息录入”进入本模块的主界面。本届面与数据库的连接是通过!--#include file=Conn.asp --来实现的。 本部分与其它部分的流程图如下所示: 宿舍管理系统 关于代码的校验等功能的实现 录入模块是本系统很重要的一部分,新生入校往往要做大量的工作,因此失误在所难免,为了尽量减少问题的出现,本系统的录入模块有基本校验查错功能,当然,这部分也遵循编程的基本规则,安全性的提高是灵活性降低换来的,这就要求输入时要遵循规则。 二、信息查询模块: 本模块是本系统的最重要模块之一。本系统主要是为宿管部服务,使其能方便快速的掌握学生及宿舍的一些情况,因此本模块就分别从宿舍和学生两方面来进行查询,现将其功能具体介绍如下: 1、按宿舍查询,对于我们学校的具体情况,我们做了相应的分析,因为我们学校宿舍楼分为两种,一种为普通宿舍楼,就是每个宿舍住8个人,一种就是公寓楼,每宿舍4人,因此我们在建立数据库的时候考虑到为了查询的方便,在宿舍号字段定义时不仅仅只有宿舍号,而且还加上了床位。 宿舍管理系统 2、 按学号查询 大家都知道自我们入学的第一天我们就有了属于自己的学号,而且这个学号还是唯一的,因此我们就可以充分利用学号的唯一性来进行查询。 3、 按姓名查询,我们设了这方面的查询主要时为了补充按学号查询的不足。 在此想说明一点,那就是我们的查询都支持模糊查询,所谓模糊查询就是说在你不知道具体信息的时候也可以进行的查询。 宿舍管理系统 本模块的数据流示意图: 注:在第一次查询后的显示界面中还可以继续查询。 此处的查询用到是SQL语句。如按照宿舍查询: Recordset1.Source = SELECT * FROM StudentInfo WHERE folk like % Recordset1__MMColParam % ORDER BY folk 宿舍管理系统 三、信息修改模块: 修改模块把查询、删除、修改融合在一起,从而使得操作可以循环进行,具体的数据流程示意图如下: 宿舍管理系统 1 查询条件的录入:从主页面进入,首先进入条件查询窗口Infomodifydel.asp,查询条件具体分为3个:学号,姓名和宿舍。可以根据不同条件输入查询信息,从而增强了系统的灵活性,同时也支持模糊查询。 此处查询使用的SQL语句 ,如按照学号的查询:SELECT * FROM StudentInfo WHERE StudentNum like % Recordset1__MMColParam % ORDER BY StudentNum 2 删除记录:查询后显示的结果是以表格的形式显示在页面中的,表格中每条记录的前边是一个复选框,在此删除的进行是通过对复选框的选择来进行的,可以单个删除,也可以批量删除,
文档评论(0)