、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
(4)集成环境、处理多种数据信息 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access 支持 ODBC(开发数据库互连,Open Data Base Connectivity),利用 Access 强大的 DDE(动态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。
Access 还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。
第三章 系统设计 第一节 目标设计 在线教育系统主要提供网上教学平台,其功能如下: 1. 教育部分的功能如下: a. 通过教学公告向学生发布信息。
制定教学计划、宣布考试日程安排、发布临时通知等。
b. 在网上发布教案。
c. 在网上发布作业,包 括作业题目上载、公布作业完成时间、内容等。
d. 批阅作业,给出学生成绩。
e. 对上课学生名单管理。
f. 通过讨论组的形式回答学生问题。
g. 通过聊天室与学生进行实时讨论。
2. 学生部分的功能如下: a. 阅读公告。
b. 在网上完成课程学习。
c. 在网上完成作业,包 括作业下载、上传作业内容和作业成绩查询等。
d. 通过讨论组的形式向老师提出问题。
e. 通过聊天室与老师进行实时讨论。
第二节 设计思想本在线教育系统将具有以下特点: a. 实用性:要为网上教学提供方便。
b. 操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。
c. 代码可读性好:论文中的代码将尽可能简洁。
系统的结构如图 3-1 所示,多数页面都是通过 ASP 机脚本程序直接访问数据库和文件系统,有部分 ASP 程序通过组件(上传组件)访问数据库和文件系统。
图 3-1 系统结构设计 第三节 系统功能分析与设计 在线教育系统共分为两个子系统:教师子系统和学生子系统,其功能模块划分如图 3-2 和 3-3 所示。
教师子系统 教学内容发布 公告发布和维护 作业批改 答疑 聊天室 图 3-2 老师子系统功能模块的划分 学生子系统 教学学习 公告浏览 作业上载和查询 答疑 聊天室 图 3-3 学生子系统功能模块的划分1.教学内容发布 教师发布教案,这些内容是在线教育的最主要的内容。
教案可能有各种形式,如 htm、doc、ppt、avi。
但在通常情况下,这些教学内容都是静态内容,因此按类别及内容分类在网站上发布即可。
另外,系统应对教学内容提供查询功能。
2.作业功能 对 于作业,学生需要将作业通过上传的方式上交。
教师要根据作业完成情况给每份作业打分。
因此,系统需要提供以下功能: a. 上传:将作业上载到指定地点,并按某种方式进行标识。
b. 批阅:教师可对作业进行批阅判分。
3.答疑功能 a.非实时答 疑:系统 需要完成一个讨论组的功能,以便学生和老师能顺利提问和解答。
b.实时答疑:功能类似于聊天室。
学生和老师可以同时登录到系统,进行实时交流。
4.其他功能 网上考试、网上实时教学等功能。
第四节 数据库设计1.数据库的需要分析根据系统需求,可以列出以下数据项和数据结构: a. 公告信息:包括标题、发布时间、公告内容、公告序号等。
b. 教案查询索引:包括关键字、描述、内容所在地等。
c. 答疑 信息 :包 括提 问 标题 、问 题内 容、 回 答内 容、 提问 时 间、显示标记、回答标记等。
d. 学生信息:包括学生姓名、学号、名次作业成绩等。
2.数据库的逻辑设计a.公告信息表公告信息表(board)如表 1 所示 字段名称 .
上一篇:
手机销售论文
下一篇:
毕业论文--基于Android平台的交通事故快速处理与查询系统(word论文|下载论文)