信息管理系统课程设计报告_第1页
信息管理系统课程设计报告_第2页
信息管理系统课程设计报告_第3页
信息管理系统课程设计报告_第4页
信息管理系统课程设计报告_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、软件学院课程设计报告课程名称数据库系统概论设计题目培训中心信息管理系统专业班级指导教师2013年6月1 设计时间2 设计目的3设计任务4 设计内容4.1 需求分析4.2 系统设计4.2.1 概念结构设计4.2.2 逻辑结构设计4.2.3 物理结构设计4.3 系统实施4.3.1 数据库实现4.3.2 数据载入4.4 运行与测试4.4.1 运行与测试4.4.2 分析5总结与展望参考文献目录10101213141设计时间2012年6月4日2012年6月8日2设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库

2、基础理论和基本知识的理解,握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实 现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的 毕业设计和具体工作实践将有重要的意义。3设计任务培训中心信息管理系统4.1需求分析通过对系统的分析研究,本系统主要分为四大模块,实现四个功能,如下所示:(1)报名功能:将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上登记,并开出报名单交财务人员,财务人员开发票经复审后通知学员。付款

3、功能:查询功能:由财务人员在账目文件上登记,经复审后给学员一张收据。交给负责查询的部门在查询课程文件后给出答复。(4)注销课程功能:由注销人员在课程、学员、账目文件上作相应修改后通知学员。4.2系统设计4.2.1概念结构设计1)分E-R图报名功能:如图1-1如果是报名的,则将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上登记4付账功能:如图1-2如果是付款的,则由财务人员在账目文件上登记,经复审后给学员一张收据。图1-22)总E-R图图1-5422逻辑结构设计关系模式:课程文件表:(课程号、课程名、学时、收费、上课地点、教师、招收人数、已报名人数)

4、学员文件表:(学员学号、班级代号、班主任、学员姓名、报名时间、交款额)账目文件表:(学员学号、日期、班级代号、课程号、交款额 )学员信息表:(学员学号、学员姓名、课程名、课程号)9423物理结构设计关系表:表3-1课程文件表(Course)字段名称中文名称类型长度是否非空主关键字eno课程号Char()10NYcn ame课程名Char()20NNetime学时Char()20NNteacher教师Char()20NNfee收费Int8NNclass place上课地点Char()20NNzhaoshoure nshu招收人数Int8NNyibaore nshu已报名人数Int8NN表3-2学

5、员文件表(Student)字段名称中文名称类型长度是否非空主关键字class no班级代号Char()10NNclassteacher班主任Char()20NNsno学员学号Char()10NYsn ame学员姓名Char()20NNbao min gtime报名时间Char()10NNjiaokua ne交款额int8NN表3-3学员信息表(studentxinxi)字段名称中文名称类型长度是否非空主关键字sno学员学号Char()10NYsn ame学员姓名Char()20NNeno课程号Char()10NNcn ame课程名称Char()20NN表3-4账目文件表(billing)字段名

6、称中文名称类型长度是否非空主关键字sno学员学号Char()10NYeno课程号Char()10NNclass no班级号Char()10NNjiaokua ne交款额int8NNjiaokua ndate交款日期Char()20NN4.3系统实施4.3.1数据库实现建表:创建课程文件create table course(eno char(10) p rimary key,cn ame char(20),ctime char(20)fee int,class place char(20).teacher char(20),zhaoshoure nshu int.yibaore nshu in

7、t,);建表:创建学员文件表create table stude nt(sno char(10) p rimary key,sn ame char(20),class no char(10),classteacher char(20),bao min gtime datetime,jiaokua ne int,);建表:创建账单文件表create table billi ng(jiaokua ndate char(20),class no char(10),sno char(10),eno char(10 )p rimary key,jiaokua nge int,);建表:创建学员信息表cr

8、eate table stude ntxinxi(sno char(10) primary key,sn ame char(20),cno char(10),cn ame char(20),);432数据载入表3-1课程文件表(Course)enocn amectimefeeClas placeteacheracce pt_ nu mberEn roll_ nu mber1数据库40500耘慧201孙老师1201002计算机组成原理40500耘慧201刘老师1201003java40500耘慧416李老师60504.NET40500耘慧412王老师60505英语40500尔雅316赵老师606

9、0表3-2学员文件表(Student)snosn ameclass noclassteacherbao min gtimejiaokua ne1020010126肖劲光10-1郭老师2012/6/130001020010127杨春雷10-1郭老师2012/6/130001020010135赵越10-1郭老师2012/6/130001020010104丛峰日10-1郭老师2012/6/130001020010119苏玉娇10-1郭老师2012/6/13000表3-3学员信息表(studentxinxi)snosn ameenoCn ame1020010126肖劲光1数据库1020010127杨春

10、雷2计算机组成原理1020010135赵越3java1020010104丛峰日4.NET1020010119苏玉娇5英语表34账目文件表(billing)jiaokua ngji ndateclass nosnoenojiaokua ne2012/6/210-11020010126130002012/6/210-11020010127230002012/6/210-11020010135330002012/6/210-11020010104430002012/6/210-11020010119530004.4运行与测试441运行与测试报名功能:1)新学员赵文杰在2012-6-3报名参加数据库的

11、课select cnofee from course where cn ame 数据库'select yibaorenshu from course where cname数据库'in sert into stude nt values('1020010133赵文杰','10-1','郭老师','2012-6-3','3000');up date courseSET yibaore nshu = yibaore nshu +1where eno='1'截图:-pm r JT f t城

