版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、福建农林大学金山学院课程设计报告课程名称:软件工程课程设计题目:学生成绩管理系统姓名:郭嘉担任角色:C小组编号:J2018SC 0107小组组长:林寿镇同组其他同学:林寿镇、周益勤系信息与机电工程系专业年级:07级计算机科学与技术学号:072231001指导教师:林晓宇职称:讲师2018年1月4日1 / 11福建农林大学计算机与信息学院计算机类课程设计结果评定评语:成绩:指导教师签字:任务下达日期:评定日期:2 / 11目录一、课程设计概述 31.1 目的 31.2 任务 31.3 开发环境 31.4 小组内部分工情况 31.5 个人完成部分 4二、工程设计的基本原理和采用的主要方法与技术 4
2、三、工程的可行性研究与需求分析 4四、本人实现工程的过程与步骤 64.1 学生查询模块 64.2 学生成绩管理数据库设计 8五、个人小结 9六、参考文献 103 / 11学生成绩管理系统、课程设计概述1.1 目的随着学校招收学生日益增多,依靠人工管理记录学生成绩的成本太高,而 且效率极低。学生成绩管理迫切需要采用现代化手段进行管理。现拟开发一套 实用的学生成绩管理系统。该管理系统具有学生成绩登记、成绩修改、成绩查 询和成绩删除四大基本功能。系统性能要求达到运行正确、稳定,响应及时, 用户界面美观、友好,操作方便,易维护。同时整个工程开发要尽可能投资 少,见效快。概要设计阶段对软件的各个功能模块
3、进行初步的设计,主要进行软件的功 能分配,模块划分,程序的总体结构,输入输出和接口设计,运行设计,数据 结构设计及出错设计等方面作了全面的概括性的说明,为软件详细设计奠定了 基础,同时作为系统分析员工作的阶段性总结和程序员进行开发及未来测试的 重要文档资料。1.2 任务实现学生成绩管理系统能够对学生成绩管理,学生信息管理,教师与学生 登录区别管理。1.3 开发环境操作系统: Windows 2003/ XP 和 Win 7 开发环境: Visual Studio 2005/2008 +SQL 数据库1.4 小组内部分工情况林寿镇在这个小组里面负责整个工程开发工作、系统需求分析、系统测试 与调试
4、和小组文档核查等工作周益勤主要负责系统结构设计与前台程序的开发等工作我主要负责系统数据库设计与后台程序的开发等工作4 / 111.5 个人完成部分我完成的是SQL勺开发工作,对数据条目和用例描述进行需求说明,参与 总体设计,完成部分模块,进行单元模块测试。、工程设计的基本原理和采用的主要方法与技术本系统应包括添加、查询、删除、修改管理等几大功能: 添加和修改功能:该功能主要对教师用户开放。主要是添加学生信息和学生成绩信息,里面包括学生学号、学生专业、学 生成绩、学生总学分、备注等各个信息域查询功能: 该功能对凡是登录该系统用户都启动开放。 查询功能包括查询学生成绩以及单一成绩查询。单一成绩查询
5、可以根据一下几个方面进行查询1. 学生学号匹配查询2. 学生姓名匹配查询3. 课程名匹配查询4. 课程代号匹配查询删除功能: 该功能仅对教师用户开放,主要是删除相关的学生信息,根据用户输入 的学生信息学号、姓名、成绩都会在数据库中删除相应的信息。修改: 该功能也仅对教师用户开放,主要是修改学生的相关信息。比如成绩、 课程、学号、等。成绩管理功能: 主要包括成绩信息更新、保存、删除。出租管理把相应的成绩信息更新 到数据库中,同时修改相应的数据库信息;方便学生和教师用户查询显 示。以上各个功能的处理应该具有高度的准确性和及时性,响应时间应该是用 户所能接受的时间。同时为了提高系统的工作效率,增加数
6、据库访问模块,用 于直接访问数据库,为其他功能模块提供服务。三、工程的可行性研究与需求分析1)数据流条目学生基本信息 =学号学生姓名学生性别出生日期专业 +总学分 +备注5 / 11课程信息 =课程号+课程名 +学分 学生成绩 =学号 +课程号 +成绩 2)加工描述加工编号: 1加工 名:检查合法性加工逻辑 有关信息 加工编号 加 工 名:检查管理人员进入系统的合法性。对不合法的用户,拒绝进入。:当有人要求进入该系统时执行此加工。:2请求类型处理加工逻辑 有关信息 加工编号 加 工 名:根据用户的合法请求,进行选择要进入的子系统:当用户有进入主系统,提出进入子系统的要求时,执行此加工。 :3系
7、统管理加工逻辑 有关信息 加工编号 加 工 名:管理员创建学生信息数据库和管理系统:当管理员要求对学生信息进行处理的请求时执行此加工。:4信息查询加工逻辑 有关信息 加工编号 加 工 名:合法用户对信息进行查询:当用户提出对信息进行查询的请求时执行此加工。 : 3.1学生信息处理加工逻辑 加工信息 加工编号 加 工 名:对学生基本信息进行处理:当管理员发出请求对学生数据进行处理时,执行此加工。: 3.2班级信息处理加工逻辑:对学生进行有关班级处理 有关信息:当提出对学生进行分班或调整班级时,执行此加工 加工编号; 4.1加 工 名:信息查询类型处理加工逻辑 有关信息 加工编号 加 工 名:根据
8、用户请求进入不同子系统:当用户有进入主系统,提出进入子系统的要求时,执行此加工。: 4.2查询学生信息加工逻辑 有关信息 加工编号 加 工 名:根据用户提供的有关信息,查找满足用户请求的记录 :当用户提出查询符合某些条件的记录时,执行此加工 : 4.3查询班级信息加工逻辑 有关信息 加工编号 加 工 名:根据用户提供的有关信息,查找满足用户请求的记录 :当用户提出查询符合某些条件的记录时,执行此加工 : 3.2.1管理类型处理加工逻辑:根据管理员提出的请求,对学生信息进行不同处理有关信息:当管理员对一些信息提出不同请求时,执行此加工6 / 11加工编号:322加工名:修改加工逻辑:根据管理员提
9、出的请求,对学生信息进行修改处理 有关信息:当信息有误或需要变更时,执行此加工加工编号:3.2.3加工名:删除加工逻辑:根据管理员提出的请求,对学生信息进行修改删除处理 有关信息:当对学生的信息进行删除时,执行此加工加工编号:3.3.1加工名:管理类型处理加工逻辑:根据管理员提出的请求,对班级信息进行不同处理 有关信息:当管理员对一些信息提出不同请求时,执行此加工 加工编号:3.3.2加工名:修改加工逻辑:根据管理员提出的请求,对班级信息进行修改处理 有关信息:当信息有误或需要变更时,执行此加工加工编号:3.3.3加工名:删除加工逻辑:根据管理员提出的请求,对班级信息进行修改删除处理 有关信息
10、:当对班级的信息进行删除时,执行此加工 四、本人实现工程的过程与步骤4.1学生查询模块1、查询模块查询模块流程图7 / 112、学生信息管理模块学生信息管理流程图3、界面学生直询学生成绩管理系统(学星查询)学生信息|查洵8 / 11a)学生信息显示学生倡息鮎学生信息课程信息|学主翅b)学生成绩查询4.2学生成绩管理数据库设计学生表9 / 11个人小结字主表:表课程表字段名称数据类型!数据类型成錨表:表字段名騙数据类型立本课程号文本数字堑课程号 课程名 学分成绩表芋生莹录:丟,字段喀称数据类型学生号文本学生密码丈本学生登录載师登录:養字段名称数据类型教师号交本数师密码文本教师登录在本系统的开发过程中,由于是初次开发软件,在知识、经验方面都存在 着不足。该系统必然会存在一些缺陷和不足。因为对学生管理的整个流程不够 熟悉,在需求分析时未能做到完全满足用户的需求。尽管本管理系统存在着很 多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操 作方便、效率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年照明设计行纪合同协议
- 2025年粮食仓储物流合同更新协议
- 2025年服装设计合伙合同模板
- 2025年农产品加工仓储合同样本
- 2025年农业机械租赁合同协议书
- 2025年城市供用水合同(GF-1999-0501)用水许可协议
- 生产过程质量控制体系创新创业项目商业计划书
- 有机芥花籽油礼品盒创新创业项目商业计划书
- 编程电子鼓企业制定与实施新质生产力项目商业计划书
- 汽车变速箱维修创新创业项目商业计划书
- 脑电图及临床应用
- Creo数字化建模技术(微课版)课件 2.0 Creo 6.0草绘环境
- 统编版道德与法治小学三年级上册教学设计
- 国家安全与青年担当
- 第十四章其他原因引起的语言障碍讲解
- 船舶机舱进水的应急处理
- 大学生化学实验竞赛试题及答案
- 班级管理(延边大学)知到智慧树章节答案
- 湘教版九年级上册数学期中考试试卷及答案解析
- 带班育人方略班会-《从“埋头苦干”走向“抬头巧干”》【课件】
- 心肌梗死患者的便秘护理
评论
0/150
提交评论