- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生住宿管理系统概要
数学与计算机学院
课程设计说明书
课 程 名 称: 软件工程与数据库-课程设计
课 程 代 码: 6014419
题 目: 学生住宿管理系统
年级/专业/班: 2011级软件设计2班
学 生 姓 名: 朱中阳
学 号: 312011080611531
开 始 时 间: 2013 年 06 月 7 日
完 成 时 间: 2013 年 06 月 21 日
课程设计成绩:
学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100) 指导教师签名: 年 月 日
摘 要
随着计算机的普及,各行各业都离不开信息处理,然而,现今有许多高校仍然用手工对宿舍进行管理。而随着办学规模的不断扩大,学生人数越来越多,数据信息处理的工作量也日益增大,这种手工管理存在的弊端就会显现出来,如易出错,出错后不易修改;易丢失数据,而且不易查找等等。为了提高高校的整体管理水平,同时基于计算机在高校宿舍管理的应用也日趋普及,这使得建立学生住宿管理系统成为必然的选择。针对这种现象设计了一套学生住宿管理系统,学生住宿管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。分析了住宿管理系统的各项要求,利用软件画出了数据库的关系模型,在SQL server 2008中创建了数据库,用NetBeans IDE 6.9编程实现了学生住宿管理系统,该系统具有人员信息的添加、查找、修改和显示等功能。
关键词:SQL Server 2008 ;Java ;宿舍管理系统
目 录
引 言 1
1需求分析 2
1.1系统分析 2
1.2用户需求 2
2 概要设计 3
2.1系统流程图 3
2.2系统功能模块设计 4
2.3系统总体设计 5
3 数据库设计 6
3.1.概念模型设计 6
3.2.逻辑结构设计 7
3.3 物理结构设计 7
4程序模块设计 10
4.1 开发环境及数据库连接 10
4.2 模块1设计 10
4.3 模块2设计 12
4.4 模块3设计 15
5系统测试 18
5.1测试环境 18
5.2 测试用例及结果 18
结 论 29
参考文献 30
引 言
数据库是数据管理的最新技术,是计算机科学是重要分支。今天,信息资源已成为各个部门重要的财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也已成为一个企业或组织生存和发展的重要条件。因此,越来越多的应用领域采用数据库技术来存储和处理信息资源。对于一个国家来说,数据库的建设规模,数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的标志。
随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给现代宿舍管理应用带来了蓬勃发展的机遇,在现代学生宿舍管理中,网上修改学生信息成为了不可或缺的现代工具。
本课程设计主要完成一个学生住宿管理系统。
本系统选用NetBeansIDE 6.9作为开发工具,DBMS选用Microsoft SQL Server。只要在所用系统的计算机上装上NetBeansIDE 6.9和Microsoft SQL Server2008就可以使用。
此次课程设计的目的在于让学生了解并掌握可视化程序的设计方法,具备初步的独立分析和设计能力;熟练软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。
1需求分析
1.1系统分析
一个高校有若干栋宿舍,每栋宿舍有若干房间,一个房间有床位4个。对学生按学院、班级、学生性别、同一省份的学生不能分在一起的原则分宿舍. 应实现以下功能:
(1)查询功能:按班级查询本班学生分配到那些宿舍,按省份查询本省的学生住宿情况,按学院查询本学院的学生住宿情况
(2)添加功能:对学生能进行宿舍的分配。
(3)修改功能: 对学生能进行宿舍调整
(4).打印功能:打印班级的学生住宿情况
1.2用户需求
用户需求
文档评论(0)