学生成绩管理系统开发设计报告.pdf
《学生成绩管理系统开发设计报告.pdf》由会员分享,可在线阅读,更多相关《学生成绩管理系统开发设计报告.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录 需求分析 .2.1.1数据录入 .2 1.2数据修改 .3 1.3数据查询 .3 1.4关于系统 .3 概要设计 .3.2.1开发与设计的总体思想 .4 2.2 系统模块结构图 .4 2.3 模块设计 .4 详细设计 .9.4.1.1 数据录入中系部、班级、专业、课程资源的录入通过该过程实现 9 4.1.2学生基本信息的录入通过如下过程实现:.10 4.2.1学生基本信息的修改功能实现的过程如下:.12 4.2.2用户管理中的用户信息的修改,过程如下:.13 4.3.1精确成绩查询的过程如下:.15 4.3.2模糊成绩查询的过程如下:.16 总结 .1.7.数据库开发与设计分析报告 学生
2、成绩管理系统 需求分析 该系统的使用者应该是学校授权的部门的工作人员,通过登录界面进行登录。登 录界面中包括用户登录,新用户注册,超级管理员登录,退出系统四个功能,使用 者可根据任务的具体分配来进行登录,登录后即可对该系统进行使用。该系统主要有三大模块:数据录入;数据修改;数据查询;关于系统,每个模块又 可划分为如下子模块:1.1 数据录入 1.1.1 系部录入 管理员可以就学校的系部设置,对该系统的初始状态进行修改,直至与学校的系部情况相吻合。1.1.2 专业录入 管理员结合各个系部中专业的设置,对该系统的初始状态进行修 改,使系统所显示的内容如实际情况一致。1.1.3 班级录入 根据各专业
3、中各个班级的实际情况,对该系统的初始状态进行修 改,使系统所显示的内容如实际情况一致。1.1.4 课程资源录入 录入数据包括所在系别、所在班级、所在专业、课程代号、课程名称。1.1.5 学生基本信息录入 录入数据包括必填信息和选填信息,必填信息有学号、姓名、性别、出生年月、籍贯、所在院系、所在班级、家庭住址、邮政编码、政治 面貌、联系电话;选填信息包括:身份证号码、现在学历、个人特长、学制、外语、电子邮箱、个人备注。1.1.6 成绩录入 录入数据包括必填信息和选填信息,必填信息有学号、姓名、性 别、所在院系、所在班级、课程代号、课程名称、学期、成绩;选填信息包括:备 注内容。1.2 数据修改
4、1.2.1 学生基本信息修改 对学生的基本信息可以有管理员进行修改,可修改的内 容如录入的学生基本信息相同,修改后进行核对,无误按修改按钮进行修改。1.2.2 学生成绩修改 学生的成绩可有管理员进行修改,可修改内容如成绩录入的 信息相同,修改后进行核对,无误按修改按钮进行修改。1.2.3 课程资源修改 课程资源的修改由管理员操作,修改的信息如录入的课程资 源相同,修改后进行核对,无误按修改按钮进行修改。1.3 数据查询 1.3.1 学生基本信息查询 查找的方式有以下几种:系别、班级、姓名、专业、学 号,通过一个或者几个条件对查询进行限定,可缩小或扩大查询范围。1.3.2 学生成绩查询 分为精确
5、查询与模糊查询,精确查询应通过学号进行;模糊 查询学号、姓名、学期、所在系别、所在专业、所在班级、课程名称、课程代号。1.3.3 学生课程资源查询 所在系别、所在班级、所在专业、课程代号、课程名称 通过这些条件对查询范围进行缩小或者扩大。1.4 关于系统 该系统的名称及系统开发人员的信息,既对系统的介绍,及开发团队的介绍。概要设计 根据需求分析的结果,成绩管理系统应设计成一个适合于成绩管理与录入的,易 于操作的管理信息系统软件,下面从软件的整体结构设计、接口设计来阐述系统的 概要设计。2.1 开发与设计的总体思想 成绩管理系统为了方便负责该工作的部门进行自动化的管理,因此将该系统设计 为一个相
6、对封闭的单机运行系统。同时,也处于安全性考虑该系统不提供与该部门 其他系统的数据交互。系统应该界面美观、简单易用,以实现成绩管理的基本业务 处理的计算机才处理。系统采用结构化方法进行设计,采用快速开发平台 Delphi7.0进行开发。2.2 系统模块结构图 依据需求分析结构,成绩管理系统分为四个模块:数据录入模块,数据修改模块,数据查询模块,关于系统模块。系统模块结构如图 1.1所示 图 1.1 系统模块结构图 2.3 模块设计 2.3.1数据录入模块 系统管理员通过此模块进行数据的录入,包括学生基本信息的录入,学生成绩的 录入,课程资源的录入,专业录入,班级录入,系部录入。此模块为数据修改模
7、块 及数据查询模块提供了信息,既数据修改模块与数据查询模块依赖于数据录入模块输出的数据来实现其功能。数据录入模块的模块功能树如图 1.2所示 图 1.2 数据录入模块功能树图 2.3.2数据修改模块 对录入模块输出的信息进行修改。包括学生基本信息的修改,学生成绩的修改,课程资源的修改。数据修改模块功能树如图 1.3所示。图 1.3 数据修改模块功能树图 2.3.3数据查询模块 通过数据录入模块输出的信息,可以对如下的信息进行查询,学生基本信息查询,学生成绩查询,课程资源查询。数据查询模块功能树如图 1.4所示 图 1.4 查询模块功能树图 2.4 界面设计 界面设计应遵守简洁美观、方便易用的基
8、本原则。2.4.1登陆界面的设计 登陆界面应本着简洁易于理解的设计原则进行设计,包括登陆、新用户注册、超 级管理员登陆、退出。具体设计效果图如图 1.5所示 欢迎使用学生成绩信息管理系统 图 1.5 登陆界面设计效果图 2.4.2数据录入界面的设计 具体设计效果如图1.6所示。图 1.6 数据录入界面 2.4.3超级管理员登陆界面设计 图 1.7 超级管理员邓丽界面 2.4.4学生成绩管理系统总界面 具体设计效果如图1.7所示 图 1.8 学生成绩管理界面 2.3.1 数据修改界面的设计 图 1.9 学生成绩修改界面 232数据查询界面的设计 图 2.0 学生成绩修改界面 233学生基本信息录
9、入 I 学主基本信息 1 W 11*11 V 11 FT*9 图 2.1 学生成绩修改界面 详细设计 4.1.1 数据录入中系部、班级、专业、课程资源的录入通过该过 程实现 procedure TForm10.N2Click(Se nder:TObject);var strName:stri ng;myNode:TTreeNode;beg in strName:=inputbox(新增系部,请输入系部名称:,”);/*新增系部处可以对应为 新增专业、新增班级、课程资源数据*/strName:=trim(strName);if strName=then exit;myNode:=treeview
10、1.Items.Add(treeview1.Selected,strName);if assigned(treeview1.Selected)then AddDataToDB(myNode,treeview1.Selected.Parent)else AddDataToDB(myNode,nil);myNode.selected:=true;end;4.1.2 学生基本信息的录入通过如下过程实现:rocedure TForm9.SpeedButton1Click(Sender:TObject);begin begin with ADOQuery1 do begin close;SQL.Clea
11、r;SQL.Add(select*from 成绩信息表 where成绩信息表.学号=:a);parameters.ParamByName(a).Value:=Trim(Edit1.Text);Open;end;if(edit1.Text=)or(edit2.Text=)or(edit3.Text=)or(edit4.Text=)or(edit5.Text=)or(edit6.Text=)or(edit7.Text=)or(edit8.Text=)or(combobox1.Text=)or(combobox2.Text=)then begin application.MessageBox(信息不
12、完整!,错误操作:mb_ok);exit;end else if ADOQuery1.Eof=false then begin ShowMessage(该学生已经存在,请重新填写);Edit1.Clear end else begin adoquery1.close;adoquery1.sql.clear;Adoquery1.sql.add(insert into 成绩信息表(学号,姓名,性别,所在系别,所在专业,所 在班级,课程名称,课程代号,学期,成绩,备注内容)+values(:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11);Adoquery1.parameters
13、.parambyname(1).value:=+Edit1.Text+;Adoquery1.parameters.parambyname(2).value:=+Edit2.Text+;Adoquery1.parameters.parambyname(3).value:=+combobox1.Text+;Adoquery1.parameters.parambyname(4).value:=+combobox2.Text+;Adoquery1.parameters.parambyname(5).value:=+Edit3.Text+;Adoquery1.parameters.parambyname
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 开发 设计 报告
限制150内