教师成绩录入系统.docx
- 文档编号:2373505
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:31
- 大小:432.47KB
教师成绩录入系统.docx
《教师成绩录入系统.docx》由会员分享,可在线阅读,更多相关《教师成绩录入系统.docx(31页珍藏版)》请在冰豆网上搜索。
教师成绩录入系统
攀枝花学院本科学生课程设计任务书
题 目
教师网上成绩录入系统开发
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
对前人工作有改进或突破,或有独特见解。
成绩
指导教师评语
指导教师签名:
年 月 日
摘要
教师网上成绩录入系统是目前高校不可缺少的系统。
在当前信息化时代,对学生信息及成绩的管理仅仅依赖手工操作,己经远远不能满足实际的需要。
在当前计算机和网络高速发展的时代,人们开始充分利用现有的资源来进行学校学生信息及成绩的管理,并且充分利用了B/S开发模式的优势,系统中的教师只要通过网络浏览器就能使用系统,非常方便。
而本系统就是基于JavaEE与SQLserver2008数据库技术建立的一个教师网上成绩录入系统,该系统为教师提供了查询、修改、增加记录、删除等功能,功能比较落齐全,基本上能满足老师的要求。
关键词:
需求分析;概要设计;逻辑设计,E-R图
目录
摘要I
1需求分析1
1.1调查用户需求1
1.1.1整体要求1
1.1.2用户对系统的要求1
1.2系统功能的设计2
2概要结构设计3
2.1系统功能结构设计3
2.2教师成绩录入系统E-R图4
2.2.1各实体E-R图4
2.2.2整体E-R图5
3逻辑结构设计6
3.1设计逻辑结构时的要点6
3.2关系模式6
3.3将E-R图转换为关系模式7
3.4建立数据库及表7
4数据流图及程序结构框图9
4.1数据库需求分析――数据流图9
4.2数据结构分析——数据流图9
4.2.1数据结构9
4.2.2数据流10
5程序及源代码说明12
5.1用户登录模块设计与实现12
5.2成绩录入模块设计与实现14
5.2.1成绩录入模块14
5.2.2成绩修改模块16
5.2.3成绩删除模块18
5.3其它模块运行演示20
6总结22
参考文献23
1需求分析
1.1调查用户需求
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。
如今,不管是小学,初中,高中,甚至是很多大学生的学生课程及成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关课程及学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生课程及成绩管理。
但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素。
因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生信息及成绩管理系统是必要的。
该系统的开发应用体现了当今学生课程及成绩管理技术的自动化、信息化的发展方向,使教务处在实施教学、管理等方面的更高效、更系统、更科学。
1.1.1整体要求
(1)由于该系统支持多用户管理,要求支持添加用户的功能;
(2)原始数据修改简单方便,支持多条件修改;
(3)方便的数据查询,支持多条件查询;
(4)删除数据方便简单,数据稳定性好;
1.1.2用户对系统的要求
(1)信息要求:
a.能查看教师的信息(包括登陆账号,密码,姓名,授课日期等。
)
b.能查看学生的信息(包括学好,姓名,性别,选课,课程,成绩等)。
(2)处理要求:
对教师信息可以修改,选择学生进行成绩的录入,修改,删除等。
(3)安全性与完整性要求:
a.安全性要求:
系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户。
b.完整性要求:
各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。
1.2系统功能的设计
当教师登录该教师成绩录入系统应具备四方面的功能,具体功能的详细描述如下:
选择“教师管理”菜单命令,即可进入教师功能窗体,单击“查看”命令能在其中对教师的信息(帐号,密码,姓名,授课日期,所教课程等)进行查看,点击[修改]命令,能对教师信息的密码等一些基本信息进行修改。
选择“学生管理”菜单命令,即可进入学生功能窗体,单击“录入”按钮能对学生信息(学号,姓名,性别,年龄等)进行录入,单击“修改”命令能对学生信息进行修改,单击“删除”按钮能对学生信息进行删除,单击“查询”按钮能查询学生的基本信息。
选择“成绩管理”菜单命令,单击“录入”按钮,即可进入添加成绩功能窗体对学生进行成绩的录入,单击“修改”按钮能对学生已录入的成绩进行修改,单击删除命令能删除对应学生的成绩。
选择“课程管理”菜单命令,单击“录入”按钮,即可进入添加课程功能窗体对课程进行录入,单击“修改”按钮能对课进行修改,单击删除命令能删除对应的课程。
2概要结构设计
2.1系统功能结构设计
根据需求分析阶段得到的功能需求,教师通过输入口令号和密码进入该系统后,可以进行一些学生基础信息查询(学生信息查询、教师信息查询、课程信息查询)、学生信息维护、成绩管理(成绩查询、计算平均分)重新登陆系统、退出。
模块功能大概可以分为如下4个方面:
这几个模块学生基础维护、成绩管理、登陆、退出。
其中基础维护还要包括学生信息维护、课程信息维护。
成绩管理包括成绩查询、添加成绩、成绩输入等。
综上所述,得到客户端功能模块图如下2.1所示。
老师登陆
成绩修改
成绩添加
成绩查询
学生信息查询
学生信息维护
学生基本信息
退出
登陆
退出
成绩管理
成绩输入
重新登陆
2.2
图2.1客户模块系统功能模块图
2.2教师成绩录入系统E-R图
经过对需求分析得到的结果可以确定该成绩登录系统的E-R图有四个实体,分别为:
学生实体、教师实体、课程实体和成绩实体,先逐一设计各个分E-R图描述这些实体,然后根据它们的联系得到整体E-R图。
2.2.1各实体E-R图
(1)学生实体的E-R图
(2)课程实体的E-R图
(3)教师实体的E-R图
(4)成绩实体的E-R图
2.2.2整体E-R图
3逻辑结构设计
逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型,即逻辑结构。
3.1设计逻辑结构时的要点
在本次开发的教师网上成绩录入系统中,使用的数据库管理系统是SQLServer2008,将用到设计逻辑结构的常用方法:
将概念结构转换为一般的关系模型。
在这里即指E-R图向关系模型的转换,实际上就是要将实体型、实体型的属性和实体型之间的联系转换为关系模式。
E-R图是由实体型、实体的属性和实体之间的联系三个要素组成的,所在将E-R图转换为关系模型实际上就是要将实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:
一个实体型变换为一个关系模式,其属性变为关系的属性,其主标识变为关系的主码。
从此次设计出的E-R图中,可知对于实体型间有1:
n和m:
n的联系,可以转换为一个独立的关系模式。
3.2关系模式
表3.1教师的关系模式teacher
列名
数据类型
长度
可否为空
注释
tno
char
30
NotNull
教师编号
tname
char
10
Null
教师姓名
tsex
char
10
Null
教师性别
ttime
date
50
Null
授课日期
tpassword
char
50
Null
登录密码
cno
char
30
NotNull
课程号
表3.2学生的关系模式student
列名
数据类型
长度
可否为空
注释
sno
char
30
NotNull
学生学号
sname
char
30
NotNull
学生姓名
ssex
char
10
NotNull
学生性别
sage
char
10
NotNull
学生年龄
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 成绩 录入 系统