毕业论文.doc

【精品】asp+access网上评教系统设计(源代码+论文+开题报告)

收藏

资源目录
跳过导航链接。
【精品】asp+access网上评教系统设计(源代码+论文+开题报告).rar
ASP+ACCESS网上评教系统设计(源代码+论文+开题报告)
ASP025网上评教系统
毕业论文.doc---(点击预览)
开题报告.doc---(点击预览)
源程序
tdefault.txt---(点击预览)
sql.txt---(点击预览)
image
IMAGES
INC
announce.asp
check1.asp
check2.asp
check3.asp
check4.asp
CONN.ASP
conn1.asp
default1.asp
dispbbs.asp
footer.asp
help.htm
index.htm
list.asp
list1.asp
list33.asp
login.asp
modifypass.asp
my.mdb
pass.asp
Query.asp
Query1.asp
qw7911.mdb
reannounce.asp
reault.asp
reg.asp
regPost.asp
reg_1.asp
Result.asp
SaveAnnounce.asp
SavereAnnounce.asp
t.asp
tdefault.asp
tlist.asp
tlist1.asp
vote.asp
压缩包内文档预览:(预览前20页/共42页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1637920    类型:共享资源    大小:891.23KB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 asp access 网上 系统 设计 源代码 论文 开题 报告 讲演 呈文
资源描述:
【精品】asp+access网上评教系统设计(源代码+论文+开题报告),精品,asp,access,网上,系统,设计,源代码,论文,开题,报告,讲演,呈文
内容简介:
教务评教系统教务评教系统学生登录用户名:密 &毕业设计(论文)开题报告 课题名称 网上教务评教系统 学院名称 专业名称 学生姓名 指导教师 课题介绍: 在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中 之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。网上教务评教系统正是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说他的应用范围就是十分广泛的,只要有学校的地方,都可以采用本系统。我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,我所设计的网上教务评教系统就是辅助教务老师完成繁琐的数据统计工作。而且更加方便广大学生,学生只要可以上可以对其任课教师进行评优。 开发网上教务评教系统 有两方面的好处:一是网上教务评教系统的实用性,一个好的网上教务评教系统会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工作量,提高办事效率;各一方面好处,设计网上教务评教系统只是一种手段, 通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。 本课题的直接目的是 为了成功完成网上教务评教系统的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。 预备知识: 要求作者至少掌握以下预备知识: 1、 数据库相关理论。网上教务管理是一个典型的 B/S 结构的数据库管理信息系统,系统的开发用到许多数据库相关的理论,因此要求作者具有这方面的基础知识,能够正确运用数据库理论进行系统的分析、逻辑设计、实体属性以及 等的转换,明白范式的相关内容,从而能够根据系统实际要求,设计出满足要求的合理的数据库。 2、 关知识。 一个 以包括服务端脚本 。 利用 的服务端脚本,你可以创建动态内容的网页,可以让网页在一天的不同时间显示不同内容。 3、 软件工程思想。大型系统的开发要用到软件工程相关的理论。虽然网上教务评教系统比较小,但是作者最好也能按照系统设计的生命周期模型来进行。 4、 一定的实际动手能力和实际编程经验。系统最后要落实到 的编程,因此要求作者 对 的数据库编程具有一定的基础,能够较为熟练的进行数据库相关程序的开发。 设计方法: 严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在问题,提出解决方法;对新系统进行逻辑设计,包括数据流程、数据字典的描述等等; 进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。 完成本课题应具备的环境(软件、硬件) ( 256M 内存, 40G 硬盘) P 操作系统, 安装 者 参考资料: 参考文献 1 谬信彦 用大全 2000: 25 典 2000: 36 发使用手册, 1997: 23 裴有福 术大全 1998: 65 吴中福 重庆大学出版社 ,2001: 35 薛成华 第三版 2000: 35 998: 34 998 : 13 张海藩 清华大学出版社 ,1998: 160 李真文 000 s 发人员指南 2001: 231 萨师煊 高等教育出版社 ,2000: 1412 汤庸结构化与面向对象软件方法科学出版社 1998: 253 彭东 000 应用开发技术指南清华大学出版社 2001: 154 章祥荪 科学出版社, 2001:25 张国锋 机械工业出版社, 2001:24务完成后须上交的资料: 1. 毕业设计论文( ) 2. 应用软件程序(源码)(光盘刻录) 附开发进度: 第一周: 第二周: 第三周: 大学毕业设计(论文) I 摘 要 今天,随着微型计算机的普及,使越来越多的人们了解到了计算机的作用,以及带给我们的便利。而怎样更好的利用计算机来为我们服务,更好的应用于各个社会领域,则是软件开发人员研究的问题了,我所开发的网上教务评教系统就是在社会需要,人们需求的情况下应运而生。最近几年大多数的大学都应用了一些评教系统的软件,实现了计算机管理,在网络时代的今天,则显得有些落伍,并没有真正考虑到人性化的设计。网上教务评系统应用了 B/S 模式,在此我所设计的网上教务评教系统,就是方便本校教务部对任课教师进行教学评教时,对 各项评教数据的管理,使得教务部在查询、整理、输入、输出等方面教会达到事半功倍的效果,同时,该系统也是对任课教师的教学质量进行检查,更加有效督促教师教学的一种手段。学生还可以通过该系统实现网上评教。更加减轻教务老师的工作量。 为此,我应用 到对数据库的调用,实现所设想的各项功能。 关键词 网上教务评教;结构化设计方法; B/S 模式 so of it to us of is to I is of 学毕业设计(论文) II In to its In it of t , a so in it is B/S 学毕业设计(论文) 录 摘 要 . I . I 第章 绪论 . 1 . 1 的意义 . 1 第章 开发工具简介 . 2 台和技术简介 . 2 . 2 . 3 . 4 第章 软件需求分析 . 8 . 8 . 9 . 10 . 12 第 4章 软件总体设计 . 14 . 14 . 14 . 16 第 5章 软件实现 . 21 . 21 . 22 第 6章 系统运行测试 . 23 . 23 . 23 . 27 统主界面 . 27 录 . 27 生投票 . 28 理员查询 . 30 结 论 . 31 大学毕业设计(论文) 谢 . 32 参考文献 . 33 附录 1 外文原文 . 34 附录 2 外文资料译文 . 37 大学毕业设计(论文) 1 第章 绪论 题背景 在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为 推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。网上教务评教系统正是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说他的应用范围就是十分广泛的,只要有学校的地方,都可以采用本系统。我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,我所设计的网上教务评教系统就是辅助教务老师完成繁琐的数据统计工作。而且 更加方便广大学生,学生只要可以上 可以对其任课教师进行评优。 的意义 开发网上教务评教系统有两方面的好处:一是网上教务评教系统的实用性,一个好的网上教务评教系统会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工作量,提高办事效率;各一方面好处,设计网上教务评教系统只是一种手段, 通过它使我可以 更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。 本课题的直接目的是为了成功完成网上教务评教系统的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。 大学毕业设计(论文) 2 第章 开发工具简介 发平台和技术简介 1. 功能 000 建的 服器,能让您在企业内部网路或网际网路上轻松共享文件和资讯。 000 与种结合让以 基础的应用软体更可靠且更具延展性。这项新一代的电子商务解决方案把旧资料和应用软体整合到全球资讯网( ,让公司能重新定义内部与外部的不同商务处理流程。 2. 结构概述 000 以能和 000 2000 服务器上之与他服务彼此间的关系。 图 2大学毕业设计(论文) 3 因为 000 用者帐户),所以不再需要管理多余的使用者帐户。 000 有的管理工具,如系统监视器、事件检视器来处理相似的管理程序。 1. 什么 实际上是将标准的 件拓展了一些附加特征, 准的 何你可以放在 烁字符串,客户端脚本,客户端 此,一个 (1) 一个 利用 可以创建动态内容的网页,举一个最简单的例子,你可以让网页在一天的不同时间显示不同内容。 (2) 一个 象。利用这些象,你可以使你的脚本更加强大;这些对象会允许您从浏览器中接受和发送信息。例如,利用 象,你可以将用户在 (3) 一个 以用另外的元素来扩展。 些组件允许你做诸如依据浏览器能力进行不同显示以及在浏览器内包含计数器的工作。 (4) 用一些特别的对象集合, 你就可以在你 的使用 言。再次重申,这是 线商务以及在线沙龙等各种非常高级的,动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用 大学毕业设计(论文) 4 以上四个特性对 脚本、对象以及组件拓展过的标准主页。利用它,你的主页就可以包含动态 内容。 2. 怎样工作的 理解 eb 是什么意思呢? 在前面对 主要功能是支持静态用户向一 个使用 服务器提出请求后,服务器将会从自己的硬盘或者内存中提出一个静态主页发送到用户的浏览器上, 注意 : 早期的 工具, 以从数据库中接受和存储数据,你仍然可以利用 这种工作,但是显然 从这个意义上, 其他的 何 支持静态 页。在大多数情况下,对于各种典型的 然支持静 态 页的前提下,利用 据库 介 一、数据库简介 数据库:指一个关于某一特定主题或目标的信息集合。利用数据库,人们可以为自己建立起诸如地址簿、收支表、电力分配等各种各样的信息 集合并进行有效和切实的管理和安排。数据库需要借助于数据库管理系统( 能发挥功能。 数据库管理系统:是指对数据库信息进行存储、处理和管理的系统。如果在数据库管理系统中,根据用户定义的关系来存储、处理和管理数据库信息,大学毕业设计(论文) 5 这样的数据库管理系统称为关系型数据库管理系统。 际上是一个基于关系型数据库的数据库管理系统。 于 套件。可以为各级别用户查找、管理和共享数据提供一种简单的方法。在 作系统中运行。 数据库元素:字 段和记录 数据库工作表分为行和列,行称为记录,列称为字段。 二、 功能 1. 数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。 2. 通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机地结合起来。 3. 用户可以通过创建查询在一个表或多个数据表中检索、更新和删除记录,并且可以对数据库中的数据进行各种计算。 4. 通过创建联机窗体,用户可以直接对数据库中的记录执行查看和编辑操作。 5. 通过创建报表,用户可以将数据以特定的方式加以组织,从而达到分析可打印的目的 。 三、 据库中的七个对象 1. 表:表是用来保存和组织各种信息的,它是 据库的基本对象,其它的数据库对象都是以表为基础来创建的。每一个表都包含了体现同一主题的同类信息。表中信息分行、列存储。表中的每一列都包都包含特定主题下的某一实例的所有信息数据,称为“字段”;表中每一行所包含的是特定主题下的某一实例的所有信息数据,称为“记录”。 2. 查询:用户通过查询可以在表中搜索符合指定条件的数据,并可以对目标记录修改、插入和更新等编辑动作。 3. 窗体:用户可以通过创建窗体逐条显示 记录,便于详细的查看和编辑,还可以对窗体进行编程。 4. 报表:生成报表目的是进行计算、打印、分组和汇总数据。 5. 页:功能上类似于典型的窗体和报表,但数据访问页是允许用户查看、编辑和汇报驻留在浏览器中的数据和 。 6. 宏:可以将数据中不同对象联在一起,从而形成一个数据管理系统。 7. 模块:可以保存 用程序的声明和过程。 四、 启动和退出 1. 启动:开始程序“ 大学毕业设计(论文) 6 2. 退出:文件退出或单击标题栏右上角关闭按钮。 五、 口 标题栏、菜单栏、工具栏、工作区、状态栏 工具栏的显示与隐藏:视图工具栏自定义或 (工具自定义) 六、创建数据库 1. 创建数据库的两种方法:一种是使用“数据库向导”,用户可以在系统提供的数据类型中作出选择。另一种是创建一个空的数据库,由用户根据自己的需要添加相应的内容。 2. 据库的扩展名: . 创建表: 三种方式: 使用向导创建表:用户根据向导提供的字段可以直接选择。 使用设计器创建表:用户可以定义一个或多个字段作为主键 使用输入数据创建表:可以直接输 入数据创建一个新表 数据类型 使用对象 大小 文本 文本或文本与数字的结合,也可以是不需要计算的数字 最长 255 个字符 备注 保存长度较长的文本及数字 最长 64000 个字符 数字 可用进行算术计算的数字数据,但金钱数据除外 大小为 1、 2、 4 或 8个字节。当数字类型为“同步复制 ,其大小为 16 个字节 日期 /时间 日期及时间 8 个字节 货币 货币值 8 个字节 自动编号 在添加记录时自动添加序列号 4 个字节,当数字类型为“同步复制 ,其大小为 16 个字节 是 /否 这些字段 只包含两种值中的一种 1 位 象 在使用 议程序创建的对象 最大可为 1超级链接 保存超级链接的字段 最长为 64000 个字符 查阅向导 创建字段,该字段将允许使用组合框来选择另一个表或列表中的值 长度与主关键字字段相同,通常为 4 个字节 5. 字段属性 字段大小:确定字段长度(数值类型要从下拉菜单中选择一个值确定该字段存储数字的类型) 大学毕业设计(论文) 7 格式:决定数据的打印方式和屏幕上的显示方式 小数位数:选择“数字”型或“货币”型数据类型,可设定“小数位数”属性,影响数据的显示方 式,不影响所存储数值的精度。 输入掩码:设置特定格式或是出于编写数据库应用程序的要求而作的特殊规定。 标题:用来标识“数据表”视图中的字段,也可以标识窗体和报表中的字段 默认值:在新的记录被添加到表中时自动作为字段显示的,可以是与字段的数据类型相匹配的任何值 有效性规则:允许用户输入一个表达式来限定被接受进入字段的值 有效性文本:可以输入一段文字,当用户输入的数据没有通过设定的有效性规则时: 动显示该段文字 必填字段:选择“是”,要求用户向该字段输入一 个值,选择“否”,该字段可以空着不输入内容。 索引:决定是否对一个字段进行索引,通过索引可以加速查找和排序操作,如果同时设置索引和主键,显示记录是按主键所指的字段进行显示。有(有重复):字段将被索引,而且可以多记录中输入相同的值。 有(无重复):字段将被索引,不可以多记录中输入相同的值。 无:字段不被索引。 6. 定义主关键字:保证表中的所有记录都是唯一可识别的,具有唯一性,可以加快查询、检索及排序的速度。(注:如果表中建立了主关键字,在添加新记录时,主关键字字段中不允许存在空值或重复值) 7. 保存新表:“文件”“保存” 大学毕业设计(论文) 8 第章 软件需求分析 需求是用户对系统提出的要求,这组要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点。 软件需求分析工作是在软件计划阶段完成之后开始的,其主要目的是:在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的结果,为下一阶段的软件设计提供设计基础。 (如图 3 软件需求分析阶段,结 合着我所用的开发工具: 立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。 软件需求分析采用的是结构化分析方法( ,简称方法。下面介绍方法的具体实现。 系统功能定义软件计划需求分析问题提出 软件功能 作用范围 软件规格说明硬件功能,开 发 成 本 资 源图 3件开发中系统分析阶段的工作流程 据流程图 本开发系统的数据流程图:(如图 3示) 大学毕业设计(论文) 9 图 3据流程图 件的设计目标 计目标 (1) 系统应建立友好的界面 ,即要操作简单、直观、灵活,又要易于学习掌握。这个系统的目的:产生方便学生对任课教师进行投票的报表,教师易于对投票结果进行查询和统计的报表。如果操作复杂,就失去了推广价值,因为这个系统是面向没有计算机使用基础的普通用户。 (2) 系统在用户输入用户名,密码时,就具有自动识别的功能,以帮助用户更正错误。 (3) 系统在确定用户名和密码后,应具有自动连接数据库的功能。 (4) 在正确连接数据库,查询到用户相应 的信息后,应在界面显示相关的信息。 (5) 系统具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施。 本要求 (1) 实用性 大学毕业设计(论文) 10 软件设计开发的最终目的都是应用。 网上教务评教系统 将会是学校教务部中非常实用的评教软件 ,操作简单 ,方便 ,是用户急切需要的助手 ,是教务工作者很好的管家。 (2) 技术性 本软件开发环境是在 000 利用 前台页面开发 ,后台数据库开发 。安全可靠 ,可移植性强。本软件是在软件工程开发过程的指导下 ,按步进行。页面友好清晰美观 ,简单易学 ,符合人机对话的需要。 据字典 据结构 1. 用户信息(数据结构名: 义:主要存放用户的基本信息,权限,极别等。如表 3 表 3户信息数据结构 数据项 数据类型 长度 取值范围 说明 符 20 用户学号 符 20 用户密码 符 20 - 确认密码 字符 1 用户级别 符 20 系号 间 8 课程信息 符 8 用户姓名 2教师信息(数据结构名: 义:存放授课教师的基本信息。如表 3 表 3师信息数据结构 数据项 数据类型 长度 取值范围 说明 符 8 教师姓名 字符 2 性别 符 20 授课班级 大学毕业设计(论文) 11 据结构名: 义:存放用户所属系、年级类别,等信息。如表 3 表 3信息数据结构 数据项 数据类型 长 度 取值范围 说明 符 12 系名 符 10 系号 字符 10 年级 符 50 父类名称 符 20 父类编号 值 自动 - 父类 访问次数(数据结构 名: 义:存放访问用户本站的次数。如表 3 表 3问次数数据结构 数据项 数据类型 长度 取值范围 说明 值 10 访问次数 据结 构名: 义:存放对授课教师的建议和希望,及该教师的教学特色。如表 3 表 3放式问题数据结构 数据项 数据类型 长度 取值范围 说明 字符 20 学生学号 符 20 教师特色 符 20 你的建议 字符 50 课程名称 字符 8 教师姓名 大学毕业设计(论文) 12 6投票信息(数据结构名: 义:存放投票的基本情况。如表 3 表 3票信息数据结 构 数据项 数据类型 长度 取值范围 说明 字符 20 课程名称 符 8 教师姓名 符 20 授课班级 值 10 选项 1 值 10 选项 2 值 10 选项 3 值 10 选项 4 值 10 选项 5 值 10 选项 6 值 10 选项 7 值 10 选项 8 值 10 选项 9 值 10 选项 10 值 10 选项 11 值 10 选项 12 值 10 选项 13 值 10 选项 14 值 10 选项 15 值 10 选项 16 值 10 选项 17 数值 10 平均分 值 10 总分 期 8 投票人数 统流程图 该系统要求登录 的用户为学生、管理员。下面将列出本系统的整体流程 大学毕业设计(论文) 13 图 3统流程图 大学毕业设计(论文) 14 第 4 章 软件总体设计 件结构设计 对于工程产品来说,设计的含义是,应用各种技术和原理对设备、过程、系统做出足够详细的定义这后能够在物理上予以实现,也就是说,工程设计是一个构造过程,这个过程必须具备 3个要素: (1) 有一个系统的模型。 (2) 有一组原理或方法可以逐步地构造模型。 (3) 有一组评价设计质量的标准的原则。 经过了需求分析阶段的工作,本人已经正确理解了系统的需求。即以数据流图、数据字典和一组加工描述的表 达形式建立了系统的逻辑模型。软件设计的任务就是如何应用一组原理与方法并遵循质量的评价原则逐步实现系统逻辑模型的过程。 软件设计从概念上分为结构设计和详细设计两个阶段。结构设计又称为总体设计,其主要的任务是制订系统实现方案和设计规范并合理确定软件系统的整体模块结构及接口关系。详细设计,也称为模块设计,其主要任务是详细规定每个模块功能的实现算法。 结构化设计的核心思想是:如何应用抽象的原则,将系统功能逐层分解为层次化的模块结构。模块的划分不是随意的,它需要遵循一些模块划分的指导性原则。 模块是数据说明、可执行语 句等程序对象构成并执行相对独立功能的逻辑实体,它可以单独命名而且可以实现按名访问。例如,过程、函数、子程序、宏等等都可以看作模块。模块化是一种“分而治之,各个击破”式的总是求解方式,它降低了总是的复杂程度,简化了软件的设计过程。 次图 层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。 随着结构的精细化,层次方框图对数据结 构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。系统分析员从对顶层信息的分类开始,大学毕业设计(论文) 15 沿图中每条路径反复细化,直到确定了数据结构的全部细节时为止。 以下是本系统的层次图(图 4 4 图 4写评价表结构图 大学毕业设计(论文) 16 据库设计 据库设计概述 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用 户的应用需求(信息要求和处理要求)。这个是数据库在应用领域的主要研究课题。 大型数据库的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。其开发周期长、耗资多、失败的风险也大。必须把软件工程的原理和方法应用到数据库建设中来。对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识。主要有: 数据库的基本知识和数据库设计论述; 计算机科学的基础知识和程序设计的方法和技术; 软件工程的原理和方法; 应用领域的知识。 据库设计的特点 数据库设计既是一项涉及多学科的综合性技术,又是一项庞大的工程项目。有人 讲“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律,这是有一定道理的。技术与管理的界面(称之为“干件” )十分重要。数据库建设是硬件、软件和干件的结合。这是数据库设计的特点之一。 数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。这是数据库设计的特点之二。 传统的软件工程忽视对应用中数据语义的分析和抽象。例如结构化设计( 称 法)和逐步求精的方法着重于处理过程的特性,只要有可能就尽量推迟数据结构设 计的决策。这种方法显然对于数据库应用系统是不妥的。数据库模式是各应用程序共享的结构,是稳定的,永久的,不像以文件系统为基础的应用系统,文件是某一应用程序私用的。数据库设计质量的好坏直接影响系统中各个处理过程的性能和质量。 早期的数据库设计致力于数据模型和建模方法研究,着重结构特性的设大学毕业设计(论文) 17 计而忽视了对行为的设计。也就是说比较重视在给定的应用环境下,采用什么原则、方法来建造数据库的结构,而没有考虑应用环境要求与数据库结构的关系,因此结构设计与行为设计是分离的(如图 4 现实世界数据分析 功能分析概念模型设计逻辑数据库设计物理数据库设计子模式设计建立数据功能模型 功能说明事物设计应用程序设计程序编码调试程序说明图 4据库设计方法简述 由于信息结构复杂,应用环境多样,在相当长的一段时间内数据库设计主要采用手工凑法。使用这种方法与设计人员的经验和水平有直接关系,数据库设计成为一种技艺而不是工程技术,缺乏科学理论和工程方法的支持,工程的质量难以保证,常常是数据库运行一段时间后又不同程度地发现各种问题,增加了系统维护的代价。十余年来,人们努力探索,提出了各种数据库设计方法,这些方法运用软件工程的思想和方法,提出了各种设计准则和规程,都属于规范设计法。 规范设计 法中比较著名的有新奥尔良( 法。它将数据库设计分为四个阶段:需求分析(分析用户要求)、概念设计(信息分析和定大学毕业设计(论文) 18 义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。其后, 有 采用一些辅助手段每一过程。 基于 于 3三范式)的设计方法,基于抽象语法规范的设计方法等,是在数据库设计的不同阶段上支持实现的具体技术和方法。 规范设计法从本质上看仍然是手工 设计方法,其基本思想是过程迭代和逐步求精。 数据库工作者和数据库厂商一直在研究和开发数据库设计工具。经过十多的努力,数据库设计工具已经实用化和产品化。例如 000 和些工具软件可以自动地或辅助设计人员完成数据库设计过程中的很多任务。人们已经越来越认识到自动数据库设计工具的重要性。特别是大型数据库的设计需要自动设计工具的支持。人们也日益认识到数据库设计和应用设计应该同时进行,目前许多计算机辅助软件工程( 称 具已经开始强调这两个方面。 据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段(如图 4 需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计; 数据库实施; 数据库运行和维护; 1. 需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的 速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。 大学毕业设计(论文) 19 需求收集和分析数据模型优化设计物理结构试验性运行,评 价 设 计 性 能 预 测、使 用 维 护 数 据 库设计逻辑结构设计概念结构物理实现需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段、数 据 库 运 行 维 护阶段不满意不满意应用需求( 数 据 处 理 )转换规则D B M S 功 能优化方法应用要求据库设计步骤 2. 概念结构设计阶段 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 逻辑结构设计是将概念结构转换为某个 支持的数据模型,并对其进行优化。 大学毕业设计(论文) 20 数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 在数据库实施阶段,设计人员运用 供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述六个阶段的不断反复。 按照这样的设计过程,数据库结构设计的不同阶段形成数据库的各级模式,如图 4求分析阶段,综合各个用户的应用需求;在概念设 计阶段形成独立于机器特点,独立于各个 应用要求外模式应用要求应用要求应用要求外模式外模式外模式应用1 应用2 应用3 应用4应用1应用2应用3应用4概念模式逻辑模式内模式综合映象转换 映象图 4据库的各级模式 本系统的数据库设计同第 3 章内数据字典描述的数据结构相同,这里不再过多阐述。 大学毕业设计(论文) 21 第 5 章 软件实现 这一章主要介绍软件的实现过程,及主要功能。部分代码将会在论文的最后给出。 本系统主要面向的用户群体包括管理员,学生。其中管理员,学生两部分的主要区别仅在于他们的权限的不同,比如管理员可以查看系统中任课教师的评优分数,对评优教师的各项评教指标进行查询等等,而学生是 不具备这些权限,所以,在讲述的过程中我将用户群体分做两大部分,一部分是管理,一部分是普通用户来讲解。 生登录 用户在使用本软件时均需要登录后,才可使用,登录时会提示你输入用户名,及用户密码。用户名均是管理员分配给每位用户的且具有唯一性,用户自己不可更改,用户自己可以更改密码。 在登录时,系统会根据你输入的用户名来判断你是几级用户:管理员为1 级,学生是 2 级。确定是几级用户后,系统会给不同用户不同的权限。登录时,给出不同的提示信息。 学生登录后 ,系统会显示出该学生的学号、姓名、院系、 年级等个人信。并且 显示出学生所在班级的全部课程 ,及任课教师的姓名。 出于安全考虑,用户登录后,可随时更改密码,以免帐号被别人盗取,进行非法操作,扰乱本系统,也影响用户正常使用。同时也建议用户经常更改个人密码。 选择一门要评教的课程 ,且是本人所学的课程,而且只能评一次,要求不能对未学过的课程进行评教。 评价表分为单项选择和开放式问题两部分。单项选择部分要求学生从 教学态度 、 教学内容、教学效果、教学方法四个方面对任课教师进行评教。 要求 认真阅读每 一条评价指标 ,并根据你的观察和感受认真 ,实事 求 是地回答评价表中的问题 。此部分为必选项,要求学生回 答所有的题目 ,不要遗漏 。开放式问题部分,要求学生从“你认为该教师的 最大教学特色”和“你的希望和大学毕业设计(论文) 22 建议”这两方面来填写。此部分为可选项,要求学生灵活填写。 继续选择本学期所学的其他课程 。且要求学生 评定本学期所 有 的所 学 课程 。 对学生评教操作的相应说明。以使用户能更好地使用本系统对任课教师进行评教 .。 理员身份登录 管理员的权限是本系统的最高权限,管理员同学生的区别就在于,管理员可以对不同学生的投票进行汇总管理,还可以显示出被评教师的投票分数。 本软件利用的是 要目的就是为了方便广大用户,用户可以在线投票评教。这样虽然方便了用户,却给教务的管理工作带来了一定的麻烦,本软件就是为管理员解决了这样的麻烦,使管理员的工作变得轻松。在使用本系统的时候,管理员在输入用户名和密码后,会列出“教师排行榜”的情况。其中包括教师姓名、教师所授的课程、及其教学 态度 、 教学内容、教学效果、教学方法的得分情况。以及总分和其所排的名次。使用户一目了然。同时,该 模块还增加了“评分率”项,为了使显示直观,还配以图形说明。 出于安全考虑,用户登录后,可随时更改密码,以免帐号被别人盗取,进行非法操作,扰乱图书馆操作系统,也影响用户正常使用。同时也建议用户经常更改个人密码。 管理员可直接搜索被评教师的分数,在搜索时,可以按教师姓名搜索,按教师性别搜索,按教师所授课的班级搜索,这样做主要是为了使那些对任课教师的信息不是很明确的用户,比如用户记不教师姓名了,或是只知道该教师的性别 ,其所授课的班级什么的,只要用户只得一点点这样的信 息,都可以找到该教师的评分结果,为用户带来很大便利。 大学毕业设计(论文) 23 第 6 章 系统运行测试 行环境 硬件环境:微型计算机一台,各项技术指标 (如图书 6 图 6运行环境硬件配置 硬件 配置 处理器 上 内存 64M 以上 硬盘空间 30M 以上 软件环境: 操作系统: 5/98/2000 网络环境:利用现有广域网 件测试 测试是程序的执行过程,目的在于发现错误;成功的测试是发现了至今尚未发现的错误的测试。软件测试完整的定 义应该是:在精心控制的系统环境下,采用相应的技术手段,利用一组事先构造好的测试实例( 行程序以发现程序中存在的总是,并确认系统功能、性能符合需求的一个综合过程。 软件系统的开发过程中,面对着人员、技术、环境极其错综复杂的问题,开发人员对问题的认识与实际状况
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】asp+access网上评教系统设计(源代码+论文+开题报告)
链接地址:https://www.renrendoc.com/p-1637920.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!