logo资料库

学生信息管理系统(计算机,软件专业的毕业设计).docx

第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
资料共25页,剩余部分请下载后查看
第1章前言
软件工程课程设计(论文) 学生信息管理系统 摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术 上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存 要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应 的管理信息系统。 在信息化时代,如何提高工作效率早已成为焦点。通过分析某一学校学生管理 的不足,创建了一套行之有效的计算机管理学生的方案。本文介绍了学生管理信 息系统的系统分析部分,包括可行性分析、需求分析分析等;系统设计部分主要 介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模 块的算法,本系统界面友好,操作简单,比较实用。 关键字:信息管理 效率 数据库 Student Information Management System With more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise, and also establishing a management information system fitting in with its own characteristics. In the information age, how to improve the work efficiency has long been a focus of. That is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis, Needs analysis. The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function , together with the main windows and programs. This economical and 1
软件工程课程设计(论文) pragmatic system has explicit interface, with simple operation. Key words: Information Management database efficiency 2
软件工程课程设计(论文) 目 录 第 1 章 前言................................................................................................................................... 5 1.1 项目开发背景…………………………………………………………………4 1.2 项目开发目标…………………………………………………………………4 1.3 项目提出的意义………………………………………………………………4 1.4 学生信息管理系统功能简介………………………………………………4 1.5 功能需求描述…………………………………………………………………5 1.6 选题背景…………………………………………………………………………5 第 2 章 软件的开发环境………………………………………………………………………6 第 3 章 方案论证………………………………………………………………………………6 3.1 可行性分析……………………………………………………………………6 3.1.1 系统数据流图的设计………………………………………………6 3.1.2 技术可行性……………………………………………………………6 3.1.3 操作可行性……………………………………………………………7 3.2 需求分析…………………………………………………………………………7 3.2.1 信息管理系统的ER图………………………………………8 3.2.2 信息管理系统的状态图……………………………………………8 3.2.3 功能需求………………………………………………………………9 3.2.4 性能需求……………………………………………………………10 3.2.5 可靠性和可用性需求………………………………………………10 3.2.6 出错处理需求………………………………………………………10 3.2.7 接口需求……………………………………………………………11 3.2.8 约束…………………………………………………………………11 3.2.9 将来可能提出的要求……………………………………………11 第 4 章 总体设计……………………………………………………………………………11 4.1 层次图………………………………………………………………………11 4.2 结构图………………………………………………………………………12 4.3 总体结构和模块外部设计………………………………………………12 第 5 章 数据库设计…………………………………………………………………………12 3
软件工程课程设计(论文) 5.1 数据库系统设计………………………………………………………12 5.1.1 数据库设计的步骤……………………………………………13 5.1,2 链接关系的确定………………………………………………13 5.1.3 数据库范式分析………………………………………………14 5.2 数据表的定义……………………………………………………………15 第 6 章 具体实现…………………………………………………………………………17 6.1 登陆界面模块…………………………………………………………17 6.2 增添新用户模…………………………………………………………20 6.3 增添新课程模块…………………………………………………20 6.4 添加成绩模块……………………………………………………21 6.5 新生基本信息录入模块…………………………………………22 6.6 修改密码模块……………………………………………………23 6.7 成绩查询模块……………………………………………………24 6.8 基本信息查询模块………………………………………………24 结论…………………………………………………………………………………25 4
软件工程课程设计(论文) 第 1 章前言 1.1 项目开发背景 几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的 规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠 增加人力、物力来进行学生成绩管理。但手工管理具有效率底,而且任务量很大, 出错率高 。所以本次的软件工程设计,我就尝试着开发一个不仅适用本校各系 而且适用于其它各校的通用高校学生成绩管理系统。 1.2 项目开发的目标 建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效 益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程 的系统化、规范化和自动化。 1.3 项目提出的意义 现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基 础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。 在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代 替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可 以树立良好的办学形象,提高工作效率。 1.4 学生信息管理系统功能需求简介 学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大 学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而 且容易出现问题。 1.5 功能需求描述 1.5.1、用户管理功能 5
软件工程课程设计(论文) 用户分为教师用户、学生用户两类。不论是教师用户,还是学生用户都需要通 过用户名和密码进行登录。按学生角度管理教师可以查看和修改学生信息和成绩 信息,也可以增加学生的名单。学生信息包括学号、姓名、班级、专业,父母的 名称,生日、性别、地址、电话。当教师用鼠标单击查看和修改按钮时,程序可 以自动显示出学生的个人信息,包括该学生的各科成绩,教师可以对学习成绩进 行增加、修改和删除。并能够打印报表。单击“查询”按钮,教师可以查询到特 定学生的成绩和个人资料。 1.5.2. 教师增添学生和给分功能 教师以超级用户登陆后,就可以对数据库的资料进行操作,比如可以查看和修 改数据库里学生的资料,查看学生的各科成绩。同样教师可以把每位同学的考试 成绩录入数据库。 1.5.3、学生对成绩的查看功能 学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学 号、姓名、班级、专业,父母的名称,生日、性别、地址、电话和简历。成绩信 息包括这个学生的所有课程的成绩信息。 1.6 选题背景 开发软件的名称:学生信息管理系统 项目任务提出者:信息工程学院 项目开发者: 李帅 用户: 老师和学生 第 2 章 软件的开发环境 系统开发平台:Visual Basic 6.0。 数据库管理系统软件:Microsoft Access 2007。 运行平台:Windows XP/ Windows 2003/ Windows 2000/ Windows 98。 6
软件工程课程设计(论文) 第 3 章 方案论证 3.1.可行性分析 3.1.1 系统数据流图的设计 用户 1 权限验证 D1 数据库 2.1 查看 2.2 查看,增 添,更新 D1 数据库 退出 图 1-1 系统数据流图 3.1.2 技术可行性 本系统采用 Visual Basic6.0 技术和 Access 2007 数据库,Windows XP 操作 系统上实现在技术上是可行的。Visual Basic 即“可视化的”Basic 程序设计语 言,Access 是 Microsoft 公司开发的数据库,二者以其方便,实用而著称。 从技术和可扩展性来讲,是可行的! 随着编程技术的发展,VB 的应用得到了很大的提高,现在很多大型的软件开 发都用到了 VB,可见 VB 的应用已日趋成熟。Office2007 的出现,使得 VB 可以 和 Office2007 中的 Access2007 无缝结合。所以从技术上来说是没有任何问题的。 3.1.3 操作可行性 7
软件工程课程设计(论文) 操作上也是可行的!该系统不需要太大投入及太多的技术资源支持。 3.1.3.1 经济可行性分析 支出:在基建投资上,可以利用现有设备,不必进行另外的硬件设备投资。 其他一次性支出,包括软件设计和开发费用 6000 千元。以后的设备维护及其 其它设备的维护都在可承受之列。 效益:本系统运行可以提高学生信息管理的效率,,满足师生查询的需要,减 少一些不必要的操作,方便快捷地有效完成学生管理的各项工作。 社会因素方面的可行性分析 法律方面的可行性系统开发的用的都是正版软件将不会侵犯他人 集体和国 家的利益,不会违反国家的政策和法律。 目前已有很多成功学生信息管理系统的先例,该系统具有可行性。 3.2. 需求分析 3.2.1 信息管理系统的ER图(见下页) 8
分享到:
收藏