




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与运用课程设计 课程设计题目:某电力公司收费管理信息系统 专 业: 教育技术学班 级: 2010教育技术学姓 名: 李永权学 号: 201003050347指导教师: 刘帅 2012年 6 月9 日一、 上课的时间及地点试验时间:2012年春季学期第一周到第十四周(总共14周)试验地点:文鼎楼305、任美副楼420二、 课程设计题目:某电力公司收费管理信息系统(28题)要求:l 实现客户信息、用电类型(类别号、类别名、电价)及业务员管理;l 实现客户用电信息管理(客户号、月份、用电类别号、用电度数);l 实现客户费用管理(客户号、月份、费用、收费标志),收费标志的默认值为未收;l 实现收费登记(客户、月份、应收费用、实收费用、业务员),并自动修改收费标志(用触发器实现);l 创建触发器,实现收费时自动更加应收费用和实收费用,计算本次结余,然后修改客户信息表中的结余金额;l 创建存储过程统计指定月份应收费用和实收费用;l 创建存储过程查询指定月份未交费的用户信息,以便崔费;l 创建规则使得月份符合格式“年月”,并邦定到表中相应字段;l 建立表间关系。 三、根据题目写出关系模型如下:客户表(客户编号、客户名、用电类别号、地址)用电类型表(用电类别号、客户编号、类别名、电价)员工表(员工号、姓名、性别、年龄、政治面貌)用电信息表(客户编号、月份、用电类别号、用电度数)费用管理表(客户编号、月份、费用、收费标志)收费登记表(客户编号、月份、应收费用、实收费用、员工号)员工表收费登记表费用管理表用电信息表用电类型表客户表消费总量缴费否使用操作缴费员工号用电类别类别名电价地址用电类别号客户名客户编号实收费用应收费用员工号月份客户编号年龄性别 政治面貌姓名收费标志月份客户编号费用用电度数月份客户编号客户编号用电类别号四、根据关系模型绘制出E-R模型为: 1 n 1 1 1 1 1 1 1 1五、创建数据库:Create database 电力公司收费信息管理系统SQL截图如下:六、创建表:1、 客户表Create table 客户表(客户名 int(4) NULL PRIMARY KEY,客户编号 int(4) NULL PRIMARY KEY,用电类别号 int(4),地址 char(10))2、 用电类型表Create table 用电类型表(用电类别号 int NULL PRIMARY KEY,客户编号 char(10),类别名 char(10),电价 char(10))3、 员工表Create table 员工表(员工号 int NULL PRIMARY KEY,姓名 char(10),性别 char(10),年龄 char(10),政治面貌 char(10))4、 用电信息表Create table 用电信息表(客户编号 int(4) NULL PRIMARY KEY,月份 int(4) NULL PRIMARY KEY,用电类别 char(10),用电度数 char(10))5、 费用管理表Create table 费用管理表(客户编号 int(4) NULL PRIMARY KEY,月份 int(4) NULL PRIMARY KEY,费用 char(10),收费标志 char(10))6、 收费登记表Create table 收费登记表(客户编号 int(4) NULL PRIMARY KEY,月份 int(4) NULL PRIMARY KEY,应收费用 char(10),实收费用 char(10),员工号 int(4))七、select查询语句(1) 查询员工表中的所有记录语句为:Select 员工号,姓名,性别,年龄,政治面貌From 员工表相应截图如下: (2)显示员工表中的政治面貌是 “是”的所有职工员工号、年龄和性别语句为:Select 员工号,年龄,性别From 员工表Where 政治面貌=是截图:(3)显示收费登记表中客户编号为100的记录语句为:Select *From 收费登记表Where 客户编号=100截图:八、修改表(1)在员工表中插入一个员工记录 语句为:Insert into 员工表 values(5、线、男、40、是)插入操作前插入操作后(2)员工表信息的增删改语句如下:create procedure 录入员工( 姓名 char(10), 员工号 char(10), 性别 char(20), 年龄 char(20),政治面貌 char(20)asinsert into 员工信息 values(姓名,员工号,性别,年龄 ,政治面貌 )EXEC 录入员工 姓名=朱恒,员工号=6,性别=女,年龄=50 ,政治面貌=是截图:create procedure 修改员工( 姓名 char(10), 员工号 char(10), 性别 char(20), 年龄 char(20),政治面貌 char(20)asupdate 员工信息set 姓名=姓名,员工号=员工号,性别=性别,年龄=年龄,政治面貌=政治面貌where 员工号=员工号exec 修改员工 姓名=小猪,员工号=7,性别=女, 年龄=32, 政治面貌= 否截图为:create procedure 删除员工( 员工号 char(20)asdeletefrom 员工信息where 员工号=员工号EXEC 删除员工 员工号=6截图为:九、创建视图的建立Create view total_view (员工号,姓名,性别,年龄,政治面貌)AS SELECT 员工号,姓名, 性别,年龄,政治面貌FROM 员工表截图为:十、建立触发器(1)、实现收费登记(客户、月份、应收费用、实收费用、业务员),并自动修改收费标志(用触发器实现);Create trigger10 on 收费登记表For updateAsUpdate 费用管理表 set 收费标志=(select 收费标志 from inserted)Where 收费标志=(select 收费标志 from deleted) and 收费登记表.客户编号=费用管理表.客户编号(2)创建触发器,实现收费时自动更加应收费用和实收费用,计算本次结余,然后修改客户信息表中的结余金额;Create trigger10 on 费用管理表For updateAsAlter table 收费登记表Add constraint 应收费用,实收费用,十一、创建存储过程(1)创建存储过程统计指定月份应收费用和实收费用;Create procedure ch_procedure0AsSelect 应收费用=(电价*用电度数),实收费用From 收费登记表,用电类型表,用电信息表Where 用电类型表.用电类别号=用电信息表.用电类别号 and 用电信息表.客户编号=收费登记表.客户编号 and 月份=指定月份(2)创建存储过程查询指定月份未交费的用户信息,以便崔费;Create procedure ch_procedure1AsSelect 客户表.客户编号,客户表.客户名,客户表.用电类别号,客户表.地址From 客户表Where 客户表.客户编号=费用管理表.客户编号 and 费用管理表.收费标志=未收十二、创建规则(1)使得月份符合格式“年月”,并邦定到表中相应字段;Create rule month as month=2012年6月GoSp_Bindrulemonth、费用管理表.月份十三、表间关系图如下:十四、总结及心得体会通过几周的课程设计,还是简单地完成了“某电力公司收费管理信息系统”题目的相关要求。在设计时创建了视图view、存储过程procedure触发器trigger、规则rule来实现相关的功能和写了T-SQR语句(select语句)来查询表中的相关信息,这次课程设计也让我熟悉了企
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 珠海学位英语试题及答案
- 爱莲说测试题及答案博客
- 知识产权保护机制试题及答案
- 网络规划设计师考试复习策略分享试题及答案
- 牙科门诊考试题及答案
- 牢记护士资格证考试知识点的试题及答案
- 山东地理试题及答案高考
- 激光技术工程师经典案例分析
- 医学基础知识反馈题目试题及答案
- 光电组件分析与应用试题及答案
- 2024年新版全员消防安全知识培训
- 老旧小区管网改造工程施工组织设计方案
- 2025年辽宁中考语文复习专项训练:文言文阅读(含解析)
- 新版工贸企业重大事故隐患-题库
- 内蒙古建筑图集 DBJ-T 03-76-2018 自保温砌块建筑构造图集
- 企业规范化管理与标准化建设
- 物流营销与客户关系 习题答案 张广敬
- CHT 8023-2011 机载激光雷达数据处理技术规范
- 幼儿园中班韵律《阿凡提寻宝记》课件
- 海面之下:海洋生物形态图鉴
- 手卫生与无菌操作
评论
0/150
提交评论