数据库课程设计学生宿舍管理系统设计方案_第1页
数据库课程设计学生宿舍管理系统设计方案_第2页
数据库课程设计学生宿舍管理系统设计方案_第3页
数据库课程设计学生宿舍管理系统设计方案_第4页
数据库课程设计学生宿舍管理系统设计方案_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020年4月19日数据库课程设计学生宿舍管理系统设计方案文档仅供参考,不当之处,请联系改正。攀枝花学院学生课程设计(论文)题 目: 学生宿舍管理系统 学生姓名: 学 号: 所在院(系): 专 业: 计算机科学与技术 班 级: 指 导 教 师: 职称: 6月19日 攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题目学生宿舍管理系统开发1、课程设计的目的使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内

2、容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)(1)宿舍基本信息管理:能够向数据库中添加、删除和修改宿舍记录。(2)住宿人员基本信息管理(3)出入登记管理(4)贵重物品登记管理(5)宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。(6)宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。注:提供的数据有学生宿舍信息汇总表、学生学籍信息统计表3、主要参考文献1 张莉SQL Server 数据库原理与应用教程(第3版)M北京:清华大学出

3、版社 2 王成良数据库技术及应用M北京:清华大学出版社 3 刘金岭,冯万利数据库系统及应用教程SQL Server M北京:清华大学出版社 4 杨学全等.SQL SERVER 实例教程(第2版)M北京:电子工业出版社, 5 郑阿奇等. Asp.Net 程序设计教程M北京:机械工业出版社, 6 邓子云,张赐JSP网络编程从基础到实践M北京:电子工业出版社M 7 宫继兵等.Asp.Net 2.0 Web 数据库开发教程M北京:机械工业出版社, 8 陈磊,刘洋等.Java程序设计基础(第3版)M北京:清华大学出版社, 9 朱福喜.面向对象与Java设计程序M北京:清华大学出版社, 10 美Karli

4、 Watson Christian Nagel等C#入门经典(第3版)北京:清华大学出版社, 11 美Simon Robinson/ Christian Nagel著,李敏波译C#高级编程(第3版) .北京:清华大学出版社, 12 江红,余表松.C#程序设计教程M北京:清华大学出版社, 13 王夕宁,王晓平JSP通用模块及典型系统开发M北京:人民邮电出版社 14 刘中兵,李伯华,邹晨JSP数据库项目案例导航M北京:清华出版社 15 王国辉,王易JSP数据库系统开发案例精选M北京:人民邮电出版社 16 李曙光JSP开发实例完全剖析M北京:中国电力出版社 4、课程设计工作进度计划第1天 :选题、完

5、成需求分析第2天 :数据库概念结构设计第3天:数据库逻辑结构设计及物理实现第4天:应用程序开发第5天: 程序调试分析和结果、编写课程设计报告指导教师(签字)日期年 月 日教研室意见: 年 月 日学生(签字): 接受任务时间: 年 月 日注:任务书由指导教师填写。课程设计(论文)指导教师成绩评定表题目名称学生宿舍管理系统开发评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7经过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识

6、的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其它调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量

7、45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有看法;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特看法。成绩指导教师评语指导教师签名: 年月日学 生 宿 舍 管 理 系 统目录 TOC o 1-3 h z u HYPERLINK l _Toc 摘要 PAGEREF _Toc h 5 HYPERLINK l _Toc 1.学生宿舍管理系统概述 PAGEREF _Toc h 6 HYPERLINK l _Toc 1.1系统的任

8、务 PAGEREF _Toc h 6 HYPERLINK l _Toc 1.2 系统的目标 PAGEREF _Toc h 6 HYPERLINK l _Toc 2.系统需求分析 PAGEREF _Toc h 7 HYPERLINK l _Toc 2.1 需求分析阶段的目标 PAGEREF _Toc h 7 HYPERLINK l _Toc 2.2需求分析阶段的任务 PAGEREF _Toc h 7 HYPERLINK l _Toc 2.3系统功能图 PAGEREF _Toc h 8 HYPERLINK l _Toc 3.数据库分析设计 PAGEREF _Toc h 9 HYPERLINK l

9、_Toc 3.1 系统E-R图 PAGEREF _Toc h 9 HYPERLINK l _Toc 3.2 数据字典 PAGEREF _Toc h 10 HYPERLINK l _Toc 3.3将E-R图转化为关系模型 PAGEREF _Toc h 10 HYPERLINK l _Toc 3.4数据库建立和结构 PAGEREF _Toc h 11 HYPERLINK l _Toc 4.功能模块设计 PAGEREF _Toc h 15 HYPERLINK l _Toc 4.1用户帐号模块 PAGEREF _Toc h 15 HYPERLINK l _Toc 4.2宿舍管理模块 PAGEREF _

