基于ASP.NET的宿舍管理系统的设计与实施毕业设计论文.doc
《基于ASP.NET的宿舍管理系统的设计与实施毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于ASP.NET的宿舍管理系统的设计与实施毕业设计论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文) 题目:基于ASP.NET的宿舍管理系统的 设计与实施 姓 名 准考证号 018913228003 专 业 计算机网络 专科学校 南京交通职业技术学院 指导教师 南京航空航天大学2015 年 3 月目 录第1章 系统概述11.1 开发背景11.2 系统目标11.3 名词解释2第2章 系统分析4第3章 系统设计53.1总体架构53.1.1三层架构53.1.2类图介绍63.2功能模块设计103.2.1新闻发布模块103.2.2 用户模块103.2.3检查模块113.2.4字典管理113.2.5数据管理113.3界面设计113.3.1 界面总体设计113.3.2界面结构图113.4数
2、据库设计133.4.1数据库汇总表143.4.2各数据表详细描述15第4章 系统实现214.1首页214.2登录界面214.3个人中心页面224.4数据导入界面23第5章 系统亮点245.1天气预报的实现245.2静态化页面的实现245.3数据导入导出265.4 数据图形化显示29总结31致谢32参考文献33基于ASP.NET的宿舍管理系统的设计与实施The design and implementation of dormitory management system based on ASP.NET 摘 要本系统的主要功能分为前台展示部分和后台管理部分,前台展示部分包括新闻显示、天气预报显
3、示、生活链接等等,后台管理部分包括宿舍新闻管理、用户管理、学生、教师管理、物品管理、访客管理、检查管理,本系统的绝大部分功能集中在后台管理部分,本系统根据用户权限的不同将用户划分为5种类型,分别是超级管理员、宿舍管理员、生活辅导员、班主任、学生。通过给不同用户分配不同的权限,有效地提高了系统的利用率。本系统主要采用B/S结构设计,采用ASP.NET技术实现。本系统主要划分为以下几个功能模块:1、 宿舍新闻展示与管理2、 宿舍学生基本信息管理3、 宿舍物品信息管理4、 宿舍外来访客信息管理5、 宿舍检查信息管理6、 用户权限管理本系统有以下几个创新点:1、添加天气预报功能2、动态网页静态化3、数
4、据导入关键词 :ASP.NET,C#,SQL Server 2008,宿舍管理系统AbstractThe main function of this system is divided into front desk display part and the backstage management part, front desk display part includes news shows, links, and so on, the weather forecast, life background management part including dormitory news m
5、anagement, user management, student, teacher management, item management, visitor management, examination management, the most of the functions of this system focused on the backstage management part, the system according to different user permissions to users is divided into five types, respectivel
6、y is the super administrator, dorm administrators, counselors, teachers, students life .By assigning different permissions to different users, effectively improve the utilization of the system. This system mainly adopts B/S structure is designed, using ASP.NET technology implementation. Site feature
7、s implemented:1、The news of campus and dormitory published and showed2、The management of student information (Live in、Live out.)3、The information of dormitorys goods managed and maintained4、The management of coming visitors visit record5、The management of dormitory checked information6、Achieve diffe
8、rent power users function such as manager、Charger teacher.This system has the following several innovations:1:Add the forecast function2:Dynamic pages static3:Import dataKeywords: ASP.NET,C#,SQL Server 2008,Dormitory Management System第1章 系统概述1.1 开发背景目前在我国各大高校,基于校园网的学生宿舍管理系统已经相当普及,但对高职院校而言,由于其起步较晚,而且
9、和普通高校又有着较大区别。因此,很少有针对高职院校设计的B/S模式的学生宿舍管理系统。高职院校往往采用传统的手工填表方法或仅仅停留在使用Microsoft office软件进行一些简单的数据录入和查询工作,而且各部门使用的表的格式也不尽相同,很难实现数据共享,数据重用性较差。随着现代计算机科学技术的开速发展,计算机网络技术正在以它独特的魅力越来越深入各大行业,为许许多多的用户提供了细致,周到快捷的服务,目前许多行业多采用了专门的管理系统。其内容涵盖了科学技术,教育,医疗,文化传媒等各大行业。因此,对于一个部门的发展来讲,一个专用的管理系统非常重要。对学校而言,对学生宿舍进行有效地管理是学校事务
10、管理中不可或缺的一个部分,但是,目前很多学校的宿舍信息记录都是靠宿舍管理人员手工录入的,在高等院校,学生的信息量是非常庞大的,因此,宿舍管理人员的工作也是非常艰巨的。这样一个状况对于当前计算机网络快速发展的现状是很不和谐的。所以,宿舍管理网络化有利于使宿舍管理中复杂、繁重的工作简单化。更有利于数字化校园的建设活动。1.2 系统目标 1、新闻通告的发布、显示功能对不同类型新闻的发表,编辑,显示2、用户的管理功能对用户分配不同的权限(如超级管理员、宿舍管理员、辅导员等等),对用户进行编辑和删除3、宿舍物品的管理功能宿舍物品信息的管理和维护、对大宗物品出入宿舍进行记录4、访客访问记录功能对访问宿舍学
11、生的访客信息进行记录5、学生入住与退宿功能对新生进行分配房间,当学生需要退宿时,对学生信息进行退宿处理6、检查功能对卫生检查、还有违纪检查(如打架斗殴、酗酒闹事、夜不归宿、故意损坏宿舍公物等等)1.3 名词解释1、C#C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
12、2、宿舍管理系统宿舍管理系统是一种基于互联网的专门进行宿舍日常事务的管理,它颠覆了宿舍工作人员传统的工作方式,该系统出现以前,宿舍管理员在进行宿舍信息管理的时候,完全是靠手工输入信息,查询信息时也是靠自己翻阅记录,这样的工作方式消耗了很大的人力、物力。数据库技术的出现,使基于网络的管理系统软件取代传统信息维护方式成为现实,在该系统中,输入信息时仅仅需要键盘输入,而不再需要手工写入,查找信息只需要一条语句就可以轻松完成。3、SQL Server 2005SQL Server 2005 在Microsoft的数据平台上发布,可以组织管理任何数据,是一个全面的数据库平台。可以将结构化、半结构化和非结
13、构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。SQL Server 2005 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。4、ASP.NETASP.NET是微软公司推出的新一代用于建立动态Web应用程序的平台,是Web开发的新技术,在微软Web开发史上具有里程碑意义,与其他开发语言相比,使用ASP.NET开发Web程序更简单,而且,与Java、PHP、Perl等高级技术相比,ASP.NET
14、更具灵活性、方便性、安全性高和面向对象等优点,是目前比较流行的网络编程技术。第2章 系统分析目前,部分高校所采用的采用传统的学生宿舍信息管理模式(如直接手工管理或者开放性程度不高的管理系统)不仅浪费了大量人力、物力和财力,而且不利于数据共享和数据查询。如何提高学生宿舍信息管理的水平,建立适合自己学校的学生宿舍信息管理系统,已成为学校信息化建设过程当中急需解决的重要问题。开发基于校园网的宿舍管理系统不仅可以实现数据数据共享,还可以简化宿舍管理的步骤,节省学校的部分支出。本系统采用B/S结构,实现宿舍信息管理,宿舍管理系统的优势在于系统简单,突出个性,功能强大,宿舍信息发布浏览方便。本系统包含了学
15、生入住,宿舍检查,物品进出检查,信息查询,学生退宿等宿舍管理工作的大部分关键功能。B/S架构采用Internet进行通信。用户无论身处何地都可以了解到宿舍动态,很大程度地提高了数据共享的速度。但是,如果数据处理量过大的话,也会影响系统的性能。通过前面对系统特点的分析,结合系统的目标,确定了系统面向超级管理员、宿舍管理员、生活辅导员、班主任、学生5个不同权限的用户。采用B/S结构将宿舍管理系统分为前台和后台。1、前台包括新闻信息的展示,搜索功能,天气预报,生活连接等功能。用户无需登录就可以看到宿舍相关新闻动态,根据关键字搜索相关新闻也可以使用相关链接等等。2、后台管理员部分超级管理员(网站维护人
16、员)-后台管理(用户、字典、配置信息管理)宿舍管理员-宿舍后台管理(宿舍检查管理,宿舍访客管理,宿舍物品管理)生活辅导员-个人中心(本系的学生,教师信息管理,新闻管理,本系宿舍检查信息查询)班主任-个人中心(本班学生信息查询,本班检查信息查询)学生-个人中心(宿舍检查信息查询)第3章 系统设计3.1总体架构3.1.1三层架构系统采用B/S(浏览器/服务器)模式,为了提高系统的开发效率,本系统采用了分层的架构(即工厂模式三层架构)进行设计,主要层次有:模型层,数据访问层,业务逻辑层,表示层等等。系统架构如图3.1.1所示: 实体 类SqlServer表示层(WebUI)业务逻辑层(BLL)数据库
17、访问层(DAL)model图3.1.1系统模型图1) 实体类实体类包含了全部的与数据库表所对应的实体类,模型层提供了一个规范,三层之间所有的数据传输都是通过实体类对象来实现的。2) 数据访问层数据访问层封装了所有的关于对数据库中的数据表的操作。3) 业务逻辑层业务逻辑层是连接表示层与数据访问层的桥梁,负责数据传递与业务处理。4) 表示层表示层负责网站信息的展现、与用户之间的交互。3.1.2类图介绍模型层(Models) 图3.1.2 卫生检查类 图3.1.3班级宿舍信息类 图3.1.4 班级类 图3.1.5 字典类 图3.1.6字典类型类 图3.1.7宿舍信息类 图3.1.8宿舍物品类 图3.
18、1.9大宗物品进出信息类 图3.1.10 学生退宿类 图3.1.11登录记录类 图3.1.12新闻通告类 图3.1.13违纪记录类 图3.1.14学生信息类 图3.1.15 学生住宿类 图3.1.16用户类 图3.1.17用户权限类 图3.1.18访客记录类3.2功能模块设计3.2.1新闻发布模块新闻是指超级管理员发布的关于宿舍、学院、社会的通知、公告,未登录的用户以及非超级管理员用户只可以浏览、搜索已经发布的新闻,而不能对新闻进行任何的操作,只有超级管理员用户才可以对新闻进行增删改的操作。该模块的实现有利于宿舍信息的快速传递和资源共享。3.2.2 用户模块管理员可以对不同权限的用户信息进行添
19、加修改删除操作,宿舍管理员也可以对学生用户进行添加操作。3.2.3检查模块检查模块是宿舍管理员对宿舍的卫生,纪律进行定时检查和抽查的结果的记录。所有的用户都可以看到检查的结果。3.2.4字典管理字典是对所有的具有相同格式相同类型的字段进行统一的概括,只有超级管理员才可以对字典进行添加、修改、删除和查询操作,其他用户无此权限。3.2.5数据管理被授权用户可以对宿舍、学生等基本信息、检查产生的检查记录信息导入系统,其他用户可以导出检查数据信息。3.3界面设计3.3.1 界面总体设计界面采用DIV+CSS布局样式,总体色调为蓝色,这样更具视觉效果,整体感觉落落大方,且不散乱。CSS样式中主要采用fl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ASP.NET的宿舍管理系统的设计与实施 毕业设计论文 基于 ASP NET 宿舍 管理 系统 设计 实施 毕业设计 论文
限制150内