学生成绩管理系统及介绍内容摘要:
本思想 面向对象的方法认为客观世界是由各种各样的对象组成的,每个对象都有各自的内部状态和运动规律,不同对象之间通过消息传送相互作用和联系就构成了各种不同的系统。 面向对象系统的特征 1.抽象 2.继承性 3.多态性 4.封装性 面向对象设计的步骤 1.定义问题。 2.为现实世界问题域的软件实现一个不严格的概括描述。 3.按以下子步骤把方法严格化: ①弄清对象及属性; ②弄清可能被施于对象的操作; ③利用表达对象与操作的关系建立每个对象的接口; ④决定详细设计问题,从而给出对象的实现描述。 4.递归地重复步骤 1 到 3,以得到完整的设计。 面向对象设计方法将数据设计、结构设计和过程设计三类设计元素结合起来。 visualstudio 开发方法 visualstudio 开发 方法的基本思想 如果在对系统调查后,系统开发过程的每一步都可以形成一定的对应关系,则可以借助于特定的 visualstudio 工具软件来实现上述一个个的系统开发过程。 visualstudio 开发方法的特点 ①解决了客观世界到软件系统的直接影射的问题; ②使结构化方法更加实用; 5 ③自动检测方法大大提高了软件的质量; ④使原型方法和面向对象方法付诸实施; ⑤简化了软件管理与维护; ⑥使开发者从繁琐的分析设计图表和程序编写工作中解放出来; ⑦软件成分的可重用性提高; ⑧产生出统一的标准化的系统文档; ⑨使软件开发的速度得到很大的提高。 软件开发方法的选择 综上所说 ,我这次的系统采用的方法是结构化系统开发方法和原型开发方法相结合。 系统开发前采用结构化系统开发方法,系统开发的具体实施采用原型开发方法。 6 3 学生成绩管理系统的概述 学生成绩管理系统的简介 学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用 .由于各个大学都在持续扩招,学生的数量日益庞大,对于如何管理如此庞大的学生成绩数据显得更为复杂,传统的手工成绩管理不仅工作量大 ,而且容易出现问题, 已不能适应时代的发展。 学生成绩管理系统基于 Window98 的开发研制,该软件针对学生成绩及其数据特点,设计了系统维护子系统、数据处理子系统、报表打印子系统,这几个子系统包括了学生成绩数据管理的主要业务工作,可以全面实现对学生成绩的输入、查询、排序、统计和打印等业务的计算机管理。 它能使学生成绩数据的工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高学生成绩管理的效率,从而使学校对于学生成绩的管理水平和技术水平跃上一个新的台阶。 适用于各类大中专院校、中小学 校现代化教学的综合管理。 学生成绩管理系统的用户需求 要设计一个学生成绩管理系统,其功能包括: ① 用户设置:管理员增加用户、删除用户、修改密码等工作; ②成绩输入:根据学生的学号,课程输入该学生的成绩; ③增加课程:当学生课程发生改变时,可以对该学生的课程信息进行修改; ④ 学生成绩表:通过该表单可以实现对学生成绩的添加、编辑、保存、删除等操作,同时显示相关操作的数据显示; ⑤ 学生成绩查询:通过该表单用户可以进行成绩最高查询、总分最高查询、不及格查询、三好学生查询等操作。 同时显示相关操作的数据显示; ⑥ 学生成绩排序:让用户对学生成绩进行学号、平均分、单科分排序等操作; 7 4 学生成绩管理系统的分析和设计 学生成绩管理系统的需求分析 通过对用户需求的分析,我们可以分析出该学生成绩管理系统大致可以分为四个系统:系统维护子系统 、 数据处理子系统 、 报表打印子系统。 现在对这三个系统的流程做具体说明: 登陆 系统 图 登陆系统 子系统 图 子系统 用户 信息维护 用户添加 用户信息修改 用户删除 用户登陆 修改密码 学生信息界面 管理员界面 用户信息维护 学生信息 按学号查询 按课程查询 管理员界面 按学号查询 按课程查询 总查询 添加 修改 成绩 删除 8 合并图 图 合并图 学生成绩管理系统的数据库设计 由于考虑到本系统是应用在单机系统上,另外根据其规模,我们只建立起一个数据库,在此数据库基础上建立起如下表: 学生课程表 表 学生课程表 学生信息 管理员 密码修改 退 出 按课程 按课程 添加成绩 成绩查询 学生成绩 用户信息 修改成绩 成绩排序 课程查询 登陆系统 学生成绩管理系统 课程添加 用户信息 用户信息添加 用户信息添加 用户信息删除 学生 管理员 9 课程 表: 表 课程表 用户清单 表: 表 用户清单 表 10 5 学生成绩管理系统的具体实现 开发环境的选择 目 前市场上可供选择的开发工具很多,不同的开发工具有各自的特点,适合开发不同的应用系统。 下面简单介绍一些常用的软件开发工具。 一、 传统的程序设计语言 如 Basic、 C、 Pascal、 Fortran 等 二、 第四代语言 如 Visual Foxpro、 Power Builder 等都具有第四代语言的很多特点;另一类与第四代语言相似的开发工具,如 Visual C、 Visual Basic、 Delphi 等,虽然使用的传统的程序设计语言,但是它们提供了帮助用户程序框架的能力。 可快速生成数据库应用程序。 三、 面向对象的程序设 计语言 如 C、 Object Pascal、 Java、 SmallTalk 等。 四、 C/S、 B/S 应用开发工具 如 Visual Studio 系列, Delphi、 C++ Builder 等支持 C/S 开发; 支持 B/S 开发的技术有 CGI、 PHP、 JSP 等。 五、 可视化开发工具 如微软的 Visual Studio 系列、 Inprise 公司的 Delphi、 C++ Builder 等,另外 Inprise公司已将 Delphi 开发环境移植到 Linux 操作系统下。 综上所说,以及结合我已经学的知识,我选择了 Visual C作为 我本次开发的环境。 学生成绩管理系统的功能介绍 功能要求 用户注册及登陆,用户合法性审核,用户密码修改。 系统权限管理:管理员可以录入 、修改、添加 数据, 修改 一般用户只能查看。 学生成绩的录入,修改,删除。 条件查询 1)按学号查询某名学生成绩。 2) 按课程查询学生成绩。 11 3) 按专业查询学生成绩。 排序 班级内部:分别按学号,姓名,分 数 排序。 班级外部: 分别按学号,姓名,分 数 排序。 界面要求 页面设计要求美观大方,操作简便,功能明确。 一、系统维护子系统 系统维护子系统提供对整个学生成绩管。学生成绩管理系统及介绍
相关推荐
1、农业技术全集之植,物特征:蚊净香草(又名驱蚊树)是澳大利亚植物学家迪克小组经十多年通过生物工程技术,改变天竺葵植物的染色体结构,从而获得具有新的遗传结构的芳香类天竺属多年生观叶植物,植株高 1 米左右叶片肥大深绿。 该植物兼具天竺葵独特的释放功能和另一类植物中内含的香茅醛物质。 它生长所散发的香茅气体不仅芳香益人,具有净化室内烟味等有害气体,而且是蚊虫的克星。 一盆冠幅
1、农业技术全集之植,名驱蚊树,属天竺葵科多年生草本植物。 经中国科学遗传与发育生物学研究所的专家多年潜心研究,反复筛选,并进行多次驱蚊效果试验,成功开发出的种全新纯自然型驱蚊产品。 蚊净香草叶形、株形美丽,姿态优雅,四季常青,实用而富有品味。 另外,其特有的柠檬芳香能使空气清新(特别是可吸收烟味)、四季芳芬,令人心旷神怡,是天然的“空气清新剂”。 蚊净香草在驱蚊的同时还具有抗菌、除臭、保健
损坏要及时上报处理)。 辅导员:高校宿舍工作人员,负责管理学生的基本信息及查看学生的住宿信息; 系部管理员:系部管理员使用特有的权限凭借登陆帐号和密码登陆系统享受更多的功能和服务。 平顶山工业职业技术学院毕业设计说明书 第 12 页 系统用例图和用例列表 系统用例图 学 生 请 假辅 导 员 u s e s u s e s 学 生 信 息 管 理查 看 学 生 住 宿 信 息查 看 学 生 旷
1、农业技术全集之植,名驱蚊树,属天竺葵科多年生草本植物。 经中国科学院遗传与发育生物学研究所的专家多年潜心研究,反复筛选,并进行多次驱蚊效果试验,成功开发出的一种全新纯自然型驱蚊产品。 蚊净香草叶形、株形美丽,姿态优雅,四季常青,实用而富有品味。 另外,其特有的柠檬芳香能使空气清新(特别是可吸收烟味)、四季芳芬,令人心旷神怡,是天然的“空气清新剂”。 蚊净香草在驱蚊的同时还具有抗菌、除臭、保健
2、20%左右;每亩花生所能生产出的食用油数量,是大豆的 4 倍。 农民种植一亩花生所获得的有效收入达 1100 元,而种植一亩大豆所获得的收入仅有 300 元左右,种花生比种大豆每亩可为农民增收七八百元。 着我国对食用植物油的需求不断增长,目前的油籽和食用油进口数量巨大,进口数量折合食用油约 1100 万吨,占食用油总量的 50%。 加强花生产业发展,将大大减少油籽和食用油的进口
的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。 系统设计思想 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用果需求分析 7 系统就满足学校的需求,例如学生信息的录入、查询、更新等。 学生录入与排名。