数据库原理与应用课程设计报告内容参考.docx

上传人:b****5 文档编号:5928866 上传时间:2023-01-02 格式:DOCX 页数:32 大小:798.25KB
下载 相关 举报
数据库原理与应用课程设计报告内容参考.docx_第1页
第1页 / 共32页
数据库原理与应用课程设计报告内容参考.docx_第2页
第2页 / 共32页
数据库原理与应用课程设计报告内容参考.docx_第3页
第3页 / 共32页
数据库原理与应用课程设计报告内容参考.docx_第4页
第4页 / 共32页
数据库原理与应用课程设计报告内容参考.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

数据库原理与应用课程设计报告内容参考.docx

《数据库原理与应用课程设计报告内容参考.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用课程设计报告内容参考.docx(32页珍藏版)》请在冰豆网上搜索。

数据库原理与应用课程设计报告内容参考.docx

数据库原理与应用课程设计报告内容参考

经济与管理学院

数据库原理与应用课程设计

学生成绩管理数据库系统

 

专业:

班级:

小组成员名单:

指导老师:

 

二○○年月

《数据库园路与应用》课程设计成员工作分配表

题目

学生成绩管理数据库系统

班级

组别

1

小组成员及工作分配

学号

姓名

分工及时间安排

成员签字

 

目录

第一章学生成绩管理数据库系统概况3

1.1选题介绍3

1.2课程设计小组基本情况介绍3

1.2.1课程设计小组成员的基本情况介绍3

1.2.2课程设计小组前期的准备情况3

1.2.3课程设计小组各成员所承担的课程设计的任务3

第二章学生成绩管理数据库系统分析3

2.1 业务流程的分析与改革3

2.2 信息系统的可行性分析3

2.2.1技术可行性3

2.2.2经济可行性3

2.2.3营运上可行性3

2.3 用户需求分析3

2.4 新系统的逻辑模型3

第三章学生成绩管理数据库系统设计3

3.1学生成绩管理数据库系统的概要设计3

3.2学生成绩管理数据库系统的详细设计3

3.2.1数据库设计3

3.2.2代码设计3

3.2.3用户界面设计3

3.2.4系统处理过程的设计3

第四章学生成绩管理数据库系统实施3

4.1系统的测试3

4.2模拟运行的结果打印3

4.3系统使用说明书3

第五章管理系统设计总结3

参考文献3

第一章学生成绩管理数据库系统概况

1.1选题介绍

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。

但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:

效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。

因此我们组选择了学生成绩管理系统,目标是开发出一个实用的、现代化的信息系统,进一步提高办学效益和现代化水平,使学生信息管理工作系统化,规范化,自动化。

1.2课程设计小组基本情况介绍

主要介绍本开发小组各成员系统分析、设计的能力的基本情况,前期的准备情况和本课程设计中各小组成员所承担的主要工作。

1.2.1课程设计小组成员的基本情况介绍

本课程设计小组由四人组成,

组长:

组员:

1.2.2课程设计小组前期的准备情况

我们做了大量的前期准备工作,包括组织概况,系统可行性分析(经济可行性,技术可行性,营运可行性),企业现行系统的调查及用户需求分析,系统总体结构的规划(U/C矩阵,系统功能图等等),新系统逻辑模型的提出(数据流程图,数据字典等等)。

1.2.3课程设计小组各成员所承担的课程设计的任务

课程设计小组人员所承担的任务表

序号

姓名

主要工作内容

完成情况

签名

 

 

第二章学生成绩管理数据库系统分析

学生成绩管理数据库系统分析包括的内容主要为:

企业(或组织)业务流程的识别和改革;信息系统的可行性分析;用户需求分析;新系统逻辑模型的提出。

2.1 业务流程的分析与改革

具体业务流程图如下:

图2.1业务流程

系统流程的改革

新系统目标:

将学生成绩信息运用计算机信息系统管理,以取代以往人工的操作方式,避免人工处理速度慢、容易发生错误的情形。

新系统处理范围:

学生培养计划管理;学生课程信息管理;学生课程成绩管理;教师成绩录入;教师成绩查询;教师成绩修改。

新系统功能如下:

①学生培养计划管理:

主要是实现对学生的基本信息进行录入、查询、修改/删除等操作。

各专业的培养计划的查询。

②学生课程成绩管理:

主要是实现对学生成绩的查询。

③学生选课信息管理:

提供对学生公选课的管理,以及课程表的管理。

④教师成绩录入管理:

主要是实现对学生成绩的录入,供学生查询。

⑤教师成绩查询管理:

主要实现学生成绩查询。

