第一范文网 - 专业文章范例文档资料分享平台

(完整版)计算机专业本科毕业论文

来源:用户分享 时间:2025/7/30 19:53:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有的;“学生甲70分”或“英语70分”是不完全的,说“学生甲英语70分”才是正确的,因为70分是学生甲和英语课二者共有的。这个E-R图可画成下图。

图2-5

学生成绩管理系统中学生与课程的E-R图

教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师(英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师)。其E-R图,如下所示。

图2-6

教师与课程的E-R图组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。下图为数据模型图。

图2-7

2.5系统功能模块图

图2-8

3需求分析

3.1系统总体功能需求

通过调查,要求系统需要有以下功能:

⑴ 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; ⑵ 由于该系统的使用对象多,要求有较好的权限管理; ⑶ 原始数据修改简单方便,支持多条件修改 ⑷ 方便的数据查询,支持多条件查询;

⑸ 在相应的权限下,删除数据方便简单,数据稳定性好; ⑹ 数据计算自动完成,尽量减少人工干预;

3.2系统主要模块

3.2.1 学生查询模块TRL+A)

查询学生的信息,具体是学生的学号、姓名、年龄,家庭地址,家庭电话等和查询各个课程的考试情况

3.2.3成绩打印(CTRL+B)

管理学生的成绩报表的打印以及打印报表的整理、维护、保存等。

3.2.2成绩管理模块(CTRL+C)

学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包,设置了成绩添加、成绩游览、成绩查询等功能模块。

4概要设计

4.1系统方案确定

通过对系统的调研与分析,系统主要应完成的功能有:学生成绩管理、课程管理、成绩管理、系统管理,成绩查询,成绩打印。

4.2软件结构设计

图 4-1

4.2.1数据维护模块

包括对学生信息表、课程信息表、考生成绩表的插入、修改、删除、搜索等。

4.2.2数据浏览模块

包括对学生信息表、课程信息表、考生成绩表的选择浏览、打印。

4.2.3成绩管理模块

包括对学生成绩的输入,总分和单课的统计和排名,分析各分数段人数的分布情况。

5详细设计

5.1 用到的建立数据库的技术

数据库采用了Microsoft推出的SQL数据库,这是微软的一个大型 数据库,可以方便的进行数据库的连接。在数据库里建一个数据库,名字取为student, student里有三个表,学生信息表,课程信息表,考生成绩表,用户表

5.2 具体的数据库表

通过对成绩管理系统的分析,系统应设计以下主要实体

kj(课程表) 字段名称 课程号 类型 整形 宽度 10 小数位

搜索更多关于: (完整版)计算机专业本科毕业论文 的文档
(完整版)计算机专业本科毕业论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c21so180m1u0088t3x4ji0cqsi0v0jd00p6e_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top