计算机毕业设计 asp.net通用学生公寓管理系统 毕设

本文档详细介绍了使用ASP.NET技术开发的学生公寓管理系统,包括可行性分析(技术、经济、操作),系统需求(性能、功能),操作流程(添加、修改、删除信息)以及系统设计规则。系统采用B/S架构,具有易操作、安全性高、可扩展性好的特点,适用于高校学生公寓管理。
摘要由CSDN通过智能技术生成



演示视频:

3.1可行性分析

3.1.1技术可行性

本通用学生公寓管理系统采用ASP.NET技术,C#作为开发语言,是基于WEB平台的B/S架构系统。

大学时,我就已经掌握了ASP.NET的主要知识,也对SQL Server数据库的操作进行了系统的学习。本系统的开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。本系统开发的重点就是对数据库的设计和操作。在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。因此,本通用学生公寓管理系统的开发在技术方面必定是可行并且高效的。

3.1.2 经济可行性

本通用学生公寓管理系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时对计算机的配置要求也极低,即使是网吧淘汰下来的计算机也能够满足需要,因此,本系统在经济上是完全具有可行性的,所以在经济上是十分可行的。

3.1.3 操作可行性

本通用学生公寓管理系统的界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的,因此在操作上具有很高的可行性。

综上所述,此系统开发目标已明确,在技术、经济和操作方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系统的开发是完全可行的。

3.2系统需求分析

3.2.1 性能需求

为了保证通用学生公寓管理系统能够长期、稳定、高效的运行,必须要保证系统开发的性能。在通用学生公寓管理系统的开发过程中,必须用充分的确保系统的安全性和有效性。我们要充分考虑以下几点:

安全性:此通用学生公寓管理系统要严格控制管理权限,要想对通用学生公寓管理系统进行管理,首先要依靠用户名和密码在系统中登陆,无权限的用户不可以通过任何方式登录系统和对系统的任何信息和数据进行查看,这样可以保证系统的安全可靠性和准确性。在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。

先进性:结合当前流行趋势,开发要符合用户的需求,能够快速准确的实现信息的查询、发布等。

可扩展性:通用学生公寓管理系统给用户对信息的查询、发布带来了极大的便利,提高了信息流通速度,备受用户的关注,因此在开发通用学生公寓管理系统的过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。

有效性:有效性主要包括功能有效性,设计通用学生公寓管理系统的功能一定要最大限度地满足用户的需求。

数据完整性:所有记录信息要保持全面,信息记录内容不可以是空。各种数据间相互联系要保持正确。相同数据在不同记录中要保持一致。

3.2.2 功能需求

(1)管理员的用例图如图3.1所示:

a3c01c7ce2663c7da4905c3f89f9f112.jpeg

图3.1管理员用例图

(2)楼管的用例图如图3.2所示:

a05a5a27c0a88bf025cb7ae508d2c50b.jpeg

图3.2 楼管用户用例图


(2)学生用户的用例图如图3.3所示:

b7401293e44c0620ad98f50815a8269d.jpeg

图3.3 学生用户用例图

3.3系统流程分析

3.3.1 系统操作流程

用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码和验证码,选择登录权限,进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。本通用学生公寓管理系统操作流程如图3.4所示。

433649775d358e0bcb7811421834290b.jpeg

图3.4 系统操作流程图

3.3.2 添加信息流程

添加信息时,信息编号系统采用自动增号的模式,无需用户填写,管理员在添加信息输入信息,系统会自动对信息数据进行验证,信息合法则验证成功添加至数据库,信息不合法提示添加失败,重新输入信息。添加信息流程如图3.5所示。

7f8e452f7c2a850c43841bb90514bc30.jpeg

图3.5 添加信息流程图

3.3.3修改信息流程

管理员在进行修改信息操作时,首先进入修改信息界面,管理员输入修改信息数据,系统进行数据的判断验证,修改信息合法则修改成功,信息更新至数据库,信息不合法则修改失败,重新输入。修改信息流程图如图3.6所示。

e64a8a66cad19526b58594f7782dd359.jpeg

图3.6 修改信息流程图

3.3.4删除信息流程

管理员选择要删除的信息,单击删除按钮,系统则提示是否确定删除信息,用户选择确定删除,则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图3.7所示。


















4801674b20f81f21f7692a1c6c1517c1.jpeg

图3.7 删除信息流程图

3.4系统设计规则

无论哪个系统都应该有自己的设计规则。该系统也具有重要的设计标准有如下几个:

1.简单:在保证通用学生公寓管理系统能够成功实现的前提下,并尽量使本通用学生公寓管理系统更容易理解,对于一个通用学生公寓管理系统,这是非常重要的。

2.针对性:系统主要是针对通用学生公寓管理开发设计,它具有专业突出和针对性很强的特点。

3.适用范围:通用学生公寓管理均可适用。



4 系统设计

3.1系统概要设计

本通用学生公寓管理系统主采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3.1所示。

44edda20b28bf161141b1dd449625dd8.jpeg

图3.1 系统工作原理图

3.2系统结构设计

系统结构设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

1.系统被分解多个子模块

2.对各个子模块的功能进行预先的设计

3.对各个子模块之间的逻辑关系进行设计

3.对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统结构。

本通用学生公寓管理系统主要包括管理员功能模块、楼管功能模块和学生用户功能模块,系统结构设计图如图3.2所示。。

a6e07eef028de443fa37695c59bd2259.jpeg

图3.2 系统结构图

3.3数据库设计

3.3.1数据库实体

数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E-R模型法是最常见的设计方法。

根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:

(1)管理员实体属性图如图3.3所示:

84ac68062464026491cd6e8df3b9db9f.jpeg

图3.3  管理员实体属性图

(2)班级实体属性图如图3.4所示:

66e9e911a8ae6f3c9d1b57c5f8781cd0.jpeg

图3.5 宿舍实体属性图

(4)访客实体属性图如图3.6所示:









fafd6b1f7185f00b72890658571a67b8.jpeg

图3.6  访客实体属性图



学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 一、 学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。 二、 宿舍的基本信息: 每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。 三、 宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 四、 快件收发的基本信息: 每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。 五、 报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 六、 夜归的基本信息: 宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。 离校的基本信息: 每当放寒假或暑假时,同学们大部分都会回家;每当“五•一”或“十•一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值