学生成绩管理信息系统设计与开发毕业设计.doc

上传人:laozhun 文档编号:3941707 上传时间:2023-03-28 格式:DOC 页数:49 大小:2.25MB
返回 下载 相关 举报
学生成绩管理信息系统设计与开发毕业设计.doc_第1页
第1页 / 共49页
学生成绩管理信息系统设计与开发毕业设计.doc_第2页
第2页 / 共49页
学生成绩管理信息系统设计与开发毕业设计.doc_第3页
第3页 / 共49页
学生成绩管理信息系统设计与开发毕业设计.doc_第4页
第4页 / 共49页
学生成绩管理信息系统设计与开发毕业设计.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《学生成绩管理信息系统设计与开发毕业设计.doc》由会员分享,可在线阅读,更多相关《学生成绩管理信息系统设计与开发毕业设计.doc(49页珍藏版)》请在三一办公上搜索。

1、毕业设计 题 目学生成绩管理信息系统设计与开发学生姓名学 号系 部专业班级指导教师职 称原创性声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 日期: 年 月 日论文版权使用授权书 本人了解湖南商学院北津学院有关保留、使用学位论文的规定,即:学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学

2、位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。作者签名: 导师签名 日期: 年 月 日摘要目前,学校工作繁杂、资料繁多,管理信息系统虽已进入高校,但还尚未普及,而对于学生成绩管理来说,还没有一套完整的、统一的系统。因此,开发一个适合大众的、兼容性好的系统是很有必要的。根据开发要求,它主要应用于教育系统,完成对日常学生成绩的录入查询更新删除等管理操作,实现学生成绩管理计算机化。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。本文档叙述了现在

3、高校学生成绩管理的现状以及JAVA语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据库设计、功能设计、系统物理配置方案、 系统实现、系统测试以及系统功能简介。关键词Java;学生成绩管理信息系统;SQL SERVER2005ABSTRACTCurrently, The system of information management has still not been popular in our life although it stepped into our campus in the pressure of much work and many mat

4、erials. However, there is not a integrated, unified system for the Students Score Management (SSM). Herein, it is much necessary to develop a new system which is well to public taste and good compatibility. According to the development requirements, the system will be most applied to the education s

5、ystem to accomplish the management operation, such as the entry, query, updating and deletion of the students score, and to realize the computerization of the SSM. The system allows the college faculty to reduce work pressure, which can more systematically manage service and information in education

6、al administration, school teaching. Additionally, it can reduce the use of labor, speed up queries and strengthen management.In this paper, the condition of Student achievement management and the summary of Java language are discussed. It emphasizes on the implement process of the system, which main

7、ly includes system analysis, system investigation, database design, functional design, system physical configuration, system implementation, system testing and system features.Key wordsJava; Student performance management information system ; SQL SERVER2005目 录内容摘要IABSTRACTII插图索引V附表索引VII1 引言11.1项目来源1

8、1.2任务目标12. 项目规划22.1 项目资源22.1.1 硬件设备22.1.2 软件环境22.1.3 开发工具32.2 项目规划32.2.1 任务描述32.2.2 进度安排33. 系统需求分析43.1 业务需求43.1.1 业务组织43.1.2 业务定义63.1.3 业务流程63.2 功能需求73.2.1功能组成73.2.2 功能逻辑93.3 数据字典113.3.1数据项定义113.3.2数据结构定义123.3.3 数据流定义123.3.4处理逻辑的定义153.3.5数据存储的定义154. 系统结构设计164.1体系结构设计164.2 软件结构164.2.1 软件模型164.2.2 模块定

9、义175. 系统详细设计215.1 程序算法详细设计215.1.1输入学生信息程序核心算法描述215.1.2查询学生信息程序核心算法描述235.1.3修改学生成绩程序核心算法描述245.2 数据库详细设计255.2.1 概念数据模型设计255.2.2逻辑数据模型设计285.2.3物理数据模型设计285.3 界面设计305.3.1系统登录主界面305.3.2学生功能315.3.3教师功能315.3.4教务管理员功能336、系统测试366.1 测试目的366.2测试方法367. 总结36参考文献37附录39致谢51插图索引图1 学生成绩管理信息系统开发任务树图.3图2 学生成绩管理信息系统开发进度

