




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
choose the correct meaning; (4) to correct the typos; (5) so the child write words (ABAB, and AABB); (6) in accordance with written words; (7) the complete word, and explain the meaning of the word; (8) collocation; (9) make sentences with the word; (10) the written language as required. (C) the main sentence types (1) complete sentences; (2) write down the meaning of a sentence or expression of thoughts and feelings; (3) write sentences as required; (4) finish malalignment of the sentence; (5) modified sentences. 2, knowledge classification (1) the common conjunctions coordinate: . . 一面 . 1, to examine the topic, identify problems associated with two 2, analysis, alternative question two is in direct proportion to the amount of the associated relationship is inversely proportional relationship. 3, and set unknown, column proportion type 4, and solutions proportion type 5, and test, wrote answer language plenary, and subject: application problem (1)-simple application problem and composite application problem review content simple application problem composite application problem answers application problem of general steps 1, and figure out meaning-through examines the, find known conditions and by seeking problem 2, and analysis number relationship-analysis known conditions Zhijian, and conditions and problem Zhijian of relationship, determine problem-solving method and problem-solving steps. 3, and column type calculation-lists formula, is out subdivisions 4, and test, and wrote answer-check, and checking, and wrote answers typical application problem 13, and subject: application problem (3)-column equation solutions application problem review content overview problem-solving steps 1, and figure out meaning, find by seeking of unknown and x said 2, and according to meaning find equivalent relationship, lists Equation 3, and solutions equation 4, and test, and wrote answers according to meaning find equivalent relationship of common method 1 , And according to common of number relationship type, established equivalent relationship 2, and according to has learn had of calculation formula, 3, and according to problem in the of focus described sentence from overall Shang determine basic of equivalent relationship 4, and using segment figure, and list method, method analysis number目录HEFEI UNIVERSITY0第1章. 系统分析21.1系统分析与总体设计21.2数据库设计与实现21.3 系统总体设计2第2章 课题的可行性分析32.1可行性分析32.2数据字典4第3章 数据库逻辑设计53.1系统逻辑设计53.2 主图63.3 部分E-R实体图63.3.1 学生E-R实体图63.3.2 课程E-R实体图73.3.3 教学楼,教室E-R实体图73.3.4 课程时间地点,选课E-R实体图73.3.5 教师,管理员E-R实体图8第4章数据库物理实现84.1数据库物理实现84.1.1建立数据库84.1.2建立表94.1.3建立关系124.2数据库查询功能124.2.1查询功能124.2.2插入功能134.2.3删除功能134.2.4更新功能14第5章总结15第1章. 系统分析1.1系统分析与总体设计学生选课系统数据库使用SQL Server2000建立,并用ASP设计和编程实现。学校管理人员通过该学生选课管理系统完成所有的日常教务工作。用户在学校内的所有和教务相关的数据都通过教务管理系统进行管理,如学生管理、师资管理、选课管理、成绩管理等;完成对学校人员,如教师、学生等。该系统需要具有美观容易的操作界面、方便系统的使用者。系统的使用者为不同身份,不同的身份登录系统后可以进入自己的操作界面,不能越权访问其他功能,保证系统的安全、系统数据库设计需方便程序进行访问,方便系统程序的维护、系统的模块都能正常运行,并且满足学校要求。1.2数据库设计与实现数据库是此系统的核心,系统中所有的信息都存储在数据库中,在所有ASP.NET页面中与数据库连接,从而实现所有需要的功能。本系统中数据库采用Microsoft SQL Server作为数据库工具。数据库设计的合理与功能的实现有着至关重要的影响。一个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R图直观地表示出数据库系统的需求。通常选取一个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。1.3 系统总体设计在前面的系统的系统功能分析中,将系统划分成10个模块,如图:用户登录身份验证模块设置选课时间模块录入信息模块开设课程模块编辑程序时间地点模块评分模块查看课程模块选课和锁定模块第2章 课题的可行性分析2.1可行性分析在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。1. 目标和方案的可行性:如果采用人工操作的方式,不仅操作不方便,耗费人力,而且还容易出现错误。所以当前迫切需要一个计算机化的管理信息系统。开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化。2. 技术方面的可行性:本系统是用ASP结合SqlServer2000数据库来开发的一个信息管理软件。ASP在数据库方面的特长显得尤为突出:适用于多种数据库结构,结合客户端的html能够创建出完美漂亮且高效的软件系统。3. 管理方面的可行性:作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际的院校中进行使用。根据以上几方面的可行性分析,可以得出结论:开发该学生选课管理系统是可以进行的。系统介绍,如图:学生选课管理系统用户系统管理员录入的选课信息录入的用户信息查询的用户信息成绩信息选课方案建议选课信息2.2数据字典数据流字典编号数据流名来源组成去向备注L01用户信息S1系统管理员P1提供选课方案L02成绩信息S1系统管理员P4成绩查询L03成绩清单P4成绩查询S2用户L04成绩信息P4成绩查询D3成绩记录L05选课方案P1提供方案D1选课记录L06选课方案D1选课记录P1提供方案L07选课方案建议P1提供方案S2用户L08选课信息S2用户P2处理选课L09更新的选课信息S2用户P3修改选课L10选课信息P2处理选课D2选课信息L11选课信息D2选课信息P2处理选课L12更新的选课信息P3修改选课D2选课信息L13更新的选课信息D2选课信息P3修改选课L14更新的选课信息S1系统管理员P3修改选课数据存储字典编号数据存储名输入数据流输出数据流内容备注D1选课方案L05选课方案L06选课方案D2选课信息 L10选课信息L11选课信息数据处理字典编号数据处理名输入处理概况输出备注P1提供选课方案L01用户信息L06选课方案根据用户信息选出合适的选课方案供参考L07选课方案P2处理选课信息 L08选课信息 L11选课信息读入选课信息数据到选课信息存储档案里L10选课信息P3修改选课信息L09更新的选课信息L13更新的选课信息L14更新的选课信息读入用户录入的新选课信息,覆盖从选课信息档案中读入的用户信息,写入到选课信息档案中L12更新的选课信息P4成绩查询L02成绩信息从成绩记录中查询用户的成绩信息并且生成清单L03成绩清单第3章 数据库逻辑设计3.1系统逻辑设计 数据库逻辑设计就是将ER图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见规则有:(1)对于“教学楼”、“教室”和两者之间的关系,就可以根据一对多的联系转换成两个关系模式。教学楼(教学楼ID,教学楼名称)教室(教室ID,教学楼ID,教室名称)(2)对于“学生”、“课程”和它们之间的“选修”关系就可以规则多对多的关系转换成三个关系模式。学生(学号,姓名,性别,年龄,登陆密码,学分,地址,电话,电子邮件)课程(课程编码,课程名称,开课教师编号,学分,最大人数,课程简介,前导课程编号)选课(学号,课程编号,成绩)(3)剩下的关系转换成下面三个关系模式:教师(教师编号,姓名,性别,年龄,电话,电子邮件,个人简介)课程时间地点(课程编号,开始周次,结束周次,上课时间,上课教室ID)管理员(帐号,密码)3.2 主图本系统的数据库实体主要有“学生”、“教师”、“教学楼”、“教室”、“课程”等。其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设N门课程,即“教师”与“课程”之间是一对多的关系。同样“教学楼”与“教室”也存在一对多的关系。一个学生可以学习N门课程,一门课程可以有M个学生学习,即“学生”与“课程”之间是多对多的关系。同样“课程”与“教室”之间也是多对多的关系。整个数据库可以用一个E-R图表示,如图: 教师1开设N 课程选修 学生 教室管理员教学楼上课地点时间属于NMM13.3 部分E-R实体图学生登陆密码年龄姓名地址电子邮件学号性别学分电话3.3.1 学生E-R实体图课程课程名称学分最大人数课程简介开课教师编号课程编号前导课程编号3.3.2 课程E-R实体图教室教室ID教学楼ID教室名称3.3.3 教学楼,教室E-R实体图教学楼教学楼ID教学楼名称3.3.4 课程时间地点,选课E-R实体图选课学号课程编号成绩课程编号上课时间开始周次上课教室ID结束周次课程时间地点3.3.5 教师,管理员E-R实体图教师姓名年龄电话电子邮件性别教师编号个人简介管理员帐号密码第4章数据库物理实现4.1数据库物理实现4.1.1建立数据库 经过数据库系统分析和逻辑设计后,数据库的结构已经非常清晰,剩下的就是用一种数据库软件实现这样的结构。图3-1本系统中数据库采用Microsoft SQL Server 2005作为数据库。首先我们在Microsoft SQL Server 2005的“企业管理器”创建一个数据库,我们命名为“SC”,如图3-1:4.1.2建立表选中SC数据库,向数据库中添加8个表Student,Teacher,Course,SC,CourseTime,Building,Room和Admin,每个表与逻辑设计中一种的关系模式相对应。下面是每个数据表中的属性,包括属性列的名称、数据类型、长度、是否可以为空和备注说明等内容。(1)Student表,Teacher表。Student表用来存储学生的个人信息,使用学号作为主键,如图4-2; Teacher表用来存储教师的个人信息,用学校分配给教师的教师编号作为主键,这样可以避免重复,如图4-3;create table Student( SId varchar(20) primary key not null, Skey varchar(40), SName varchar(20), SSex varchar(2), ,SAge int(4),SCredit float(8) check(len(登录密码)=8 and isnumeric(邮政编码)=1),SAdderess varchar(50),SPhone varchar(50),SEmail varchar(50),SLocked bit(1),)create table Teacher( TId varchar(20) primary key not null, Tkey varchar(40), TName varchar(20), TSex varchar(2), ,TAge int(4),TPhone varchar(50),TMail varchar(50),) 图4-2 图4-3(2)Course表,SC表。Course表用来存储课程信息,Course表以课程编号为主键,表中开课教师Id为外键。如图4-4; SC表用于存储学生的选课信息,在SC表中学号和课程编号是主键,同时也是外键。如图4-5;SQL语句同上:略微改动即可。 图4-4 图4-5 (3)CourseTime表,Building表。CourseTime表用来存放课程的上课时间和上课地点信息,其中课程编号和教室编号为外键。如图4-6;Building表用来存放教学楼信息,Building表中教学楼编号为主键,自动增加1。如图4-7: 图4-6 图4-7 (4)Room表,Admin表。Room表用来存放教室信息,在Room表中,教室编号为主键,自动增加1,教学编号为外键。如图4-8;Admin表用来存放系统管理员信息,如图4-9; 图4-8 图4-94.1.3建立关系 利用数据库建立表与表之间关系使个个表之间相同数据进行连接,是查询更清晰。4.2数据库查询功能4.2.1查询功能(1)查询学生中性别为男的同学资料。select *from Student where SSex =男(2)查询教师编号(TId)为“101”,所授课程的课程号和课程名。select CId,Cnamefrom Coursewhere TId =101(3)检索李强同学的课程的课程号select CId from Course where CId in (select CId from Student,SC where Student. CId = SC. CId and SName=李强)(4)查询每个学员及其选修课程情况,对没有选课的也要输出其姓名,学号,性别,班级select Student.*,SC.*from Student,SCwhere Student.SId=S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建省榕江进出口有限公司招聘1人笔试历年参考题库附带答案详解
- 2025福建漳州城投建材集团有限公司劳务派遣招聘5人笔试历年参考题库附带答案详解
- 2025赤峰龙韵城市建设有限公司所属子公司员工招聘21人模拟试卷及答案详解参考
- 2025湖北襄阳市保康国有资本投资集团有限公司招聘12人笔试历年参考题库附带答案详解
- 2025浙江温州市鹿通文化旅游有限公司招聘工作人员10人笔试历年参考题库附带答案详解
- 2025广东“百万英才汇南粤”佛山市高明区选聘公办初中校长9人考前自测高频考点模拟试题及答案详解(典优)
- 2025广西壮族自治区山口红树林生态国家级自然保护区管理中心招聘考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025恒丰银行成都分行春季校园招聘6人考前自测高频考点模拟试题及答案详解(有一套)
- 2025年宁夏电力集体资产投资集团有限公司高校毕业生招聘(第三批)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025北京邮电大学与通信工程学院招聘1人(人才派遣)考前自测高频考点模拟试题及答案详解(易错题)
- 教师岗位聘任申请书模板合集
- 2025年贵州省毕节市辅警招聘考试题库及答案
- 12、口腔科诊疗指南及技术操作规范
- 贝朗DIALOG+透析机水路设计概览课件
- 光电功能材料课程-13-18课件
- 施工现场污水排放方案
- 黔西市中医医院金阳院区环评报告
- 我的家乡-枣阳
- 青春期生理卫生知识讲座男生篇
- 高中期中考试家长会PPT课件 (共51张PPT)
- 全球卫生治理课件
评论
0/150
提交评论