教室管理系统_第1页
教室管理系统_第2页
教室管理系统_第3页
教室管理系统_第4页
教室管理系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、16课程设计题目:教室管理系统1引言 31.1本课题的研究意义 31.2概要设计 31.3 要求32设计的目的与任务3数据库设计3.1需求设计2.1.1引言2.1.2目标与任务2.1.3阶段结果2.14处理逻辑描述 333-444-5错误!未定义书签。-63.2概念设计 52.2.1 引言 52.2.2 概念模型设计 62.2.3数据描述 73.3逻辑设计 72.3.1 引言 72.3.2 数据组织 7-82.3.3数据处理 73.4物理设计 82.4.1 引言 82.4.2目标与任务 83.5数据库实施 92.5.1 建立基本信息代码 9-122.5.2 系统运行截图 12-154参考文献

2、错误!未定义书签。5心得体会 166评分表 171.1本课题的研究意义本课题的研究对于大学的教室管理有较大的好处,大学里教室数量较多,上 课和学生自习的流动性强,这就为教室的管理带来一些困难,传统的教室管理方 式耗人力较多,随着时代的发展,它就显得跟不上时代的步伐,为了能够更加有 效的,耗人力少的管理教室,也为了能够适应时代的发展,很有必要利用计算机, 运用数据库来开发一个教室管理系统。1.2概要设计根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用 ER图表示各功能。通过本系统软件,能帮助教务处人员利用计算机,快速方 便的对教室使用情况进行管理、输入、输出、查询的所需操作,使

3、散乱、动态的 教室使用情况档案能够具体化,直观化、合理化。1.3要求报告内容包括:E R图,电子表格,SQL语句,模块图,关系图,查询截 图等。2数据库设计2.1需求设计2.1.1引言在大学里,教室仍然是教学的主要场所,也是学生学习的重要场所,所以教 室环境和设备直接影响到教学活动的开展和学生的学习。为了保证教室环境良好的运转,教室的管理也就显得十分的必要和重要。 教 室的使用具有一定的计划性和流动性,即一个班在相应的时间里,所上的课程和 使用的教室是固定的,但是不同的课程在不同的时间里会使用不同的教室, 这与 教务处的课程安排是密切相关的。尤其是使用多媒体教室的时候,这就显得比较 麻烦。为了

4、能够更系统的,更有序的,更合理的,更有效的进行教室管理,有必要 利用计算机来处理各种信息,这也就需要一个更有效的教室管理系统。为此,经过较详细的调查和慎重的思考, 我决定做一个教室管理系统,来解 决这些问题,使管理简化,方便而且更有效。2.1.2目标与任务充分了解用户的需求,了解工作的流程,以及可能出现的问题。高校教室管 理系统是学校管理中的一个重要内容, 随着时代的进步,学校也逐渐变得庞大起 来。如何管理好学校内部教室信息,成为学校管理中的一个大问题。在这种情况 下,开发一个小型高校教室管理系统就显得非常必要。本高校教室管理系统是是 把学校的教学楼信息和教室信息进行信息化管理,通过它的管理,

5、可以将信息直观的提供给学校管理人员,加强对学校资源的优化分配,充分发挥其作用,提高 学校整体工作效率,创造价值。本系统结合学校实际的高校教室分配制度,经过 实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的高 校教室管理系统。教室管理系统的具体功能包括四个方面: 教室实体,班级实体, 课程实体,教师实体.2.1.3阶段结果(1) 数据表格教室信息表列名数据类型是否允许为空默认值是否为主键教室号char (8)不允许主键教室类型char (10)允许教室状态char 不允许班级号char (10)不允许管理员char (6)不允许管理员电话char (15)不允

6、许使用时间datetime不允许容量int不允许班级信息表列名数据类型是否允许为空默认值是否主键班级号char (10)不允许主键班级char (10)不允许班主任char (5)不允许教师号char (10)不允许教室号char (8)不允许所在院系char (15)不允许课程号char (10)不允许教师信息表列名数据类型是否允许为空默认值是否主键教师号char (10)不允许主键教师姓名char (6)不允许所在院系char (10)不允许联系电话char (15)不允许课程基本信息表列名数据类型是否允许为空默认值是否主键课程号char (10)不允许主键课程名char (15)不允许学

