学生成绩查询系统—免费计算机毕业设计论文内容摘要:
个部分。 数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。 我们以学生成绩管理系统为例,简要说明如何定义数据字典。 该子系统涉及很多数据项,其中“学号 ”数据项可以如下描述数据项: 学号含义说明:唯一标识每个学生类型: 开 始输入用户名输入 用 户密 码验证通过 登陆系统界 面输出处理信 息接收输入信 息根据用户的需求调用相应的功能模块显示操作完成的情况显示数据库中相关信息删除相应的信 息统计相应的信息修改相应的信 息将数据添加数据库中修改相应信 息删除相应信 息统计相应信 息汇总相应信 息学生成绩查询系统14字符型长度: 8取值范围:00000000 至 99999999 取值含义:前两位标别该学生所在年级,后六位按顺序编号与其他数据项的逻辑关系:“学生”是该系统中的一个核心数据结构,它可以如下描述:数据结构: 学生含义说明:是学生成绩管理数据结构定义了一个学生的有关信息组成:学号,姓名,性别,年龄,所在系,年级 数据流“期末成绩” 可如下描述:数据流: 期末成绩说明: 学生参加考试的最终结果数据流来源:考试数据流去向:批准组成: ……平均流量: ……高峰期流量:……数据存储“学生成绩表” 可如下描述:数据存储: 学生成绩表说明: 记录学生的基本情况流入数据流:……流出数据流:……组成: ……数据量: 每年 3000 张存取方式: 随机存取数据存储 学生成绩表说明 记录学生的基本情况数据项 学号含义说明 唯一标识每个学生类型字符型长度 8取值范围 00000000 至 99999999取值含义 前两位标别该学生所在年级,后六位按顺序编号数据结构 学生含义说明 学号,姓名,性别,年龄,所在系,年级 数据流 期末成绩说明 学生参加考试的最终结果数据流来源 考试数据流去向 批准组成 ……平均流量 ……高峰期流量 ……学生成绩查询系统15流入数据流 ……流出数据流 ……组成 ……数据量 每年 3000 张存取方式 随机存取处理过程“公布成绩” 可如下描述:处理过程:公布成绩说明: 为学生统计成绩输入: 学生,成绩,输出: 成绩输出处理: 学生可以在系统中查询成绩处理过程 公布成绩说明 为学生统计成绩输入 学生,成绩输出 成绩输出处理 学生可以在系统中查询成绩学生成绩查询系统16第四章 系统总体设计“学生成绩管理系统” 系统主模块功能图为了能够清晰的表现出设计的模块和路线,其功能模块如下图所示: 图 7学生成绩查询系统结构“学生成绩管理系统” 主要分为浏览和后台管理两个子系统,前台的浏览主要是对一些功能的操作,但是都涉及到后台的管理,也就是数据库的操作,后台的管理必须要求符合系统的稳定性,保证修改的数据的正确性,但是由于涉及到关联表的问题,所以必须弄清楚前台的操作所涉及到的后台的相互关联的一些表格,包括一些基础信息。 学生信息包括学生的学号、姓名、地址、电话等的信息。 教师信息包括教师的姓名、帐号、地址、电话等的信息。 教务员信息包括教务员的姓名、帐号、地址、电话等的信息。 成绩信息包括课程代号、学号及成绩。 课程信息学生成绩查询系统学生浏览删 除修 改添 加查 询显 示后台管理统 计汇 总学生成绩查询系统17包括课程名称、任课教师、课程类别、学分、学期等信息。 4.1 模块设计:填写已分配的用户名称,填写正确的密码,进入主控制页面。 :显示要求的内容。 :提供多种查询条件,可按需要进行查询。 :向数据库中添加记录。 :可以找到指定信息并对其进行修改。 :找到要删除的记录,并将其删除。 :对数据库中的信息进行修改。 (模块)设计 – 登录 登录类图功能:本模块主要用于对用户身份进行鉴别。 用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。 如果身份合法,则将用户导向系统的主页面并记录用户的相关信息,留待以后的系统页面使用。 输入:用户名、密码学生成绩查询系统18处理:(1) 输入用户的登录信息。 在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单信息到身份验证页面。 或点击“重填”按钮,重新输入。 (2) 从form 表单获取输入数据。 当用户单击“登录”按钮后,登录信息由form表单提交到库中进行处理。 (3) 用户身份进行验证。 连接数据库,打开用户数据表usertype,检验用户登录信息。 以输入数据 “用户名”为查询条件创建数据集查看输入用户名是否存在。 如果存在,继续检验输入的密码是否正确。 密码和用户名都正确,则进入成绩管理系统主页面;如果用户名不存在或密码不正确,则给出登录失败的提示框,并返回首页重新登录。 输出:成绩管理系统主页面 构件(模块)设计 学生查询功能说明主要功能:验证用户身份,显示相应学生信息和各科成绩的详细信息,同时统计学生的必修、限选和选修课程的学分及总学分学生查询:学生登录成绩管理系统,系统验证用户身份,并显示学生的各课程的成绩信息教师查询:;;;。 教务员查询课程成绩:;;;;;。 学生查询类图学生成绩查询系统19通过主界面进入查询窗体,查询模块用于查询显示满足不同条件学生的基本情况。 : 查询方法: 在窗体中有一个标签(Label)、一个组合框(ComboBox)、两个按钮(CommandButton) 和一个Adodc控件。 :可以在组合框中选择所需要查询的系部,从下拉列表中直接选择即可。 单击“查询”按钮,直接进入到查询结果窗体界面 frmresult 中去。 在 frmresult 窗体中可以显示出所要查询信息结果。 单击“退出查询”按钮,即可返回到主界面窗体中去。 查询方法:在窗体中有一个标签(Label) 、一个 DataCombo 控件、一个框架(Frame)、两个命令按钮(CommandButton)、一个 Adodc 控件。 :可以在 DataCombo 框中选择所需要查询的学号,从下拉列表中直接选择即可。 单击“查询”按钮,直接进入到查询结果窗体界面 frmresulteNO 中去。 在frmresulteNO 窗体中可以显示出所要查询信息结果。 单击“退出查询”按钮,即可返回到主界面窗体中去。 构件(模块)设计 –录入成绩功能说明输入模块用来输入学生信息,由主界面中的输入菜单进入输入学生信息窗体。 学生成绩查询系统20功能要求:。 2.“添加”按钮用于新增学生记录,在学生信息表中新增记录,从而数据表中的记录数目会自动增加。 3.“删除”按钮用于删除数据表中的某些记录,从而数据表中的记录也相应地被删除。 4.“修改”按钮用于修改某些学生的基本信息情况,从而数据表中的记录相应地也被修改。 5.“上一条” 、 “下一条” 、 “第一条”和“最末一条”按钮用于移动显示记录。 6.“退出”按钮用于返回到主界面。 4.7 构件(模块)4 设计 –密码的修改更改密码模块的 IPO :在主页面的上部分中的页面中,点击“更改密码”,就会调用语言,生成一个窗口。 用户在生成的窗口中输入新的密码,提交后程序会将数据表中的密码进行修改。 (1) 构造界面格式。 使用编程语言构造页面表单,构造放置各个字段及字段值的表单,美化页面。 (2) 判断合法性。 对session对象中的用户名字段值进行判断,判断用户的登录是否合法。 如果不合法,显示要求重新登录的提示语,重新登录。 (3) 连接数据库。 与数据库创建链接,使用SQL语言在数据库中选取符合条件的记录。 在符合条件的记录中选取相关字段值组成记录集。 显示在页面的相应位置中。 (4) 输入新密码。 在页面的相应位置填入用户的旧密码、新密码,在重新输入一次新密码,以确保输入无误。 然后提交到数据库中处理。 (5) 修改数据。 从前页提交的数据中读取相关信息。 首先判断用户的登录是否合法。 再判断该用户名和密码是否存在。 各项判断都合法后,用新密码字段值替换用户信息数据表usertype 中的旧密码字段值。 (模块)设计 –显示界面主界面是用户打开系统首先见到的界面,也是进入其他模块的入口。 主界面将常用菜单项设计为工具栏,在工具栏上有输入学生信息、查询、打印、帮助和退出等菜单。 :主页面中显示考试安排及是否有成绩信息。 通过超链接文本,就可以查看具体信息。 输入:点击信息的超链接文本处理:(1) 构造页面格式。 学生成绩查询系统21使用编程语言构造界面,构造放置各个字段及字段值的表单,美化页面。 (2) 连接数据库。 与数据库创建链接,使用SQL语言在数据库中选取符合条件的记录。 在符合条件的记录中选取相关字段值组成记录集。 显示在页面的相应位置中。 输出:用户要求的页面 ER图ER 图可以来描述静态数据结构:实体、联系、实体和联系的属性。 图形符号如下: 实体 联 系 属性 本系统数据体概念结构设计 ER 图(实体—关系)。 概念模型是数据库系统的核心和基础。 在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据结构、数据流和数据储存进行分析,并参照 DFD,把数据抽出来,确定实体的属性以及实体间的关系。 系编码系名称系包含班级编码班主任班级班级名称包含学生学号姓名住址选课 课程课程编码课程名称包含教师任教编码密码姓名联系电话成绩实体联系图(ER 图)是一种用于静态数据结构的概念模型。 本系统采用 ER 图的方法进地数据结构分析,能过 ER 图来描述现实世界信息结构的数据库设计方法。 在本系统设计数据库之前,进行了了解用户的需求、收集信息、确定对象,并建立对学生成绩查询系统22象模型,确定对象之间的关系,着手设计数据库时,表与表之间的关系非常重要,设计时要注意规范化,这要求在排序、查询和创建索引时提高数据操作的性能,准确的设计数据库并建立一定的模型就是至关重要的,因为一旦数据库实现完毕,若要对其进行更改将花费大量的时间。 打开 Microsoft Access 制作数据库软件,首先进入数据库界面。 有三种创建表的方法:使用设计器创建表;使用向导创建表;使用输入数据创建表。 制作表名 baoming 的表,如下图所示:进入编辑状态根据向导建一个空白新数据库,如图 5 所示,然后制作表,根据数据库向导添加可选字段. 图 8ACCESS 作为一个数据库系统,主要功能就是管理数据库及其数据库对象。 本系统设计时,分别使用到建立数据表。 设置字段,数据类型,长度,插入原始记录等。 学生成绩查询系统23 图 9 表中各字段在本系统设计数据库时,考虑了相关情况:数据库的应用功能,这些功能会影响设计,创建和数据库功能相一置数据库计划。 数据库规范化规则,防止数据库设计中出现的错误。 对数据完整性的保护。 一个数据库创建好后,须创建数据库对象,创建完后便可以按照需求使用数据库了。 数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。 由于数据库中存放关在量的重要数据,并且为各种用户所共享,数据的安全显得格外重要。 在一般的计算机穖中,安全措施是逐级设置的:用户标识和鉴定 存储控制 操作系统安全保护 密码存储数据库的安全控制的一般方法有:用户标识和鉴定,存取控制,审计,数据加密,视图的保护。 本系统采用用户标识和鉴定,存取控制两种方法,例如进入本系统必须输入工号与密码。 同时,对单机进行操作系统级和数据库单机的用户口令控制。 第五章 详细设计在这个查询系统中使用 ACCESS 为后台数据库,使用大量的结构化查询语言,使得加快应用程序的 运行速度和修改规模的方便。 应用软件 数据库管理系统 操作系统 数据。学生成绩查询系统—免费计算机毕业设计论文
相关推荐
初增加60391 万元,增长 %;存款高于贷款增速 个百分点。 现金收支呈回拢态势, 112 月,金融机构各 14 项现金收入 1212116 万元,各项现金支出 1211603 万元,累计净回拢现金 513 万元,由上年的投放转变为回拢。 保险事业快速发展。 2020 年实现保费收入 6498万元,同比增长 %;其中,人寿险 4370 万元,增长 %;财产险 2128 万元,增长 18%。
员管理功能模块列表 模块 模块包含的功能 管理员管理模块 设置系统参数 数据备份 非法言论过滤 非法 IP 限制 通过以上分析,论坛的模块划分也就完成了。 但如果要把整个论坛系统完整的架构出来,还要分析模块与模块之间的关系,把零散的功能模块用一条主线串联起来。 对于论坛系统来说,联系各个模块的主线是使用者的权限,用户能使用论坛的哪些功能是由用户的权限决定的,论坛的每个功能都与相应的权限对应。
层 项目 上柱下端 下柱上端 边梁左侧 边梁右侧 上柱下 端 下柱上端 中跨左侧 2 层 分配系数 弯矩值 分配值 传递 分配值 传递 分配值 分配结果 1层 分配系数 弯矩值 分配值 传递 分配值 传递 分配值 分配结果 柱底 弯矩值 恒载作用下框架的梁端剪力和轴力计算 梁端剪力 V Vq+Vm 式中: Vq梁上均布荷载引起的剪力,取 Vq ql/2; Vm梁端弯矩引起的剪力 ,取 Vm ∑
管直径200 毫米,拟建实训楼附近供暖输水管直径 DN150毫米。 目前, XX 学校已开通电话、网络、电视等设施,新建实训楼电话、网络、 12 电视等可申请接入。 三、 交通组织分析 本项目将拆除原有基建办公楼 、配电室、柴油发电机房,面积共计 平方米,新建实训 楼一幢,建筑面积 12800 平方米,其中:地上面积为 10900平方米,地下面积为 1900 平方米,基底占地面积为 平方米。
有很大癿发展潜力。 市场对象预测 如今癿年轻人,尤其是“ 90 后一代”,崇尚前卫潮流,对新亊物癿接受能力以及好奇进进超过他仧癿父辈。 民族式婚礼将对这一代甚至是几代都将充满无限癿吸引力。 市场竞争对手分析 当今癿婚庆公司夗如牛毖,但做癿都是“西方式”婚庆,真正“丨国式”婚庆公司少乀又少。 市场期待“丨国复古式婚庆公司”。 所以类似我仧这样 癿策刉公司几乎是没有癿,我仧癿竞争对手也就显得力单动薄
龄人群的需求设计一系列健康、时尚的服务项目,使我们举办的各项活动更具有针对性,提高效率,进而提高成功率。 ( 3) 个性化客服 公司将根据会员本人的申请提供有助于帮助其求婚成功的一切尽可能的服务,满足新时代崇尚自我、个性化十足的白领阶层的需求。 ( 4) 纵向一体化 随着公司知名度的提升,将在已有服务的前提下,联合酒店、旅行社、礼仪公司等适时推出具有时尚个性的纵向一体化婚礼服务和活动。 营销策略