ERP高校学生成绩管理系统.doc

上传人:b****2 文档编号:1256958 上传时间:2022-10-19 格式:DOC 页数:35 大小:3.02MB
下载 相关 举报
ERP高校学生成绩管理系统.doc_第1页
第1页 / 共35页
ERP高校学生成绩管理系统.doc_第2页
第2页 / 共35页
ERP高校学生成绩管理系统.doc_第3页
第3页 / 共35页
ERP高校学生成绩管理系统.doc_第4页
第4页 / 共35页
ERP高校学生成绩管理系统.doc_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

ERP高校学生成绩管理系统.doc

《ERP高校学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《ERP高校学生成绩管理系统.doc(35页珍藏版)》请在冰豆网上搜索。

ERP高校学生成绩管理系统.doc

课程设计报告

课程名称企业资源计划

课题名称高校学生成绩管理信息系统

专业信息管理与信息系统

班级

学号

姓名

指导教师

2016年11月18日

湖南工程学院

课程设计任务书

课程名称企业资源计划

课题高校学生成绩管理系统

专业班级信息管理与信息系统1301班

学生姓名

学号

指导老师

审批

任务书下达日期2016年11月18日

任务完成日期2016年12月31日

一、设计内容与设计要求

1.设计内容:

高校学生成绩管理信息系统

信管1301班:

1~7号:

学生表、系部表、专业表、班级表、课程代码表、教师代码表等基础数据的增、删、改。

8~14号:

正常成绩录入。

15~21号:

查询某学生某学期成绩,查询某学生全部学期成绩。

22~30号:

打印班级花名册、班级成绩综合表。

图书馆管理系统

信管1302班:

1~6号:

图书编目、借阅证管理:

对图书信息、读者信息进行增加、删除、修改、查询等维护操作,可以使用excel表批量导入读者信息。

7~13号:

借还管理:

实现图书的流通,包括借还、还书、续借、损失归还、丢失处理等操作,对于异常情况自动弹出罚款窗口,登记图书损坏、丢失等异常情况及罚款金额;借还中输入读者借阅证可查询到读者所在部门、可借阅图书、借阅期限、当前所借图书等信息。

14~19号:

图书查询:

根据isbn、条形码、姓名、读者证号、ic卡号、正题名、馆藏地、状态等查询当前图书馆所有图书的外借、在库、丢失、损坏等信息,如果是外借的图书可现实读者的信息以及借出时间和归还时间。

结果可导出excel表。

20~26号:

读者借阅统计:

按部门、条形码、借阅证、ic卡号、姓名、正题名、索书号、借书日期、馆藏地等条件查询读者的历史借阅情况,可导出excel表。

27~30号:

图书借阅统计:

按条形码、分类号、正题名、借书日期、馆藏地等查询图书的借阅情况,包括每册书的借阅次数、每种书的借阅次数以及每个分类号的借阅次数,可导出excel表。

2.设计要求:

(1)本系统可采用C/S、B/S模式进行开发,采用powerbuilder、C#、JAVA等语言进行界面及程序设计,后端采用SQLServer2000数据库系统。

(2)论述课题的性质、内容以及本次课程设计的目的和要求。

说明系统对计算机软、硬件环境的基本要求,对所采用的语言和SQLServer数据库管理系统和C/S模式简要的说明。

(3)总体设计方案的分析、比较和论证。

(4)数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。

(5)应用程序各功能模块和报表的设计。

(6)编写代码、上机输入、调试、修改并运行通过。

(7)编写课程设计说明书。

说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。

(9)说明书应采用A4纸张,文字说明不少于5000字。

二、进度安排

第十七周:

星期一下午2:

00——6:

00,星期二下午2:

00——6:

00

星期三下午2:

00——6:

00

第十八周:

星期一下午2:

00——6:

00,星期二下午2:

00——6:

00

星期三下午2:

00——6:

00

附:

课程设计报告装订顺序:

封面、任务书、目录、正文、评分。

正文的格式:

一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。

正文的内容:

一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;

目录

1、系统总体分析 1

1.1系统功能分析 1

1.2系统功能模块设计 1

2、数据库设计 2

2.1数据库需求分析 2

2.2数据库概念设计 3

2.3数据库逻辑结构设计 4

2.4程序设计连接 5

3、系统详细设计 2

3.1Workspace的创建 2

3.2应用程序的创建 3

3.2.1新建应用对象 4

