数据库课程设计模板

上传人:s9****2 文档编号:458242158 上传时间:2024-03-02 格式:DOC 页数:22 大小:325KB
返回 下载 相关 举报
数据库课程设计模板_第1页
第1页 / 共22页
数据库课程设计模板_第2页
第2页 / 共22页
数据库课程设计模板_第3页
第3页 / 共22页
数据库课程设计模板_第4页
第4页 / 共22页
数据库课程设计模板_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库课程设计模板》由会员分享,可在线阅读,更多相关《数据库课程设计模板(22页珍藏版)》请在金锄头文库上搜索。

1、1.前言 21.1 选题的理由和实际意义 2.1.2 国内外关于该课题的研究现状与趋势 3.2 需求分析 52.1 用户对系统要求 5.2.2 功能介绍 63 系统设计 83.1 定义 83.2 系统模块图 83.4 数据表的设计 93.5 用例列举 143.5.1 建立数据表 143.5.2 建立视图 173.5.3 建立索引 193.5.4 约束条件的增加、删除、修改 193.5.5 查询语句 193.5.6 建立存储过程,触发器 214 总结 221.前言(本部分要有因果关系,前后通顺)1.1 选题的理由和实际意义随着 IT 事业的发展, 如今,我们已经全面跨入信息时代。 计算机被广 泛

2、的应用于各个行业,人工战略已经转化为信息战略,如何在短时间内获 取大量信息并整合信息,成为立足于时代的关键。为了适应考生人数的急剧增长,当今社会各大高校都在进行扩招政 策,学生数量的急剧增加带来信息量的成倍增长,由于信息管理的不善与 疏忽,各大高校大小事故时有发生。进行正确的信息管理,对于信息与时 处理和反应,能够最大程度的减少学校以与在校学生的损失,减小潜在危 机。学生宿舍是学生生活的基本单位,是同学休息与学习的地方,为了保 障同学入住学生宿舍的安全性,信息的处理和管理极为重要。据了解,本 校的宿舍信息管理仍然使用传统的手工方式,主要方式是基于文本、表格 等纸介质的手工处理,用人工手抄对男女

3、生信宿信息进行处理登记。数据 信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐 条查找记录的方式不易操作,浪费了大量的时间,效率极低。学校的宿舍 管理缺乏系统,规范的信息管理手段。建立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便捷化, 程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够与 时、准确、有效的查询和修改宿舍情况。随着高校规模的扩大 ,在校学生的基本情况随之层次化、 多样化、 复杂化,相应的,学生管理工作面临严峻的挑战。高校学生信息日渐庞大,相 应的宿舍管理工作变得复杂而困难。传统的账本化工作模式,手工记录学 生信息并存档,这样的人工管理方式费时、费

4、事、费力,信息获取慢,更新滞后,查阅困难 ,容易出错。为了给学生提供一个安全舒适的工作、生活、 学习环境,方便宿舍管理工作的同时为学生、教师提供准确实时的信息至 关重要。本校的宿舍信息管理,主要方式是基于文本、表格等纸介质的手工处 理,用人工手抄对男女生信宿信息进行处理登记。 数据信息处理工作量大, 容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不 易操作,浪费了大量的时间,效率极低。以上的管理缺陷对学生宿舍管理造成了相当大的阻力,工作进展困 难,问题解决的周期过长,资料整改工作量过大。为了改善学生宿舍管理 情况,运用数据库技术对学生信息进行处理和统一管理,在校园内实现宿 舍无

5、纸化办公。利用计算机的特点,利用互联网进行远程操作,制定学生 客户端,教师客户端,管理员客户端,实现有针对性信息化管理,充分发 挥计算机的高效性、可靠性、保密性、大容量、低成本等特点,建立学生 宿舍管理系统,对宿舍相关信息进行统一管理。新型管理方式学生宿舍管理系统, 将帮助宿舍管理人员提高工作 效率,全面地掌握宿舍情况,提高宿舍安全系数,快速解决学生入住学生 宿舍遇到的问题,帮助管理人员与教师与时掌握学生情况。对此类系统数 据库的设计也就是十分重要的课题,也具有重要的现实意义。1.2 国内外关于该课题的研究现状与趋势信息技术的日益发展深入到社会的各个角落,学生宿舍管理也不例 外,尤其作为高等院

6、校的宿舍管理工作,是高校各项工作的一个重要组成 部分,其管理水平的高低将直接影响到人才培养的质量。随着高等教育的 发展、高校规模的扩大、学生人数增加、学生宿舍各种信息的汇总、统计 和分析等管理工作面临着诸多困难,管理工作也越来越繁重和琐碎。因此 宿舍管理的信息化、网络化越来越受到人们的重视,它既可以大大提高学 生宿舍管理的绩效,也可以为学生解决后顾之忧。同时随着计算机技术的 普与和发展,管理的自动化已成为必然趋势。因此,为了提高高校的整体管理水平,计算机在高等院校宿舍管理中的应用日益普与,这使得学生宿 舍管理自动化的实现成为高校管理环节中的重要一环。在传统模式下利用人工进行学生宿舍管理,存在着