10、Toc h 16 HYPERLINK l _Toc 4.3信息查询模块 PAGEREF _Toc h 17 HYPERLINK l _Toc 4.4数据统计 PAGEREF _Toc h 18 HYPERLINK l _Toc 5.I/O和交互界面设计 PAGEREF _Toc h 19 HYPERLINK l _Toc 5.1 登陆界面 PAGEREF _Toc h 19 HYPERLINK l _Toc 5.2 主页面 PAGEREF _Toc h 20 HYPERLINK l _Toc 5.3 入住管理 PAGEREF _Toc h 20 HYPERLINK l _Toc 5.4 登记管

11、理 PAGEREF _Toc h 21 HYPERLINK l _Toc 5.5 状态查询 PAGEREF _Toc h 22 HYPERLINK l _Toc 5.6 信息查询 PAGEREF _Toc h 23 HYPERLINK l _Toc 5.7贵重物品 PAGEREF _Toc h 24 HYPERLINK l _Toc 6.编码方案 PAGEREF _Toc h 25 HYPERLINK l _Toc 7.总结 PAGEREF _Toc h 25摘要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍

12、管理系统就是一个典型的管理信息系统,它能够让宿舍管理工作变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。 经过分析,本系统运用了Microsoft SQL Server 为后台数据库,以 Visual studio.NET 为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必须的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。 关键字:Visual Studio C# ;SQL Server ;宿舍管理

13、;系统登录;系统管理1.学生宿舍管理系统概述学生宿舍管理系统用来对学生的分房入住开始到最后的费用结算全过程进行管理,该系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括分房、入住登记、出入记录、对学生的住宿情况查询,能够更快地了解到每个学生的住宿情况,统计出剩余床位,测算出预期时间内的床位总剩余数等。系统的任务学生宿舍管理系统是学校管理学生住宿信息的重要工具,一个完善的学生宿舍管理系统的任务主要包括一下几项:(1)宿舍基本信息管理:能够向数据库中添加、删除和修改宿舍记录。(2)住宿人员基本信息管理(3)出入登记管理(4)贵重物品

14、登记管理(5)宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。(6)宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。注:提供的数据有学生宿舍信息汇总表、学生学籍信息统计表1.2 系统的目标学生宿舍管理系统是一个现代化软件系统,它经过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据、降低成本、提高效率、改进服务等目的。一般而言,学生宿舍管理系统应达到以下目标。能够管理各类有关学生以及宿舍的信息;能够快速地进行各类信息的添加、修改以及查询;减少工作人员的参与和基础信息的录入,具有良好的自治功能和信息循

15、环;减少管理人员,减轻管理人员的任务,降低管理成本。2.系统需求分析2.1 需求分析阶段的目标(1)了解当前宿舍管理的现状。(2)经过实地调查的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。2.2需求分析阶段的任务(1)处理对象系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息各个对象包括信息如下所示(详细的数据见于数据字典):1宿舍楼基本信息:包括宿舍楼编号、寝室号、这样能够方便管理者对宿舍楼的管理,提高查询效率;2学生基本信息:学生姓名、学生学号、学生寝室、学生联系方式、学生入住时间等方面的信息,能够方便学信息的查询和更新;3宿舍基本信息:宿舍基本信息包括四个数据结构

16、:宿舍编号,宿舍人数(2) 处理功能要求系统主要完成以下几个功能:1宿舍楼基本信息查询与修改;2学生基本信息查询;3每一幢宿舍楼中宿舍信息的查询;2.3系统功能图学生宿舍管理系统学生基本信息管理贵重物品管理出入登记管理宿舍基本信息管理管理管理 添加学生登记查看贵重物品查看登记记录登记宿舍信息统计宿舍信息管理添加宿舍3.数据库分析设计3.1 系统E-R图 E-R图是一种信息模型图,体现了系统实体之间的关系。经过系统需求分析,得到了系统的分解功能以及数据流程。根据这些实体和实体之间的关系,能够得到系统E-R图,如下图所示年级姓名电话寝室学号学生 M M 1 拥有住出入编号编号 N M M贵重物品记

17、录宿舍状态名称学号人数编号学号名称时间3.2 数据字典(1)数据项表3.2.1数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1StuNo学生学号char(12)学号DI-2StuName学生姓名char(10)姓名DI-3GradeId学生班级Int年级DI-4DormitoryId宿舍编号char(6)舍号DI-4Phone宿舍学生联系方式同上char(10)电话DI-5ValuablesIde贵重物品编号同上char(10)编号DI-6Time登记时间同上char(10)时间(2)数据结构表3。2.2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1S

18、tudent学生信息StuNo, StuName, GradeId, Phone,DormitoryId,DS-2Dormitory宿舍信息DormitoryId,DormitoryName,InputNumDS-3Entry登记信息EntryId,EntryStatus,StuNo,TimeDS-4Valuables贵重物品信息ValuablesId,StuNo,ValuablesName3.3将E-R图转化为关系模型由于宿舍楼与管理员的联系方式是1:n(一对多),能够将其之间的联系与n端实体管理员合并,宿舍楼与宿舍之间的联系、宿舍与学生之间的联系方式也是1:n,同样也将其之间的联系与n端实

