下载此beplayapp体育下载

C++软件综合课程设计-学生学籍管理系统.doc


beplayapp体育下载分类:bepaly下载苹果 | 页数:约26页 举报非法beplayapp体育下载有奖
1 / 26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 26 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
学号:
0540410213
课程设计
题目
学生学籍管理系统
教学院
计算机学院
专业
计算机科学与技术
班级
05本(2)
姓名
指导教师
2008

7

1

目录
1 系统分析 1
需求分析 1
2 系统设计 2
系统功能分析 2
系统流程图 3
3 数据库设计 4
数据库需求分析 4
数据库概念结构设计 4
4 详细设计 8
主窗体的创建 8
创建公用模块 9
10
学生功能模块的创建 13
教师功能模块的创建 15
5 总结 22
参考文献 23
1 系统分析
需求分析
伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法来管理学生的信息。
通过调查,要求系统需要有以下功能:
(1)由于该系统一次性输入的数据量可能很大,所以要求支持从Excel导入数据;
(2)由于该系统的使用对象多,要求有较好的权限管理;
(3)原始数据修改简单方便,支持多条件修改;
(4)方便的数据查询,支持多条件查询;
(5)在相应的权限下,删除数据方便简单,数据稳定性好;
可行性分析
由于本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在Windows XP操作系统环境下,使用Visual 2003中文版开发成功的。Visual Studio具有以下特点:
1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。
2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。
3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一对象的共同的行为特征。
4、面向对象设计的核心是类的设计。例如:可以定义一个“成绩查询”类,该类中可以定义查询的姓名、学号、班级等信息,则以此类为原型可以设计出众多的“成绩查询”类的对象实例,这些实体都具有类中所定义的特征。
2 系统设计
系统功能分析
系统开发的总体任务是实现学生信息关系的系统化,规范化和自动化。
在本系统中有二种权限:一种是用户权限,即学生。另一种是管理员权限,即教师。
学生管理系统需要完成的功能主要有:
学生可以完成的功能有:
●学生信息的查询,包括查询学生的基本信息、学生成绩等。
●学生信息的修改,学生只能修改他本人的密码。
教师可以完成的功能有:
●班级管理信息的输入、查询、修改,包括输入班级设置,年级信息等。
●基本课程信息的输入、查询、修改。
●学生成绩信息的输入、查询、修改。
对上述各功能进行集中、分块、按照结构化程序设计的要求。
学籍修改
密码修改功能
成绩管理功能
学籍删除
学籍查询
成绩查询
成绩添加
成绩修改
成绩删除
用户添加
用户删除
学生信息管理系统
学籍管理功能
学籍添加
用户管理功能
修改密码
用户删除
图2-1 系统功能模块图
系统流程图
图2-2 系统流程图
3 数据库设计
数据库需求分析
●用户信息:包括的数据项有:用户号、姓名、密码、身份。
●学生信息:包括的数据项有:学生学号、学生姓名、性别、出生日期、班级名称、
入学年份、学籍编号、政治面貌编号、身份证号、民族编号、家庭地址、照片、照片名称等。
●学籍代码表:包括的数据项有:学籍编号、学籍等。
●成绩表:包括的数据项有:编号、学号、课程编号、成绩、考试性质编号等。
●政治面貌代码表:包括的数据项有:政治面貌编号、政治面貌等。
●民族代码表:包括的数据项有:民族编号、民族等。
●考试性质表:包括的数据项有:考试性质编号、考试性质等
●课程信息:包括的数据项有:课程编号、课程名称、教师、学分、学时等
学生学籍管理系统
用户信息
学生信息
课程信息
成绩信息

C++软件综合课程设计-学生学籍管理系统 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数26
  • 收藏数0收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-08-28