7、分1char 不允许课程描述1char (20)允许2.1.4处理逻辑描述(1)教室实体管理子系统输入:查询条件(其中包括:课程号和上课时间、教室号和上课时间、教师 号和上课时间、班级号和上课时间。)输出:查询结果(其中包括:该课程上课信息、该教室上课信息、该教师上 课信息、该班上课信息。)处理:按照条件(其中包括:课程课表、教室课表、教师课表、班级课表。 在相应的表中,查找相应的数据,然后输出。)(2)班级实体管理子系统输入:查询条件(其中包括:课程号和上课时间、教室号和上课时间、教师 号和上课时间、班级号和上课时间。)输出:查询结果(其中包括:该课程上课信息、该教室上课信息、该教师上 课信

8、息、该班上课信息。)处理:按照条件(其中包括:课程课表、教室课表、教师课表、班级课表。 在相应的表中,查找相应的数据,然后输出。)(3)教师实体管理子系统输入:查询条件(其中包括:课程号和上课时间、教室号和上课时间、教师 号和上课时间、班级号和上课时间。)输出:查询结果(其中包括:该课程上课信息、该教室上课信息、该教师上 课信息、该班上课信息。)处理:按照条件(其中包括:课程课表、教室课表、教师课表、班级课表。 在相应的表中,查找相应的数据,然后输出。)(4)课程实体管理子系统输入:查询条件(其中包括:课程号和上课时间、教室号和上课时间、教 师号和上课时间、班级号和上课时间。)输出:查询结果(

9、其中包括:该课程上课信息、该教室上课信息、该教师 上课信息、该班上课信息。)处理:按照条件(其中包括:课程课表、教室课表、教师课表、班级课表。 在相应的表中,查找相应的数据,然后输出。)2.2概念设计2.2.1引言概念结构的实际是整个数据库设计的关键,这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS勺概念模型(E-R图)它的主要特点是:1.能真实、充分地反映现实世界,包括事物与事物之间的 联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;2.易于理 解,因此可以用它和不熟悉计算机的用户交换意见;3.易于更改,当应用环境和应用要求改变时,容易对概念模型修

10、改和扩充;4.易于向关系、网状、层次等各 种数据模型转换。2.2.2概念模型设计(1)设计E-R图谍用时月官址块岂理传孫班眾使审粪替所曲縣联实电话)-7Y救羞E俣理管理2.2.3数据描述动态数据:动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个 不同元组与属性值.就是:教室使用信息表.静态数据:静态数据是系统内部有关的数据结构与操作规程。具体可包括:教室基本信息表classroomnfo 班级信息表classnfo 课程基 本信息表 coursenfo 教室使用信息表classroom_used_l nfo 教师信息表teachernfo .等.2.3逻辑设计231引言这个阶

11、段的任务就是把概念结构设计阶段设计好的基本E-R图转换为与DBMS所支持的数据模型相符合的逻辑结构。在这个阶段里,该系统的目标就是 把基本的E-R图转换成关系数据模型。2.3.2数据组织(1)将E-R图转换成关系模型:E-R图转换成关系模型应该遵循以下原则:1. 一个实体型转换为一个关系模式。2. 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应 的关系模式合并。3. 把一个1:n联系转换为一个独立的关系模式。4. 一个m:n联系转换为一个关系模式。5. 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。6. 具有相同码的关系模式可合并。(2)关系设计该数据库设计是满足

12、第二范式的,因为它的所有非主属性,都完全函数 依赖于码。它的关系模式R是属于1NF的关系模式的。(3)该系统中的数据流条目有:教室使用信息包括:教师基本信息班级基本信息课程基本信息教室基本信息其中:教师信息包括:教师号、教师姓名、所在院系、联系电话。班级信息包括:班级号、班级、班主任、教师号、教室号、所在院系、课程号。课程信息包括:课程号、课程名、学分、课程描述。教室信息包括:教室号、教室类型、教室状态、班级号、管理员、管理 员电话、使用时间、容量。2.3.3数据处理见系统的功能模块图:載室管理系纯2.4物理设计241引言数据库在物理设备上的存储与存取方法称为数据库的物理结构,它依赖于给定的计

