ASP学生成绩管理系统毕业论文样稿(2)

2019-08-03 10:06

梁伟鹏--学生成绩管理系统

3.1系统设计图例说明

? 本系统流程图基本图形元素如下所示:

开始与结束 决策 过程

数据 程序流向

? 程序逻辑结构描述图例

(1) 顺序结构:一个命令接一个地执行;

(2) 选择结构:(或IF-THEN-ELSE)当一个决定有多种不同执行结果时; (3) 循环结构:只要条件成立就一直执行.

3.2系统功能模块设计

系统主要功能如下所示。

? 管理员管理功能,管理员负责整个系统的管理。

? 管理员添加、删除、修改、查询,学生、老师、课程的信息。 ? 学生可以注册,查询老师、课程、成绩等信息,修改个人资料。 ? 老师可以查询,修改个人资料和学生成绩,添加学生成绩。

系统主要分三大功能,系统管理员模块、老师模块、学生模块,得到如下图0.2所示的系统结构模块图。

6

梁伟鹏--学生成绩管理系统

管理功能结构图: 课程信息 成绩信息

教师功能结构图: 成绩管理、查询 系别、班级信息 系统管理员 授课信息 查询,添加,删除,修改 老师信息

学生功能结构图:

学生信息查询 个人资料管理 老师 课程信息查询 班级系别查询 记录添加,删除,修改 授课信息查询

学生 个人资料管理 成绩查询 班级系别查询 课程查询查询 老师查询 查询,修改 图0.2 系统主要功能模块的化分

7

梁伟鹏--学生成绩管理系统

3.3 系统登录功能模块

此模块实现了管理员、学生、老师登录功能,根据权限登录到相应的模块。功能流程图0.3所示。

系统管理员模块 guanli.asp 系统首页 老师模块 成功 index.asp gerenziliao.asp 学生模块 否 xziliao.asp

图0.3 前台系统功能模块流程图

第四章 系统内部总设计

4.1系统E-R图

通过功能模块分析,本系统可以定义出以下几个实体,他们分别是:学生基本信息、学生成绩。这两个实体属性及实体间的联系见下面的E-R图(0.4图所示):

院系 班级 学历

1 1 1

1 1 1

学生信息 成绩信息

1 n n

n 课程信息 n n

图0.4 成绩管理系统E-R图

8

老师信息 梁伟鹏--学生成绩管理系统

4.2 数据库设计

4.2.1数据库设计思想

系统ACCESS 作为后台数据库。通过分析要在数据库中储存以下基本信息。 ? 管理员信息:管理员ID号、管理员账户、管理密码、性别、日期。

? 学生信息:学号、姓名、性别、出身年份、籍贯、政治面貌、身份证号、联系邮箱、家庭地址、

家庭电话、本人电话、家庭邮编、健康状况、现住的地址、班级、系别、学历。 ? 课程信息:课程编号、课程名称、必修\\选修、专业名、专科\\本科、带课老师。 ? 成绩信息:学号、姓名、课程号、课程名、分数、年纪、学期。

? 老师信息:老师编号、老师姓名、性别、电话、籍贯、政治面貌、出身年份、身份证号、家庭

地址、毕业学校、毕业日期、毕业证号、文化、教师资格证号、职称、到校年月、在校职务。 ? 登录权限:权限ID、权限等级。 ? 学历信息:学历ID、学历等级。

? 班级信息:班级编号、班主任、班主任姓名。 ? 院系信息:系别ID、系别名称。

通过以上分析该系统需要创建九个数据表如下所示。

? 管理员信息表admin:用于储存管理员ID号、管理员账户、管理密码、性别、日期。

? 学生信息表xuesheng:用于储存学号、姓名、性别、出身年份、籍贯、政治面貌、身份证号、联

系邮箱、家庭地址、家庭电话、本人电话、家庭邮编、健康状况、现住的地址、班级、系别ID、学历编号。

? 课程信息表kechengbiao:用于储存课程编号、课程名称、必修\\选修、专业名、专科\\本科、老师

编号。

? 成绩信息表chengji:用于储存成绩ID、学号、姓名、课程号、课程名、分数、年纪、学期。 ? 老师信息表laoshi:用于储存老师编号、老师姓名、性别、电话、籍贯、政治面貌、出身年份、

身份证号、家庭地址、毕业学校、毕业日期、毕业证号、文化、教师资格证号、职称、到校年月、在校职务。

? 登录权限表 liebiao:用于存储权限ID、权限等级。 ? 学历表 xue:用于存储学历ID、学历编号。

? 班级表 cl:用于存储班级编号、老师编号、老师姓名。 ? 院系表 xu:用于存储系别ID、系别名称。

以上九个数据表的连接关系 如下所示。

? 学生信息表xuesheng与成绩信息表chengji通过学生号建立连接关系。 ? 学生信息表xuesheng与学历表 xue通过学历ID号建立连接关系。

? 学生信息表xuesheng与班级信息表kechengbiao通过班级编号建立连接关系。 ? 学生信息表xuesheng与院系表 xu通过系别ID建立连接关系。

? 学生信息表xuesheng与课程信息表kechengbiao通过成绩信息表chengji ID号建立连接关系。 ? 学生信息表xuesheng与老师信息表laoshi通过课程信息表kechengbiao 老师编号建立连接关系。 ? 课程信息表kechengbiao与成绩信息表chengji通过课程编号建立连接关系。 ? 课程信息表kechengbiao与老师信息表laoshi通过老师ID建立连接关系。

? 管理员信息表admin是独立的,与其他数据库表没有关联。登录权限表 liebiao是与学生ID、

老师ID、管理员ID关联的。通过ID判断等级登录。

9

梁伟鹏--学生成绩管理系统

4.2.2 创建数据表

本系统使用ACCESS作为数据库,打开Microsoft Office Access,新建一个空的数据库,将其命名为xueshengbiao。xueshengbiao数据库中包含的数据表及其相应功能表0.1所示。

表0.1 Xueshengbiao数据库包含的数据表及功能

数据表 admin xuesheng kechengbiao chengji laoshi liebiao xue xu cl 存放管理员基本信息 存放学生基本信息 存放课程基本信息 存放成绩基本信息 存放老师基本信息 存放登录权限表基本信息 存放学历基本信息 存放院系表基本信息 存放班级基本信息 功能

管理员信息表admin

该信息表用于存储管理员的基本信息,包括管理员ID号、管理员账户(namen)、管理密码(mima)、性别(sex)。在已创建的ACCESS数据库xueshengbiao中,创建一个表,名为admin,向表中添加字段如表0.2所示。

表0.2 管理员信息表admin 字段名称 id namen mima sex riqi 字段含意 编号 管理员账号 管理员密码 管理员性别 系统日期 类型 自动编号 文本 文本 文本 日期/时间 12 12 2 长度 否 是 是 是 是否为空 主键与否 标识 是

学生信息表xuesheng

该信息表用于存储学生的基本信息,包括学号(bianhao)、姓名(namen)、性别(sex)、出身年份(nianyue)、籍贯jiguan、政治面貌zhengzhi、身份证号zhengjian、联系邮箱youxiang、家庭地址dizhi、家庭电话jdianhua、本人电话bdianhua、家庭邮编youbian、健康状况jiankang、现住的地址sushe、班级class、系别xibie、学历编号(xueli)、备注(beizhu)、入学日期(ruriqi)、系统(riqi)。在已创建的

ACCESS数据库xueshengbiao中,创建一个表,名为xuesheng,向表中添加字段如表0.3所示。

10


ASP学生成绩管理系统毕业论文样稿(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:垃圾分类指导员先进事迹

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: