logo资料库

基于WEB的宿舍管理系统.doc

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
内江师范学院本科毕业论文(设计) ____________________________________________________________________________________________ 内 江 师 范 学 院 经济与管理学院 学生毕业论文(设计) 题 目 基于 WEB 的宿舍管理系统的设计与开发 专 业 信息系统与信息管理 班 级 2007 级 3 班 姓 名 何 飞 亭 学 号 20070745013 指导教师 陈 志 军 二零一零年十一月 - 1 -
内江师范学院本科毕业论文(设计) ____________________________________________________________________________________________ 目 录 摘要………………………………………………………………………1 1.引言……………………………………………………………………3 1.1 课题简介……………………………………………………………3 1.2 课题研究的意义……………………………………………………4 1.3 可行性分析…………………………………………………………4 1.3.1 经济可行性分析…………………………………………………4 1.3.2 技术可行性分析…………………………………………………4 1.4 系统需求分析………………………………………………………4 2.开发工具简介…………………………………………………………5 2.1 开发语言 HTML 简介…………………………………………………5 2.2 ASP 简介……………………………………………………………6 2.3 Microsoft SQL Server 2000 数据库简介………………………6 3.宿舍管理系统总体设计 ……………………………………………7 3.1 系统功能分析………………………………………………………7 3.1.1 系统功能结构图 ………………………………………………7 3.1.2 系统功能分析 …………………………………………………8 3.2 E-R 图 ……………………………………………………………10 3.3 系统流程图 ………………………………………………………13 4.网站的详细设计 ……………………………………………………13 4.1 数据库设计…………………………………………………………13 4.2 系统功能模块设计…………………………………………………16 4.2.1 通用模块 ………………………………………………………16 4.2.2 用户登录模块……………………………………………………17 4.2.3 主界面……………………………………………………………19 4.2.4 信息查询模块……………………………………………………21 4.2.5 出入登记模块……………………………………………………23 4.2.6 来访人员模块……………………………………………………25 - 2 -
内江师范学院本科毕业论文(设计) ____________________________________________________________________________________________ 4.2.7 宿舍管理模块……………………………………………………26 4.2.8 后台管理模块……………………………………………………27 4.2.9 密码修改模块……………………………………………………30 4.2.10 留言模块………………………………………………………31 5.网站的分析与测试 …………………………………………………34 6.系统的运行与维护…………………………………………………36 参考文献 ………………………………………………………………37 - 3 -
____________________________________________________________________________________________ 摘要:在各类高校中,宿舍管理是学校管理的一项重要内容。随着办学规 模的扩大和招生人数的不断增加,宿舍的管理任务越来越繁重,传统的人工管理 难以满足现代化管理理念高效、低成本的需求。随着计算机技术的日益成熟,许 多高效、低成本的管理方法得以实现,计算机已经进入人类社会的各个领域而且 发挥着越来越重要的作用。特别是互联网的发展,使人与人、企业与企业的距离 进一步缩小,也使得基于 WEB 的相关技术得以广泛应用。该文通过对宿舍管理网 站的建设来实现对宿舍的统一管理,着重论述了宿舍管理系统的实现过程。本系 统的设计和开发都严格遵守软件工程的规范,从而减少系统模块间的不协调性, 使系统能可靠、稳定的运行,并保持系统的可扩充性。 关键字:ASP、SQL、宿舍管理系统 - 1 -
____________________________________________________________________________________________ Abstract:In various universities, dormitory management is an important part of school management.With the expansion of school size and enrollment increases, the quarters of the management task has become increasingly heavy, traditional manual management difficult to meet the modern management concept of efficient, low-cost needs。With the increasingly sophisticated computer technology, achieving many of the efficient, cost-of Gongneng, it entered the human society of each field play more and more important role .In particular the development of the Internet, so that people, enterprises and enterprises to further reduce the distance, but also makes the WEB-based technology can be widely relevant.The article on the construction site dormitory management to achieve integrated management of the hostel, the hostel management system focuses on the implementation process.The system design and development of software engineering, strict compliance with the norms, thus reducing the incompatibility between the system modules, the system can be reliable and stable operation, and maintain the system scalability. Key words: asp sql, dormitory management system - 2 -
____________________________________________________________________________________________ 1 引言 许多高校,特别是 21 世纪后兴建的高校,随着计算机科学技术的快速发展,硬 件实施已经非常优越,但是在使用软件管理上却一度落后,一方面是受传统管理思 想的束缚,另一方面是软件细分不够具体。很多软件系统都具有五花八门的功能, 大有包罗万象之势,但是却不符合管理细分的原则。本系统旨在优化高校宿舍管 理方面繁杂的传统管理模式,使宿舍管理走向自动化、智能化的道路。 1.1 课题简介 为实现基于 WEB 技术的宿舍管理系统,该文通过建设宿舍管理网站平台进行 宿舍的日常管理,运用 ASP 技术和 SQL 数据库实现后台功能,ASP 和 SQL 都且有 成熟和稳定的技术特点,可以减少系统模块间的不协调性,力求系统高效、稳定 的运行。本开发系统是在 Pentyum 166mmx 以上机型的计算机上进行开发并获得 通过的,同时方便系统开发,减少开发过程的难度,本系统是基于以下的软件环 境。 ·以 Windows server 2003 为操作系统 ·以 Microsoft SQL Server 2000 作为后台数据库 本系统分为用户登陆、信息查询、出入登记、后台管理、宿舍管理、来访人 员、住退房间模块、水电管理和用户留言一共九大模块。 用户登陆模块:分为学生用户、宿舍管理员用户、学校管理员用户三种登陆 方式,各有不同的权限,学生用户权限最低,只能对数据库进行查询,不能进修 改和增删操作 出入登记模块:出入登记模块由宿舍管理员进行相关操作,包括学生出寝时 间和入寝时间的登记。 宿舍管理模块:由宿舍管理员进行相关操作,包括学生调换房间、住退房间、 房间编号的调整。 来访人员模块:由宿舍管理员对来访人员进行登记,包括来访时间、离开时 间、受访人员和与受访人员的关系。 水电管理模块:由宿舍管理员对水电信息进行增加、删除和修改。学生用户 只能查询。 - 3 -
____________________________________________________________________________________________ 1.2 课题研究的意义 本系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好, 功能较为齐全,能有效地协助管理人员进行宿舍管理工作。通过此系统能极大提 高宿舍管理的效率,改变传统的管理模式,使宿舍管理工作更合理、更高效,走 身自动化、智能化的道路。最重要的是,系统记录了每一个学生的出勤情况,不 仅可以做为量化成绩考核的一项标准,而且加强了学校园区的安全保护工作。 1.3 可行性分析 1.3.1 经济可行性 这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的, 只要一台电脑,一台打印机,这个系统就可以搞起来,现在电脑和打印机都成了 家用品,所以这方面的投入会非常少。从节省人力方面,可以让管理人员从繁与 复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。 1.3.2 技术可行性 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提 出的要求,这点在现在看来是非常可行的。因为计算机科学的不断发展使硬件质 量和速度不断提高,价格不断下降,然而 Microsoft SQL Server 2000 是 10 年 前的产品,对硬件的要求在现在来是非常的低,因此配置一台中低端服务器即可 满足要求。asp 语言的深入人心,数据库语言的普及,此外,还要考虑开发人员 的技术水平,作为信息系统与信息管理专业的学生,数据库设计方面对于我们应 该还行,在宿舍里生活了四年,对这个管理模式也比较熟悉。 1.4 系统需求分析 本系统的使用者包换学生、宿舍管理员和学校管理员。其中宿舍管理员是最 主要的使用者,宿舍管理员的访问量占系统访问量的 50%,因为学生出勤情况是 通过宿舍管理员进行录入操作,也就是说宿舍管事员很可能处于 24 小时在线的 情况,这样方便其随时录入数据。学生是系统访问量的第二大团体,一方面是因 为学生是学校人数最多的团体,另一方面是因为出勤情况影响到量化成绩,是学 生比较关心的一项事务。学校管理员是系统访问量最少的人员,只有在系统初始 化时和实体及其关系发生变化时才登陆系统,如管理员变动、新学期新生数据录 入、毕业生数据删除等,学校管理员的另一项工作是对系统进行维护和数据定期 备份。以下是具体使用者的需求: 学生:学生用户通过使用自己的学号和初始密码登陆系统,进行出入查询、 - 4 -
____________________________________________________________________________________________ 房间查询、来访查询、密码修改、水电查询和留言。 宿舍管理员:登陆系统对学生和房间进行查询、出入登记、来访登记和房间 变动修改。 学校管理员:查询、增加、删除、修改学生和宿舍管理员以及楼幢;维护系 统运行、定期备份数据。 2 开发工具简介 2.1 开发语言 HTML 简介 HTML 语言,又称超文本标记语言,是英文 Hyper Text Markup Language 的缩写。 HTML 语言之所以被称为标记语言,是因为这种语言与 C++及 Visual Basic 不同,它不是一种真正的计算机编程语言,而更像是一种在使用转义码文档中应 用的格式化语法。HTML 语言不像其他语言一样被编译为指令,而只是提供一些 语法标记给浏览器,再浏览器解释生成相应的页面。[1] 由于 HTML 语言是标记语言,它在浏览器中是解释执行的,无需编译,因而 HTML 语言编写的文档适合在各种浏览器中时行浏览。这就决定了 HTML 适用于多 种操作系统平台,它的文档都是独立于平台的,可以对多个平台兼容。只要一个 平台的浏览器就可以实现对任何平台网络文档的阅读。 HTML 语言的基本功能: (1)出版联网文档。这种文档可包含标题、文字、表格、列表、图像以及 无意间和影视文件等。 (2)通过超文本链接可以检索和阅读联网信息。 (3)使用 HTML 语言可以将 Internet 不同区域的服务器上的资源链接起来, 从而达到资源共享的目的。 (4)设计表单。这是一种用来从用户处收集信息的 Web 文档,并可以与远 程服务器单位作交易。 (5)通过 HTM 与网络数据库的连接,使得用户可以在网上进行方便的数据 查询。 现在,许多图形化的 HTML 开发工具,使得网页的制作变得非常简单。如微 软 公 司 推 出 的 Microsoft FrontPage 、 Adobe 公 司 推 出 的 Adobe PageMill 、 Macromedia 公司推出的 Dreamweaver 等编辑工具,这些都属于“所见即所得” 的网页制作工具。 - 5 -
分享到:
收藏