13、算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求 的物理结构的过程,就是数据库的物理设计。2.4.2目标与任务对数据库进行合理的物理设计,以提高其时间和空间效率。(1)数据存取方面确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原 设计的要求,则可以进入到物理实施阶段,否则就需要重新设计或修改物理结构, 有时甚至要返回逻辑设计阶段修改数据模型。(2)功能模块见图2所示2.5数据库实施2.5.1建立基本信息代码表教室基本信息表代码USE 教室管理系统GOSET ANSI_NULLS ONGOSET QUOTED

14、_IDENTIFIER ONGOCREATE TABLE dbo.教室信息表(教室号nchar ( 10) NOT NULL,教室状态nchar(4) NOT NULL,教室类型nchar( 10) NULL,使用时间datetimeNOT NULL,容量intNOT NULL,管理员nchar (6) NOT NULL,管理员电话nchar ( 10 ) NOT NULL,班级号nchar(10)NOT NULL,CONSTRAINT PK_教室信息表PRIMARYKEY CLUSTERED(教室号ASC)WITH ( PAD_INDEX=OFF,STATISTICS,_NORECOMPUT

15、E=OFF, IGNORE_DUP_KEY=OFF, ALLOW_ROW_LOCKS=ON, ALLOW_PAGE_LOCKS=ON) ON PRIMARY)ON PRIMARY班级信息表代码USE 教室管理系统GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.班级信息表(班级号nchar(10) NOT NULL,班级nchar( 10) NOT NULL,班主任nchar教师号nchar教室号nchar(5) NOT NULL,(10) NOT NULL,(10) NOT NULL,所在院系nchar(15) N

16、OT NULL,课程号nchar(10) NOT NULL,CONSTRAINT PK_ 班级信息表PRIMARY KEY CLUSTERED(班级号ASC)WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY=OFF, ALLOW_ROW_LOCKSON, ALLOW_PAGE_LOCKSON) ON PRIMARY)ON PRIMARYGOALTER TABLE dbo.班级信息表WITH CHECK ADDCONSTRAINT FK_班级信息表_教师信息表FOREIGNKEY(教师号)REFERENCES