12、1 表-studerrt"中的5据.徒置星 VCr 中、*ASUSP42YCL'上I cl as Situcl as 5 teacher| baoniingtim a | j i ai:ikum&1CZC01D1C4HM醴B1010ZC01D119苏玉嫦1010200101E6肖瞬10J0200J01E7杨春ffl1010200101331010200101;3510snosnainiE帀帀帀帀帀帀 -= -=K -=X 彳 2 TK TTC TK dA r-i r-i r-i r-i r-i. 音n-亠旱亠呂辛辛辛2012/&/130002012/&

13、/130002012/&/13000£012/513000£012/&33000£012/5/13X04010绘袁土対緒 r 価旱"VO."三 "ASUS-P4AVCL' ±ML4fT>«ra?Ictin4tabZI-u.EJ14.caj 二hLJshcTZT 心匸sLn. I /ibcrcush:!.加101付款功能:2)学号为1020010133的学员在2012/6/2交的cn0=6的课程的学费select cnofee from coure where eno=6”in sert

14、 into billi ng values('2012/6/2','10-1','1020010133',6,3000);1Ijiaoku hit date1 claaano1 ana1 eno1 j i aoknajige|toi£/e/E1 10-110200101£e13D00EOlE/efE10-110200101£7£3000£012/6/210-11D2001013533000£01£76/£in-i103001010443000201£76/2

15、10-11D2D01O11S53000201£/e/'E10-1102001013363000”上-口龙3婕,短E呈“¥C1"吐q WiSi AS'JS-P4?VrLyCLAUS-PA2Ad!nist-3frn,r afcleC't UJiui., f CD flDJL COUtSu wlielc unu ' C*cmPk"lF.nn查询功能:3)查询学生信息表的内容select * from stude ntxi nxi;巧召W 朋 U£-nEm¥;LytXK£LlE-=42Adni!:tr

16、3tor 元牙gl*3 0Lee: £lDr. ftudciX'XLTWL;ip-甜MJ1020010104 耳而J020U10LIV1C20010L2« 有劲光 idjooiniji 杨看雷 to?onioi-fi 期itjenj45比:晋 败IB比讣皐1堀麻蕉3J«k;a18ASUS-Pi2yCL S 0 as us- P43Ad m:n;5trator (5 VCL Q-XUOO 5 行 庁 t司 5B4)查询课程内容 select * from course;弓舌S 品7何旣丫匕片匚_上5匕£-皿)嗣刊注;讣如一乏昌3十屿"&#

17、163;-凸耳¥口彌)ASLIS-WiVAdminriUior 5 VCL (KHH30select * fTM LDurse;!IcrnCttnffer颉:ibMiirjrenshu jrhflrrensbaL 114Q500 E2OLL£D10】2 1?计 satTAaxif 呷40R0:iT一老 HiLZDlin3 |Jjam<30GOD fcjMilf手老Hi60血°-fcaTqabDO (£?J41Zliffi百05a卄<10C闻 LlJJlt的R h1 H-rlOJ,MTJtLFWD imn.L.IWLl.HULLwn.L.冃行幷

18、L ,列盃/5)查询学号为0920010202的同学的报名时间 select baomi ngtime from stude nt where(s no-1020010127');爭 ASUS-P42YCLVCLASUS-P42Admiris1;ratQr='Eftlftct baouiingtijne fioin studsntl where 皿口-'lOZClOlCllMr :Itaomingt ine2叽2-Oe-Ol 00:00:00. ODO6)查询账单文件 select * from billi ng;斗 盘闻一辭UJP42利工代U£L«

19、£ M2Adrn;ni訪誠or 乏粗CL1占d荃sc act A fror hillmelf百r* 111Inmiiuun 站 wClUtJjQk汹1湖 iiidiiusriit叫1iMfvn:皿SDflO£3ni7/s/2lO-LIO2DDLI2 2IDDQ3_2O1S/210-LJD2DD1I135 33DDaJ 占n打酋吃nwJ.D2UU1 - 1U4 4DDQB 2(M2朋吃lO-lI02001-11P C3DC0e 1汕:?“i卜L3DcaAWUPPgVU 律皿A5U5-Pi3VidiitTBtfr va OiWW 柠 I ® 22注销功能:7)注销学号

20、为0920010203的学员信息delete from stude ntxi nxi where sn o='1020010135'原表: ASUS -MZlTCLgU 5L5W 38庐;ni 和 stor 三砒 I»fe q?t 、froT PtwlEtmtH北¥' 11-!i«.UTEtEP1 lotoaioiw1.CELW , lOODlOllP53. lOGDOl 昭6 m 直玳护謂库1' 1L130DIU:?7卅H我组匡雀K 血训仙孔J中目1井妙低PJVVCL 用ftiUS-MJVldniinbtiBtcT Vd PiWi

21、W5齐吁Ir伍护注销后:邂 SJS AEU5-PJ2vCt*TLA£L 5 P-l3Wm:nistftor三标孟甘D 1 育 t£3d曲E 、froT Etudmfi-Tnrer: :|-1I-CM1 lOL-OQlOltM 上日4.XE75 .WFODICIMP 芜王桥5更唱5 locDDioite1苏將t1 i】曲OlULdP?2略UPPT矶VCL 甲囚A5US-M3VldniinitrBttr VO, PiWM 4 吁 石刊阳442分析1)根据题目要求明确系统功能,明确各实体与实体的对应关系,以及各实体的属性。定义数据库和表的时候明确各个列的类型、字符长度等。2)严格根据表的定义对表进行数据录入。5总结与展望数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。在课程设计过程中遇到了一定的问题,经过反复的研究,问题都得到了解决,在整个过程中,不仅巩固了之前所学的知识,也使自己明白了之前学习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论