10、计划甘特图.4图3 学生成绩管理信息系统组织结构图.5图4 顶层数据流图.6图5 业务流程图.6图6 系统功能结构图.8图7 学生成绩管理第一层数据流程图.9图8 学生选课、上课数据流图.10图9 考核数据流程图.10图10 系统框架图.16图11 软件结构图.16图12 成绩表管理模块的IPO图.18图13 课程信息管理模块的IPO图.19图14 学生信息管理模块的IPO图.20图15 教师信息管理模块的IPO图.21图16 输入学生信息程序算法流程图.22图17 查询学生信息程序算法流程图.23图18 修改学生成就程序算法流程图.24图19 用户信息实体图.25图20 班级信息实体图.26

11、图21 课程信息实体图.26图22 成绩表信息实体图.26图23 学生信息实体图.27图24 教师信息实体图.27图25 实体间的关系图.27图26 表与表之间的联系图.30图27 登录主界面图.30图28 系统主界面图.31图29 查询所有学生所有成绩结果显示图.32图30 查询学生个人成绩结果显示图.32图31 录入学生成绩界面图.33图32 学生基本信息查询图.34图33 教师基本信息查询图.34图34 添加/删除人员界面图.35图35 系统预警提示图.35 附表索引表1 系统运行硬件环境配置表.2表2 系统运行软件环境配置表.2表3 开发工具一览表.3表4 数据项的定义.11表5 成绩

12、表的数据结构.12表6 口令号数据流.12表7 课程信息数据流.12表8 成绩单信息数据流.13表9 查询成绩信息数据流.13表10 平时成绩信息数据流.13表11 实验成绩信息数据流.14表12 考试成绩信息数据流.14表13 教师信息数据流.14表14 学生信息数据流.15表15 学生成绩信息处理逻辑表.15表16 学生成绩信息数据存储.15表17 学生成绩管理系统逻辑数据模型.28表18 学生信息表结构.28表19 课程信息表结构.29表20 成绩信息表结构.29表21 教师信息表结构.29学生成绩管理信息系统设计与开发1 引言1.1项目来源在这科学技术日新月异的时代,计算机已经融入到了

13、我们的工作、生活中的各个层面,成为了我们日常生活中必不可少的一部分。作为新时代的一员,基本的计算机知识是不可或缺的,而作为当代大学生的我们,必须跟上甚至引领着时代的步伐,这样一来基本的计算机知识就不能满足我们的需求了,我们应该不断学习以掌握更多的我们所需的知识。管理是日常生活中常见的且极具重要性的工作。计算机已经渗透进入到各行各业的发展中,任何一个企业、一个机构、一个组织都不可避免的要用到计算机来管理,这样管理信息系统也就应运而生了。使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。学生成绩管理是学校诸多的管理工作中最重要的一项管理工作。学生成绩的好坏是反映一个学生掌握知识的水

14、平的高低,在很多地方,学生成绩依然是用来衡量教师教学水平高低的一个重要标准,所以学生成绩的管理工作是学校诸多管理工作的重中之重。随着教育制度的改革,高校不断的扩招,学生数量与新兴专业种类也在不断增加,因此学生成绩的管理工作就变得比以往更繁杂。学生成绩的特殊性要求学生成绩信息及时、准确的更新,开发一个学生成绩管理信息系统可以及时更新学生成绩信息,而学生也可以及时的查询到自己的相关成绩信息。为了适应当代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以 JAVA语言和SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需要

15、通过一些简单的操作,就能够了解本系统软件的基本工作原理。用户只需要进行一些简单的操作就能达到自己的目的。1.2任务目标学生成绩管理系统可以实现管理员对所有学生成绩的查询,添加、修改、删除等操作,对教师用户的查询、添加、修改、删除等操作,可以将学生成绩的数据库发布到网上,方便学生、教师进行查询,达到资源共享的目的。教师能够在一定的权限内对所有学生成绩进行查询、添加、修改,以及修改登录密码等相关操作。学生可以在自己的权限内对自己的成绩进行查询,修改登录密码等相关操作。2. 项目规划2.1 项目资源2.1.1 硬件设备系统运行所需要的硬件环境(含服务器、客户机、网络设备、打印机、交换机等)如表1所示