⑥教师成绩修改管理:

主要是修改学生的成绩,确保输入无误。

⑦教师课程安排查询管理:

主要查询教师自己每学期的课程安排。

2.2 学生成绩管理数据库系统的可行性分析

我们对该系统的开发进行了详细的可行性研究,具体如下:

2.2.1技术可行性

本系统的开发是利用Microsoftaccess2000作为后台数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求,学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用asp作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供保障和为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

2.2.2经济可行性

主要从对此项目的经济上进行分析评价,主要体现在以下两方面:

①是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,这是个相对来说比较小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,而且学校现在的设施都比较完善,电脑,打印机等都有了,无须另外购置,而且总体计算机的操作水平都还可以,在培训上也不费大的开支。

②是取得的收益,系统一旦投入使用运行就可以代替以前人工的繁复劳动,同时节省了学多资源,特别在人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。

另外,以计算机来代替以前的人工管理可以大大的提高学校的工作效率,也使得一些敏感文档更加安全。

所以综上所述,此系统的开发所需的开支,在以后的投入使用后可以很快回收并会有更大的收益的,在经济上是可行的。

2.2.3营运上可行性

本系统为一个小型的学生成绩管理系统,所耗费的资源非常少,学校的电脑无论是硬件还是软件都能够满足条件。

本系统可以运行在Win95,Win98,Win2000操作系统之上,就是说市场上流行的操作系统都可以支持。

在工作上,教务人员管理学生信息量非常大,开发了系统,方便教务人员的工作的效率,学生上,学生不会老是记得自己以前的成绩,方便学生查询成绩,也方便日后修改成绩。

本系统针对教师和学生用户,此类用户都熟悉计算机基本操作,现用户和管理员对本系统都有较强的适应性,因此本系统在营运上是可行的。

综上所述,本系统在技术上、经济上、营运上均可行,所以本系统可以进行开发。

2.3 用户需求分析

成绩管理系统功能需求在系统中按登陆用户方式分为大的二个方面:

一是教师登录页面,二是学生登录页面。

(1)教师进入学生成绩管理系统的主要功能是:

实现学生基本信息的查询,学生成绩的录入,学生成绩的修改,学生成绩的删除,学生成绩的查询,培养计划的查询,课程的查询,密码的修改,教师的查询,教师登陆密码的更改,教师个人信息的修改等基本功能。

(2)学生进入该系统的主要功能是:

实现学生自己的成绩查询,本专业的培养计划,选课信息的查询,选课记录的修改和删除,自己登录密码的修改,个人信息的查询等基本功能。

(3)技术人员主要是开发系统并进行修改进行完善。

2.4 新系统的逻辑模型

主要以数据流程图和数据字典为主要描述工具,在业务流程分析和需求分析的基础上,将信息处理功能和联系自顶向下、逐层进行分解。

图2.2学生成绩管理系统关联图

图2.3学生成绩管理系统顶层图

图2.4学生成绩管理系统第一层数据流图

数据字典

表2-1

数据流

系统名:

成绩管理编号:

F3.2

条目名:

学生成绩别名:

成绩

来源:

成绩管理

去处:

学生

数据流结构:

学生成绩通知:

{学号+学生姓名+n{课程名称+成绩+重修课程名称}}所有在档学生

简要说明:

学生可以登陆学生成绩管理系统查询自己已修课程的所有成绩。

修改记录:

编写

徐敏

日期

2007-5-24

审核

叶晓东

日期

2007-5-24

表2-2

数据流

系统名:

成绩管理编号:

F1

条目名:

选课信息别名:

选课表

来源:

培养计划

去处:

学生

数据流结构:

学生选课表:

{学号+学生姓名+n{课程名称+课程时间+课程地点}}所有在档学生

简要说明:

学生可以登陆学生成绩管理系统根据学校公布课程进行选课。

修改记录:

编写

陈央绒

日期

2007-5-24

审核

管小和

日期

2007-5-24

表2-3

数据流

系统名:

成绩管理编号:

F3.1

条目名:

专业课别名:

来源:

培养计划

去处:

学生

数据流结构:

专业课表:

{课程号+课程名称+课程时间+课程地点+班级号+班级名称+教师号+教师名称}

简要说明:

学生以登陆学生成绩管理系统查询所修专业课程信息。

修改记录:

编写

陈央绒

日期

2007-5-24

审核

管小和

日期

2007-5-24

表2-4

数据元素

系统名:

成绩管理编号:

D1

条目名:

学号别名:

属于数据流:

F1-F5

存储处:

D1:

学生档案D5:

学生成绩

