




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要信息秘密级别:NANCHANG UNIVERSITY学者学论文BACHELOR的THESIS OF BACHELOR(20-20年)基于title Java的宿舍管理系统的开发研究所:软件本科软件工程专业课:web 084学生名称:程肯学校编号:8000181指导教师:陈练习职位:副教授开始日期:基于Java的宿舍管理系统的开发专业:软件工程编号:8000181学生名称:程肯指导老师:陈练摘褥子现在随着大学学生的增加,学生宿舍的管理问题也浮出水面。很多学生宿舍已经初步使用,还没有使用计算机处理信息,问卷调查显示,他们以前主要是以文本形式等纸张媒体为基础手动处理信息管理,卫生等级等很多信息都是手动计算师抄的,数据信息处理很多,容易出错。资料多,容易丢失,不容易找到。没有系统,标准化的信息管理手段就是宿舍管理系统开发的基本环境。在此方案中,我们使用开发工具(JAVA WEB、ORACLE数据库等)快速构建系统应用程序原型(使用JAVA的STRUCT和SPRING两个主要框架),然后重复对初始原型系统的要求,不断修改和改进,直到创建了可使用户满意的系统为止。关键词:宿舍管理;简单易用。Java web技术Abstractdormitory management system based on JavaAbstractNowin,with the increase of college students,the management of student dormitories expoosed to a lot of student dormitories are preliminance,For a lot of information such as health assessment are the handwritten carried out . data processing workload,error-prone;Due to the variety of data,easily lost and difficult to find,the lack of the system,Standardized information management tools . this isAfter analysis of the case,weuse The Java web Oracle database development tool,its use of The various object-oriented development toolskeyword : dormitory management;Convenient;Java webI目录列表摘我AbstractII第一章前言1第二章系统可行性分析22.1技术可行性22.2经济可行性22.3社会环境22.4人2第三章需求分析33.1系统需求分析33.1.1登录管理33.1.2后台用户管理33.1.3管理33.2系统主要技术分析43.2.1基于系统B/S的三层体系结构43.2.2系统开发中使用的关键技术53.3系统开发,操作环境分析7第四章系统摘要设计94.1系统功能模块设计94.2系统功能结构设计94.3系统UML设计104.3.1用例设计104.3.2用例描述11第五章系统数据库设计165.1物理分析165.2数据库数据表结构图165.3数据库表详细结构设计17第六章系统详细设计196.1详细设计概述196.2程序流程图196.3发送和接受邮件206.3.1邮件通信原则206.3.2配置邮件地址206.3.3一般邮件通讯协定216.3.4核心算法21第七章系统实施277.1全面工程体系结构实施277.2实施特定功能27结论36参考文献37审计38第一章前言第一章前言随着科学技术的不断提高,计算机科学越来越成熟,其强大的功能已经被人们深刻理解了。它已经进入了人类社会的各个领域,发挥了越来越重要的作用。随着计算机技术的发展,各种经营信息系统也在蓬勃发展。随着各学校陆续开发提高工作效率的自身系统,住宿客人迅速增加,学生公寓管理系统的开发也不可避免。近年来,我们学校的规模继续扩大,招生人数增加,宿舍也继续扩大。随着宿舍管理工作压力的提高,为了适应未来信息社会的需要,为了更科学、标准化宿舍管理工作,减轻员工的压力,提高工作效率,我们学校的实际工作需要和JAVA语言结合ORACLE数据库开发学生公寓管理系统。现在学生公寓管理系统的开发设计越来越显示出可视化、对象化和网络的特性0第二章系统可行性分析第二章系统可行性分析可行性分析是客观、科学的,在整个系统的设计和实现过程中具有十分重要的意义。软件可行性分析的目的是以适当的成本解决足够的问题,最终结果是实施或放弃设想中的项目。本宿舍管理系统从技术、经济、社会环境、人等四个方面进行可行性分析。2.1技术可行性以基于JAVA的web形式实现此系统。Java是Sun Microsystems(现已被Oracle收购)1995年5月发布的Java编程语言和JAVA平台的统称。JAVA编程语言已开发了10多年,形成了简单、面向对象、分布式、描述性、坚固、结构中立、可移植、性能优越、多线程的动态语言。JAVA平台企业版(Java EE)是用于Java的企业应用程序,它帮助开发和部署可移植、耐用、可扩展且安全的服务器端Java应用程序。基于Java SE构建的Java EE提供了可用于实现web 2.0应用程序的web服务、组件模型、管理和通信API。2.2经济可行性实现一套宿舍管理系统,考虑时间、资金、人力等,不需要很多投资。根据软件工程实施方法,严格实施系统即可。在正式启动前,很明显其效果有多高效,发挥了实效性。2.3社会环境在当今网络社会时代,硬件、软件设备环境已经相当成熟,实现和运行宿舍管理系统相当容易。2.4人随着计算机的发展,普通人可以使用基本的计算机技术已经非常重要,现在网络教育资源也很丰富,所以对一个邮件系统的操作和使用基本上没有阻碍。总之,实现一套宿舍管理系统是相当可能的。7第三章需求分析第三章需求分析3.1系统需求分析web应用技术2是网络上应用最广泛的应用之一在人们的工作和生活中发挥着重要的作用随着应用的普及电子邮件技术正在迅速发展不仅在普通人的日常生活中,而且成为现代企业内外信息交流的必要工具。企业拥有自己的邮件系统,不仅可以提高企业形象,更重要的是,还可以给企业带来实际效果。当然,邮件系统需要考虑稳定性、安全性等诸多因素,但是由于时间、学习技术的限制,仅实施最基本的客户端功能和简单的后台管理功能。Java提供了实现此功能的丰富类库,在老师的指导下开始了邮件系统开发。这个邮件系统主要有三个模块。3.1.1登录管理用户必须在登录界面中提交用户名和密码,才能在通过程序认证后登录系统。登录时将对用户帐户、密码进行有效的行验证,如果用户帐户无效或密码无效,则无法进入系统。然后执行用户权限检查,根据权限的不同,界面会有所不同。对于最终用户登录,只有部分权限;对于超级管理员登录,则有完全权限。3.1.2后台用户管理超级管理员可以添加和分配用户、打开帐户或查看、删除和修改现有帐户。在此处,您可以在添加和修改用户时指定用户的权限和说明。3.1.3前台管理3.2系统主要技术分析3.2.1基于系统B/S的三层体系结构B/S(浏览器/服务器)是浏览器/服务器。通常,三层体系结构是将整个业务应用程序划分为表示层、业务逻辑层和数据访问层。区分层次有助于系统的“高凝聚力、低耦合”。图3.1三层系统的层次结构表示层:通常对用户可见的界面,为使用系统时用户可见的交互式操作提供界面。业务逻辑层:实现核心价值的系统体系结构的一部分。侧重于与业务需求相关的系统设计,如开发业务规则和实施业务流程。也就是说,与系统应对的领域的逻辑有关。特定问题的操作也可以称为数据层的操作,数据业务的逻辑处理。数据访问层次结构:主要负责直接执行事务处理以添加、删除、修改、更新、查看数据的数据库访问权限。3.2.2系统开发中使用的关键技术一、HTML、CSS、JAVASCRIPT超文本标记语言(Hyper Text Mark-up Language,HTML)是当前网络上使用最广泛的语言,也是构成web文档的主要语言。HTML文本是由HTML命令组成的说明性文本,这些命令可以是说明性文本、图形、动画、声音、表格、链接等。HTML的结构由两部分组成:“刀头”(Head)、“主体”(Body)。此处头部说明浏览器所需的信息,但主体包含要说明的具体内容。层叠样式表(CSS)层叠样式表是一组控制网页外观的格式设置规则。使用CSS样式设置页面格式,可以将页面的内容与表示法分离。页面内容存储在HTML文档中,定义表示法的CSS规则存储在其他文件或HTML文档的一部分(通常是文件头部分)中。分离表示法和内容不仅可以更容易地维护站点的外观,还可以使HTML文档代码更简洁,从而缩短浏览器加载时间。JAVASCRIPT是基于对象和基于事件且具有相对安全性的客户端脚本语言。广泛用于客户端web开发的脚本语言,通常用于向HTML网页添加动态功能,例如响应用户的各种操作。它也是动态、弱类型、基于原型、内置支持类的语言。二、JSPJava Server Pages(JSP)页由HTML代码和其中包含的Java代码组成。服务器在客户端请求页面后处理这些Java代码,然后将生成的HTML页面返回到客户端的浏览器。JSP文件编译为Java servlet,并且在第一次调用JSP页时编译为Java servlet类的进程,因此第一次调用时速度稍慢,但经过编译后存储在服务器的内存中,因此在对服务器的下一次调用中提供了非常快速的响应。三、Struts1Struts1是Apache组织中的项目,与其他Apache组织中的项目一样,它也是开源项目。使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年海南省三支一扶招聘考试模拟试卷及1套参考答案详解
- 2025江苏苏州工业园区教育局组织开展西安地区校园招聘的模拟试卷参考答案详解
- 2025福建漳州市诏安县财政投资评审中心招募见习人员1人模拟试卷及答案详解(典优)
- 2025广东东莞麻涌镇人力资源服务有限公司招聘7人模拟试卷及一套完整答案详解
- 2025广东深圳市罗山科技园开发运营服务有限公司高校应届毕业生招聘拟聘考前自测高频考点模拟试题有完整答案详解
- 2025江西南昌市劳动保障事务代理中心招聘劳务派遣人员6人模拟试卷附答案详解(典型题)
- 2025福建南平事业单位招聘工作人员笔试未达开考比例及核减岗位招聘数情况模拟试卷附答案详解(黄金题型)
- HO-PEG-AS-MW-3400-生命科学试剂-MCE
- 2025昆明市盘龙区面向全国引进高中教育管理人才考前自测高频考点模拟试题及一套参考答案详解
- 小学劳动安全培训内容课件
- 创伤记忆的集体性遗忘-洞察及研究
- 浙江科技大学《高等数学Ⅱ》2025-2026学年期末试卷(A卷)
- 13 唐诗五首《钱塘湖春行》课件
- (高清版)DB11∕T 2456-2025 消防安全管理人员能力评价规范
- 胎心监护及并发症处理
- 锁骨骨折术后护理
- 酒店餐饮部主管考试题库
- 产业策划投标方案(3篇)
- 眼科常见疾病及其用药
- 脑疝患者的急救及护理
- 2025年广西专业技术人员继续教育公需科目(一)答案
评论
0/150
提交评论