您好,欢迎访问三七文档
攀枝花学院本科学生课程设计任务书题目教师网上成绩录入系统开发1、课程设计的目的使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)1)教师信息的管理:教师的基本信息、所教课程、授课时间、教师密码等信息的录入、修改和删除;2)学生信息的管理:学生基本信息的录入、修改和删除;3)课程信息的管理:课程基本信息的录入、修改和删除;4)选课信息的管理:生所选课程基本信息的录入、修改和删除;5)成绩管理:成绩的录入和修改6)信息的查询与统计:能按不同条件对各类信息进行查询,能按多个条件对成绩信息、选课信息等进行统计;3、主要参考文献[1]张莉《SQLSEVER数据库原理及应用》[2]萨师煊王珊著.《数据库系统概论》第三版.高等教育出版社[3]施伯乐丁宝康汪卫.《数据库系统教程》高等教育出版社2003年第2版[4]庄成三等.《数据库系统原理及其应用》.电子工业出版社4、课程设计工作进度计划第1天:选题、完成需求分析第2天:数据库概念结构设计第3天:数据库逻辑结构设计及物理实现第4天:应用程序开发第5天:程序调试分析和结果、编写课程设计报告指导教师(签字)日期年月日教研室意见:年月日学生(签字):接受任务时间:年月日注:任务书由指导教师填写。课程设计(论文)指导教师成绩评定表题目名称教师网上成绩录入系统开发评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名:年月日攀枝花学院本科课程设计报告(论文)摘要I摘要教师网上成绩录入系统是目前高校不可缺少的系统。在当前信息化时代,对学生信息及成绩的管理仅仅依赖手工操作,己经远远不能满足实际的需要。在当前计算机和网络高速发展的时代,人们开始充分利用现有的资源来进行学校学生信息及成绩的管理,并且充分利用了B/S开发模式的优势,系统中的教师只要通过网络浏览器就能使用系统,非常方便。而本系统就是基于JavaEE与SQLserver2008数据库技术建立的一个教师网上成绩录入系统,该系统为教师提供了查询、修改、增加记录、删除等功能,功能比较落齐全,基本上能满足老师的要求。关键词:需求分析;概要设计;逻辑设计,E-R图攀枝花学院本科课程设计报告(论文)目录目录摘要······························I1需求分析····························11.1调查用户需求···························11.1.1整体要求···························11.1.2用户对系统的要求·······················11.2系统功能的设计··························22概要结构设计··························32.1系统功能结构设计·························32.2教师成绩录入系统E-R图·······················42.2.1各实体E-R图·························42.2.2整体E-R图··························53逻辑结构设计··························63.1设计逻辑结构时的要点························63.2关系模式·····························63.3将E-R图转换为关系模式·······················73.4建立数据库及表··························74数据流图及程序结构框图·····················94.1数据库需求分析――数据流图····················94.2数据结构分析——数据流图······················94.2.1数据结构···························94.2.2数据流···························105程序及源代码说明·······················125.1用户登录模块设计与实现·······················125.2成绩录入模块设计与实现·······················145.2.1成绩录入模块·························145.2.2成绩修改模块·························165.2.3成绩删除模块·························185.3其它模块运行演示·························206总结·····························23参考文献···························24攀枝花学院本科课程设计报告(论文)1需求分析11需求分析1.1调查用户需求在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学,初中,高中,甚至是很多大学生的学生课程及成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关课程及学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生课程及成绩管理。但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生信息及成绩管理系统是必要的。该系统的开发应用体现了当今学生课程及成绩管理技术的自动化、信息化的发展方向,使教务处在实施教学、管理等方面的更高效、更系统、更科学。1.1.1整体要求(1)由于该系统支持多用户管理,要求支持添加用户的功能;(2)原始数据修改简单方便,支持多条件修改;(3)方便的数据查询,支持多条件查询;(4)删除数据方便简单,数据稳定性好;1.1.2用户对系统的要求(1)信息要求:a.能查看教师的信息(包括登陆账号,密码,姓名,授课日期等。)b.能查看学生的信息(包括学好,姓名,性别,选课,课程,成绩等)。(2)处理要求:对教师信息可以修改,选择学生进行成绩的录入,修改,删除等。(3)安全性与完整性要求:a.安全性要求:系统应设置访问用户的标识以鉴别是否是合法用户,并要攀枝花学院本科课程设计报告(论文)1需求分析2求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户。b.完整性要求:各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。1.2系统功能的设计当教师登录该教师成绩录入系统应具备四方面的功能,具体功能的详细描述如下:选择“教师管理”菜单命令,即可进入教师功能窗体,单击“查看”命令能在其中对教师的信息(帐号,密码,姓名,授课日期,所教课程等)进行查看,点击[修改]命令,能对教师信息的密码等一些基本信息进行修改。选择“学生管理”菜单命令,即可进入学生功能窗体,单击“录入”按钮能对学生信息(学号,姓名,性别,年龄等)进行录入,单击“修改”命令能对学生信息进行修改,单击“删除”按钮能对学生信息进行删除,单击“查询”按钮能查询学生的基本信息。选择“成绩管理”菜单命令,单击“录入”按钮,即可进入添加成绩功能窗体对学生进行成绩的录入,单击“修改”按钮能对学生已录入的成绩进行修改,单击删除命令能删除对应学生的成绩。选择“课程管理”菜单命令,单击“录入”按钮,即可进入添加课程功能窗体对课程进行录入,单击“修改”按钮能对课进行修改,单击删除命令能删除对应的课程。攀枝花学院本科课程设计报告(论文)2概要结构设计32概要结构设计2.1系统功能结构设计根据需求分析阶段得到的功能需求,教师通过输入口令号和密码进入该系统后,可以进行一些学生基础信息查询(学生信息查询、教师信息查询、课程信息查询)、学生信息维护、成绩管理(成绩查询、计算平均分)重新登陆系统、退出。模块功能大概可以分为如下4个方面:这几个模块学生基础维护、成绩管理、登陆、退出。其中基础维护还要包括学生信息维护、课程信息维护。成绩管理包括成绩查询、添加成绩、成绩输入等。综上所述,得到客户端功能模块图如下2.1所示。2.2老师登陆学生基本信息成绩管理登陆退出学生信息维护学生信息查询成绩查询成绩修改成绩输入重新登陆图2.1客户模块系统功能模块图退出成绩添加攀枝花学院本科课程设计报告(论文)2概要结构设计42.2教师成绩录入系统E-R图经过对需求分析得到的结果可以确定该成绩登录系统的E-R图有四个实体,分别为:学生实体、教师实体、课程实体和成绩实体,先逐一设计各个分E-R图描述这些实体,然后根据它们的联系得到整体E-R图。2.2.1各实体E-R图(1)学生实体的E-R图(2)课程实体的E-R图(3)教师实体的E-R图学生学号姓名性别年龄教师教师编号教师姓名教师性别授课日期登录密码课程号课程课程号课程名学分攀枝花学院本科课程设计报告(论文)2概要结构设计5(4)成绩实体的E-R图2.2.2整体E-R图学生成绩学号课程号分数学生学号姓名性别年龄课程选课课程号课程名学分成绩教师教师编号教师姓名教师性别授课日期登录密码课程号任课攀枝花学院本科课程设计报告(论文)3逻辑结构设计63逻辑结构设计逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型,即逻辑结构。3.1设计逻辑结构时的要点在本次开发的教师网上成绩录入系统中,使用的数据库管理系统是SQLServer2008,将用到设计逻辑结构的常用方法:将概念结构转换为一般的关系模型。在这里即指E-R图向关系模型的转换,实际上就是要将实体型、实体型的属性和实体型之间的联系转换为关系模式。E-R图是由实体型、实体的属性和实体之间的联系三个要素组成的,所在将E-R图转换为关系模型实际上就是要将实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型变换为一个关系模式,其属性变为关系的属性,其主标识变为关系的主码。从此次设计出的E-R图中,可知对于实体型间有1:n和m:n的联系,可以转换为一个独立的关
本文标题:教师成绩录入系统
链接地址:https://www.777doc.com/doc-6279668 .html