7、较多的缺点, 如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查 找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来 了很大困难,严重影响了教育工作者的工作效率,针对这些情况,我们可 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现 代化管理,这一技术具有手工管理所无法比拟的优点,如:检索迅速,查 找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点 能够极大地提高学生信息管理的效率,使我们的学校在市场经济的发展过 程中具有一定的竞争优势,也是学校实现科学化,正规化,现代化的重要 条件。实现了科学、统一管理,避免了人工操作产生的错误,大大

8、提高了 工作效率。随着计算机科学的迅速发展,计算机应用领域的不断扩大,许多 性能好,功能齐全,应用面广,兼容性强的应用软件相应推出,可见计算 机已经得到了广泛的应用,几乎各行各业都有关于计算机的使用,这使得 计算机已成为社会中普遍存在的事物。由于计算机的使用,使得人们在于 管理、应用与服务等各个领域使用数据方面变得更加简洁,更加方便,大 大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在企业 管理,办公自动化等方面得到了普遍应用,受到用户的广泛欢迎。学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目 前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对 于规模小的学

9、校来说还勉强可以接受,但对于学生信息量比较庞大,需要 记录存档的数据比较多的高校来说,人工记录是相当麻烦的。当查找某条 记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦 还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的 记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息 世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新 的技术诞生并取代旧技术。随着计算机的普与,使用微机管理学生宿舍, 将会被越来越多的学校采纳,学生宿舍管理系统将会得到越来越普遍的应2 需求分析目前,我们学校的宿舍管理都是由人工管理的,信息都是由文本记录 的。针对这一

10、实际情况,我们设计了学生宿舍管理系统。2.1 用户对系统要求(1)信息要求:宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学 号的学生在宿舍楼中住宿的详细信息,报修的所有信息和来访者的信息, 以利于对整个宿舍楼的全面管理。(2)处理要求:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删 去;当宿舍财产报修与时解决后,管理员应登记解决时间,表明该报修问 题已成功解决。(3)安全性与完整性要求:1安全性要求:完整性要求:2.2 功能介绍 ( 这部分应详细说明 )学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿

11、舍楼的日 常管理。( 1 )学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定 的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。( 2)宿舍的基本信息:每间宿舍都有唯一的楼号和宿舍号,入校时,宿舍会装公用电话机, 相应地就有宿舍电话号码。( 3)工作人员基本信息: 每幢宿舍都有驻楼阿姨和保洁阿姨的编号。( 4)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了 等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派 人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录 报修的时间和损坏的原因。当损坏的财产维修完毕

12、后,应记录解决时间, 表示该报修成功解决。(5)来访者基本信息 每幢宿舍对于每一次的人员来访都要做好相应的登记。包括来访者和 被访者的信息。3 系统设计3.1 定义(1)系统名称:学生宿舍管理系统(2)数据库管理软件: Microsoft SQL Server 2005(3)数据库设计采用软件: Microsoft Office Version 2003(4)运行平台: windows 2000/xp/linux(5)数据库的安全性设计:3.2 系统模块图学生宿舍管理系统图3.1功能模块图3.4 数据表的设计学生住宿表:(学号姓名,性别,专业,入住时间,联系方式,楼 号,宿舍号)宿舍表:(楼号

13、,宿舍号,电话号码,可住人数,已住人数)员工表:(员工号,员工姓名,性别,职位,家庭地址,联系方式, 楼号)临时设备租赁表:(设备号,设备名,租赁日期,归还日期,租赁费 用,学号)报修表:(楼号,宿舍号,物品号,报修原因,提交日期,解决日期 报修费用)水电费表:(楼号,宿舍号,月份,用电量,电费,用水量,水费)来访者表:(来访人姓名,被访人姓名,所属关系,证件名称,来访日 期,来访时间,结束时间,学号)(1)学生住宿表,主要记录学生住宿的基本信息。表3-1学生住宿表属性名类型长度完整性约束备注学号char8主码住宿学生学号姓名Varchar10非空住宿学生姓名性别char2男或女,默认值男学生

14、性别专业Varchar20非空学生专业联系方式char11可以为空联系方式入住时间datetime8非空新生搬入时间楼号char2外码学生住的楼号宿舍号char3外码学生住的宿舍号(2)员工表,主要记录员工的基本信息表3-2员工表属性名类型长度完整性约束备注员工号char4主码员工姓名Varchar10非空年龄smalli nt2大于18,小于65楼号char2非空性别char2男或女职位Varchar20非空联系方式char11可以为空(3) 宿舍表,主要记录宿舍的入住信息。表3-3员工表属性名类型长度完整性约束备注楼号char2非空宿舍号char3非空宿舍电话char12非空可住人数smalli nt2非空已住人数smalli nt2非空(4) 设备租赁表,主要记录设备的租赁信息。表3-4设备租赁表属性名类型长度完整性约束备注设备号char8主码设备名Varchar20非空租赁日期Datetime8非空所租的日期归还日期Datetime8非空归还设备日期租赁费用decimal(5,2)非空租赁设备的费用学号char8外码租设备学生学号(5) 报修表,主要记录物品的报修信息。表3-5报修表属性名类型长度完整性约束备注楼

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号