ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:718.12KB ,
资源ID:13397604      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13397604.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生住宿管理系统Word下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生住宿管理系统Word下载.docx

1、创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45)总 分(100)指导教师签名: 年 月 日摘 要 随着计算机的普及,各行各业都离不开信息处理,然而,现今有许多高校仍然用手工对宿舍进行管理。而随着办学规模的不断扩大,学生人数越来越多,数据信息处理的工作量也日益增大,这种手工管理存在的弊端就会显现出来,如易出错,出错后不易修改;易丢失数据,而且不易查找等等。为了提高高校的整体管理水平,同时基于计算机在高校宿舍管理的应用也日趋普及,这使得建立学生住宿管理系统成为必然的选择。针对这种现象设计了一套学生住宿管理系统,学生住宿管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非

2、常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。分析了住宿管理系统的各项要求,利用软件画出了数据库的关系模型,在SQL server 2008中创建了数据库,用NetBeans IDE 6.9编程实现了学生住宿管理系统,该系统具有人员信息的添加、查找、修改和显示等功能。关键词:SQL Server 2008 ;Java ;宿舍管理系统 引 言 数据库是数据管理的最新技术,是计算机科学是重要分支。今天,信息资源已成为各个部门重要的财富和资源。建立一个

3、满足各级部门信息处理要求的行之有效的信息系统也已成为一个企业或组织生存和发展的重要条件。因此,越来越多的应用领域采用数据库技术来存储和处理信息资源。对于一个国家来说,数据库的建设规模,数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的标志。随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给现代宿舍管理应用带来了蓬勃发展的机遇,在现代学生宿舍管理中,网上修改学生信息成为了不可或缺的现代工具。本课程设计主要完成一个学生住宿管理系统。 本系统选用NetBeansIDE 6.9作为开发工具,DBMS选用Microsoft SQL Server。只要在所用

4、系统的计算机上装上NetBeansIDE 6.9和Microsoft SQL Server2008就可以使用。 此次课程设计的目的在于让学生了解并掌握可视化程序的设计方法,具备初步的独立分析和设计能力;熟练软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。1需求分析 1.1系统分析 一个高校有若干栋宿舍,每栋宿舍有若干房间,一个房间有床位4个。对学生按学院、班级、学生性别、同一省份的学生不能分在一起的原则分宿舍. 应实现以下功能:(1)查询功能:按班级查询本班学生分配到那些宿舍,按省份查询

5、本省的学生住宿情况,按学院查询本学院的学生住宿情况(2)添加功能:对学生能进行宿舍的分配。(3)修改功能: 对学生能进行宿舍调整(4).打印功能:打印班级的学生住宿情况1.2用户需求 用户需求可分为两个方面:一方面是宿舍管理员听过学生住宿管理系统来查询某学生的宿舍情况以及各个省,各个学院的宿舍分配情况。方便来访客人的访问等;另一方面的学习宿舍管理的相关工作人员,通过学生住宿管理系统来对新生进行宿舍分配,对某些学生进行宿舍调整,也可以方便的对各个班级,各个学院,各个省的学生住宿情况进行查询。这两个方面形成了学生住宿管理系统的一个有机工作整体,采用计算机平台进行自动化信息处理,可更高效的维护和更新

6、学生住宿管理系统,为用户提供更好的服务,为工作人员更好的管理学生宿舍。系统要求实现对数据的存储和管理,采用方便用户操作的图形界面实现系统。界面要求美观和简单。通过对应的菜单进如相应的界面,对数据进行相应的操作,在录入时首先要求用户输入相应的数据,最后点确定,对数据进行保存,并提示用户保存是否成功。保存成功后刷新相应的界面。进入查询是首先选择查询方式:某省学生宿舍分配,某班级学生宿舍分配,某学院宿舍分配,某学生宿舍情况,进行相应的查询。将查询到的结果返回到相应的界面。进行修改时,输入要修改的学号,进对应的信息返回,允许管理员进行操作,最后点击确定,对数据进行保存,并提示是否保存成功。同时刷新相应

