学生成绩标准管理系统Java专业课程设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 TOC \o 1-3 \h \z \u 1 设计题目.........................................................1 2 设计目标........................................................2 3设计分析 3 4 概念结构设计 6 5 逻辑结构设计 11 6 表结构设计 13 7 具体功效实现 .15 8 总结...........................................................26 9 附录 ......................................................... 27 设计题目 学生成绩管理系统 2.设计目标 本学生成绩管理系统模块是为了实现学校人力资源优化和学生成绩管理科学管理而设计,经过试用本系统,能够愈加有效管理学生成绩信息, 用数据库对大量数据复杂操作进行保留,其中包含学生基础信息,成绩信息和班级成绩信息而且含有信息增加,查询,修改和修改等功效。 设计分析 3.1 可行性研究 (1)利用面向对象JAVA语言来进行系统开发,能够很方便依据实际定义各个所需要对象,并对这些对象进行操作。同时因为本系统是在用戶图形界面进行多种用户操作,能够使界面多样化满足大家对美观要求,更易懂、更方便操,能够更方便验证用户输入是否正确,并进行对应提醒,这些需求和功效在现在情况下利用所学知识完全能够实现。而且本系统采取文件来存放数据,操作比较简单,方便学生成绩导出和打印,省去了人力大量誊录,不过在一定程度上限制数据量和系统运行速度。 该学生成绩管理系统能够在Microsoft Windows XP 和 Windows 7系统下进行开发和运行,这些系统现在已经比较普及,用户在该系统中能够方便进行多种操作,实现预期目标。该系统开发成本比较低,符合了大家对低资源高效率追求,利用较低成本换取更高回报。 (2)具体定义问题: 此次开发项目是一个学生成绩管理系统,进行学生信息增删改查、学生成绩管理和班级成绩管理,在进入系统之前需要登陆,登陆成功后即可进入系统对应用户界面。 本系统身份关键分为教务处、老师和学生。 ①若是教务处登录能够进行多条件查询学生信息,也能够增加、删除、修改、学生信息,并可多条件查询学生成绩信息,和成绩增加和修改,查询班级成绩,可按班级查询或按日期查询。 ②若是老师登录,则能够查询全部学生信息、学生成绩和班级成绩。 ③若是学生登录,则只能够查询自己信息和成绩,不可进行对任何信息任何修。 ④在登录界面有注册功效,并以学号为线索贯穿整个系统。 系统基础步骤图,图3.1所表示: 图3.1 系统步骤图 3.2 需求分析 (1) 用户需求:学生成绩管理系统用户类,其属性有用户名密码和身份,用户必需登录成功后才可进入主界面,用户再实现学生信息查询、添加删除、修改,和学生成绩查询管理等功效,管理好这些用户对系统安全有十分关键影响。 (2) 功效需求: ① 登录模块:关键登录,系统自动依据用户身份权限进行判定再弹出不一样用户界面。 ② 注册模块:此模块用于添加用户并设定登录密码。 ③ 学生信息管理模块:使教务处实现对学生信息添加、删除、修改、查找,和对外键密码查询;老师和学生则只能够查看。 ④ 学生成绩管理模块:教务处能够实现对学生成绩添加、修改、查找学生成绩能够进行学生成绩操作;老师和学生只能够查看。 ⑤ 班级成绩管理模块:此模块关键是按条件查询功效,不能手动添加统计,只能在添加学生成绩时,有系统自动调用方法对此表进行按班级并继承此班级成绩添加统计,如没有此班级统计则不用继承任何数据此学生总成绩和平均成绩就是此条统计总成绩和平均成绩。 概念结构设计 学生成绩管理系统设计,关键处理是对系统中学生基础信息,学生成绩基础信息,和班级成绩管理工作。首先,需要定义各个所需要数据对象,然后在这些对象上进行操作;其次,实现功效模块时,采取先模块化,后集成化,即对系统各个功效模块分别独立设计和调试,在创建系统主登录界面时再将各个功效模块经过主菜单对各个模块调用集成到一起,最终进行系统整体设计调试。在数据存放和操作方面,采取文件读写导出数据库,并在读出数据以后放入链表进行操作;并在数据更新以后将数据存到数据库中,这么能够降低对磁盘直接操作次数,从而提升系统设计效率。 4.1 概念模型(系统E-R图) (1)局部E-R图 学生实体E-R图,图4.1所表示: 姓名班级学号 姓名 班级 学号 民族

文档评论(0)

159****1748 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档