教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

学生信息管理软件工程

来源:网络收集 时间:2025-09-21
导读: 武汉理工大学华夏学院课程设计报告书 课程名称:软件工程 题目:学生信息管理系统的设计与开发 系名:信息工程系 专业班级:计算机1121班 姓名:刘明 学号: 指导教师:钱小红 2015 年 7 月 9 日 课程设计任务书 学生姓名:刘明专业班级:计算机1121班 指导教

武汉理工大学华夏学院课程设计报告书

课程名称:软件工程

题目:学生信息管理系统的设计与开发

系名:信息工程系

专业班级:计算机1121班

姓名:刘明

学号:

指导教师:钱小红

2015 年 7 月 9 日

课程设计任务书

学生姓名:刘明专业班级:计算机1121班

指导教师:钱小红工作单位:信息工程系

设计题目:学生信息管理系统的设计与开发

课程设计的目的与任务:

软件工程课程设计是《软件工程》课程的后续实践课程,本课程设计的目的是通过一周的实践训练,开发一个学生信息管理系统,使同学们经历一个软件从问题定义、分析、设计到开发的全过程和受到一次软件系统开发的综合训练,以便能熟练掌握软件开发的完整生命周期过程及较全面地理解、掌握和综合运用所学的软件工程的知识。结合具体的学生信息管理选题开发项目,理解并掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力,进一步提高学生分析问题、解决问题,进行一个完整系统开发的能力。课程设计的内容与主要要求:

要求学生根据所学的软件工程的知识,利用所学的Java语言/C++语言/Vb语言

+Mysql/SQL知识实现一个学生信息管理系统,并对实现后的软件进行测试。学生信息管理是学校管理中一项烦琐的工作,各类人员都可能需要借助学生信息管理系统完成一些统计、查询、汇总等工作。例如:

系统管理员需要建立新的角色和用户;

对现有专业、班级、班级学生信息、老师信息及课程信息进行查询以及增加、修改;

学生完成一门课程的学习后,教师需要录入学生的考试成绩,计算平均成绩、查看最高最低分;学生需要查询已结业的各门课程的成绩;系统主要实现用户管理、班级管理、课程管理、成绩管理、学生管理、教师管理、用户登陆、修改密码等功能,详见下表。

表学生信息管理系统主要功能表

课程设计的步骤及时间进度、场地安排

本课程设计将安排在第19周, 教育技术中心211。具体安排如下:

7月6日上午:下发任务,学生查找资料、确定实训项目;理清整理软件工程实验课所完成的学生信息管理系统需求分析、系统设计及相关模型的建立(通过visio/rational rose/powerdesigner建立系统的需求模型、数据模型及设计模型,具体包括数据流图、软件结构图、程序流程图、ER图、用例图、类图、时序图、活动图、状态图等);

7月7日-7月9日:完成学生信息管理系统的开发及测试;

7月10 日:完成答辩验收、报告的写作,并将以上工作整理成为课程设计报告,于7月10日中午前提交课程设计报告。

课程设计场地安排

课程设计报告撰写格式要求:

1设计题目与要求

2 设计思想

3系统结构

4 数据结构的说明和模块的算法流程图

5 使用说明书(即用户手册)、运行结果、关键界面截图

6 测试计划说明书、测试用例规格说明、缺陷报告

7 自我评价与总结

8 附录:程序清单,注意加注释(包括关键字、方法、变量等),在每个模块前加

注释;

要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄

袭论处。设计报告正文字数不少于万字(不包括附录)。第1级(章)题序和题名用黑体

三号字;第2级(目)题序和题名用黑体小四号字;第3级(条)题序和题名用黑体小

四号字;正文内容用宋体五号字(英文用新罗马体),多倍行距。报告内容一律使用A4

打印纸计算机打印,页码在页下居中标明。必须使用国家公布的规范字。页面设置:上

空 cm,下空 cm,左空 cm,右空(左装订)。插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要

放在插图下方居中处。

课程设计考核及评分标准

课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以及课程设计报告书的质量。总分按五级记分法记载最后成绩:优秀(100~90分),良

好(80~89分),中等(70~79分),及格(60~69分),不及格(0~59分)指导教师签字:钱小红 2015年 7月 9日

系主任签字:邱珊 2015年 7月 9日

目录

1.系统概述 (1)

社会背景 (1)

研究中出现的主要问题 (1)

研究目的 (1)

开发环境和软件 (2)

2.系统需求分析 (2)

系统设计 (2)

系统功能分析 (2)

可行性分析 (2)

3.系统详细设计 (3)

系统概述 (3)

系统总体设计 (3)

系统详细设计 (4)

用户信息管理模块 (4)

学生信息管理模块 (4)

课程信息管理模块 (5)

选课信息管理模块 (5)

成绩信息管理模块 (5)

4.系统数据库设计 (6)

建立数据库 (6)

建立数据表 (6)

5.系统测试 (7)

学生信息管理系统的登录 (7)

管理员登录 (7)

管理员对学生信息的添加 (8)

管理员对学生信息的修改 (8)

管理员对学生信息的查询 (8)

管理员对学生信息的删除 (9)

管理员显示学生信息 (9)

6.总结 (5)

参考文献 (5)

附录:部分源代码.............................................. 错误!未定义书签。

1.系统概述

社会背景

学生管理工作是每个学校必须面对的,它是一项传统且繁琐的教育基础管理工作,极为耗费人力、物力。往常,各学校采用人工管理形式每学期开学时相关人员分别统计各个学生的情况,到了期末又要对相关信息进行处理,比如考试情况、学生课程调动等,面对如此不断反复、繁杂的变化,各学校都要耗费大量的人力、物力。同时,这种传统人工的方式来管理学生工作,还存在着很多缺点,如效率低、保密性差,另外时间长,将产生大量的冗余文件和数据,这给数据的查找、更新和维护工作带来了很大的困难。

随着科学技术的不断提高,特别是计算机、网络等相关技术的日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,特别是它具有的手工管理所无法比拟的优点,使得各个学校都相继采用了信息技术对学生的有关信息进行管理。通过使用计算机技术等手段,将工作人员从重复、繁杂的手工处理中解脱出来,提高了工作效率,而且减少了人工处理产生的错误。使得教育基础管理工作迈上了一个新的台阶,从而实现了教育基础管理的信息化、科学化、现代化。

研究中出现的主要问题

本文主要基于Java的学生信息管理系统为应用背景,主要研究以下两个方面的问题:(1) 采用比C语言更先进的Java技术建立系统模型和划分模块,采用基于SQL技术访问数据库并构建一个完整的学生信息管理系统。

(2) 改进Java技术的安全性,对系统进行全面综合的评测。分析测评结果,并就java的安全机制的研究与实现提出了几个观点及改进建议。

研究目的

本统提供了学生信息管理中常见的基本功能,主要包括管理员和学生两大模块。管理员的主要功能有对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。学生的主要功能有对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。

开发环境和软件

操作系统:winXP

…… 此处隐藏:2671字,全部文档内容请下载后查看。喜欢就下载吧 ……

学生信息管理软件工程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/107738.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)