用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

jsp的大学公寓管理系统计算机毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 学生公寓是每一位在校学生生活、学习、相互交流的主要场所,如何提供一个良好的学生公寓的管理体系,对学校和同学而言至关重要。以往的学生公寓管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生公寓,有着很好的前景。研究公寓管理系统以期发展高校公寓管理系统信息化,实现一个更加适合学生使用的在线系统非常有意义。
学生公寓管理系统基于B/S模式开发,使用JSP动态网页制作技术作为主要的前台开发语言,实现前后台的数据交互;后台选用My SQL作为数据库服务器。该学生公寓管理系统主要划分了管理员、学生和教师三种权限,实现的功能有学生信息的管理,宿舍信息的管理,宿舍的分配功能,活动发布管理,宿舍检查信息录入功能等。系统具有界面友好,操作简便的特性。

关键词:B/S;MY SQL数据库;公寓管理
目录
1 项目概述 1
1.1 选题背景及目的 1
1.2 学生公寓管理系统的研究现状 1
1.3 公寓组织机构 2
2 系统需求分析 3
2.1需求陈述 3
2.2 Use Case建模 3
2.2.1 定义参与者 3
2.2.2 Use Case图 4
3 总体设计 9
3.1系统结构 9
3.2软件架构 10
3.2.1 架构设计目标 10
3.2.2 软件架构设计 11
3.2.3 软件架构类图 15
3.2.4 数据库设计 15
4 详细设计 17
4.1 系统交互图 17
4.1.1系统架构类交互图 17
4.1.2 系统状态图 20
4.1.3 系统活动图 21
4.2 业务逻辑对象类设计 22
4.2.1发现业务逻辑类 22
4.2.2业务逻辑对象类图 23
4.3 数据库设计 24
4.3.1 ER图概念模型设计 25
4.3.2 关系模式设计 28
4.3.3 物理表结构图 28
4.4 开发环境的选择 31
4.4.1系统开发工具 31
4.4.2数据库的选择 31
4.4.3 系统网络架构设计 32
5编码 34
5.1 开发核心技术概述 34
5.1.1 Macromedia Dreamweaver简介 34
5.1.2 JSP简介 34
5.1.3 Tomcat概述 35
5.1.4 数据库My SQL 36
5.1.5 Java Servlet和JSP 37
5.2 系统代码举例 39
6 测试 41
6.1 测试原则及测试方法概述 41
6.2 测试用例 44
结 论 47
致 谢 48
学生公寓的管理一直受到社会各界的关注。校方为了给学生提供最好的环境而绞尽了脑汁:家长为了自己的子女在学生生活好,不断提出新的要求。安全、舒适、和谐的住宿环境是公寓管理追求的目标。传统的学生公寓的管理就是人工分配房间,宣传栏发布公寓活动通知、公寓检查通知和检查结果通知。这样的模式自从有了住宿制就一直延续到现在。
自从有了计算机,一些学校将房间分配、宿舍检查结果等通过计算机管理,形成了简单的计算机管理。这种模式也只是把以前的纸质材料数字化,也许查找一个学生比以前花的时间短了,分配房间没以前那么费事了,能做一些简单的统计工作。这种所谓的管理系统只是公寓管理的部分功能数字化,许多事情还是延用以前的方法。并不能做到高效和全面。
剖析现有的学生公寓管理系统,没有真正做管理自动化,只是把可归纳的问题集中了, 缺少了互动,系统也不能主动发现问题,并反馈到相关的管理人员及有关领导。
现在互联网技术已经得到飞速发展,所以学生公寓管理系统与互联网技术结合成为一个研究开发热点问题。基于此我们提出了基于Java web的学生公寓管理系统。

1.3 公寓组织机构
辽宁工程技术大学在辽宁省葫芦岛市,建校60余年,现有21个院,113个本科与高职专业,全日制在校博士研究生,硕士研究生,本科生,高职生,和留学生3万余人。
辽宁工程技术大学公寓管理的组织机构包括:
(1)管理员教师
(2)大学生自律委员会学生干部
(3)普通学生
(4)辅导员教师
需求陈述
需求分析的基本任务是准确的回答“系统必须做什么?”这个问题,是对目标系统提出完整、准确、清晰、具体的要求,是确定系统所需的功能和任务目标。需求分析阶段应包括UseCase建模,它们是用来描述参与者在系统中行为信息而产生的用例。因此,它们有助于系统分析员与系统设计人员之间的通信。
开发学生公寓管理系统的目的主要是通过互联网实现学生在线获取学院发布的活动信息、每周检查宿舍的结果;实现管理员和各行政班级导员对宿舍分配的处理,对学生、宿舍、教师、班级等基本信息的管理。实现对公寓管理的网络化。
开发学生公寓管理系统的目标是:
1.确保该系统的稳定性,保证数据的安全,满足学院公寓管理人员、辅导员老师和学生的需要。
2.管理员能够登录,方便地进行数据管理。
3.保证某些处理的及时性,如学生干部及时上传宿舍检查结果和公寓文化活动信息等。
4.提供简单、便捷的操作。

2.2 Use Case建模
2.2.1 定义参与者
参与者(actor)是指系统以外的、需要使用系统或与系统交互的东西,包括人、设备、外部系统等。[3]根据学生公寓管理系统的需求可以确定4个参与者,即:
系统管理员使用公寓管理系统来维护系统基本信息。包括学生信息管理、宿舍信息管理、教师信息管理、班级信息管理、宿舍分配管理。
学生干部使用学生公寓管理系统对宿舍信息进行查看、对班级信息进行查看、管理公寓检查信息、管理公寓活动通知。
辅导员老师使用学生公寓管理系统查看自己负责的班级信息和为自己负责班级分配的宿舍信息并为自己班级的学生分配宿舍,查看自己管理班级每周的公寓检查结果。
学生用户使用学生公寓管理系统查看个人信息和班级信息以及宿舍检查信息。同样学生可以在学生公寓管理系统前台查询学院发布的公寓活动通知。
软件架构
软件的架构是指通过某种特定的技术平台,完成软件系统整体功能的开发过程。也可以通俗地理解为:总体设计和总体结构布局。
一般而言,软件系统架构有两个要素:
1.它是一个软件系统从整体到部分的最高层次的划分。
2.建造一个系统所做出的最高层次的、以后难以更改的、商业和技术的决定。

3.2.1 架构设计目标
软件架构设计要达到如下的目标:
可行性(Feasible):架构具有可行性是架构设计的基石。
可靠性(Reliable):软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。
安全行(Secure):软件系统所承担的交易的商业价值极高,系统的安全性非常重要。
可定制化(Customizable):同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。
可扩展性(Extensible):在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。
可维护性(Maintainable):软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的花费。
可升级性(Scalable):软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。
客户体验(Customer Experience):软件系统必须易于使用。软件的最终用户很可能是不具有计算机专业技术的人员。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信