19、体宿舍、学生合并,而宿舍物品与学生之间的联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,具体的基本E-R图向关系模型的转化如下:宿舍:Dormitory(DormitoryId,DormitoryName,InputNum);等级:Entry(EntryId,EntryStatus,StuNo,Time);学生:Student(StuNo,StuName,Phone,DormitoryId);物品:Valuables(ValuablesId,StuNo,ValuablesName)(注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主

20、码)3.4数据库建立和结构USE studentrGO/* Object: Database student Script Date: 06/19/ 16:42:10 */CREATE DATABASE student ON PRIMARY ( NAME = Nstudent, FILENAME = NC:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAstudent.mdf , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON (

21、NAME = Nstudent_log, FILENAME = NC:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAstudent_log.ldf , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)GOALTER DATABASE student SET COMPATIBILITY_LEVEL = 100GOIF (1 = FULLTEXTSERVICEPROPERTY(IsFullTextInstalled)beginEXEC student.dbo.s

22、p_fulltext_database action = enableendGOALTER DATABASE student SET ANSI_NULL_DEFAULT OFFGOALTER DATABASE student SET ANSI_NULLS OFFGOALTER DATABASE student SET ANSI_PADDING OFFGOALTER DATABASE student SET ANSI_WARNINGS OFFGOALTER DATABASE student SET ARITHABORT OFFGOALTER DATABASE student SET AUTO_C

23、LOSE OFFGOALTER DATABASE student SET AUTO_CREATE_STATISTICS ONGOALTER DATABASE student SET AUTO_SHRINK OFFGOALTER DATABASE student SET AUTO_UPDATE_STATISTICS ONGOALTER DATABASE student SET CURSOR_CLOSE_ON_COMMIT OFFGOALTER DATABASE student SET CURSOR_DEFAULT GLOBALGOALTER DATABASE student SET CONCAT

24、_NULL_YIELDS_NULL OFFGOALTER DATABASE student SET NUMERIC_ROUNDABORT OFFGOALTER DATABASE student SET QUOTED_IDENTIFIER OFFGOALTER DATABASE student SET RECURSIVE_TRIGGERS OFFGOALTER DATABASE student SET DISABLE_BROKERGOALTER DATABASE student SET AUTO_UPDATE_STATISTICS_ASYNC OFFGOALTER DATABASE studen

25、t SET DATE_CORRELATION_OPTIMIZATION OFFGOALTER DATABASE student SET TRUSTWORTHY OFFGOALTER DATABASE student SET ALLOW_SNAPSHOT_ISOLATION OFFGOALTER DATABASE student SET PARAMETERIZATION SIMPLEGOALTER DATABASE student SET READ_COMMITTED_SNAPSHOT OFFGOALTER DATABASE student SET HONOR_BROKER_PRIORITY O

26、FFGOALTER DATABASE student SET READ_WRITEGOALTER DATABASE student SET RECOVERY SIMPLEGOALTER DATABASE student SET MULTI_USERGOALTER DATABASE student SET PAGE_VERIFY CHECKSUMGOALTER DATABASE student SET DB_CHAINING OFFGOUSE studentGO/* Object: Table dbo.Valuables Script Date: 06/19/ 16:42:12 */SET AN

27、SI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Valuables(ValuablesId int IDENTITY(1,1) NOT NULL,StuNo int NOT NULL,ValuablesName nvarchar(50) NOT NULL, CONSTRAINT PK_Valuables PRIMARY KEY CLUSTERED (ValuablesId ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, A

28、LLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGO/* Object: Table dbo.Students Script Date: 06/19/ 16:42:12 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE dbo.Students(StuNo varchar(50) NOT NULL,StuName nchar(10) NULL,GradeId nchar(10) NULL,Phone

29、varchar(50) NULL,DormitoryId nchar(10) NULL, CONSTRAINT PK_stu777 PRIMARY KEY CLUSTERED (StuNo ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGO/* Object: Table dbo.Entry Script D

30、ate: 06/19/ 16:42:12 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Entry(EntryId int IDENTITY(1,1) NOT NULL,EntryStatus int NOT NULL,StuNo int NOT NULL,Time nvarchar(50) NOT NULL, CONSTRAINT PK_Entry PRIMARY KEY CLUSTERED (EntryId ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE =

31、 OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGO/* Object: Table dbo.Dormitory Script Date: 06/19/ 16:42:12 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Dormitory(DormitoryId int IDENTITY(1,1) NOT NULL,DormitoryName nvarchar(50) NOT

32、 NULL,InputNum int NOT NULL, CONSTRAINT PK_Dormitory PRIMARY KEY CLUSTERED (DormitoryId ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGO创立之后的数据库4.功能模块设计用户账号4.1用户帐号模块登录系统退出系统用户帐号模块功能模块图登陆界面框图用户帐号模块包括:帐号登录,退出系统二个部分。1. 帐号设置:实现系统管理人员登录。2. 退出系统:实现正常退出宿舍管理系统。4.2宿舍管理模块宿舍管理宿舍基本信息管 理学生基本信息管理贵重物品登记管理出入登记管 理宿舍管理模块功能模块图入住管理框图宿舍管理模块包括:入住管理、部分。入住管理:登记学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论