基于web的学生公寓管理系统的设计与实现毕业设计论文内容摘要:

he 独立的进程单独运行的。 这里的诀窍是,当配置正确时, Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。 另外, Tomcat 和 IIS、 Apache 等 Web 服 务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 6 3 基于 web的学生公寓管理系统 需求分析 可行性 分析 我们正走进一个信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一个总趋势。 学生公寓管理软件主要是对 公寓、寝室的 管理 、 学生信息 登记、 来访人员信息录入 以及对学生 住宿情况查询, 修改,更新等。 可以更快地了解到每个学生的住宿情况。 开发一个学生公寓管理系统可以达到事半功倍的效果。 随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。 数据库在 一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直 对应用系统大的效率以及实现的效果产生影响。 合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 贸易公司有能力承担系统开发费用。 开发新系统的工作是一项间距复杂的工作,它的投资主要是人力 和物力的投资。 对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。 如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。 软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。 同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求 有雄厚的资金支持。 所以,在系统的开发过程中,企业完全有能力承担开发费用。 方便作者查询学生的基本信息,随时添加、删除、修改学生信息等。 同时也可查询学生的住宿情况,可做相应的添加、更新、修改学生住宿信息。 由于现今的学生公寓管理非常繁琐,通常为手工操作,行政人员付出大量的工作时间,得到的效率很低。 因此为提高工作效率,减轻校方人员的工作负担,决定开发学生公寓管理系统软件。 经济可行性,主要是针对一个学校的,开发系统的成本与收益相比较。 如今是信息化时代,信息化管理可以使学生公寓管理 更加系统化,全面化、快速化,这样可以为学校带来高校的工作效益和经济效益,开发出本系统可以减少公寓管理人员人数,而且管理方便,各功能实现快速,数据有效的管理。 这些效益和管理上的便捷远远超过了开发本系统的成本,所以在经济上具有完全的可行性。 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 7 本系统是针对广大学校公寓管理情况开发的公寓管理系统,适合广大学校需求,它追求的是简单、易学、易懂、易用,易升级,能够更有利的解决行政人员的负担,因而市场是相当光明的。 综上所述 ,建立一个学生公寓管理软件与人工操作相比具有速度更快,操作更准确,更节约开支等有利 之处,因此建立一个学生公寓管理软件是必要可行。 本工程的设计目标就为学校学生公寓管理提供快捷方法,省去大量诸如手工登记的操作,对学生公寓情况进行及时跟踪管理,提高管理学生公寓的效率,推动使学校公寓管理自动化。 在 IT 行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉 IT 产品。 在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够掌握。 本系统采用基于 Windows 的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就 可以轻松上手。 系统功能 分析 需求分析工作是软件生存期中重要的一步,也是起决定性的一步。 我们在这个阶段要准确的回答:系统必须作什么。 我们试图通过它来全面了解整个系统的软件功能和性能方面的要求,为软件设计打下坚实的基础。 要对目标系统提出完整、准确、清晰、具体的要求。 经过对学生 公寓 管理信息进行调查,发现了随着近几年的高校招生人数的不断扩大,学生 公寓 管理工作也越来越繁重和琐碎,手工管理已不能满足当前的需要,因此要对学生 公寓 管理信息系统进行改善。 可以更快地了解到每个学生的住宿情况。 开发一个学生 公寓 管理系统 可以达到事半功倍的效果。 按学号或姓名查询学生的基本信息;可以添加,修改或删除学生信息;按 公寓 号查询学生的住宿信息;对学生的住宿信息进行添加、更新、修改。 : 学生公寓 管理系统具体开发环境要求如下: a) 系统开发平台: MyEclipse . b) 数据库管理系统软件: MySQL Server . c) 运行平台: windows xp/windows 7/windows 2020. d) java 开发包: JDK 以上 . e) 分辨率: 800 600 以上,推荐使用 1024 768. 为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则: a)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 8 b)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。 c)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料 (如:类型匹配,长度不超限等 )。 d)易操作原则:要求设计的系统功能齐 全,界面友好,操作方便,必要的地方进行提示。 e)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。 f)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。 : 软件系统的界面要美观 ,布局要合理 ,窗口的内容尽量简明的提供信息 , 语言要通俗易懂 ,有层次感 ,分类清晰明了。 : 数据字典是关于数据的信息的集合,也就是对数据流图 中包含的所有元素的定义的集合。 数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图,数据这是也难于发挥作用。 只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。 学生寝室管理系统的静态数据包括: 表 31 学生寝室信息 (room) sid 学号 sname 姓名 sroom 寝室编号 smajor 专业 sclass 班级 s 联系方式 表 32 来访人员 (visitor) visitor 姓名 visitornumber 人数 visitorname 被访者姓名 visitorconion 所属关系 thing 事由 watch 值班人 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 9 表 33 用户 (admin) adminname 用户名 adminpassword 用户密码 系统 功能介绍 见图 31 所示 图 31 系统顶层数据流图 见图 3图 3图 34 所示 图 32 管理员信息 图 33 学生录入信息属性 管理员信息 管理员密码 管理员账号 学生录入信息 学 号 姓 名寝室编号 专 业 班 级 联系方式 管理员 学生公寓管理系统 管理员 事务 信息 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 10 图 34 来访人员信息 属性 ER 图 见图 35 所示 图 35 系统 ER 图 业务流程图 系统流程图是概括地描绘物理系统的传统工具。 它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件。 系统流程图表 达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。 见图 36所示 : 来访人员信息 值班人 人员姓名 人数 被访者姓名 所属关系 事由 管理员 管理 公寓 包含 宿舍 学生 入住 N 1 N N 1 1 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 11 图 36 管理员登录程序流程图 见图 37 所示 : 图 37 添加学生信息程序流程图 见图 38 所示 : 开始 输入相关添加信息 添加 添加学生信息 退出程序 结束 F Y 开始 验证 进入界面 登录失败 重登 登录成功 结束 输入用户名和密码 F T 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 12 图 38 修改学生信息程序流程图 见图 39 所示 : 图 39 删除学生信息程序流程图 开始 删除 删除学生信息 退出程序 结束 F Y 开始 输入相关修改信息 修改 修改学生信息 退出程序 结束 F Y 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 13 4 系统 总体设计 总体设计又称概要设计或者初步设计。 通过这个阶段的工作将划分出组成系统的物理元素 —— 程序、文件、数据库、人工过 程和文档,但是每个物理元素依旧处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。 总体设计阶段的另一项主要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 总体设计过程通常由两个主要阶段组成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构。 学生公寓管理系统流程图 图 41 系统流程图 系统总体功能模块设计划分 图 42 系统层次图 学生公寓管理系统 显示信息 用户登录 密码修改 来访人员管理 查询来访人员信息 添加来访人员信息 删除来访人员信息 学生寝室管理 添加学生信息 修改学生信息 删除学生信息 查询学生信息 管理员提出事务 公寓事务处理中心 公寓数据库 信息输出 大连交通大学信息工程学院 2020 届本科生毕业设计(论文) 14 在整体设计中,将学生公寓管理系统分为四大模块:公寓管理模块、学生信息模块、来访人员信息 管理模块、 公寓 信息模块。 每个模块实现不同的功能如下介绍。 系统管理模块包括:用户登录、密码修改 两 个部分。 用户登录:实现管理人员登录。 密码。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。