数据库课程设计学生宿舍管理系统设计方案.docx
- 文档编号:883179
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:28
- 大小:1,011.68KB
数据库课程设计学生宿舍管理系统设计方案.docx
《数据库课程设计学生宿舍管理系统设计方案.docx》由会员分享,可在线阅读,更多相关《数据库课程设计学生宿舍管理系统设计方案.docx(28页珍藏版)》请在冰豆网上搜索。
数据库课程设计学生宿舍管理系统设计方案
Documentnumber【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】
数据库课程设计学生宿舍管理系统设计方案
攀枝花学院
学生课程设计(论文)
题目:
学生宿舍管理系统
学生姓名:
学号:
所在院(系):
专业:
计算机科学与技术
班级:
指导教师:
职称:
2014年6月19日
攀枝花学院教务处制
攀枝花学院本科学生课程设计任务书
题 目
学生宿舍管理系统开发
1、课程设计的目的
使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
(1)宿舍基本信息管理:
能够向数据库中添加、删除和修改宿舍记录。
(2)住宿人员基本信息管理
(3)出入登记管理
(4)贵重物品登记管理
(5)宿舍信息查询:
能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。
(6)宿舍信息统计:
能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。
注:
提供的数据有学生宿舍信息汇总表、学生学籍信息统计表
3、主要参考文献
[1]张莉.SQLServer数据库原理与应用教程(第3版)[M].北京:
清华大学出版社.2012
[2]王成良.数据库技术及应用[M].北京:
清华大学出版社.2011
[3]刘金岭,冯万利.数据库系统及应用教程—SQLServer2008[M].北京:
清华大学出版社.2013
[4]杨学全等.SQLSERVER实例教程(第2版)[M].北京:
电子工业出版社,2008
[5]郑阿奇等.程序设计教程[M].北京:
机械工业出版社,2008
[6]邓子云,张赐.JSP网络编程从基础到实践[M].北京:
电子工业出版社[M].2006
[7]宫继兵等.Web数据库开发教程[M].北京:
机械工业出版社,2009
[8]陈磊,刘洋等.Java程序设计基础(第3版)[M].北京:
清华大学出版社,2009
[9]朱福喜.面向对象与Java设计程序[M].北京:
清华大学出版社,2009
[10][美]KarliWatsonChristianNagel等.C#入门经典(第3版).北京:
清华大学出版社,2006
[11][美]SimonRobinson/ChristianNagel着,李敏波译《C#高级编程(第3版)》.北京:
清华大学出版社,2013
[12]江红,余表松.C#程序设计教程[M].北京:
清华大学出版社,2010
[13]王夕宁,王晓平.JSP通用模块及典型系统开发[M].北京:
人民邮电出版社.2006
[14]刘中兵,李伯华,邹晨.JSP数据库项目案例导航[M].北京:
清华出版社.2006
[15]王国辉,王易.JSP数据库系统开发案例精选[M].北京:
人民邮电出版社.2006
[16]李曙光.JSP开发实例完全剖析[M].北京:
中国电力出版社.2006
4、课程设计工作进度计划
第1天:
选题、完成需求分析
第2天:
数据库概念结构设计
第3天:
数据库逻辑结构设计及物理实现
第4天:
应用程序开发
第5天:
程序调试分析和结果、编写课程设计报告
指导教师(签字)
日期
年月日
教研室意见:
年月日
学生(签字):
接受任务时间:
年月日
注:
任务书由指导教师填写。
课程设计(论文)指导教师成绩评定表
题目名称
学生宿舍管理系统开发
评分项目
分值
得分
评价内涵
工作
表现
20%
01
学习态度
6
遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。
02
科学实践、调研
7
通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。
03
课题工作量
7
按期圆满完成规定的任务,工作量饱满。
能力
水平
35%
04
综合运用知识的能力
10
能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。
05
应用文献的能力
5
能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。
06
设计(实验)能力,方案的设计能力
5
能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。
07
计算及计算机应用能力
5
具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。
08
对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)
10
具有较强的数据收集、分析、处理、综合的能力。
成果
质量
45%
09
插图(或图纸)质量、篇幅、设计(论文)规范化程度
5
符合本专业相关规范或规定要求;规范化符合本文件第五条要求。
10
设计说明书(论文)质量
30
综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。
11
创新
10
对前人工作有改进或突破,或有独特见解。
成绩
指导教师评语
指导教师签名:
年 月 日
学生宿舍管理系统
摘要
管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,
大学生宿舍管理系统就是一个典型的管理
信息系统,它可以让宿舍管理工作变的更轻松。
本毕业设计的任务就是设计一个大学生宿舍管理系统。
其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。
主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。
经过分析,本系统运用了MicrosoftSQLServer2008为后台数据库,以Visual2010
为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。
关键字:
VisualStudioC#2010;SQLServer2008;宿舍管理;系统登录;系统管理
1.学生宿舍管理系统概述
学生宿舍管理系统用来对学生的分房入住开始到最后的费用结算全过程进行管理,该系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括分房、入住登记、出入记录、对学生的住宿情况查询,可以更快地了解到每个学生的住宿情况,统计出剩余床位,测算出预期时间内的床位总剩余数等。
1.1系统的任务
学生宿舍管理系统是学校管理学生住宿信息的重要工具,一个完善的学生宿舍管理系统的任务主要包括一下几项:
(1)宿舍基本信息管理:
能够向数据库中添加、删除和修改宿舍记录。
(2)住宿人员基本信息管理
(3)出入登记管理
(4)贵重物品登记管理
(5)宿舍信息查询:
能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。
(6)宿舍信息统计:
能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。
注:
提供的数据有学生宿舍信息汇总表、学生学籍信息统计表
系统的目标
学生宿舍管理系统是一个现代化软件系统,它通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据、降低成本、提高效率、改进服务等目的。
一般而言,学生宿舍管理系统应达到以下目标。
●能够管理各类有关学生以及宿舍的信息;
●能够快速地进行各类信息的添加、修改以及查询;
●减少工作人员的参与和基础信息的录入,具有良好的自治功能和信息循环;
●减少管理人员,减轻管理人员的任务,降低管理成本。
2.系统需求分析
需求分析阶段的目标
(1)了解目前宿舍管理的现状。
(2)通过实地调查的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。
需求分析阶段的任务
(1)处理对象
系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息各个对象包括信息如下所示(详细的数据见于数据字典):
1.宿舍楼基本信息:
包括宿舍楼编号、寝室号、这样可以方便管理者对宿舍楼的管理,提高查询效率;
2.学生基本信息:
学生姓名、学生学号、学生寝室、学生联系方式、、学生入住时间等方面的信息,可以方便学信息的查询和更新;
3.宿舍基本信息:
宿舍基本信息包括四个数据结构:
宿舍编号,宿舍人数
(2)处理功能要求
系统主要完成以下几个功能:
1.宿舍楼基本信息查询与修改;
2.学生基本信息查询;
3.每一幢宿舍楼中宿舍信息的查询;
系统功能图
3.数据库分析设计
系统E-R图
E-R图是一种信息模型图,体现了系统实体之间的关系。
通过系统需求分析,得到了系统的分解功能以及数据流程。
根据这些实体和实体之间的关系,可以得到系统E-R图,如下图所示
MM1
NMM
数据字典
(1)数据项
表3.2.1数据项列表
数据项编号
数据项名
数据项含义
与其它数据项的关系
存储结构
别名
DI-1
StuNo
学生学号
char(12)
学号
DI-2
StuName
学生姓名
char(10)
姓名
DI-3
GradeId
学生班级
Int
年级
DI-4
DormitoryId
宿舍编号
char(6)
舍号
DI-4
Phone
宿舍学生联系方式
同上
char(10)
电话
DI-5
ValuablesIde
贵重物品编号
同上
char(10)
编号
DI-6
Time
登记时间
同上
char(10)
时间
(2)数据结构
表3。
数据结构列表
数据结
构编号
数据结构名
数据结构
含义
组成
DS-1
Student
学生信息
StuNo,StuName,GradeId,Phone,DormitoryId,
DS-2
Dormitory
宿舍信息
DormitoryId,DormitoryName,InputNum
DS-3
Entry
登记信息
EntryId,EntryStatus,StuNo,Time
DS-4
Valuables
贵重物品信息
ValuablesId,StuNo,ValuablesName
将E-R图转化为关系模型
由于宿舍楼与管理员的联系方式是1:
n(一对多),可以将其之间的联系与n端实体管理员合并,宿舍楼与宿舍之间的联系、宿舍与学生之间的联系方式也是1:
n,同样也将其之间的联系与n端实体宿舍、学生合并,而宿舍物品与学生之间的联系方式则是n:
m(多对多),这样要把它们之间的联系转化为独立的关系模式,具体的基本E-R图向关系模型的转化如下:
宿舍:
Dormitory(DormitoryId,DormitoryName,InputNum);
等级:
Entry(EntryId,EntryStatus,StuNo,T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 学生宿舍 管理 系统 设计方案