Access既可以在单用户环境下工作也可以在多用户环境下工作,并且具有完善的安全管理机制。
*Access内置了大量的函数。
*Access提供了许多宏操作。
*Access提供了联机帮助功能。
3.3Access2000的数据库对象
Access2000提供了七种数据库对象:表、查询、窗体、报表、数据访问页、宏和模块。
3.3.1表(Table)对象
表是有结构的数据的集合,是数据库应用系统的数据仓库。
3.3.2查询(Query)对象
查询是根据用户给定条件在指定的表中筛选记录或者进一步对筛选出来的记录做某种操作的数据库对象。查询可以进一步分为选择查询和动作查询两种。用户可以使用选择查询从指定的表中获取满足给定条件的记录,也可以使用动作查询从指定的表中筛选记录以生成一个新表或者对指定的表进行记录的更新、添加或删除操作。
3.3.3窗体(Form)对象
窗体对象允许用户采用可视化的直观操作设计数据输入、输出界面的结构和布局。
3.3.4报表(Report)对象
报表对象允许用户不用编程仅通过可视化的直观操作就可以设计报表打印格式。
3.3.5数据访问页(Page)对象
数据访问页可以将数据库中的记录发布到Internet或Intranet,并使用浏览器进行记录的维护和操作。
3.3.6宏(Macro)对象
宏对象是一个或多个宏操作的集合,其中的每一个宏操作执行特定的单一功能。用户可以将这些宏操作组织起来形成宏对象以执行特定的任务。
3.3.7模块(Module)对象
模块对象是将VisualBasicforApplication(简称宏语言VBA)编写的过程和声明作为一个整体进行保存的过程的集合。
Access2000提供的上述七种对象分工极为明确,从功能和彼此间的关系角度考虑,这七种对象可以分为三个层次:第一层次是表对象和查询对象,它们是数据库的基本对象,用于在数据库中存储数据和查询数据。第二层次是窗体对象、报表对象和数据访问页,它们是直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制。第三层次是宏对象和模块对象,它们是代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理工作自动化。
第四章网上动态同学录系统分析与设计
4.1需求分析
同学录在网络中应用广泛,现在比较有名的门户网站都提供了同学录功能,同学录不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。因此我们在平时生活和工作中都需要有这样一个互相交流的网络平台。该平台的功能有:用户注册,用户登录,用户资料修改,图片上传,班级通讯录,在线人员统计等功能。同时考虑到用户的安全性和网络优化性,特增加了管理员管理模块。
4.2系统功能示意图
4.3系统功能总述
(一)栏目介绍
1.用户注册:只有在接受同学录条款并填写注册信息的用户能在同学录注册班级,用户可选择填写高级选项和一般选项。
2.用户登陆:系统自动纪录用户登陆信息,只有登陆用户才能访问班级功能。
3.取回密码:如果用户忘记了注册时的密码,可以通过回答问题的方式来取回密码。
4.修改资料:登陆用户可以对自己的原始注册信息进行修改,还可定制个人选项。个人资料中的的保密选项对本班内的同学无效,只对班外的同学起作用。
5.用户排行:目前支持对同学录的注册用户按照用户积分进行排行,便于浏览所有用户信息。
6.班级排行:同学录已注册班级对人气、成员数进行排行,便于浏览所有班级信息。
7.班级留言:供班级内同学之间交流信息,班级留言目前支持多种UBB语法和不良语句过滤,留言者本人、班级管理员以及系统管理员都可以直接管理留言。
8.校园杂谈:以论坛的形式供同学录的注册用户之间交流信息,支持多种UBB标签和不良语句过滤,留言者本人和系统管理员可前台直接管理留言。
9.班级管理:班级管理员通常由本班的班长担任,目前每个班级只能申请一位管理员,班级管理员可以管理本班的成员,班级留言以及更改班级名称等,只有班级管理员和系统管理员可以管理班级。
10.教师通信录:将您所知道的教师的联系方法添加进同学录中,以便其他人都能与之联系,所有注册用户都能访问,只有添
上一篇:
ASP网上作业提交系统ASP+ACCESS(论文和程序)
下一篇:
无进程无端口DLL木马