数据元素值:

代码类型取值范围意义

字符100010001-299999999xxxxxxxxx

学号

专业号

学院号

学生入学年号

本科批次

简要说明:

学号是学生的识别符,每个学生都有唯一的学号。

修改记录:

编号

徐敏

日期

2007-5-24

审核

叶晓东

日期

2007-5-24

表2-5

数据元素

系统名:

学生成绩管理编号:

条目名:

教师号别名:

来源:

F2F4

存储处:

D2:

课程名单

数据元素值:

代码类型取值范围意义

字符000000—999999xxxxxx

教师号

学院号

简要说明:

教师号是教师的识别符,每个教师都有唯一的教师号。

修改记录:

编写

日期

2007-5-24

审核

日期

2007-5-24

表2-6

数据元素

系统名:

学生成绩管理编号:

条目名:

课程号别名:

来源:

F1F3.1F4

存储处:

D2:

课程名单

数据元素值:

代码类型取值范围意义

字符0000000B—9999999Bxxxxxxxx

课程号

教室号

开课学院号

简要说明:

课程号是课程的识别符,每个课程都有唯一的课程号。

修改记录:

编写

日期

2007-5-24

审核

日期

2007-5-24

表2-7

数据存储

系统名:

成绩管理编号:

D1

条目名:

学生档案别名:

存储组织:

每个学生一条记录

记录数:

约20000

主关键字:

学号

记录组成:

项名:

学号姓名性别出生年月修课号备注

近似长度9102201020

(字节)

简要说明:

(1)学课规则在备注中说明。

(2)重修课程在备注中说明。

修改记录:

编写

日期

2007-5-24

审核

日期

2007-5-24

表2-8

数据存储

系统名:

成绩管理编号:

D5

条目名:

学生成绩别名:

存储组织:

每个学生n条记录

记录数:

约100

主关键字:

学号

记录组成:

项名:

学号姓名课程号课程名课程成绩课程学分备注

近似长度910102010220

(字节)

简要说明:

(1)必修课与选修课在备注中说明。

(2)重修课程在备注中说明。

修改记录:

编写

日期

2007-5-24

审核

日期

2007-5-24

表2-9

数据存储

系统名:

成绩管理编号:

D3

条目名:

公选课名单别名:

存储组织:

每门课程一条记录

记录数:

约100

主关键字:

课程号

记录组成:

项名:

课程号课程名上课地点上课时间教师号教师名备注

近似长度10201010101020

(字节)

简要说明:

学生休学或退学信息在备注中说明。

修改记录:

编写

日期

2007-5-24

审核

日期

2007-5-24

表2-10

加工

系统名:

成绩管理编号:

2

条目名:

成绩管理别名:

输入:

学生选课名单课程名称学生成绩

输出:

课程安排各成绩表学生选课情况和成绩汇总

加工逻辑:

1.从学生档案中获取同一班级的学生名单;

2.教务处统计每门课程的选课人数;

3.教务处要做好课程安排,包括课程的上课时间和地点;

4.进行成绩的统计,进行成绩分类:

优秀,良好,不及格,缺考,并计算出课程的平时成绩;

5.通知要重修的学生,并做好重修安排。

简要说明:

教务处根据培养计划制定课程安排并发布在成绩管理系统中。

修改记录:

编号

日期

2007-5-24

审核

日期

2007-5-24

表2-11

加工

系统名:

成绩管理编号:

1

条目名:

公选课管理别名:

输入:

学生公选课名单课程名称

输出:

课程安排学生选课情况

加工逻辑:

1.教务处做好课程安排,包括培养计划,选课课程名单,教师课程的上课时间和地点。

2.教务处把选课信息发布在成绩管理系统中,供学生选课;

3.从选课表中获取同一课程的学生名单;

简要说明:

学生根据自己兴趣爱好选修课程。

修改记录:

编号

日期

2007-5-24

审核

日期

2007-5-24

表2-12

加工

系统名:

成绩管理编号:

4

条目名:

课程管理别名:

输入:

课程名单

输出:

课程安排

加工逻辑:

1.教务处根据培养计划制定课程表,包括上课时间和地点;

2.教务处把课程表发布在成绩管理系统;

简要说明:

教务处制定出的课程表,放在成绩管理系统中,供教师和学生查询

修改记录:

编号

日期

2007-5-24

审核

日期

2007-5-24

表2-13

外部项

系统名:

成绩管理编号:

W3

条目名:

教师别名:

任课老师

输入数据流:

教学安排

输出数据流:

学生成绩

主要特征:

教师:

即本系统中为修课学生授课的任课教师。