16、:表1系统运行硬件环境配置表设备名称主要性能指标规格数量服务器双核CPU,主频2.0GHz或以上,内存2G或以上,硬盘空间500G或以上,1000M网卡;台1客户机双核CPU;内存1G或以上,硬盘空间320G或以上,100M或1000M网卡;台20交换机24口或以上(100/1000Mbps),背板带宽32Gbps或以上;台2打印机黑白激光打印,标配端口,处理器速度为533MHz或以上;台12.1.2 软件环境系统运行所需要的软件环境(含操作系统、数据库引擎、支撑软件等)如表2所示:表 2系统运行软件环境配置表软件类型软件名称规格数量备注服务器操作系统Windows 2003 R2 SP2简体

17、中文标准版套2客户机操作系统Windows XP SP3简体中文专业版套20浏览器Internet Explore 6.0以上套202.1.3 开发工具系统开发所需要的软件环境(含分析设计建模工具、软件开发工具等)如表3所示:表格 3开发工具一览表软件类型软件名称版本描述备注开发工具eclipseEclipse 6.5.0GA E3.3.2开发工具Jdkjdk-6u21-windows-i586数据库系统Sql serverSql server 2005建模工具MS Visio 2003Visio2003 SP32.2 项目规划2.2.1 任务描述使用任务树进行任务分解,并说明每项任务的内容、

18、目标等。该学生成绩管理信息系统开发任务树如图1所示:图 1 学生成绩管理信息系统开发任务树图2.2.2 进度安排该系统的开发主要分成了项目研究与规划、项目需求分析、项目结构分析、项目详细设计、系统编码工程、系统测试以及发布几个任务。 项目研究与规划:在项目研究与规划任务中,必须研究清楚项目来源,并以此定义任务目标,对整个项目进行一个完整的规划,使之后的开发过程能够更加明晰、规范。 项目需求分析:分析了解学校的业务组织及业务流程,从而进行第三个任务。 项目结构分析:主要包括对需要开发的系统进行系统分析与建模。 系统编码工程:主要分为编辑代码和连接数据库两个方面,是实现系统的重要过程。 系统测试:

19、对系统进行使用测试,查出异常并给予相应的调试,以保证非专业用户能运行自如。 发布:系统的发布。该系统从2012年11月16日开始规划,先后经历了需求分析与总体分析,在2013年1月10日根据对项目的研究和分析结果,开始进行详细的设计,将系统所需要的功能模块陈列出来,经过5.8周的设计,2013年2月19日开始正式对系统进行编码实现,编码于2013年4月20日结束,之后是对系统进行最后的测试与调试。具体详情如如图2所示:图2 系统开发进度计划甘特图3. 系统需求分析3.1 业务需求3.1.1 业务组织说明用户机构的组织结构。本系统为了实现学校对在校学生的各项成绩信息资源的查询、统计、添加、删除、

20、维护,方便用户的管理,将学生成绩管理系统分为以下四个功能模块:学生信息模块,教师信息模块,课程信息模块,成绩表信息模块。在设计学生成绩管理信息系统的时候,首先要考虑其组织结构,经过调查学校最高的职能是校长,其下设有教务处、总务处和人事部子职能部门。通过对学校组织结构的调查分析,得到本系统的组织结构如图3所示:校 长人事处教务处总务处档案管理各院系办教学管理财务管理医务室后勤处学生管理保卫处学生信息管理学生学籍管理学生成绩管理 图3 学生成绩管理信息系统组织结构图学生成绩管理信息系统组织结构各组成部分的目标职责如下:人事处:负责学校各类档案录入、存储、发放等管理,以及各个院系办人事管理工作;教务

21、处:教务处的职责主要是教学管理跟学生的管理,是学校的工作重心,学生管理方面包括学生信息管理,学生学籍管理以及学生成绩管理三个方面;总务处:总务处的职责有财务管理,医务室,保卫处跟后勤处,是学校正常运行的保障。3.1.2 业务定义学生成绩管理信息系统,主要是对学生对成绩查询全过程及教师对学生成绩的查询、录入、修改、删除全过程的管理。本系统开发的学生成绩信息系统,主要与学生、教师、教务管理员等外部实体发生联系,其顶层数据流程图如图4所示:成绩管理P0单科成绩成绩单成绩统计信息教师学生成绩档案学生科图4 顶层数据流图3.1.3 业务流程 用业务流程图用来描述业务过程,它能够清楚的描述系统内各单位、人

