• /  30
  • 下载费用: 20.00积分  

JAVA学生成绩管理系统课程设计报告材料

'JAVA学生成绩管理系统课程设计报告材料'
标准文档 实用文案 数学与计算机学院 课程设计说明 课 程 名 称: JAVA 程序设计-课程设计 课 程 代 码: 8404051 题 目: 学生成绩管理系统 年级/专业/班: 07 计科 6 班 学 生 姓 名: 张旭 学 号: 312007080605828 开 始 时 间: 2010 年 12 月 7 日 完 成 时 间: 2010 年 12 月 23 日 课程设计成绩: 学习态度及平 时成绩(30) 技术水平与实际 能力(20) 创新 (5) 说明书撰写质量(45) 总 分 (100) 指导教师签名: 年 月 标准文档 实用文案 目 录 1 1 引言引言1 1.1 问题的提出 .1 1.2 国内外研究的现状 .1 1.3 系统的具体任务 .2 1.4 系统开发目的 .2 2 需求分析需求分析.3 2.1 总体功能需求 .3 2.2 初始化 .4 2.3 添加学生 .4 2.4 删除学生记录 .4 2.5 修改学生记录 .4 2.6 查看学生记录 .5 2.7 退出系统 .5 3 3 系统分析系统分析.5 3.1 系统用例图 .5 3.2 系统总体用例图 .6 3.3 学生信息用例图 .6 3.4 管理员信息用例图 .7 4 4 系统概要设计系统概要设计.7 4.1 软件设计的原则 .7 4.2 系统 HIPO 图 9 4.3 数据库表设计 10 5 系统详细设计系统详细设计.12 5.1 系统程序流程图 12 5.2 系统过程设计 13 6 模块分析模块分析15 6.1 用户管理模块 15 6.2 增加学生信息模块 16 6.3 修改学生信息模块 17 6.4 综合查询模块 19 6.5 存储过程及触发器: 20 7 7 系统测试系统测试.21 8 结论结论.25 9 参考文献参考文献.26 标准文档 实用文案 1 1 引言引言 1.1 问题的提问题的提出出 人类已进入 21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是 信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领 域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于 学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用 JSP 网页编程+ACCESS 数据库+SQL 查询语言实现的。重点介绍了学生成绩管理系统的实现 过程:包括系统分析、 系统调查、功能设计、数据库设计、系统实现、系统测试和调 试等。本系统主要功能有教师管理、学生管理、班级管理、学生信息管理、成绩管理、 留言管理,包括功能需求描述、数据库设计等内容。 1.2 国内外研究的现状国内外研究的现状 现在的社会日新月异,发展的非常快。学校的发展也是非常的快了,而且每年都 有不同的要求。学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理 模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的 模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的 工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种 条件下,使用微机管理就显的非常的合适了。只要你正确的录入,统计,报表输出一 点问题都没有的。 学生做为学校的最主要的管理对象,学生档案管理系统就成了学校信息化管理系 统中中不可缺少的部分,它的内容对于学校的管理者说都至关重要。但一直以来人们 使用传统人工的方式进行学生的档案管理,这种管理方式存在着许多缺点,如:效率低, 容易出错,格式不规范。另外时间一长,不容易进行统计和分析。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校 学生档案管理的效率。因此,开发这样一套管理软件成为很有必要的事情。而且只要 标准文档 实用文案 软件的设计合理,可以为学校提供合理的管理模式。 1.31.3 系统的具体任务系统的具体任务 该系统的具体任务就是设计一个学生成绩的数据库管理系统,由计算机来代替 人工执行一系列诸如增加新学生成绩信息、删除学生成绩信息、学生资料、查询、修 改等的处理操作,以方便管理人员的管理信息工作。 本设计以客户为中心,界面要美观大方,操作尽量简单明了,且要有良好的容 错性,在用户出现误操作时能及时给出警告并修改。在现有的技术和资金的情况下完 全可以设计出这套功能完善的应用软件。 1.41.4 系统开发目的系统开发目的 建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益 和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统 化、规范化和自动化。 1.51.5 系统环境需求系统环境需求 编程语言:JAVA Java + Eclipse + SQL server 数据库 开发工具:Eclipse SDK(英文版) SQL 2000(中文版) 运行环境:Windows xp 或 windows 2000 标准文档 实用文案 2 需求分析需求分析 2.1 总体功能需求总体功能需求 系统登录包括管理员、教师和学生三种类型的登录。 录入学生信息 (初始化) 在系统中不存在任何对象时,实现该功能。具体功能为: 1:检测文件系统/数据库中是否存在相关文件/表; 2:若不存在相关文件/表,则要求用户录入学生信息,并序列化 或通过 JDBC 存储到文件/表; 3:若已存在相关文件/表,则反序列化或通过 JDBC 读取到程序中。 注意:学生纪录不允许重复,判断的关键字为学号 添加学生记录 往已有的学生纪录添加新的学生纪录。具体功能为: 1:要求用户从键盘输入一个或多个学生信息; 2:输入完成后序列化或 JDBC 存储到文件/表。 注意:学生纪录不允许重复,判断的关键字为学号 删除学生记录 在已有的学生纪录中删除一个或多个学生纪录。具体功能为: 1:要求用户输入欲删除的学生的学号; 2:删除学生记录; 3:更新到文件/表。 修改学生记录 在已有的学生记录中修改某学生的相关信息。具体功能为: 1:要求用户输入欲修改的学生的学号; 2:判断该学生是否存在于记录中; 3:若学生记录存在,提供修改学生信息功能。 查看学生记录 查看单个学生记录。具体功能为: 1:输入学生学号; 2:若该学生存在,打印该学生相关信息。 查看多个学生记录。具体功能为: 1:打印出所有学生的记录; 2:能分别按学号、姓名、性别、年龄和分数进行排序。 退出系统 退出系统。 标准文档 实用文案 2.2 初始化初始化 业务流程描述: 1:初始化系统执行对对象进行序列化 2: 反序列化获得对象 业务规则说明: 1:进入系统第一步必须序列化 。 2:获得反序列化的对象,如果文件不存在兴建一个,单必
关 键 词:
JAVA 学生 成绩管理系统 课程设计 报告 材料
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JAVA学生成绩管理系统课程设计报告材料
链接地址: https://www.wenku365.com/p-39780517.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开