资源描述
大理大学本科毕业设计
基于ASP.net的学生宿舍管理系统设计与实现
---学生模块的设计与实现
DESIGN AND IMPLEMENTATION OF STUDENT DORMITORY MANAGEMENT SYSTEM BASED ON ASP
-- Student Module Design And Implementation
学 院: 数学与计算机学院
学生姓名: 毋宇超
指导教师: 蔡润芹
专 业: 计算机科学与技术
年级(班级):2016计算机科学与技术1班
起止日期: 2019年6月20日—2019年12月20日
制表日期:2018年12月10日
I
基于ASP.NET的学生宿舍管理系统设计与实现
摘 要
基于ASP.net技术开发的学生宿舍管理系统是一款适用于学校和其他单位的宿舍管理系统,本系统使用了ASP.net技术、SQLserver2008数据库、VisualStudio、Dreamweaver等开发工具。在系统前端页面设计的过程中使用HTML5、CSS语言和JavaScript脚本语言,后端使用C#语言进行功能设计。开发该系统的目的是能使学校、单位的宿舍管理高效化、简单化、规范化。宿舍管理系统由于成本低、用量大、效率高,是各大高校、企业、单位宿舍管理中首选的宿舍管平台,解决了宿舍管理中的难点,满足了实际需求。
学生宿舍管理系统主要有三个模块,分别是系统管理员模块、宿舍管理员模块和学生模块。我负责的是学生模块。模块功能包括系统信息管理、保修报废管理、我的消息管理、公告消息管理、留言和评价、活动报名和投票,以实现新闻浏览、添加报修报废信息、留言发布评论、活动报名投票的功能。
关键词:ASP.net;SQLsever2008;HTML5;JavaScript;CSS;学生宿舍管理系统
I
Abstract
The student dormitory management system based on ASP.net technology is a dormitory management system suitable for schools and other units. This system USES ASP.net technology, SQLserver2008 database, VisualStudio, Dreamweaver and other development tools. HTML5, CSS and JavaScript are used in the design of the front page of the system, while C# language is used in the back end for functional design. The purpose of developing this system is to make the dormitory management of school and unit efficient, simple and standardized. Due to its low cost, large consumption and high efficiency, the dormitory management system is the preferred dormitory management platform for universities, enterprises and units, which solves the difficulties in dormitory management and meets the actual needs.
There are three modules in the student dormitory management system, which are system administrator module, dormitory administrator module and student module. I'm in charge of the student module. The functions of the module include system information management, warranty scrapping management, my message management, announcement message management, message and evaluation, activity registration and voting, to achieve the functions of news browsing, adding repair scrapping information, message release and comment, activity registration and voting.
Key Words: ASP.net;SERVERSQL;HTML5;JavaScript;CSS;Student Dormitory management System
V
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 引言 1
1.2 国内研究现状分析 1
1.3 国外研究现状分析 2
1.4 主要研究内容 2
1.5 设计规划 2
1.6 功能设计中存在的问题 2
1.7 拟解决的主要问题: 3
1.8设计流程 3
第二章 需求分析 4
2.1功能获取 4
2.2学生功能模块 4
2.3 性能需求 4
2.4系统可行性分析 4
2.4.1 技术可行性分析 4
2.4.2 经济可行性分析 5
2.4.3 操作可行性 5
2.4.4 管理可行性 5
2.5 用例图设计及用例分析 5
2.5.1 学生功能用例分析 5
2.5.2 学生系统信息管理功能用例分析 6
2.5.3 学生报修报废管理功能用例分析 6
2.5.4 我的消息管理用例分析 7
2.5.5公告消息管理用例分析 7
2.5.6 学生留言和宿舍管理评价功能用例 8
2.5.7 学生活动报名和投票功能用例分析 8
2.6标识用例 9
2.7求精用例 9
2.7.1 学生查看和修改个人信息求精用例 9
2.7.2 学生新增报修报废求精用例 10
2.7.3 学生修改报修报废信息用例求精 11
2.7.4 学生查看和搜索公告消息用例求精 13
2.7.5 学生查看和搜索我的消息用例求精 14
2.7.6 学生发表留言用例求精 15
2.7.7 学生留言评论用例求精 16
2.7.8 学生活动报名用例 17
2.7.9 学生参与活动投票用例求精 18
第三章 系统设计 20
3.1 设计目标 20
3.2 设计内容 20
4.3 功能模块设计 20
3.4 数据库设计 22
3..4.1 数据库需求分析 22
3.4.2 数据库E-R图设计 22
3.4.3 数据库主要设计 27
第四章 系统实现 31
4.1 数据库连接 31
4.2 查看个人信息功能实现 31
4.2 修改个人信息功能实现 31
4.3 新增报修报废功能实现 32
4.4 查看报修报废功能实现 32
4.5 搜索我消息功能实现 32
4.6 查看我的消息功能实现 33
4.7 查看公告功能实现 33
4.8 搜索公告功能实现 34
4.9 新增留言功能实现 34
4.10 查看留言功能实现 35
4.11 宿舍管理评价功能实现 35
4.12 活动报名功能实现 36
4.13 活动投票功能实现 36
第五章 系统测试 38
5.1 测试工具 38
5.2 测试的目的 38
5.3 测试步骤 38
5.4 学生模块主要功能测试 38
5.4.1 学生功能模块首页 38
5.4.2 学生查看个人信息首页 39
5.4.3 学生修改个人信息首页 39
5.4.4 学生新增报修报废 40
5.4.5 学生查看修改报修报废 40
5.4.6 学生查看搜索公告 42
5.4.7 学生发布查看留言 43
5.4.8 学生发布评论 44
5.4.9 学生管理评价 45
5.4.10 学生活动报名 46
5.4.11 学生活动投票 47
5.5 测试结果分析 47
第六章 总结与展望 48
6.1 总结 48
6.2 展望 48
参考文献 49
致谢 50
第一章 绪 论
1.1 引言
学生公寓是学生在校期间除上课时间外滞留时间最长的地方,宿舍管理是学校管理工作中的难点。以解决学校或其他单位在宿舍管理中存在的问题和提高宿舍管理工作效率为目的,因而设计开发一款基于网络的宿舍管理系统。从系统管理员的角度出发,该系统能实现学生信息管理、楼栋宿舍管理、公告发布、宿舍管理员管理等功能。从学生的角度出发,该系统能实现宿舍报修等、活动报名和投票、个人信息管理、公告消息管理等功能,方便了学生日常生活解决了学生在宿舍中的相关问题。从宿舍管理员的角度出发,该系统可以对学生信息管理、宿舍管理、宿舍消息发布等功能,让学生迅速了解公寓第一资讯,如停电、停水、失物招领、宿舍调换等。该系统最大限度的减少重复劳动,大大提高宿舍管理员的工作效率,方便了同学的生活,使宿舍管理进入规范,同时也是学校智能化高效化的一种体现。宿舍是学生学习、生活、休息的场所,使用宿舍管理系统能确保宿舍管员的工作效率,和学生的信息安全。国内的高校对于宿舍管理目前还停留在文本和纸质记录式的管理方式这种管理方式缺乏信息安全保护和保存保证。各学校的大部分管理工作已基本实现电脑操作,因此在有相对较好的硬件支持的环境下使用宿舍管理系统是很容易实现的。
在智能化的时代,各大高校的宿舍管理缺乏智能化,该系统用户量很大,所以开发设计一款宿舍管理系统能很好的方便学生生活,和学校管理。宿舍管理中主要参与者有学生、宿舍管理员、系统管理员,参与者即是使用者也是管理者和被管理者,宿舍管理系统正是为了更好的协调好三个参与者的关系而开发并使用的。
1.2 国内研究现状分析
当前国内许多高校还没有建立完善信息化宿舍管理体系,这导致了很多高校宿舍管理效率较低。在倡导智能化的今天这种管理机制已经不能满足高校和企业对宿舍管理的要求[1][2]。由于国内宿舍没有信息化的管理,因此造成了大量的人力和财力的浪费。目前我国许多高校还没有建立宿舍管理系统,主要存在以下问题:
1、资金成本太高,该系统需要服务器作为运行载体。服务器租赁成本和维护成本较高导致许多高校依然采用手工的方式进行学生公寓的管理[3]。
2、系统不够全面,我国高校使用校园一卡用门禁系统,资源严重浪费。因为门禁一卡通等系统只针对学生出入宿舍问题,但日常生活中如(宿舍分配、宿舍公告、宿舍人数)等问题并没有很好的解决[4]。
1.3 国外研究现状分析
国外高校在宿舍管理中对于信息化要求很高,一直采用信息化管理。国外对于信息化要求很高,目前在宿舍管理方面大量采用信息化的管理方式,并且开发出了大量的管理系统,这些系统具有技术成熟,系统稳定的特点,显著的提高了宿舍管理的工作效率。[5]因为国外的学生对于时间观念很重视所以国外高校相应的都采用了宿舍管理系统,这方便了学生的宿舍日常生活,信息更加保密安全。
1.4 主要研究内容
本设计是基于ASP.NET的宿舍管理系统,我负责的是学生模块,具体研究内容如下:
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索