【面向对象程序设计】宿舍管理系统.docVIP

【面向对象程序设计】宿舍管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成绩 徐州工程学院 面向对象程序设计 课程设计报告 设 计 名 称 宿舍人员管理系统 学 院 信电工程学院 专 业 计算机科学与技术 班 级 09软件2班 学 生 姓 名 王晓峰 学 号 20090501136 设 计 地 点 计算机应用技术实验室 指 导 教 师 胡局新 设计起止时间:2012年1月 2日至 2012年 1月 6日 目的及意义 本次课程设计的题目是“宿舍人员管理系统”。在如今的高校或者中学,学生人数越来越多,住宿的学生相应的也越来越多,原本的手工管理宿舍人员显然已经很难适应庞大的学生的数量,这次设计的目的和意义就是,方便管理人员对住宿学生进行管理,能够清楚便捷的对宿舍人员进行管理,轻松地对宿舍人员进行增加,修改,删除,查询,并且通过树结构可以一目了然学校宿舍的住宿情况。这次课程设用到了,数据库,初层次的设计模型,JAVA GUI界面设计,JDBC等方面的知识,加深了JAVA基础知识的理解,了解了很多以往没有接触到的java类库,对今后数据库操作,软件设计的模式和步骤都有很大的帮助。 设计方案 课题概述: 1.功能需求 1.1.1 添加功能:当有人员入住宿舍时,使用添加功能进行人员信息的添加。 1.1.2删除功能:当人员毕业或者其他情况不在宿舍住了,使用删除功能删除学生的信息。 1.1.3 查询功能:当要获取某个人的信息资料时,使用查询功能,可以方便找到需要的信息。 1.1.4 修改功能:当有人员更换宿舍或者信息需要修改时,使用修改功能对人员资料进行修改。 1.5显示功能:以树的层次结构来显示,能够方便显示学校个宿舍楼的住宿情况。 2.界面需求: 1.2.1 登录界面:只有输入正确的用户名和密码,才可以使用这个系统软件。 1.2.2 主界面:以简单清晰的操作界面,提供简单方便的操作方式,让操作者轻松的使用这个系统。 3.类的设计: 1.3.1为保证学生信息得以封装,在设计数据库学生表的同时,设计一个学生类(student)与之对应。 1.3.2为了实现数据库与JAVA之间各种操作,需要设计一个数据库类(DataBase) 1.3.3为了是系统更具完整性,在界面中加入了一个时间类(Today),用来显示当前系统的时间。 1.3.4在核心JTable中需要一个模型类(stuModel),用来进行数据在表中的显示与更改。 4.数据库选择 考虑到系统的健壮性,本系统采用了SQL SERVER 2008数据库。SQL SERVER 2008操作界面相对简单,使用非常方便。 5.环境需求 本系统开发环境为myEclipse+WINDOW 7操作系统+SQL SERVER 2008 (2)功能结构图和流程图 2.1 整个系统模型图 宿舍人员管理系统主界面 宿舍人员管理系统 主界面 登录界面 查询模块 删除模块 添加模块 修改模块 返回 — 结束 删除学生信息修改学生信息返回登录界面查询学生信息退 出 系 统开始 删除学生信息 修改学生信息 返回登录界面 查询学生信息 退 出 系 统 开始 输入密码 正 确 退出 主 界 面 结 束 删除学生信息修改学生信息返回登录界面查询学生信息 删除学生信息 修改学生信息 返回登录界面 查询学生信息 数据库设计 新建数据库 本次数据库设计运用到了一张表,即学生表。学生表中包括5个字段,分别为id(学号),name(姓名),sex(性别),dormId(宿舍楼号),roomId(房间号),其设计如下图所示 三、具体实现过程 (1)各功能模块的实现 3.1.0新建项目 3.1.1 当用户输入正确的用户名和密码才可以进入主界面,提高系统的安全性,防止非法用户进入系统操作。 public class LandFrame extends javax.swing.JFrame implements ActionListener { @Override public void actionPerformed(ActionEvent arg0) { //登录 if(arg0.getSource()==button1) { if(jTextField1.getText().equals(wxf)jPasswordField1.getText().equals(123456)) { JOptionPane.showM

文档评论(0)

181****1752 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档