其主要特征是:

教师姓名,授课课程,联系方式

要说明:

教师要完成教学计划任务,根据自己安排好的课程进行教学安排

修改记录:

编号

日期

2007-5-24

审核

日期

2007-5-24

表2-14

外部项

系统名:

成绩管理编号:

W2

条目名:

学生别名:

输入数据流:

所修课程成绩

输出数据流:

选课信息

主要特征:

学生:

即本系统中选修课程的人。

其主要特征是:

学生学号,姓名,所选课程,课程成绩,联系方式。

简要说明:

学生根据教务处制定课程表修课,此外学生根据兴趣再选修课程。

修改记录:

编号

日期

2007-5-24

审核

日期

2007-5-24

第三章学生成绩管理数据库系统设计

信息系统设计主要包括了系统的概要设计和详细设计。

3.1信息系统的概要设计

主要包括系统的总体布局设计、信息系统的总体结构设计、系统开发过程中信息资源的初步配置等。

系统总体布局是指系统的平台设计,即系统类型,信息处理方式设计,网络系统结构,软硬件配置以及数据资源在空间的分布设计。

本系统是集中式系统,采用MacromediaDreamweaver8开发,采用MicrosoftOfficeAccess作为后台数据库。

使用windows98以上版本的操作系统,所有系统信息的更改必须在本系统的控制环境下方可进行。

适合各类学校对学生成绩事务管理。

软硬件配置:

(1)硬件环境:

键盘、鼠标、显示器、打印机

  

(2)软件环境:

windows98以上的操作系统、asp,access。

成绩管理系统的总体功能图如下:

图3-1学生成绩学生成绩管理数据库系统功能图

3.2信息系统的详细设计

信息系统的详细设计主要包括数据库设计、代码设计、用户界面设计和系统处理过程的设计。

3.2.1数据库设计

数据库概念设计:

图3-2E-R图

图3-3E-R图

表3-1学生用户登录

字段名称

属性名称

数据类型

长度

允许为空

是否主键

student_id

学生学号

string

12

student_pwd

学生密码

string

50

student_name

学生姓名

string

20

表3-2教师用户登录

字段名称

属性名称

数据类型

长度

允许为空

是否主键

teacher_id

教师号

string

12

teacher_pwd

教师密码

string

50

teacher_name

教师姓名

string

20

表3-3通知公告信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

title

公告标题

string

50

unit

发布单位

string

50

time

发布时间

datetime

8

expire

有效期限

datetime

8

表3-4学生培养计划信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

cid

课程号

string

50

cn

课程名

string

50

credit

学分

float

50

cc

课程类型

string

50

cdd

培养发展方向

string

50

remark

备注

string

50

表3-5学生考试信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

cid

选课课号

string

50

cn

课程名称

string

50

sn

姓名

string

20

et

考试时间

string

50

eadd

考试地点

string

50

ef

考试形式

string

50

sid

座位号

string

50

表3-6学生成绩信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

year

学年

string

50

term

学期

string

50

cid

课程号

string

20

cn

课程名称

string

50

cc

课程性质

string

50

credit

学分

float

50

grade

考试成绩

integer

4

mgrade

补考成绩

integer

4

institute

学院名称

string

50

remark

备注

string

50

表3-7学生选课信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

cn

课程名称

string

50

add

上课地点

string

50

tn

任教老师

string

20

cs

是否选课

boolean

4

表3-8教师课程安排信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

cid

课程号

string

50

cn

课程名称

string

50

class

教室

string

50

time

上课时间

string

50

remark

备注

string

50

表3-9教师成绩修改

字段名称

属性名称

数据类型

长度

允许为空

是否主键

sid

学生学号

string

12

sn

学生姓名

string

20

cid

课程号

string

50

cn

课程名称

string

50

cf

课程性质

string

50

grade

成绩

integer

4

credit

学分

float

50

institute

学院名称

string

50

表3-10教师添加学生信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

sid

学生学号

string

12

sn

学生姓名

string

20

cid

课程号

string

50

cn

课程名称

string

50

cf

课程性质

string

50

grade

成绩

integer

4

credit

学分

float

50

institute

学院名称

string

50

表3-11教师查询学生成绩信息

字段名称

属性名称

数据类型

长度

允许为空

是否主键

year

学年

string

50

term

学期

string

50

sid

学号

string

20

sn

姓名

string

50

cn

课程名称

string

50

credit

学分

float

50

grade

考试成绩

integer

4

mgrade

补考成绩

integer

4

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

当前位置:首页 > 法律文书 > 判决书

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

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