JAVA程序设计报告材料.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案 PAGE 文档 JAVA程序设计报告 摘要 1.1宿舍管理系统:它是用来对学生的住宿情况进行管理的一个应用 程序,通过该系统使用者可以轻松地对学生以及宿舍事务进行管理,其中包括 对数据的添加、查询、修改,使得宿舍资料的管理更加方便,我们的程序主要 展示了如何用JAVA语言开发基于桌面操作系统以及连接My Sql数据库平台的 小型管理程序,其重点是如何连接数据库以及如何对数据库进行操作,此外我 们也同样对页面进行了精心设计,达到了美观、条理,一目了然的效果。 1.2所选语言分析介绍:在众多的计算机语言中,JAVA无疑是开发图形界面的最佳选择,丰富的类库提供了足够的控件开发人员使用,使得界面的设计灵活多变,能够设计出更多、更好的用户界面。此外JAVA在与数据库的连接方面也是十分非常实用的,JAVA与JDBC的结合,使得程序员可以只写一次数据库,应用软件就可以在任何一种数据库系统上运行,这是JAVA的最大特色之一,此外它还具有简单易用性、完全面向对象、平台无关性、安全可靠性等备受软件人员青睐的特性。因此我们选用JAVA语言。 1.3市场需求分析:目前,市场上大量的小应用程序泛滥,竞争十分激烈,但据观察最最抢手的要数管理程序,随着数据量的增大,在很多方面都需要有一个强壮的管理程序来进行管理,为了适应市场需求,同样也是为了为我们以后我们更好的步入社会,适应市场需求,我们选择编写一个宿舍管理程序。 二、系统介绍 2.1 功能简介:本系统的使用者分为管理员和普通用户,普通用户只可查看系统信息,不可对其进行修改,管理员享有管理的最高权限,可以对系统的各条记录进行添加、删除、修改等操作,其中管理员可管理的内容有管理员的添加、删除;宿舍内员工的管理;入住学生的登记注册以及资料的修改;来访人员的登记与修改;宿舍的财产以及维修状况的记录;宿舍卫生情况进行记录并可进行评比;再就是对水电费的管理,等等。总体上说我们的宿舍管理系统功能是比较健全、实用的。 2.2界面介绍:本系统的界面主要着重简单、实用,在最上方有一个全面的菜单栏,里面的菜单命令基本实现了系统的全部功能,我们的菜单栏可以通过快捷键实现,里面的菜单命令在打开菜单栏后也可以通过快捷键使用,另外也可通过菜单调出一个工具栏,工具栏内的命令都是分类别的折叠着一起的,单击即可将其打开,在那里可以方便的调用窗口,然后在内部对其进行操作。 宿舍费用管理是用来页面是用来计算水电费的,可以计算所有的水电费费用,只有当楼号和房间号码完全相同的时候水电费才会追加,依次增多。其余的则不会。 该图是一个工具箱的图示,是将所有的功能以图片按钮的形式放在面板上的,用的是流布局每个按钮都连接到不同的页面,可以实现和菜单同样的功能,使用比较方便,界面漂亮。 该界面是用来查询学生信息的,最上面使用的按钮,单击每个按钮可以改变文本框前的label上的文字,例如:单击“按学号查询“按钮,label标签上则显示“请输入学生学号”,单击“按姓名查找”按钮则显示“请输入学生姓名”。单击查询即可显示数据库中相应的信息。 查看学生信息页面是用来查看学生信息的,分别可以按学号、姓名和住址查询,然后从数据库中调出相应的信息显示子详细信息面板上。 上面两个页面是记录来访人员信息的,在“来访人员登记”窗口中“来访时间”和“结束时间”是不可以修改的两个项,而在“来访资料修改”窗口中是可以修改的,并且在“来访资料修改”窗口中可以显示所有的来访人员名单。 此页面主要是实现宿舍调换的登记,可以再“个人财产”面板中输入各项,然后点击“保存修改”按钮,保存宿舍信息。可以很方便的记录学生住宿的信息。 该页面实现的功能主要是财产维修登记情况,在登记完之后会显示在当前页面中,查询方便,分共有财产维修登记和私有财产维修登记。 程序中的部分代码: package com.MainFrame; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; import com.my

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档