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

下载本文档

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

文档简介

数据库课程设计学生宿舍管理系统设计方案攀枝花学院学生课程设计(论文)题目:学生宿舍管理系统学生姓名:学号:所在院(系):专业:计算机科学与技术班级:指导教师:职称:6月19日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题目学生宿舍管理系统开发1、课程设计目标使学生掌握数据库基本概念,结合实际操作和设计,巩固课堂教学内容;使学生掌握数据库系统基本概念、原理和技术,将理论与实际相结合,应用现有数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库设计与实现;把理论课与试验课所学内容做一综合,并在此基础上强化学生实践意识、提升其实际动手能力。2、课程设计内容和要求(包含原始数据、技术要求、工作要求等)(1)宿舍基本信息管理:能够向数据库中添加、删除和修改宿舍统计。(2)住宿人员基本信息管理(3)出入登记管理(4)宝贵物品登记管理(5)宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。(6)宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。注:提供数据有学生宿舍信息汇总表、学生学籍信息统计表3、主要参考文件[1]张莉.SQLServer数据库原理与应用教程(第3版)[M].北京:清华大学出版社.[2]王成良.数据库技术及应用[M].北京:清华大学出版社.[3]刘金岭,冯万利.数据库系统及应用教程—SQLServer[M].北京:清华大学出版社.[4]杨学全等.SQLSERVER实例教程(第2版)[M].北京:电子工业出版社,[5]郑阿奇等.Asp.Net程序设计教程[M].北京:机械工业出版社,[6]邓子云,张赐.JSP网络编程从基础到实践[M].北京:电子工业出版社[M].[7]宫继兵等.Asp.Net2.0Web数据库开发教程[M].北京:机械工业出版社,[8]陈磊,刘洋等.Java程序设计基础(第3版)[M].北京:清华大学出版社,[9]朱福喜.面向对象与Java设计程序[M].北京:清华大学出版社,[10][美]KarliWatsonChristianNagel等.C#入门经典(第3版).北京:清华大学出版社,[11][美]SimonRobinson/ChristianNagel著,李敏波译《C#高级编程(第3版)》.北京:清华大学出版社,[12]江红,余表松.C#程序设计教程[M].北京:清华大学出版社,[13]王夕宁,王晓平.JSP通用模块及经典系统开发[M].北京:人民邮电出版社.[14]刘中兵,李伯华,邹晨.JSP数据库项目案例导航[M].北京:清华出版社.[15]王国辉,王易.JSP数据库系统开发案例精选[M].北京:人民邮电出版社.[16]李曙光.JSP开发实例完全剖析[M].北京:中国电力出版社.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对前人工作有改进或突破,或有独特看法。成绩指导教师评语指导教师署名:年月日学生宿舍管理系统目录摘要 51.学生宿舍管理系统概述 61.1 系统任务 61.2系统目标 62.系统需求分析 72.1需求分析阶段目标 72.2需求分析阶段任务 72.3系统功效图 83.数据库分析设计 93.1系统E-R图 93.2数据字典 103.3将E-R图转化为关系模型 103.4数据库建立和结构 114.功效模块设计 154.1用户帐号模块 154.2宿舍管理模块 164.3信息查询模块 174.4数据统计 185.I/O和交互界面设计 195.1登陆界面 195.2主页面 205.3入住管理 205.4登记管理 215.5状态查询 225.6信息查询 235.7宝贵物品 246.编码方案 257.总结 25摘要管理信息系统在当代社会已深入到各行各业,因为计算机技术快速发展和普及,信息管理系统MIS实际上已成为计算机管理信息系统,大学生宿舍管理系统就是一个经典管理信息系统,它能够让宿舍管理工作变更轻松。本毕业设计任务就是设计一个大学生宿舍管理系统。其开发过程主要包含前端应用程序开发和后台数据库建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责都是管理上功效。经过分析,本系统利用了MicrosoftSQLServer为后台数据库,以Visualstudio.NET为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必须功效,其操作简单,界面友好,运行比较稳定,适适用于大学院校大学生宿舍管理。关键字:VisualStudioC#;SQLServer;宿舍管理;系统登录;系统管理1.学生宿舍管理系统概述学生宿舍管理系统用来对学生分房入住开始到最终费用结算全过程进行管理,该系统是应对学生宿舍管理当代化、网络化,逐步摆脱当前学生宿舍管理人工管理方式,提升学生宿舍管理效率而开发,它包含分房、入住登记、出入统计、对学生住宿情况查询,能够更加快地了解到每个学生住宿情况,统计出剩下床位,测算出预期时间内床位总剩下数等。系统任务学生宿舍管理系统是学校管理学生住宿信息主要工具,一个完善学生宿舍管理系统任务主要包含一下几项:(1)宿舍基本信息管理:能够向数据库中添加、删除和修改宿舍统计。(2)住宿人员基本信息管理(3)出入登记管理(4)宝贵物品登记管理(5)宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。(6)宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。注:提供数据有学生宿舍信息汇总表、学生学籍信息统计表1.2系统目标学生宿舍管理系统是一个当代化软件系统,它经过集中式信息数据库将各种档案管理功效结合起来,达成共享数据、降低成本、提升效率、改进服务等目标。通常而言,学生宿舍管理系统应达成以下目标。能够管理各类关于学生以及宿舍信息;能够快速地进行各类信息添加、修改以及查询;降低工作人员参加和基础信息录入,具备良好自治功效和信息循环;降低管理人员,减轻管理人员任务,降低管理成本。2.系统需求分析2.1需求分析阶段目标(1)了解当前宿舍管理现实状况。(2)经过实地调查方式了解宿舍管理工作业务流程,并统计和处理相关数据。2.2需求分析阶段任务(1)处理对象系统要处理对象包含宿舍楼基本信息、学生基本信息、宿舍基本信息各个对象包含信息以下所表示(详细数据见于数据字典):1.宿舍楼基本信息:包含宿舍楼编号、寝室号、这么能够方便管理者对宿舍楼管理,提升查询效率;2.学生基本信息:学生姓名、学生学号、学生寝室、学生联络方式、、学生入住时间等方面信息,能够方便学信息查询和更新;3.宿舍基本信息:宿舍基本信息包含四个数据结构:宿舍编号,宿舍人数(2)处理功效要求系统主要完成以下几个功效:1.宿舍楼基本信息查询与修改;2.学生基本信息查询;3.每一幢宿舍楼中宿舍信息查询;2.3系统功效图学生宿舍管理系统学生宿舍管理系统学生基本信息管理宝贵物品管理出入登记管理宿舍基本信息管理管理管理学生基本信息管理宝贵物品管理出入登记管理宿舍基本信息管理管理管理添加学生登记查看宝贵物品查看登记统计登记宿舍信息统计添加学生登记查看宝贵物品查看登记统计登记宿舍信息统计宿舍信息管理添加宿舍3.数据库分析设计3.1系统E-R图E-R图是一个信息模型图,表现了系统实体之间关系。经过系统需求分析,得到了系统分解功效以及数据流程。依照这些实体和实体之间关系,能够得到系统E-R图,以下列图所表示年级姓名电话年级姓名电话寝室寝室学号学生学号学生MM1拥有拥有住住出入出入编号编号NMM编号编号宝贵物品宝贵物品统计宿舍状态统计宿舍状态名称名称学号学号人数人数编号学号名称时间编号学号名称时间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-1Student学生信息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端实体宿舍、学生合并,而宿舍物品与学生之间联络方式则是n:m(多对多),这么要把它们之间联络转化为独立关系模式,详细基本E-R图向关系模型转化以下:宿舍:Dormitory(DormitoryId,DormitoryName,InputNum);等级:Entry(EntryId,EntryStatus,StuNo,Time);学生:Student(StuNo,StuName,Phone,DormitoryId);物品:Valuables(ValuablesId,StuNo,ValuablesName)(注:标有直线下划线为主属性,标有波浪线下划线是外键属性,主属性与外键属性一起组成主码)3.4数据库建立和结构USE[studentr]GO/******Object:Database[student]ScriptDate:06/19/16:42:10******/CREATEDATABASE[student]ONPRIMARY(NAME=N'student',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\student.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON(NAME=N'student_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\student_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)GOALTERDATABASE[student]SETCOMPATIBILITY_LEVEL=100GOIF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))beginEXEC[student].[dbo].[sp_fulltext_database]@action='enable'endGOALTERDATABASE[student]SETANSI_NULL_DEFAULTOFFGOALTERDATABASE[student]SETANSI_NULLSOFFGOALTERDATABASE[student]SETANSI_PADDINGOFFGOALTERDATABASE[student]SETANSI_WARNINGSOFFGOALTERDATABASE[student]SETARITHABORTOFFGOALTERDATABASE[student]SETAUTO_CLOSEOFFGOALTERDATABASE[student]SETAUTO_CREATE_STATISTICSONGOALTERDATABASE[student]SETAUTO_SHRINKOFFGOALTERDATABASE[student]SETAUTO_UPDATE_STATISTICSONGOALTERDATABASE[student]SETCURSOR_CLOSE_ON_COMMITOFFGOALTERDATABASE[student]SETCURSOR_DEFAULTGLOBALGOALTERDATABASE[student]SETCONCAT_NULL_YIELDS_NULLOFFGOALTERDATABASE[student]SETNUMERIC_ROUNDABORTOFFGOALTERDATABASE[student]SETQUOTED_IDENTIFIEROFFGOALTERDATABASE[student]SETRECURSIVE_TRIGGERSOFFGOALTERDATABASE[student]SETDISABLE_BROKERGOALTERDATABASE[student]SETAUTO_UPDATE_STATISTICS_ASYNCOFFGOALTERDATABASE[student]SETDATE_CORRELATION_OPTIMIZATIONOFFGOALTERDATABASE[student]SETTRUSTWORTHYOFFGOALTERDATABASE[student]SETALLOW_SNAPSHOT_ISOLATIONOFFGOALTERDATABASE[student]SETPARAMETERIZATIONSIMPLEGOALTERDATABASE[student]SETREAD_COMMITTED_SNAPSHOTOFFGOALTERDATABASE[student]SETHONOR_BROKER_PRIORITYOFFGOALTERDATABASE[student]SETREAD_WRITEGOALTERDATABASE[student]SETRECOVERYSIMPLEGOALTERDATABASE[student]SETMULTI_USERGOALTERDATABASE[student]SETPAGE_VERIFYCHECKSUMGOALTERDATABASE[student]SETDB_CHAININGOFFGOUSE[student]GO/******Object:Table[dbo].[Valuables]ScriptDate:06/19/16:42:12******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Valuables]( [ValuablesId][int]IDENTITY(1,1)NOTNULL, [StuNo][int]NOTNULL, [ValuablesName][nvarchar](50)NOTNULL,CONSTRAINT[PK_Valuables]PRIMARYKEYCLUSTERED( [ValuablesId]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GO/******Object:Table[dbo].[Students]ScriptDate:06/19/16:42:12******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[Students]( [StuNo][varchar](50)NOTNULL, [StuName][nchar](10)NULL, [GradeId][nchar](10)NULL, [Phone][varchar](50)NULL, [DormitoryId][nchar](10)NULL,CONSTRAINT[PK_stu777]PRIMARYKEYCLUSTERED( [StuNo]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGO/******Object:Table[dbo].[Entry]ScriptDate:06/19/16:42:12******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Entry]( [EntryId][int]IDENTITY(1,1)NOTNULL, [EntryStatus][int]NOTNULL, [StuNo][int]NOTNULL, [Time][nvarchar](50)NOTNULL,CONSTRAINT[PK_Entry]PRIMARYKEYCLUSTERED( [EntryId]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GO/******Object:Table[dbo].[Dormitory]ScriptDate:06/19/16:42:12******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Dormitory]( [DormitoryId][int]IDENTITY(1,1)NOTNULL, [DormitoryName][nvarchar](50)NOTNULL, [InputNum][int]NOTNULL,CONSTRAINT[PK_Dormitory]PRIMARYKEYCLUSTERED( [DormitoryId]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GO创建之后数据库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

提交评论