《信息系统数据库技术I》课程设计报告-考试改革课程设计.doc_第1页
《信息系统数据库技术I》课程设计报告-考试改革课程设计.doc_第2页
《信息系统数据库技术I》课程设计报告-考试改革课程设计.doc_第3页
《信息系统数据库技术I》课程设计报告-考试改革课程设计.doc_第4页
《信息系统数据库技术I》课程设计报告-考试改革课程设计.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

信息系统数据库技术i课程设计报告实验内容: 考试改革课程设计 相关课程: 信息系统数据库技术i 学 期: 2010-2011学年第1学期 学时学分: 48学时 3学分 专业班级: 学号: 姓名: 指导老师: 提交日期: 2010年 12月30日 学生成绩管理子系统一、实验目的通过理论与实践教学,使学生掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。同时,为了契合现代管理的需要,提高自动化水平,针对学校的学生信息实施统一的信息管理,来进一步提高学校的管理水准,从而为学生和老师提供更加方便的服务和管理,也为学校管理层能做出及时、准确的决策提供一定的依据。二、实验环境计算机硬件配置:cpu intel core2 duo t6570(2.1ghz) 内存 2gb 硬盘 250gb 5400转 显卡 ati mobility radeon hd 4330操作系统:windows xp开发环境:access 2003三、实验内容内容一:选题内容描述1、系统的主要工作内容(1)确定对该数据库系统的综合要求系统功能要求:系统必须完成的功能有学生查询功能、教师查询功能、管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能。系统性能要求:必须考虑到系统响应时间、系统需要的存储容量及后援存储、重新启动和安全性等方面。运行要求:必须确定支持系统运行的软件是什么,采用哪种数据库管理系统,需要什么样的外存储器和数据通信接口等。将来可能提出的要求:应该明确的列出那些虽然不属于当前系统开发范畴,但是根据分析将来很可能会提出来的要求。(2)分析系统数据要求通过建立概念模型的方法来分析系统的数据要求。例如,利用数据字典可以全面准确的定义数据。(3)导出系统的逻辑模型用数据流图、数据字典等,根据对系统的综合要求和数据要求结果导出系统的详细逻辑模型。(4)修正系统开发计划根据在分析过程中获得的对系统的深入、细致的了解,比较准确地估计系统的成本和进度,修改以前制定的开发计划。(5)开发原型系统构建原型系统用来检验关键设计方案的正确性及系统是否真正满足系统要求。2需求分析现行系统的主要功能:(1) 学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类,并通过密码验证来操作。这样学生就能很方便的找到自己所需要的信息。(2) 教师查询功能:为了方便老师查找成绩等信息,将所有信息按照需要进行分类,并通过密码验证来操作。(3) 管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。(4) 添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息,系统可自动避免重复信息。(5) 修改功能:管理员可对数据库中的信息进行修改。系统能够通过管理员给出的条件查找到所要修改的信息,对改后的信息进行保存,并自动查找是否是重复信息。(6) 删除功能:管理员可对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。(7) 汇总功能:管理员可以通过此功能对信息进行汇总。(8) 统计功能:管理员可以通过此功能对信息进行统计。内容二:业务流程图的文字描述学校实行校长负责制,各部门主管在教务、教学、考试、学生制度等方面实施管理。整个系统的系统中人员包括学生、老师,系统外实体是学生,教师,校长,总务处和教务处。我们调查研究的重点是对学生信息管理业务流程进行描述,该学校的业务流程说明如下:1.在学籍管理方面,新生入学在总务部门报到后,具体工作人员将进行学生信息注册登记处理,经过相应的数据处理即学生名表录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务部,此外总务部还要负责办理学生学籍变动和毕业,统一管理后重新汇总学生信息反映给教务部。2.在班级管理方面,教务部门根据新生名单和教师名单进行分班处理,生成班级表进行存储。3.在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教务处,进行成绩处理,生成成绩表,进行存储,以供查询。4.在课程管理方面,教务处根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询。5.在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供校长查阅。四、数据库设计1数据模型的设计 系统结构图 e-r图 2基本数据表和联系的实现 主要数据库构成表有:班级表,教师表,课程表,授课,学生基本信息,学习,专业。 各表的主要结构: 班级表:班级名称是主键。 教师表:教师编号是主键课程表:课号是主键 授课: 课号和教师编号是主键 学生基本信息表:学号是主键 专业表:专业编号是主键 学习表:学号和课号是主键 表关系: 班级表和专业表以一对多的方式关联到学生基本信息表 课程表和学生基本信息表以一对多的方式关联到学习表 课程表和教师表以一对多的方式关联到授课表 表关系图五、系统实现 1系统进入主界面 图1 2学生用户功能界面(每个学生都要通过密码才能看到自己的信息,不能查看他人信息):学生用户主界面图2学生基本信息查询界面图3 学生成绩查询图4 学生总成绩查询图53教师用户功能界面(每个教师都要通过密码才能看到自己的信息,不能查看他人信息):教师用户主界面图6 教师基本信息查询界面图7 教师对成绩操作界面图8 学生总成绩查询界面图9不及格人数查询界面图104管理员级别用户的功能界面(管理员可对学生、教师、班级、课程等进行操作,无需限制) 管理员主界面图11学生基本信息操作界面图12 学生成绩操作界面图13 课程操作界面图14 教师信息操作界面图15 专业操作界面图16 班级操作界面 图17六、程序运行、调试和结果分析1程序运行中出现的问题及调试手段系统维护的目的是保证管理信息系统正常而可靠的运行,并能使系统不断得到改善和提高,以充分发挥其作用。系统维护与管理是贯穿于整个生命周期的活动,使系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统测试主要包括以下几个内容:(1)系统应用程序维护。系统维护的主要活动是对程序进行维护。系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整。(2)数据维护。由于企业环境和业务处理对数据的需求是不断发生变化的,所以数据维护包括对数据的更新和调整、数据内容的增加、数据结构的调整,以及数据的备份与恢复等内容。(3)代码维护。随着系统应用范围的扩大、应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除和设置新的代码。(4)硬件设备维护。这类维护主要是指定期的对系统中的主机及其外设的日常维护和管理,以保护系统正常有效的运行。根据软件维护的不同性质,维护工作划分为纠错性维护、适应性维护、完善性维护和预防性维护。其中,完善性维护占一半以上。由于本系统在开始时使用的是结构化的方法,而结构化开发方法在其开发过程中有相应的文档可查询,所以,使得对系统的维护工作也比较规范,减少了不少的工作量。学校应为系统配备专职的系统维护和管理人员,进行系统的程序维护,代码维护,数据备份与恢复,硬件设备维护等工作,以确保维护工作严格地按照步骤进行。2程序运行结果分析点击“学籍管理”会获得每个学生的基本信息,可以输入性别、日期等进行筛选查询,可以添加学生信息,也可以选中某个学生对他的基本信息进行修改和删除。21点击“课程管理”会显示所有课程的信息,可以对课程进行添加、修改、删除等操作。点击“成绩统计”,通过选择班级,学科,分数线可以对成绩进行添统计打印等操作。七、实验总结作为信管专业的学生,通过这一学期的学习过程及前面两年的知识积累我学到了很多知识,而这次课程设计又是对我所学的一次总结。在这次课程设计中,总的感觉是我遇到了很多困难,这主要是由于我开发软件的经验不足,其次我对开发软件的应用也不够熟练,有时虽然是一个很小的问题,但解决起来却花费了我不少的时间,值得欣慰的是,当自己苦思冥想或者和其它同学一起探讨把问题解决的时候,我还是觉得获益非浅,这就是在摸索中寻求到的知识。在设计期间,有目的的去学习一些将要用到的东西,仔细的考虑工作流程的规律和步骤,充分的利用手中的开发工具,使自己的开发在代码上实现够少而精确,让用户能够尽量简单的进行操作。但是在老师的检测过程中,还是出现了很多的不足之处,这些都是要在今后的工作中需要努力改进和完善的。当我即将完成课程设计的时候,我终于认清楚了以前老师经常提起的一个问题,那就是:一个系统开发的过程中编码不是重要的,重要的是对分析系统以及系统模型的建立。有了一个好的系统模型之后,我们再将其划分成几个模块,那样做起来就会容易得多。在系统的开发过程中,我碰到了很多的难题,多亏有老师和同学的帮助,在这里,我要特别感谢我们的指导老师。指导老师无论在理论上还是在实践中,都给予我很大的帮助,尤其是他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅,这对于我以后的工作和学习都将有着深远的影响。课程设计成绩评定表等级成绩组成优秀良好中等及格不及格报告文档1文档很规范。2排版很清晰。3内容很全面。4设计很合理。1文档规范。2排版清晰。3内容全面。4设计合理。1文档较规范。2排版较清晰。3内容较全面。4设计较合理。1文档欠规范。2排版欠清晰。3内容欠全面。4设计欠合理。1文档不规范。2排版不清晰。3内容不全面。4设计不合理。算法分析1算法正确。2算法分析很全面。3算法描述很清晰。1算法正确。2算法分析全面。3算法描述清晰。1算法正确。2算法分析较全面。3算法描述较清晰。1算法基本正确。2算法分析欠全面。3算法描述欠清晰。1算法不正确。2算法分析不全面。3算法描述不清晰。程序实现1程序设计思路很清晰。2程序代码编写很完整。 3程序运行正确。1程序设计思路清晰。2程序代码编写完整。 3程序运行正确。1程序设计思路较清晰。2程序代码编写较完整。 3程序运行正确。1程序设计思路欠清晰。2程序代码编写欠完整。 3程序运行基本正确。1程序设计思路不清晰。2程序代码编写不完整。 3程序运行不正确。结果分析1有运行结果描述。2结果描述很清晰、很完整。3结果分析很深入。1有运行结果描述。2结果描述清晰、完整。3结果分析深入。1有运行结果描述。2结果描述较清晰、较

温馨提示

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

评论

0/150

提交评论