ASP学生成绩管理系统毕业论文样稿(2)
梁伟鹏--学生成绩管理系统
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)、出身年 …… 此处隐藏:1414字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