17、 dbo.教师信息表(教师号)GOALTER TABLE dbo.班级信息表CHECK CONSTRAINTFK_班级信息表_教师信息表GOALTER TABLE dbo.班级信息表WITH CHECK ADDCONSTRAINT FK_班级信息表_教室信息表FOREIGNKEY(教室号)REFERENCES dbo.教室信息表(教室号)GOALTER TABLE dbo.班级信息表CHECK CONSTRAINTFK_班级信息表_教室信息表GOALTER TABLE dbo.班级信息表WITH CHECK ADDCONSTRAINT FK_班级信息表_课程基本信息表FOREIGN KEY(课

18、程号)REFERENCES dbo.课程基本信息表(课程号) GOALTER TABLE dbo.班级信息表CHECK CONSTRAINT FK_ 班级信息表_课程基本信息 表教师信息表代码USE 教室管理系统王卉GO教师信息表Script Date: 04/28/2009/* Object: Table dbo.17"28:07 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONSTATISTICS NORECOMPUTEOFF, IGNORE_DUP_KEYGO教师号nchar教师姓名nchar所在院系nchar联系电话ncharCONS

19、TRAINT PK_ 教(10) NOT NULL,(6) NOT NULL,(10) NOT NULL,(15) NOT NULL, 师信息表PRIMARY教师号ASC.教师信息表(CREATE TABLE dbo(KEY CLUSTERED)WITH ( PAD_INDEX = OFF,=OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY )ON PRIMARY课程基本信息表代码USE 教室管理系统SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo课

20、程号nchar课程名nchar学分nchar.课程基本信息表(10) NOT NULL,(15) NOT NULL,(3) NOT NULL,课程描述nchar(20) NULL,CONSTRAINT PK_ 课程基本信息表PRIMARY KEY CLUSTERED(课程号ASC)WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY =OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY )ON PRIMARY2.5.2系统运行截图关系图2C0

21、KL15-.2DO4D11&-. . - BffiJLft ffl.-血 團圧馬 KOfiOU5-L.-吐聖空董" X教室类型查询200401)5-14.QavfrLl. c<l«iOWOlJ-Lfli. . Juoa-ylLO.空单2000J1'5-16 .:社41恻 tqlL-2oc«on 眾空臭4.屋,Z X!EU:CT教宣类塑棵程窖戶FRCM教宇倍恳.罠课村肘常島我N詼佶息辰E?I:谦评时节冃義.谓秆尺硏繩信見壺辭号GDVLc>Lea dlls. _ g2二出1民注2wi音逋盤垄民法1 4阶融生5音遢数茎民法G&讹押宝9

22、阶艸埜至宵m廿過計吏AiEin翱ft瞬.I2诣舟扑主M .13ttlMtSW .Mr啊主如.15ffl25 .)B助.17窗.阿廿運誓主舷.ivmsr至窗画廿1电對吏靳.2122as .23ttHtSsue .M II教室使用时间查询. V«erTll.翻hsdQ. Mjl30四011&-址.月眄肝.主吐*ELWaJlJS- . . '7 XSELECT7m魁佶息料试程莹本估息农班啜令息袁 咽吋 诃隹基本腐豆祈綁程号"班饯佶总視许程号GO二LtSill iS_hEE.iU.112m:4(jj oftt»oa:K囱攜It?M0&-J4IJJ

23、UUDUUUOOOKt3200410 001000.30:民储42l£lJ4T3UuCOtlQaiLRtt5200M4I6 00IOOD.30:II E血 xu 朋 oocooaaoorJJULHJ+'IBUUUUUL'.ULB2DOM4TO 00 000.30:!g200旳4 - J UUUUUQ : UL102DOM4TEOOroOO.DO:11JJOU'lhUODOUQ.OCi122XM40a 00 CO 00.30:曲器魏学IJ2.U>.4" JUUttJUL .OuWM雾pH2DOB04l3 00DD.OtU1001!23DMi

24、87;TEOOBOD.DDOIE. II ill-172XM4< OOCOOD.DO:ISM&'Ji'JWJJIOQ.ULISaooMW 北 oaottocifloo川200904 梶 DODD (main牲旳廿理21aOMOOTOOCLOOO222WWH 屈圓 CODIWOD如楚232O0BO4 ' JUODOOQJQO国4”丁 Rxecuteil吕 mr&Ditw-n昭讯kaqMHTRESs ja n s?):他9匸iiumtcg前禹山血叶讥叶 ro)期倉菅盘垂新王弄 no m en 芍曲£教室容量查询MJWJLlb-. .tw 出主

25、惟克表* »)IJWILU Lb . UqctfII .l*jLUL«ML.-1& . 4“刃一.心yXQllb-lB HprryM nl*? X ':'容虽:.嚟理占FROM站悟总农诀律呈本fss/i班级佢H农切”谍在基本倍忌氏评程弓現鏡信息疾诲程弓GO<>勺 LssltS Qj tlx 畝沪電 |A1200艮:主?iL(ibt:i唱10043LD5130£20fl?1D0B1009300英1B1010011ZtD121001310014SWB*1G-II局!1玉学1620)171130IS1D013期3TOO理琳甘僅212X立100甞JC庄23100ays圧*| 和ar? tnniM v" | SaaNllS-bHMVaunNESS S O SKI | B0WQlt5-lG09Ufai»iiniv 购】擀SS林乘疑王幵:0'i H-I10£S revi管理员电话查询20M11LS- . bSTSfsfefe*20DWIL5 16Qu*Eyl 1埜疋.QuyLQ. v<L20为帥瓠叱旳wX4fpf教空堕F衷据程基本信遇花班颈信总表mirpr诧程基圳営息亞诀程弓-溜信层杞说程号GOV|<23 Befits '员电话*1112S45Gr j2J45W334

温馨提示

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

评论

0/150

提交评论