关键词不能为空

当前您在: 主页 > 英语 >

个人记账管理系统

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-22 15:13
tags:

-

2021年2月22日发(作者:卡尔梅克)



课程设计报告







课程设计题目


:





个人记账管理系统








专业:计算机科学与技术



班级:


1220701


姓名:赵小龙



学号


: 2



指导教师


:


吴建东




2014



1



10









1




个人记账管理系统




一、需求分析



·家庭成员(


member):


包括姓名(


mn)

< p>
、性别(


msex)


、年龄



mage)


、地位(


mstatu s)


、身份证号码(


mID)


、银行账 号



banknum)


< p>
·收入(


income):


包括姓名(

< p>
mn)


、银行账号(


banknum)

< p>


工资(


isal)


、奖 金(


igang)


、其他收入(


iot her)


、月份



imonth)



·


支出


(< /p>


outcome):


包括银行账号



banknum)



电话费



otel




服装费(


ocloth)


、食物费(


ofood)


、书费(


obook)

< br>、医疗


费(


ohos)


、月份(


omonth)



各对象之间的联系 如下:每个成员有多项收入,每个成员有


多项支出。




二、概念结构设计



个人记账管理系统的


E-R


图如图所示:






2


































isal



mstat


us


mage


msex


mn


mID


igang


bank


num


mn


iother


members


bankn


um


income


收入



imont


h


支出



outcome


bankn


um


otel


ocloth


obook


ofood


ohos


omont


h


E-R


图转换成关系模式



Mem ber



mn



banknum



msex



mage



mstatus

< br>)



income


< p>
mn



banknum



isal



igang



iother



imont h




outcome



banknum



otel



ocloth


ofood



obook



ohos



omonth



三、逻辑数据库结构



由实体


members


income



outcome


转换的关系模式如下:




3



members



mn,msex,mage,mstatus,mID,Banknum)


income(mn,isal,iother,igang,imonth)


outcome(banknum,otel,ocloth,ofood,obook,oh os,omont)


·先建立数据库



create DATABASE [


个人记账管理系统


]




ON



(



NAME =


个人记账管理系统


_Data,






FILENAME = 'D:


个人记账管理系统


_',





SIZE =10,






FILEGROWTH = 10%)



LOG ON (



NAME =


个人记账管理系统


_Log,













FILENAME = 'D:


个人记账管理系统


',













SIZE = 1,













FILEGROWTH = 10%)


二.建立家庭成员表



create table members


(



mn char(10) not null primary key,


msex char(2),


mageint,


mstatus char(20),


mIDint



,


banknumint)



插入数据



insert into members values ( '

夏东海


','



',45,'


编导


',360121,0013)


insert into members values('


刘梅


','



',41,'

< p>
护士


',360122,0014)


insert into members values ('


刘星


','



',17,'


高二学生


',360124,0016)


insert into members values ('


夏雪


','



',18,'


高三学生


',360125,0017)



三.建立收入表



create table income



(



mn char(10) ,


isalint ,


igangint ,


iotherint,


imonthint)



插入数据



insert into income values ('


夏东海


',5000,1200,500,1)



4



insert into income values ('


夏东海


',2500,3500,300,3)


insert into income values('


夏 东海


',2400,4000,400,4)


insert into income values('


夏东海


',3000,3300, 400,6)


insert into income values('

< p>
夏东海


',3000,3500,500,8)


insert into income values('


刘梅


',3000,1000,100,2)


insert into income values('


刘 梅


',2399,1200,1399,3)


insert into income values ('


刘梅


',2345,1234,1459,5)


insert into income values('


刘梅


',2344,1245,329,7)


insert into income values('


刘梅


',2300,1200,320,9)


四、建立支出表



create table outcome


(



banknumint,


otelint,


oclothint,


ofoodint,


obookint,


ohosint,


omonthint)



插入数据



insert into outcome values (0013,30,400,600,450,1000, 1)


insert into outcome values(0013,32,400,400,430,1900,2)


insert into outcome values(0013,33,300,200,440,1300,5)


insert into outcome values(0013,55,500,230,480,1700,8)


insert into outcome values(0013,57,800,339,770,1000,10)


insert into outcome values(0014,58,800,340,660,2000,2)


insert into outcome values(0014,39,600,440,850,3000,3)


insert into outcome values(0014,60,300,400,880,1000,4)


insert into outcome values(0015,44,400,300,480,1200,5)


insert into outcome values(0015,20,430,500,600,1500,6)


insert into outcome values(0015,30,220,300,400,1200,7)


insert into outcome values (0015,35,625,300,700,2400,10)


insert into outcome values(0016,77,700,533,800,1000,11)


insert into outcome values(0016,30,400,330,500,1000,12)


insert into outcome values(0016,39,300,400,440,1200,9)



五.



根据表进行相关的查询和更新(插入、修改、删除)




1.



me mbers


表中增加一个字段



alter table members


addpnum char(10)



1.



members


表中姓‘刘’的成员年龄增加一岁




5



update members


set mage=mage+1


where mn like'



%'



3.



income


表中查询 姓名为‘夏东海’的薪资和月份



selectisal,imonth


from income


where mn='


夏东海


'



4.



outcome


表中计 算总医疗费



select sum(ohos) as total



from outcome



5.



ou tcome


表中查询银行账号为‘


13


’的话费和服装费的总支出



selectotel+ocloth


from outcome


wherebanknum=13



6.



outcome


表中查出


2


月份的食物费的总支出



selectomonth,sum(ofood) as total


from outcome


group by omonth


having(omonth=2)



7.



income


表中算出所有的 收入



select sum(isal+igang+iother) as totalincome


from income



8.



income


表和


outcome


查询姓名为夏东海,月份为


3


月的话费、服装费、食物费和医疗




select sum(otel+ocloth+ofood+obook+ohos) as totaloutcome


fromoutcome,members


m=m




and mn='


夏东海


'



andomonth=3



9.



members



income


表和


outcome


表 中查询


6


月份姓名,总收入和总支出



,sum(isal+igang+iother) as


t otalincome,sum(otel+ocloth+ofood+obook+ohos) as totaloutcome


frommembers,income,outcome


where = and m=m


and =(select mn from income where imonth=6)


group by




6

-


-


-


-


-


-


-


-



本文更新与2021-02-22 15:13,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/669162.html

个人记账管理系统的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文