学生宿舍管理系统设计说明书
学生宿舍管理系统设计说明书
成绩:
评语:
华南理工大学广州学院
2015-2016学年度第一学期《数据库课程设计》说明书
题目:学生宿舍管理系统
院系:
专业班级:
学号:
学生姓名:
班内序号:
指导教师:
2015年10月25日
第1 页共19 页
学生宿舍管理系统设计说明书
目录
目录 (2)
摘要 (3)
1.概述 (3)
2. 课程设计任务的需求分析 (3)
2.1设计任务 (3)
2.2设计要求 (3)
2.3需求描述的规范文档 (4)
3.概念结构设计 (4)
3.1概念结构设计工具 (4)
3.2 学生信息管理子系统 (4)
3.3住宿信息管理子系统 (5)
3.4出入登记子系统 (5)
3.4总体E-R图 (6)
4.逻辑结构设计 (6)
4.1关系数据模式 (6)
5.数据库物理设计与实施 (7)
5.1数据库应用的硬件、软件环境介绍 (7)
5.2建立数据库 (7)
6.数据操作要求及实现 (7)
6.1 数据添加操作 (7)
6.2 数据查询操作 (8)
6.3 数据删除操作 (9)
6.4 数据修改操作 (9)
7.源代码及查询截图 (11)
7.1系统主要功能流程图 (11)
7.2 连接数据库 (12)
7.3 源代码 (12)
7.4查询截图 (13)
8.收获、体会和建议 (18)
9.主要参考文献 (18)
第2 页共19 页
学生宿舍管理系统设计说明书
摘要
随着时代的进步与发展,计算机与我们的生活越来越息息相关。这一次的数据库程序设计,制作过程中,我学会了很多东西,不仅仅使我跟深入的了解了数据库,还帮我巩固了我所不懂得知识。这一次我所做的事学生宿舍管理系统,这个系统实现了管理员的登陆动能,还拥有学生信息管理功能与宿舍信息管理功能。此说明书对系统的程序代码、功能进行详细分析。
1.概述
此次是要做的事宿舍管理系统,宿舍对于我们来说是很重要的东西。不仅仅我们学生需要宿舍来解决我们离家远的不便之处,工厂、公司的地方也会拥有宿舍。
此次课程设计需要学生在编写程序的过程中,熟悉与掌握视窗界面系统的编程,为以后工作打下一个良好的基础,要熟练使用C#语言与数据可连接的知识。
2.课程设计任务的需求分析
2.1设计任务
学生宿舍是同学最为熟悉的领域,假定学校有多栋宿舍楼,每栋楼有多层,每层有多个寝室,每个寝室可住多名学生,学生宿舍管理系统对学校的学生宿舍进行规范管理,其管理的对象如下:
.宿舍信息:编号、楼层、床位数、单价等。
学生:学号、姓名、性别、年龄、所在院系、年级、电话等。
每个宿舍最多可以住4位同学,每个同学只能在一个宿舍,不同宿舍的费用标准可以不同。不同院系、年级的同学可以住同一间宿舍。
2.2设计要求
系统要能够对宿舍、学生、住宿信息进行登记、调整,并能随时进行各种查询、统计等处理。包括:
2.2.1 学生信息管理:对学生的信息进行管理,包括登记学生信息、查询学生信息、修改学生信息、删除学生信息。
2.2.2 宿舍信息管理:分配宿舍,包括,宿舍信息登记、宿舍信息查询、宿舍信息修改、宿舍信息删除。
2.2.3 出入登记:对学生进出公寓的情况进行登记、实现基本的出、入监控功能。
第3 页共19 页
学生宿舍管理系统设计说明书
第 4 页 共 19 页 2.3需求描述的规范文档
在整体设计中,将宿舍管理系统在使用者登陆时分为三大模块,每个模块在各自的系统中分别实现各自的功能。其中,登入模块包括:操作员,密码。学生信息管理模块包括:登记学生信息管理,查询学生信息管理,修改学生信息管理,删除学生信息管理;宿舍信息管理模块包括:宿舍登记管理,,宿舍查询管理,宿舍修改管理,宿舍删除管理。
3.概念结构设计
3.1概念结构设计工具
E-R 模型。
3.2 学生信息管理子系统
3.2.1子系统描述
此子系统使用了4个窗口界面、3个dataGridView 控件等控件和程序函数与sql 语句实现了对学生信息的登记、、删除、修改、查询的系统功能。
3.2.2分E-R 图
3.2.3说明
根据实体管理员的两个属性进行登陆,而后对实体学生的属性进行操作,此为一对多联系的E-R 模型。
管理 管理员 用户名 密码 学生 学号 姓名
性别 年龄 院系 年级 电话
1 n
学生宿舍管理系统设计说明书
第 5 页 共 19 页 3.3住宿信息管理子系统
3.3.1子系统描述
此子系统使用了5个窗口界面、4个dataGridView 控件等控件和程序函数与sql 语句实现了对住宿学生信息的登记、、删除、修改、查询、出入登记系统功能。
3.3.2分E-R 图
3.3.3说明
根据实体管理员的两个属性进行登陆,而后对住宿学生的信息的属性进行操作,此为一对多联系的E-R 模型。
3.4出入登记子系统
3.4.1子系统描述
此子系统使用了1个窗口界面、1个dataGridView 控件等控件和程序函数与sql 语句实现了对住宿学生信息的出入登记系统功能。
3.4.2分E-R 图
管理 管理员 用户名 密码
住宿信息
学号 姓名 宿舍楼号 宿舍号 床位号 1 n 管理 管理员 用户名
密码
出入登记 学号 姓名 出入登记 1 n
学生宿舍管理系统设计说明书
第 6 页 共 19 页
姓名
学号
3.4.3说明
根据实体管理员的两个属性进行登陆,而后对住宿学生出入的属性进行操作,此为一对多联系的E-R 模型。
3.4总体E-R 图
4.逻辑结构设计
4.1关系数据模式
4.1.1 学生表
Sno Sname Sex Sage Sdepartment
Sgrade Sphone 学号 姓名 性别 年龄 院系 年级
电话
nvarchar (50) nvarchar (50)
nvarchar (50)
nvarchar (50)
nvarchar (50)
nvarchar (50) nvarchar (50)
管理
用户名 密码
管理 管理
学生
住宿信息
学号 学号 学号 学号 学号 学号
学号 学号
姓名
宿舍楼号 宿舍号
床位号
管理
出入登记
出入登记
学生宿舍管理系统设计说明书
4.1.2 住宿信息表
Sno Sname BuildNO Floor Bedno
学号姓名宿舍楼号宿舍号床位号nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50)
4.1.3 出入登记表
Sno Sname OutIn
学号姓名出入登记nvarchar(50) nvarchar(50) nvarchar(50)
4.1.4 用户表
Users Password
用户名密码
nvarchar(50) nvarchar(50)
5.数据库物理设计与实施
5.1数据库应用的硬件、软件环境介绍
数据库的建立与连接实施:Microsoft SQL Server2008/Windows 7
编程环境:Microsoft Visual Studio 2010/windows 7
5.2建立数据库
数据库名:Student
数据信息表:用户表(用户名:1,密码:1)、学生表、住宿信息表、出入登记。6.数据操作要求及实现
6.1 数据添加操作
string no = textBox1.Text;
string name = textBox2.Text;
string sex = text …… 此处隐藏:5903字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




