学生住宿管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生住宿管理系统
-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
数学与计算机学院
课程设计说明书
课程名称: 软件工程与数据库-课程设计课程代码: 6014419
题目: 学生住宿管理系统
年级/专业/班: 2011级软件设计2班
学生姓名: 朱中阳
学号: 312011********* 开始时间: 2013 年 06 月 7 日
完成时间: 2013 年 06 月 21 日
课程设计成绩:
学习态度及平时成绩(30)技术水平与实
际能力(20)
创新
(5)
说明书(计算书、图
纸、分析报告)撰写质量
(45)
总分
(100)
指导教师签名:年月日
随着计算机的普及,各行各业都离不开信息处理,然而,现今有许多高校仍然用手工对宿舍进行管理。而随着办学规模的不断扩大,学生人数越来越多,数据信息处理的工作量也日益增大,这种手工管理存在的弊端就会显现出来,如易出错,出错后不易修改;易丢失数据,而且不易查找等等。为了提高高校的整体管理水平,同时基于计算机在高校宿舍管理的应用也日趋普及,这使得建立学生住宿管理系统成为必然的选择。针对这种现象设计了一套学生住宿管理系统,学生住宿管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。分析了住宿管理系统的各项要求,利用软件画出了数据库的关系模型,在SQL server 2008中创建了数据库,用NetBeans IDE 6.9编程实现了学生住宿管理系统,该系统具有人员信息的添加、查找、修改和显示等功能。
关键词:SQL Server 2008 ;Java ;宿舍管理系统
引言 0
1需求分析 (2)
1.1系统分析 (2)
1.2用户需求 (2)
2 概要设计 (4)
2.1系统流程图 (4)
2.2系统功能模块设计 (5)
2.3系统总体设计 (7)
3 数据库设计 (8)
3.1.概念模型设计 (8)
3.2.逻辑结构设计 (9)
3.3 物理结构设计 (10)
4程序模块设计 (12)
4.1 开发环境及数据库连接 (12)
4.2 模块1设计 (13)
4.3 模块2设计 (14)
4.4 模块3设计 (17)
5系统测试 (20)
5.1测试环境 (20)
5.2 测试用例及结果 (21)
结论 (32)
参考文献 (34)
引言
数据库是数据管理的最新技术,是计算机科学是重要分支。今天,信息资源已成为各个部门重要的财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也已成为一个企业或组织生存和发展的重要条件。因此,越来越多的应用领域采用数据库技术来存储和处理信息资源。对于一个国家来说,数据库的建设规模,数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的标志。
随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给现代宿舍管理应用带来了蓬勃发展的机遇,在现代学生宿舍管理中,网上修改学生信息成为了不可或缺的现代工具。
本课程设计主要完成一个学生住宿管理系统。
本系统选用NetBeansIDE 6.9作为开发工具,DBMS选用Microsoft SQL Server。只要在所用系统的计算机上装上NetBeansIDE 6.9和Microsoft SQL Server2008就可以使用。
此次课程设计的目的在于让学生了解并掌握可视化程序的设计方法,具备初步的独立分析和设计能力;熟练软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。
1需求分析
1.1系统分析
一个高校有若干栋宿舍,每栋宿舍有若干房间,一个房间有床位4个。对学生按学院、班级、学生性别、同一省份的学生不能分在一起的原则分宿舍. 应实现以下功能:
(1)查询功能:按班级查询本班学生分配到那些宿舍,按省份查询本省的学生住宿情况,按学院查询本学院的学生住宿情况
(2)添加功能:对学生能进行宿舍的分配。
(3)修改功能: 对学生能进行宿舍调整
(4).打印功能:打印班级的学生住宿情况
1.2用户需求
用户需求可分为两个方面:一方面是宿舍管理员听过学生住宿管理系统来查询某学生的宿舍情况以及各个省,各个学院的宿舍分配情况。方便来访客人的访问等;另一方面的学习宿舍管理的相关工作人员,通过学生住宿管理系统来对新生进行宿舍分配,对某些学生进行宿舍调整,也可以方便的对各个班级,各个学院,各个省的学生住宿情况进行查询。这两个方面形成了学生住宿管理系统的一个有机工作整体,采用计算机平台进行自动化信息处理,可更高效的维护和更新学生住宿管理系统,为用户提供更好的服务,为工作人员更好的管理学生宿舍。
系统要求实现对数据的存储和管理,采用方便用户操作的图形界面实现系统。界面要求美观和简单。通过对应的菜单进如相应的界面,对数据进行相应的操作,在录入时首先要求用户输入相应的数据,最后点确定,对数据进行保存,并提示用户保存是否成功。保存成功后刷新相应的界面。进入查询是首先选择查询方式:某省学生宿舍分配,某班级学生宿舍分配,某学院宿舍分配,某学生宿舍情况,进行相应的查询。将查询到的结果返回到相应的界面。进行修改时,输入要修改的学号,进对应的信息返回,允许管理员进行操作,最后