22、员之间的业务关系、作业顺序和管理信息流的流向。本系统的业务过程为:各任课教师将单科成绩提交给系主任,经系主任批准,教务员将各科成绩综合统计存入成绩档案,学生成绩一般会有及格跟不及格两种情况,若是学生有学科考试不及格则会收到除成绩通知单之外的补考通知单。根据对业务的总体分析,本系统的总体业务流程图如图5所示:图5 业务流程图3.2 功能需求3.2.1功能组成系统结构功能图能够更加明确的、直观的体现内部组织关系,更加清晰的理清内部逻辑关系,使系统各个功能模块一目了然。学生成绩管理信息系统的用户包括学生、教师及教务管理员。(1)学生:学生可以进行个人各科成绩查询、总分查询、平均分查询、班级排名以及修

23、改登录密码;(2)教师:教师可以查询所有学生的成绩,也可以查询学生个人成绩、还可以录入学生成绩、添加学生成绩、修改学生成绩以及修改登录密码,但教师录入、添加、修改学生成绩的权限是受限于教务管理员的;(3)教务管理员:可以对学生信息、教师信息、课程信息、成绩信息等进行管理,实现对这些信息的查询、录入、添加、修改、删除以及权限管理等操作。该学生成绩管理系统分为以下几个模块:学生信息管理模块、教师信息管理模块、成绩表信息管理模块、班级信息管理模块以及系统维护模块。各个模块的功能如下:学生信息管理模块:每年伴随着毕业生离校以及新生的进校,学生信息的管理工作量就会瞬间加大。学生信息管理模块的作用就是及时

24、的对学生信息的变动进行记录,更新(录入、添加、修改或删除)信息数据库中的学生信息,便于对学生的基本信息进行管理。教师信息管理模块:教师信息管理模块的功能就是在教师信息有变动的时候,管理员及时更新(录入、添加、修改或删除)信息数据库中的教师信息,便于对教师的基本信息进行管理。成绩表信息管理模块:在考试过后,教务管理员赋予教师权限(录入、添加、修改),及时更新成绩数据库中学生的成绩信息,便于对学生成绩的管理,也方便学生查询。课程信息模块:当课程信息发生变动时,便于教务管理员及时对课程信息进行管理,更新信息数据库中的课程信息。系统维护模块:该模块主要是方便教务管理员对于系统的维护:权限设置,密码管理

25、及操作管理。由业务需求分析可得到本系统的系统功能结构,如图6所示:删除教师信息修改教师信息查询教师信息删除课程信息添加课程信息修改学生信息删除学生信息查询学生信息添加学生信息修改学生成绩学生成绩管理信息系统删除学生成绩教师信息管理学生信息管理课程信息管理成绩信息管理录入学生成绩系统维护权限设置密码管理操作管理统计学生成绩学生个人平均成绩学生个人总成绩班级单科平均成绩班级单科总成绩学生个人单科成绩添加教师信息图6 系统功能结构图 3.2.2 功能逻辑第1层数据流程图学生成绩的管理在业务活动过程中,会伴随着数据的流动,也就是信息的传递和反馈过程。该学生成绩管理信息系统中最主要的是学生信息管理、教师

26、信息管理、课程信息管理和成绩表信息管理,根据上述对本学生成绩管理业务流程的分析,可得出第1层数据流程如图7所示:图7 学生成绩管理第1层数据流程图数据流说明:D1表示用户登录:D2表示课程信息;D3表示教师信息;D4表示学生信息;D5表示成绩单;D6表示查询成绩。第2层数据流程图:选课上课数据流程如图8所示:图8 选课上课数据流程图 第2层数据流程图:考核数据流程如图9所示:图9 考核数据流程图3.3 数据字典3.3.1数据项定义本学生成绩管理系统的数据项定义如表4所示:表4 数据项定义表数据项编号数据项名称简述类型及宽度数据项取值范围01-01学号记录学生学号文本,10位10个0到901-0

27、2所属班级记录读者所属类别文本,10位10个0到901-03姓名记录学生姓名文本,20位20个0到901-04性别记录学生性别文本,2位2个0到901-05年龄记录学生年龄数字,4位4个0到901-06住址记录学生家庭住址文本,50位50个0到901-07电话记录学生电话号码文本,20位20个0到902-01编号记录课程编号文本,10位10个0到902-02名称记录课程名称文本,40位40个0到903-01学号记录学生学号文本,10位10个0到903-02姓名记录学生姓名文本,50位50个0到903-03所属类别记录成绩表所属类别文本,10位10个0到903-04编码记录成绩便编码文本,5位5

