设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
VB学生成绩管理系统256
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

应用程序综合设计报告
——题目:学生成绩管理系统

1、需求分析
  1.1问题定义

    根据对国际学院的实际调查、访问,了解了高等院校的成绩管理系统的基本运作,针对该学院设计了一个学生成绩管理系统,该系统应该包括以下功能:
(1)学生记录改动(2)开课计划输入(3)学生选课登记(4)班级成绩输入(5)学生成绩查询(6)学生成绩统计(7)学生补考管理(8)学生的成绩排名(9)学分统计(10) 学生成绩通知单的生成http://www.16sheji8.cn/
该系统可分老师和学生两类用户,老师可以使用本系统的全部功能,而学生只能查询成绩。
                                                                                                
1.2  可行性分析
    经过调查研究,并与有关教务人员进行交流后,发现数据关系并不复杂,可以使用数据库进行管理,数据库含有几个基本表,每个表分别存放不同的信息,如学生表,成绩表,课程表,开课表,班级表等各作为一个基本表,然后选定合适的关键字,并加上适当的实体完整性约束和参照完整性约束,建立必要的索引后形成一个数据库。其数据流图如下:

图1.1
1.3  需求分析 
    根据该学院的基本情况,该系统主要是实现数据的更新,查询,统计,并且可以生成相应的报表文件。数据更新包括以下几个方面:
    (1)学生记录的增加,删除,修改,可以方便的实现记录的改动。
   (2)开课计划输入,如某一班级要开设一门新的课程,在将这门课程添加到开课表中的同时,在成绩表中该班所有学生都增加这门课程的记录,实现批量增加。
   (3)学生选修课登记,学生可以根据自己的喜好,选择选修课程。与开课计划输入不同,选修课登记是针对班级中的某些人,而开课计划输入是针对班级中所有的人。一个是逐条增加记录,一个是批量增加记录。
    (4)班级成绩输入,学期结束,要对成绩表中的学生成绩进行登记。
数据查询和统计包括以下几个方面:
    (1)学生成绩查询,包括快捷查询和组合查询,前者可以直接输入学号或姓名对某门课程或全部的课程进行成绩查询,而后者组合查询,可以查询某一班级某一课程的成绩情况,也可以查询到某门课的学生选修情况,总之可以根据不同需要查询到不同的学生成绩名单,适用性更广。
    (2)学生成绩统计,按班级统计每个学生的总成绩。 
    (3)学生补考管理,可以按班级、专业,统计出某学期每门课程需要补考学生的名单。
    (4)学生成绩排名,可以按班级、专业,统计学生在班级、专业里的名次号。
    (5)学分统计,对每个学生所修得的学分进行定期统计。
    (6)学生成绩通知单的生成。按班级生成学生的成绩单,预览和进行批量打印。
    为了数据的安全,避免使用不当或计算机病毒攻击,应有数据备份和数据恢复功能,数据备份是把数据库保存在软件盘上, 一旦系统破坏或数据丢失,可以及时地从软盘中恢复。
    由于该系统取代了原来的档案管理,数据库中的数据是较为重要的,不是专职人员不能查询、更改,通过用户标识和口令防止非法用户操作,这里有两种用户:学生和老师,其中老师用户可以操作所有提供的功能模块,而学生用户只能操纵有限的功能模块,即查询成绩模块,和帮助模块下的关于模块。老师为了加强管理,防止数据的非法操作,应单独使用一台机器操作该软件。
经过分析,该系统的E-R图如图1.2 http://www.16sheji8.cn/

图1.2
学生表SB(学号,姓名,班级号,年龄,性别,入学年月,家庭住址,邮编,电话,父母姓名)                            key:  学号
课程表CB(课程号,课程名称,学分)             key:  课程号
选课表SC(课程号,学号,成绩,学分)           key:  课程号,学号
开课表KC(课程号,班级号,学期)               key:  课程号,班级号
班级表CC(班级号,班级名)                     key:  班级号
专业表ZB  (专业号,专业名)                       key: 专业号
总分表CJ  (学号,总分,学期)                       key:  学号,学期
学分表XF  (学号,所得学分)                       key:  学号

2、概要设计
     需求分析后,对于系统必须“做什么”的结论已经明确,下一步是如何实现系统的要求.如果系统较简单,要求一旦确定了,便立即可以开始编译程序,但对于本系统来说,为了保证系统的质量,提高系统的开发效率,必须制定系统的设计方案。来确系统的结构,然后根据系统的特点选择适当的设计,而不必急于进入编译程序阶段。系统的设计与实现阶段分为总体设计(概要设计),详细设计和程序设计三个过程,下面先介绍本系统的总体设计过程。http://www.16sheji8.cn/
    本系统能智能化管理学生的成绩,通过建立一个数据库,快速实现数据的更新,查询与统计。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Android+Java后端 基于微信小程序+JavaSSM+ 基于微信小程序+JavaSSM+
基于Spring Boot+区块 基于微信小程序+JavaSSM+ Linux下文件管理与文件传送的
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!