3.2.2应用程序的程序代码 4

3.3建立应用程序主窗口 5

3.4菜单的设计 6

3.5系统模块的设计 8

3.6数据窗口建立 10

3.6.1d_sinfo_grid数据窗口的建立 10

3.6.2d_sinfo数据窗体的建立 12

3.7学籍管理 13

3.7.1.添加学籍信息 13

3.7.2修改学籍信息 16

3.7.3查询学籍信息 18

4、系统的实现 20

5、心得体会 23

6、评分表 24

1、系统总体分析

1.1系统功能分析

系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成的。

该学生成绩管理信息系统需要完成的功能主要有:

l有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和成绩等。

l学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。

l学生信息的修改。

l班级管理信息的输入,包括班级设置、年级信息等。

l班级管理信息的查询。

l班级管理信息的修改。

l学校基本课程信息的输入。

l基本课程信息的修改。

l学生课程的设置和修改。

l学生成绩信息的输入。

l学生成绩信息的修改。

l学生成绩信息的查询。

l学生成绩信息的统计。

1.2系统功能模块设计

对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图1-1所示的系统功能模块图。

用户管理

学生信息管理系统

成绩信息管理

课程信息管理

密码管理

班级信息管理

学籍信息管理

成绩信息查询

课程信息添加

课程信息修改

年级课程设置

成绩信息修改

成绩信息添加

班级信息修改

班级信息添加

学籍信息查询

学籍信息修改

学籍信息添加

系统管理

图1-1系统功能模块图

2、数据库设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。

由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

2.1数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

针对一般学生管理信息系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

l学生基本信息:

包括的数据项有:

学生学号、学生姓名、性别、出生日期、班号、地址等。

l班级信息:

包括的数据项有:

班级号、班级名、所属系部等。

l课程基本信息:

包括的数据项有:

课程号、课程名称、课程类别等。

l课程设置信息:

包括的数据项有:

年级信息、所学课程等。

l学生成绩信息:

包括的数据项有:

考试编号、所在班号、学生学号、学生姓名、所学课程、考试分数等。

2.2数据库概念设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

根据上面的设计规划出的实体有:

学生实体、班级实体、年纪实体、课程实体。

各个实体具体的描述E-R图如下。

学生注册

学籍管理

基本信息插入

成绩管理

班级设置

班级管理

课程设置

课程信息

成绩信息输入

班级课程设置

图2-1学生管理信息系统数据流程图

2.3数据库逻辑结构设计

将数据库概念结构转化为SQLServer2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

表2-1为学生基本信息表。

列名

数据类型

可否为空

说明

student_no

INT(4)

NOTNULL

学生学号(主键)

student_name

CHAR(10)

NULL

学生姓名

student_sex

CHAR(10)

NULL

学生性别

born_date

DATETIME(8)

NULL

出生日期

class_no

INT(4)

NULL

班级号

pol_affiliation

CHAR(10)

NULL

政治面貌

表2-1student_info学生基本信息表

表2-2为教师信息表。

列名

数据类型

可否为空

说明

teacher_no

INT(4)

NOTNULL

教师号

teacher_name

CHAR(10)

NULL

教师姓名

teacher_dgree

CHAR(10)

NULL

学历

teacher_position

CHAR(10)

NULL

职称

teacher_unit

CHAR(10)

NULL

单位

表2-2teacher_info教师基本信息表

表2-3为课程信息表。

列名

数据类型

可否为空

说明

course_no

INT(4)

NOTNULL

课程号

course_name

CHAR(10)

NULL

课程名

表2-3coure_info课程信息表

表2-4为课程设置数据表

列名

数据类型

可否为空

说明

course_no

INT(4)

NOTNULL

课程号

course_name

CHAR(10)

NULL

课程名

course_kind

CHAR(10)

NULL

类别

learn_time

INT(4)

NULL

总学时

teacher_no

INT(4)

NULL

教师号

teacher_name

CHAR(10)

NULL

教师姓名

term

CHAR(10)

NULL

学期

class_no

INT(4)

NULL

班级号

record

FLOAT(8)

NULL

学分

表2-4course_set课程设置数据表

表2-5为班级信息表

列名

数据类型

可否为空

说明

class_no

INT(4)

NOTNULL

班级号

class_name

CHAR(10)

NULL

班级名

academy

CHAR(10)

NULL

所属系部

表2-5class_info班级信息表

表2-6为成绩信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1