28、个0到903-05成绩记录学生成绩文本,8位8个0到903-06考试日期记录学生考试日期日期/时间,短日期04-01编号记录教师编号文本,10位10个0到904-02班级号记录班级编号文本,10位10个0到904-03姓名记录教师姓名文本,20位20个0到904-04性别记教师性别文本,10位10个0到904-05职称记录教师职称文本,20位20个0到904-06等级记录教师等级文本,20位20个0到93.3.2数据结构定义查询学生成绩表数据结构如表5所示:表5 查询成绩表数据结构查询成绩表D1:用户登录D2:课程信息D3:教师信息D4:学生信息D5:成绩表信息I1:口令后I3:课程编号I6:

29、教师编号I5:所属年级I3:课程编号I2:密码I4:课程名称I7:教师姓名I11:学生学号I4:课程名称I5:所属年级I8:教师职称I12:学生姓名I11:学生学号I9:教师等级I13:所在班级I12:学生姓名I10:授课班级I14:学科分数3.3.3 数据流定义在学生成绩管理系统中,主要数据流有用户登录信息数据流、课程信息数据流、教师信息数据流、学生信息数据流、成绩单信息数据流、查询成绩信息数据流、平时成绩数据流、实验信息数据流、考试成绩数据流。各数据流的定义将以数据流表示出来。(1)口令数据流如表6所示:表6 口令号数据流数据流编号:D1 数据流名称:用户登录简 述:根据用户登录口令号定位

30、到用户管理的数据库,以便进行用户身份验证。数据流来源:登陆界面输入的口令号和密码数据流去向:学生成绩管理信息系统数据流组成:口令号(文本);密码(文本)(2)课程信息数据流如表7所示:表7 课程信息数据流数据流编号:D2数据流名称:课程信息简 述:课程信息数据流来源:学校开设课程后,管理员在系统添加、修改等界面输入包含课程编号、课程名称、成绩、教师数据流去向:信息数据库数据流组成:课程编号(文本)、课程名称(文本)、教师(文本)等(3)成绩单信息数据流如表8所示:表8 成绩单信息数据流数据流编号:D5数据流名称:成绩单信息简 述:成绩单信息数据流来源:由管理员赋予教师录入、添加、修改、删除学生

31、成绩数据流去向:成绩数据库数据流组成:学号(文本);学生姓名(文本);课程名称(文本);分数(文本)等(4)查询成绩信息数据流如表9所示:表9 查询成绩信息数据流数据流编号:D6数据流名称:查询成绩信息简 述:查询成绩信息数据流来源:学生登录系统查询已经存在于成绩数据库的成绩信息数据流去向:成绩数据库数据流组成:学号(文本);学生姓名(文本);课程名称(文本)等(5)平时成绩信息数据流如表10所示:表10 平时成绩信息数据流数据流编号:D7数据流名称:平时成绩信息简 述:平时成绩信息数据流来源:由教师授课时对学生进行考勤所得的成绩数据流去向:成绩数据库数据流组成:学号(文本);学生姓名(文本)

32、;课程名称(文本);分数(文本)等(6)实验成绩信息数据流如表11所示:表11 实验成绩信息数据流数据流编号:D8数据流名称:实验成绩信息简 述:实验成绩信息数据流来源:由教师对学生做实验的所得成果进行评审所给的成绩数据流去向:成绩数据库数据流组成:学号(文本);学生姓名(文本);课程名称(文本);分数(文本)等(7)考试成绩信息数据流如表12所示:表12 考试成绩信息数据流数据流编号:D9数据流名称:考试成绩信息简 述:考试成绩信息数据流来源:由教师授课完毕进行考试,学生考试所得的分数数据流去向:成绩数据库数据流组成:学号(文本);学生姓名(文本);课程名称(文本);分数(文本)等(8)教师

33、信息数据流如表13所示:表13 教师信息数据流数据流编号:D3数据流名称:教师信息简 述:教师基本信息数据流来源:管理员在添加或修改界面输入包含教师编号、教师姓名、教师职称、教师等级等信息数据流去向:信息数据库数据流组成:编号号(文本);姓名(文本)职称(文本)、等级(文本)等(9)学生信息数据流如表14所示:表14学生信息数据流数据流编号:D4数据流名称:学生信息简 述:学生信息数据流来源:由管理员在学生信息维护界面学生输入的包含学号、姓名等信息数据流去向:信息数据库数据流组成:学号(文本)、姓名(文本)、班级名称(文本)、性别(文本)等3.3.4处理逻辑的定义学生成绩处理逻辑定义如表15所

