数据库课程设计学生水电费管理系统.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计学生水电费管理系统

课 程 设 计 报 告 课程名称 数据库原理 课题名称 学生宿舍水电费管理系统 专 业 软件工程 班 级 学 号 姓 名 指导教师 2014年 05 月 12 日 数据库原理课程设计 一、系统定义 1.1 目的与要求 随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了日常任务的工作量。该课程设计要求设计一个学生宿舍水电费的数据库管理系统,数据库中要求包含学生宿舍的基本信息,抄表信息。要能够方便计算水电费、统计水电费使用情况,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.2项目范围 项目范围: 计算水电费、统计水电费; 超出范围: 学生在线查询水电费、自动抄表。 二、需求分析 2.1 系统综合需求 xx大学有多栋学生宿舍楼,每栋宿舍楼的宿舍具有自己的编号,一个宿舍成员可能来自不同的班级,一个宿舍最多住8个人。每个宿舍都一块水表和一块电表,水电定额使用,超过定额要付费,学校给每个人的电定额10度/月,水定额4吨/月,超出部分按宿舍缴纳,如果未超出将节约量折合成水电费计入结余;学校的后勤集团每个月抄表一次,抄表后会给每个宿舍水电费通知单,如果水电费超出定额,需要交费,如不交费将停电或停水。水电定额使用,超用量要付费,节约用量可返还水电费(返还部分打入结余)。附表为水电费通知单、水电费、水电量统计表。 5-101宿舍水电费通知单 宿舍号:5-101 抄表员号:21 日期:2013年8月 人数 用水量 用水定额 用电量 用电定额 应交费用 结余 实交费用 6 15 24 80 60 10 5 5 注:水价:3元/吨 电价:0.5元/度 水定额:4吨/人 电定额:10度/人 应交费用 = (用水量- 用水定额)*水价+(用电量-用电定额)*电价 如果实缴费用+结余大于应交费用,则多余费用自动转入上期结余 系统应能够: 后勤集团可以输入每个宿舍的水电表表底并由计算机自动计算结果、查看和打印每个宿舍水电费通知单。 可以按宿舍号、日期查看宿舍水电交费交费情况。 统计所有宿舍每个月水电使用情况、水电费情况 2013-8月份用水用电情况 月份:2013-08 宿舍号 用水量 用电量 5-101 15 60 5-102 30 80 ….. 合计 3000 9000 2013-8月份水电交费情况 月份:2013-08 宿舍号 结余 应交费用 实际缴费 欠费 5-101 0 50 60 5-102 20 30 0 10 ….. 合计 10000 9000 10 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。 2.2 系统逻辑模型 2.2.1 数据流图 图2-1 系统数据流图 2.2.2 数据字典 表2.1 系统数据字典 名称 代码 数据类型 长度 精度 宿舍人数 count Integer 宿舍编号 dno Variable characters (30) 30 月份 month Date 水表表底 water Float (10) 10 电表表底 electric Float 2.2.3 系统模块设计 本系统主要功能有,一是抄表的录入和水电费的计算,二是统计查询,三是基本数据的维护,如水电费的标准定额、宿舍信息的变更等。系统功能模块如图2-2所示。 学生水电费管理系统 学生水电费管理系统 表底数据录入 水电费计算 统计查询 系统信息维护 水电费查询 水电量查询 宿舍信息维护 水电定额维护 图2-2 系统模块图 三、系统设计 (一)概念结构设计 (二)逻辑结构设计 (三)子模块划分及功能概述 四、详细设计 (一) 开发平台及工具 开发工具 建模工具: Sybase PowerDesigner 第三方库: (二) 存储过程及触发器 作为数据库应用系统,数据的一致性需要得到保证,通过单纯的手工编码方式,工作烦琐,容易出错,而且不易于扩展。采用DBMS的外码约束,Unique约束,触发器的使用来解决这一问题。 在查询效率方面,三表及四表连接查询的过程用存储过程实现。 (三) 界面设计 五、系统

文档评论(0)

jjkk585 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档