7、的界面。2 概要设计 2.1系统流程图 图2.1系统流程图2.2系统功能模块设计 1、系统主要功能如下所示:(4)打印功能:2、系统功能模块图如下:(1)添加功能 图2.2系统功能模块添加功能(2)查询功能 图2.3系统功能模块查询功能(3)修改功能 图2.4系统功能模块修改功能(3)打印功能图2.5系统功能模块打印功能2.3系统总体设计学生住宿管理系统是为了方便管理员和相关工作人员对学生住宿信息进行管理和录入的系统。该系统要向用户提供友好的菜单界面,和各种使用的接口。操作要求简单。同时系统对数据的管理要求要做到保证数据的安全性和准确性。3 数据库设计 3.1概念模型设计3.1.1 设计原理本

8、系统的概念结构设计采用自顶向下方法。即首先定义全局概念结构的框架,然后逐步细化3.1.2 概念模型经过对物质管理所涉及的数据进行分析,得到如下的实体:(1)宿舍:属性包括宿舍号、已住人数、管理员。(2)学生:属性包括学号,姓名,性别,学院,省份和班级。(3)管理员:属性包括姓名,职工号等,可对学生宿舍信息进行简单的管理。(4)相关工作人员:属性包括姓名,职工号等,可对学生宿舍信息进行所有的合法操作。联系有:(1)管理:反应了管理员、学生和宿舍三者之间的联系。(2)住宿:反映了学生与宿舍的联系。所设计的概念模型(E-R图)如下: 图3.1 系统ER模型图 图3.2 学生实体的局部ER模型图 图3

9、.3 宿舍实体的局部ER模型图3.2逻辑结构设计3.2.1 将实体转换为关系模式学生(学号,姓名,性别,学院,班级,省份);宿舍(宿舍号,管理员,已住人数)。3.2.2将联系转换为关系模式住宿(学号,宿舍号);管理(员工编号,宿舍号,学号)。3.3 物理结构设计3.3.1 基本表设计1、学生表 表3.1 学生表字段名字段描述字段类型备注学号方便管理学生Char(10)主键姓名性别Char(2)班级学院Char(20)省份创建学生表的SQL语句如下:Create Table 学生( 学号Char(10) Primary Key, 姓名 Char(10), 性别 Char(2), 班级 Char(

10、10), 学院 Char(20), 省份 Char(10);2.宿舍表 表3.2 宿舍表宿舍号对寝室管理更方便int管理员不同栋宿舍楼有不同的管理员已住人数方便安排新生入住创建宿舍表的SQL语句如下:Create Table 宿舍 宿舍号 Int Primary Key, 管理员 Char(10), 已住人数 Int3.宿舍管理表 图3.3宿舍管理表创建宿舍管理表的SQL语句如下:Create Table 宿舍管理 宿舍号 Int , 学号 Char(10), Primary key(学号,宿舍号), Foreign key(学号) references 学生(学号), Foreign key

11、(宿舍号) references 宿舍(宿舍号)3.3.2 视图设计1、创建学生表的视图 Create View view学生 As Select * From 学生2、创建宿舍表的视图 Create View view宿舍 As From 宿舍3、创建宿舍管理表的视图 Create View view宿舍管理 As From 宿舍管理3.3.3 索引设计1、为学生表建立索引Create Unique Index 学生No On 学生(学号);2、为宿舍表建立索引Create Unique Index 宿舍No On 宿舍(宿舍号);4 程序模块设计4.1 开发环境及数据库连接 开发环境:WI

12、N xp 系统,neatbeans IDE 6.9,SQL sever 2008链接服务器名称:PDZGC2NB4UEQTE7 链接数据库字符串: Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver con=DriverManager.getConnection(jdbc:sqlserver:/127.0.0.1:1433;databaseName=学生住宿管理,sazzy4.2 添加功能设计4.2.1设计思路运行菜单界面后,点击添加功能中的添加一个学生,然后用监视器监听该控件,一旦点击了该控件,就弹出录入信息的窗口,然后用户就

13、可以按照提示输入添加的信息,输入完毕后再点击确定建来更新数据库达到添加的效果。添加成功或者失败都显示相应信息。最后关闭提示窗口返回主菜单界面进行下一步操作。4.2.2实现方法部分代码如下: try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver con=DriverManager.getConnection(String a;a=jt.getText();ps=con.prepareStatement(select 学号,宿舍号 from 住宿管理,学生 where 班级= and 学生.学号=宿舍.学号ps.setString(1, a)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1