34、示:表15 学生成绩处理逻辑表处理逻辑编号P02-04处理逻辑名称:计算学生成绩简 述:计算学生成绩输入的数据流:学生平时成绩,来源于教师考勤成绩表;学生实验成绩,来源于教师的实验成绩表;学生考试成绩,来源于考试成绩表。处 理:“平时成绩”,“实验成绩”,“考试成绩”分别乘以其所占的考核成绩的百分比,得到学生的考核成绩输出的数据流:成绩数据库3.3.5数据存储的定义学生成绩信息数据存储定义如表16所示:表16 学生成绩信息数据存储数据存储编号:F03-01数据存储名称:学生成绩信息简 述:学生成绩信息数据存储组成:学生学号+学生姓名+课程编号+课程名称+课程类型+学科分数关 键 字:学生学号相

35、关联的处理:P2,P34. 系统结构设计 4.1体系结构设计本系统是在eclipse环境下开发的,客户机通过服务器去访问所需要的数据库,在这里客户机就是指java开发应用程序,服务器是指SQL Server所用的服务器,本系统用的是本地服务器,系统框架模式如下图所示:图10 系统框架图4.2 软件结构4.2.1 软件模型软件模型使用软件结构图进行描述,如图11所示:图11 软件结构图4.2.2 模块定义根据本系统的项目规划、项目需求分析、系统结构设计等,可以得出系统的模块:成绩表管理模块、课程信息管理模块、学生信息管理模块、教师信息管理模块。现对各模块的具体定义如下。对成绩表管理模块定义如图1

36、2所示:系统名称:学生成绩管理系统模块名称:成绩表管理模块模块编号:1输入数据:教师基本信息(教师编号、教师姓名等)输出数据:更新数据库中教师基本信息上调模块:班级模块下调模块:无处理步骤:1.班级所有学生成绩查询(1)输入班级编号和班级名称;(2)连接SQL Server 2005数据库,从班级基本信息表中,选择课程编号与课程名称检索相关成绩信息;(3)若无相应记录,系统将提示不存在相应的记录; (4)若存在相应的记录,系统会将相应的成绩表信息显示出来。2.学生个人成绩查询(1)输入学生信息(学生学号,学生姓名等);(2)连接SQL Server 2005数据库,从学生信息表中根据学生学号和

37、学生姓名检索是否有相应的记录;(3)若存在相应的记录,系统将显示相应的学生的各科成绩;(4)若无相应记录,系统提示不存在相应记录。3.修改或删除个人成绩表信息(1输入学生信息(学生学号,学生姓名);(2)连接SQL Server 2005数据库,从学生信息表中根据学生学号跟学生姓名检索是否有相应的记录;(3)若无相应的记录,系统提示该学生不存在;(4)若存在相应记录,则修改或删除相应的学生个人成绩表信息。4.修改或删除班级所有成绩表信息(1)输入班级信息(班级编号,班级名称等);(2)连接SQL Server 2005数据库,从班级信息表中选择课程编号与课程名称检索相关成绩信息;(3)如果不存

38、在相应的记录,系统提示该该班级学生成绩表不存在;(4)若存在相应记录,系统将提示是否确定进行当前操作,选择“是”,则成功修改或删除相应的班级学生成绩表信息。图12 成绩表管理模块的IPO对课程信息管理模块的定义如图13所示:系统名称:学生成绩管理信息系统模块名称:课程信息管理模块模块编号:2输入数据:课程基本信息(课程编号、课程名称)输出数据:更新信息数据库中的课程信息上调模块:教师信息模块下调模块:班级模块处理步骤:1.课程信息查询(1)输入课程编号及课程名称(2)连接SQL Server 2005数据库,从课程信息表中,根据课程编号和课程名称检索是否有相应的记录;(3)若无相应记录,系统将提示不存在相应记录; (4)若存在相应记录,系统将会显示出相应的课程基本信息。2.添加课程信息(1)输入课程信息(课程编号,课程名称等);(2)连接SQL Server 2005数据库,从课程信息表中根据课程编号编号和课程名称检索是否有相应的记录;(3)若存在相应的记录,系统将会提示该课程已存在;(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号