




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 软件课程设计2报告 专业: 计算机科学与技术 设计题目: 学生成绩管理系统 2014年4月 目 录 1 需求分析 1 1.1 行业现状 1 1.2可行性分析 2 1.3 系统运行环境 3 1.4 系统功能模块图 4 2系统设计 5 2.1 系统流程图 5 2.2数据流图 6 2.2.1顶层数据流图 8 2.2.2 1 层数据流图 8 2.2.3 2层数据流图 9 2.3 E-R 图 10 2.4 数据字典 12 3详细设计 144 4系统测试 145 5结束语 198 参考文献 18 文案大全 1需求分析 该学生成绩管理系统,实现简单的密码修改、成绩查询、课程查询、学生查询等 操作,并能实现
2、简单的数据统计。 此系统主要完成用户密码登陆、用户密码的修改、成绩查询、课程查询、学生查 询、具体成绩查询等基本功能。 (一)用户密码登录: 在登录程序之前会先弹出一个登录对话框, 在正确的输入了数据库中存储的用 户和密码后才能登录程序。 (二)用户密码的修改 在成功登录了程序之后用户可以根据自己的需要修改当前密码。 (三)成绩查询 1. 成绩修改前选中要修改的成绩信息,然后进行修改。 2. 成绩添加直接弹出添加对话框,然后进行添加。 3. 成绩删除前选中要删除的成绩信息,然后直接删除。 (四)课程查询 1. 课程修改实现对课程名、学时、学分的修改。 2. 课程添加对一门新开设的课程进行录入,
3、并存入数据库。 3. 课程删除对一门不再开设的课程进行删除,并从数据库中删除。 (五)学生查询 1 .学生信息修改修改选中当前学生的信息。 2 .学生信息添加增加新学生的信息。 3. 学生信息删除删除选中当前学生信息。 1.1 行业现状 在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。 因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目 前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而 对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人 员减轻负,提高工作效率,所以制作了学生成绩管理系统。 学生成绩
4、管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作 中学生成绩档案的数字化管理。比较系统地对教务、教学上的各项服务和信息进行管 理,使数据管理更现代化、自动化、智能化、人性化。同时,减轻了学院教务人员管 理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性, 为教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。 学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理, 和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能 够满足各高校教师的需要。 1.2 可行性分析 本次课程设计题目:“学生成绩管理系统”,主
5、要目的是设计一个登陆界面,连接数据库 系统,用以实现学生、班级以及考核成绩等多项管理。同时对整个系统的分析、设计过程给出一 个完整的论证。 学生成绩管理系统是一种基于集中统一规划的数据库数据管理新模式,其实就是对学生、 班级、考核成绩的管理。 在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大 量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随 着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数 据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可 缺少的有力工具,并
6、且现代的成绩管理系统几乎都以数据库技术作为核心。 由于本系统管理的对象简单,且每个数据内容之间都具有较强的关联性,涉及过程并不是 很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参 考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。 1 、社会可行性 现代社会是信息高速发展的社会,尤其是计算机科学日趋成熟,选择使用计 算机对学生成绩信息进行管理已经成为现代学校的必然选择,所以从社会角度对本系 统进行分析是完全具有可行性的。 2 、技术可行性 开发数据库管理管理系统需要选择两种工具,即前台开发语言以及后台数据 库。本系统运用了 Microsof
7、t Visual C+ 6.0作为前台开发,Microsoft SQLServer 2005作为后台数据库。 3 、经济可行性 经济可行性主要包括:“成本-收益”分析和“短期-长远收益”分析。相 对于本课题来说,这两点并不重要。 1.3 系统运行环境 1、Microsoft SQL Server 2005 Microsoft SQLServer 2005是一个全面的数据库平台,使用集成的商业智 能(BI)工具提供了企业级的数据管理。Microsoft SQLServer 2005数据库引擎为关 系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务 的高可用和高性能的数据应
8、用程序。 Microsoft SQL Server 2005数据引擎是该企业数据管理解决方案的核心。 此外Microsoft SQL Server 2005结合了分析、报表、集成和通知功能。这使您的 企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、 Dashboard、Web services和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio 、Microsoft Office System以及新的开发工 具包(包括 Business IntelligeneeDevelopment Studio )的紧密集成使 Microsoft S
9、QLServer 2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决 策者,Microsoft SQLServer 2005都可以为您提供创新的解决方案,帮助您从数据 中更多地获益。 2、Microsoft Visual C+ 6.0 VisualC+是一个功能强大的可视化软件开发工具。自 1993年Microsoft 公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程 序员进行软件开发的首选工具。 VisualC+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统 的 可视化集成开发环境 (integrated devel
10、opment environment,IDE )。 Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导 AppWizard、类 向导Class Wizard等开发工具。这些组件通过一个名为 Developer Studio的组 件集成为和谐的开发环境。 文案大全 1.4系统功能模块图 学生成绩管理 系统 学生信息管理 课程信息管理 学生成绩管理 删 除 图1.4系统功能模块图 系统管理 用户 密码 修改 2系统设计 2.1 系统流程图 学生成绩管理系统包括学生基本信息模块,课程信息模块,学生成绩管理模块以及系统 管理模块。学生的基本信息模块,里面应该包含学生的各方面的基本信
11、息;课程信息模块,里面 包括各课程的基本信息;学生成绩管理模块,在该模块中应该包含有对学生成绩信息的查询和 处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计;系统管理模块,包括用户密码 修改。 开始 登陆失败 退岀系统 学生管理 课程管理 成绩查询 图2.1 系统流程图 2.2数据流图 1 )功能流图 教职工 录入学生 成绩 课程 学生 学生 录入学生 成绩 成绩 查询学生 成绩 图2.2.1功能流图 该数据流图主要体现教职工对学生信息、课程信息和学生成绩的管理,然后存 储的信息作用于查询系统。在学生能够操作的只有成绩查询 2)登陆流图 用户 用户信息 身份验证 密码修改 图2.2.2
12、 登陆流图 221顶层数据流图 学生成绩管理系统 登陆/修改 管理员 图2.2.3顶层数据流图 2.2.2 1层数据流图 学生成绩表 课程信息表 学生信息表 图2.2.4 1 层数据流图 课程信息 ra 成绩管理系统 -J 学生信息 223 2层数据流图 登陆 验证查询者身 份 用户信息 身份验证 发布成绩 查询者信息 学生信息 成绩查询 成绩信息 学生 学生信息表 成绩 成绩修改 成绩信息 学生成绩表 课程信息表 图2.2.5 2层数据流图 2.3 E-R 图 由需求分析的结果可知,本系统设计的实体包括: (1)学生基本信息:学号,姓名,性别,地址,年龄,系别。 (2)课程基本信息: 课程名
13、称,课程号,课时,学分。 (3)成绩表:学号,成绩,课程号。 这些实体间的联系包括: (1)每位学生可以学习多门课程,每门课程可供多位学生学习 由上述分析可得到: 图2.3.1 学生信息E-R图 图2.3.2课程信息E-R图 成绩表E-R图 学号 成绩 图2.3.3 成绩表E-R图 系统E-R图 系别 学号 成绩 地址 年龄 关系 成绩 学号 学生 n 1J J 姓名 课程号 性另U 选修 课程号 课程名称 关系 课程信息 课时 学分 图2.3.4 系统E-R图 2.4 数据字典 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、 数据类型、长度、取值能否为空。利用 Micr
14、osoft SQL Server 2005 建立“学生成 绩管理系统”数据库,其基本表清单及表结构描述如下: 名字:学生信息 描述:学生成绩管理中存储的所有学生信息(包括所有学生查询的所需信息) 定义:学生信息=学生学号+学生姓名+学生性别+系别学生年龄+地址 位置:存储输出供查询 名字:课程信息 描述:有多个课程必要的信息组成 定义:课程信息二课程号+课程名称 +课时+学分 位置:存储输出供查询 名字:学生成绩信息 输入:学生姓名 输出:相应学生的成绩信息 名字:查询信息 描述:用户所提出的查询请求 定义:查询信息二课程查询信息|学生成绩查询信息 位置:课程信息表学生信息表成绩表 名字:添加
15、信息 输入:学号,学生姓名,学生性别,系别,学生年龄,地址 输出:新输入的学生信息 名字:删除信息 输入:选中要删除的学生信息 输出:删除完成 数据库中用到的表: 数据库表名 关系模式名称 备注 Stude nt 学生 学生信息表 Course 课程 课程信息表 Score 成绩 成绩表 Student基本情况数据表,结构如下: 字段名 字段类型 Not Null 说明 Stude nt sno Char 主键 学号 Stude nt sn char 非空 学生姓名 Stude nt sex char 男或女 性别 Stude nt dept char 系别 Stude nt age char
16、 年龄 Stude nt address char 地址 course数据表,结构如下: 字段名 字段类型 约束控制 说明 course c no char 主键 课程号 course_c nam e char 非空 课程名称 course hour int 非空 课时 course_scor e char 非空 学分 score情况数据表,结构如下: 字段名 字段类型 约束控制 说明 course c no char 外键 课程号 stude nt sno char 外键 学号 score int 成绩 详细设计 3 以下是简略的界面图: 学生登陆系统进行查询时界面: 学生眶课系貌n 普录窮
17、口 进行课程查询时界面: 丨藕号 1镖擾容 f半时 学芬 7346/8 D B DD G- nc0 0 4b4扌47MEA G5/h6z&6 莒 纸纯松理吾学 A _耳-衣!:址山垮 魏数佶蝶救魏詈政 成绩查询功能: 曹站n 4系统测试 测试1 (关于进入各界面) 测试组数 预期输出数据 实际输出数据 1 进入管理员登录界面 进入管理员登录界 面 2 进入学生登录界面 进入学生登录界面 3 进入注册新用户界面 进入注册新用户界面 测试2:登入管理员用户 测试组数 预期输出数据 实际输出数据 1 进入管理员界面 进入管理员界面 2 进入基础管理界面 显示学生、课程设置界面 3 进入学生管理界面
18、显示学生信息、成绩界面 4 进入用户管理界面 显示修改密码界面 5 进入学生设置界面 进入学生设置界面 6 进入课程设置界面 进入课程设置界面 7 进入成绩管理界面 进入成绩管理界面 8 进入成绩统计管理界面 进入成绩统计管理界面 9 进入学生信息界面 进入学生信息界面 10 进入成绩查询界面 进入成绩查询界面 11 进入修改密码界面 进入修改密码界面 测试3:登入学生用户 测试组数 预期输出数据 实际输出数据 1 进入学生用户界面 进入学生用户界面 2 进入学生管理界面 显示学生、课程设置界面 3 进入用户管理界面 显示修改密码界面 4 进入学生信息设置界面 进入学生信息设置界面 5 进入课程信息设置界面 进入课程信息设置界面 6 进入退出系统界面 退出系统 测试4:登入注册用户 测试组数 预期输出数据 实际输出数据 1 进入注册用户界面 显示注册新用户界面 2 进入填写用户信息界面 显示填写用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保洁公司竞标方案范本
- 砌块建筑电气系统设计与施工考核试卷
- 畜牧业市场分析考核试卷
- 纸板容器表面处理方法考核试卷
- 2025年【煤矿防突】模拟考试题及答案
- 2023年中国铁建财务有限公司公开招聘笔试参考题库附带答案详解
- 环保工程环境信息技术应用考核试卷
- 2024年秘书证考试知识框架与试题及答案
- 2025年证券从业资格证考试问答试题及答案
- 氨纶纤维在航空航天材料中的应用考核试卷
- (高清版)DZT 0002-2017 含煤岩系钻孔岩心描述
- 天然石材更换方案
- 腹腔镜下子宫肌瘤剔除术护理查房
- 严防管制刀具 对自己和他人负责-校园安全教育主题班会课件
- 09J202-1 坡屋面建筑构造(一)-1
- 扁平足的症状与矫正方法
- 青春健康知识100题
- 员工考勤培训课件
- 危机处理与应急管理
- 丰田C-HR汽车说明书
- 国开电大操作系统-Linux系统使用-实验报告
评论
0/150
提交评论