1、 毕业设计开题报告 计算机科学与技术 基于 Web 的智能化学生公寓管理系统的设计与实现 一、综述本课题国内外研究动态,说明选题的依据和意义 信息技术的日益发展深入到社会的各个角落,学生宿舍管理也不例外,尤其作为高等院校的宿舍管理工作,是高校各项工作的一个重要组成部分,其管理水平的高低将直接影响到人才培养的质量。随着高等教育的发展,高校规模的扩大,学生人数增加,学生宿舍各种信息的汇总、统计和分析等管理工作面临着诸多困难,管理工作也越来越繁重和琐碎。因此宿舍管理的信息化、网络化越来越受到人们的重视,它既可以大大提 高学生宿舍管理的绩效,也可以为学生解决后顾之忧。同时随着计算机技术的普及和发展,管
2、理的自动化已成为必然趋势。因此,为了提高高校的整体管理水平,计算机在高等院校宿舍管理中的应用日益普及,这使得学生宿舍管理自动化的实现成为高校管理环节中的重要一环。 当前国外教育发达国家,学生可以通过 web 网络随时查看自己在公寓管理中违纪情况,拖交费用情况等,这样,让学生遵守纪律和自觉缴费成为一种习惯,从而无形中提高了所在学校的校风,形象和素质。我国目前大部分高校宿舍实行了公寓化管理模式,一方面学校对宿舍硬件投入了大量资金,经过 建设和改造,学生住宿环境有了很大的改变,比如有的公寓不但配置了热水、网线,甚至还有空调等等设备,这些费用的统计如果用传统的手工完成或者传统的 EXCEL 表格形式已
3、经完全不适应。学校为了实施科学的管理和提高管理的效率,利用计算机和网络的资源开发一个适合学校的学生公寓管理系统是必要的。 学生宿舍管理 由过去的人工 的管理 方式转变为计算机 自动的管理 方式,由效率低、数据冗余、易产生错误转 变为检索迅速、查找方便、可靠性高、存储量大 , 这些优点能够极大地提高 学校的管理 效率 ,也是学校科学化、正规化管理的重要条件 。 目前国内已有用 各种不同语言开发的宿舍管理系统软件,比如用 VB、 Delphi、 VFP、 ASP、 JSP、Java 等语言开发,后台使用 Access、 SQL Server 等数据库管理系统,有单机版和网络版,模式有C/S 和 B
4、/S 等。本次开发的 基于 Web 的智能化学生公寓管理系统 采用 B/S 模式,它 优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。用户的 扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。 基于 WEB 的智能化学生公寓管理系统不但具有公寓管理项目 的所有功能,而且在此基础上增加了智能化的功能,比如对新生的学生宿舍分配方案自动生成,对学生从入住到结算时间内,对学生的住宿费用自动进行按照住宿标准和住宿时间自动进行计算,并自动筛选出欠费的学生,学生宿舍的维修实现网上报修等等。这些功能极大方便了管理人员的操作和管理,
5、提高了学生宿舍管理水平,同时也加大了学生住宿费、学费的收缴力度,提高了工作效率,节省了人力、物力和财力,取得了良好的效果。 此次基于 Web 的智能化学生公寓管理系统采用 C#开发。它是基于 C 语言开发的。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序, Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 C#使我可以高效的实现程序,而绝不损失 C/C+原有的强大的功能。此次选用 C#还因为它有以下五个优点。 1、效率与安全性 2、支持现有的网络编程新标准 3、消除大量程序错误 4、对版本的更新提供内在的支持降低了开发
6、成本 5、扩展交互性。C#增强了我开发此系统的效率,同时也致力于消除编程中可能导致严重结果的错误。 C#使我可以快速进行网络开发,同时也保持了我所需要的强大性和灵活性。使用简单的 C#语言 结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Internet 进行调用。 此系统的主要基本功能有学生基本信息管理,包 括学生数据的添加,修改,删除,查询。 宿舍基本信息管理,包括宿舍数据的 添加,修改,删除,查询 。学生入住登记,包括 入住时,和宿舍信息的关联,主要完成入住相应宿舍时该宿舍的剩余床位数的减少。更换宿舍时,新房间和旧房间床位的同时更新等等。
7、学生费用管理,包括缴费的登记, 自动计算从入住到当前住宿费用的计算,自动计算住宿费用和已交费用的比较,筛选出欠费学生 等等 。 希望通过这次的毕业设计 , 进一步 掌握 C#开发程序的知识 ,巩固所学过的知识 , 提高 自己工程开发的能力 ,并且对当今 宿舍管理系统的管理全面的 了解。在整个过程中, 能够使 我学到新知识,进一步 增长见识。 二、研究的基本内容,拟解决的主要问题: 1、学生基本信息登记。解决数据添加、修改、删除、查询。 2、宿舍基本信息登记。解决数据添加、修改、删除、查询。 3、学生入住信息登记。解决入住时候,和宿舍信息的关联,主要完成入住相应宿舍时候该宿舍的剩余床位数的减少。
8、解决更换宿舍时候,新房间和旧房间床位的同时更新。 4、学生缴费信 息登记。解决输入添加、修改、删除、查询。 5、学生欠费管理。重点解决自动计算从入住到当前住宿费用的计算,自动计算住宿费用和已交费用的比较。筛选出欠费学生。 三、研究步骤、方法及措施: 1、系统调研 走访公寓管理人员,详细了解公寓管理当前流程和弊端。 2、需求分析 根据系统调研的第一手材料,制定出符合高校公寓管理的新方案。提供数据流程图和数据字典。 3、系统设计 在需求分析基础上,总体设计出系统功能模块和数据库。 4、详细设计和编码 在总体设计基础上,制定出每个模块的程序流程,然后利用编程工具 VS2005,编码实现网页和功能。
9、4、测试阶段 对系统进行必要的测试。 5、编写设计论文 四、参考文献 1 张文增 ,赵冬斌 ,孙振国 , 陈强 . ASP.NET 动态网页开发趋势 J. 计算机工程 , Computer Engineering, 2002, (3):3-5 2 毛德祥 ,罗荣阁 . 基于 ASP.net 技术的 Web 应用程序三层设计模型 J.微型电脑应用 , 2002, (3):4-6 3 杨兴凯 .新一代 Web 开发环境 ASP.NetN.沈阳师范学院学报 (自然科学版 ),2002, (2):1-4 4 孙东卫 ,张冀红 ,李声利 . ASP.NET 的数据库访问技术研究 J.现代电子技术 , 2
10、002,( 7):5-10 5 朱尚明 ,邵志清 ,谢晓玲 .基于 ASP.NET 的 Web 服务及其开发技术 J.微机发展 , 2003 (10):1-10 6 胡师彦 .微软 SQL Server2000 数据库的特点及查询优化研究 N.兰州工业高等专科学校学报 , 2002( 1):6-7 7 刘斌 , 张军 . ASP.NET+SQL SERVER 动 态 网 站 开 发 案 例 精 选 M. 清 华 大 学 出 版 社 , 2005( 10):25-24811李海涛 .C#3.0 项目实践 M.化学工业出版社 ,2010 8(美)李 .C#2008 编程手册 M.清华大学出版社, 2009.1 9王珊,萨师煊 .数据库系统概论(第四版) M.高等教育出版社 ,2006 10(美 )伍德,(美)利特 .SQL Server 2005 数据库管理入门经典 M.2008.7 11周绪,等 .SQL server 2005 中文版入门与提高 M.北京:清华大学出版社, 2001