学生成绩管理系统课程设计报告56329资料

学生成绩管理系统课程设计报告56329资料

ID:39710021

大小:3.10 MB

页数:44页

时间:2019-07-09

学生成绩管理系统课程设计报告56329资料_第1页
学生成绩管理系统课程设计报告56329资料_第2页
学生成绩管理系统课程设计报告56329资料_第3页
学生成绩管理系统课程设计报告56329资料_第4页
学生成绩管理系统课程设计报告56329资料_第5页
资源描述:

《学生成绩管理系统课程设计报告56329资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程报告说明书课程名称:软件工程系统名称:学生成绩管理系统年级/专业/班:12软件工程班学生姓名:吕鹏飞学  号:201240450104指导教师:余钢课程考核成绩:系统开发(代码质量、完成度、规范性)(30)创新性(10)说明书撰写(规范性、图表、报告内容)(60)总分(100)2014年6月6日2目录1前言11.1系统简介11.2设计目的12需求分析22.1功能模块划分22.2功能模块描述32.3数据字典与数据流图83概要设计143.1软件功能结构144详细设计154.1数据库设计154.2界面设计要求164.3学生成绩管理界面设计194.4教师管理界面设计244.5管理员界面设计30

2、5实现355.1实现环境355.2语言选择356测试分析36总结40参考文献411前言1.1系统简介本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生信息进行日常管理,如查询、修改、增加、删除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生成绩管理系统。本系统主要包括注册管理、教师管理、学生信息查询、添加、修改、删除等部分。其功能主要有:(1)学生信息的添加,包括输入学生基本信息和成绩。(2)学生信息的查询,包括查询学生基本信息和成绩。(3)学生信息的修改,包括修改学生基本信息和成绩。(4)学生信息的删除,包括修改学生基

3、本信息和成绩。(5)登录用户密码修改,用户登录到系统可进行相应的用户密码修改。(6)管理员用户对用户名的管理,包括添加新用户、删除用户。学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用Microsoft公司的开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系

4、统。1.2设计目的近年来,随着学校的办学规模越来越大,在校学生数也日益增多,随之而来的是教务管理工作日趋复杂繁重,要耗费大量人力、物力,已愈来愈成为学校日常管理工作的一个瓶颈。学生成绩管理是教务、教学管理中一个重要组成部分,也是比较烦琐的工作。在学生成绩管理事务中,一般有成绩输入:对各年级各班各学期学生的各科成绩进行输入;成绩统计:需要对每个学生的成绩进行处理,例如排名次,成绩汇总,成绩升降;成绩报表:将学生成绩以报表形式输出等等。每次考试都需要大量的人力、物力,为了减轻学生成绩管理工作量和实现现代化的科学管理,特设计这个系统。并根据学校的实际情况,制定以下数据和功能需求。402需求分析2

5、.1功能模块划分(1)登录系统请求用户名及密码用户不存在或密码错误登录密码及用户类型验证用户存在且密码正确是否系统管理员?进入队员管理模块否是是进入后台管理模块操作结束?否是操作结束?是是退出系统图2.1:程序流程图40图2.2:功能模块划分图2.2功能模块描述功能需求:学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。对于本系统,我们需要实现以下一些基本功能:1学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。2添加功能:管理员可以通过填写表格的形式输入学生

6、成绩等相关信息。系统可以自动避免重复信息。3修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。4删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。5管理员排序功能:管理员可以通过条件选择查询所有信息,并进行排序。性能需求分析:登录、用户界面需求:简洁、易懂、易用、友好的用户界面。安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管理等。登录模块:是用户可以进行各种操作的必须前提。40 

7、 输入项目:用户名、密码。  输出项目:浏览区和基本资料区。  程序逻辑:  P1:检查用户名、密码与数据库是否吻合(完整性和一致性)。  P2:产生提示用户名或密码错误的消息窗口;  P3:用户确认后退出程序运行;  P4:进入主窗体;P5:进入事件等待状态。功能编号A1功能名称登录功能调查者A调查时间B审核人C功能描述用户(学生、教师、管理员)可以根据自己所也有的权限进行不同登陆界面的登录,是用户可以进行各种操作的必

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。