3.2 ACCESS 数据库管理系统 Access 是 Office 办公套件中一个极为重要的组成部分,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将 Access 的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。 [7] 使用中文 Access 2000 可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表” , 也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。此外,通过创建数据访问页还能从 Internet 上查看与更新或分析数据。 [6] 使用中文 Access 2000 可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表” , 也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据,此外,通过创建数据访问页还能从 Internet 上查看与更新或分析数据。与前面所介绍的两个软件一样,为了存储与使用数据,可以通过 ACCESS 创建 MDB 的数据库,一个 MDB 数据库内可以含有多张表,而每张表是由数个字段组成的 [4] 。 可对每一类信息创建一张表,此后就能在窗体、报表、或数据访问页中将多个表中的数据组织到一起,以及定义表之间的关系,以便于查找和检索仅满足指定条件的数据。 [5] 在使用中文 Access 2000 建立用于构成数据库的表、窗体和其他对象之前,设计数据库是很重要的。因为无论是使用中文 Access 2000 的数据库或是项目,都需要一个能够有效而且准确、及时地完成所需功能的数据库 4 系统总体设计 4.1 开发设计思想 计算机的应用越来越深入人们的生活,随着 internet 技术的迅速发展网络在人们的生活中扮演着一个很重要的角色。本课题运用了 WEB 数据库技术设计了一个校友录系统。该系统采用的是模块化的设计,以便与以后对它进行进一步的完善。本系统主要是为了方便同学之间的日常联系,信息交流以及增强感情而设计的,为同学的信息交流提供了一个良好的平台,具有一定的网络功能。 4.2 功能模块设计 校友系统 后台管理 前台使用 后台管理 图( 3 )管理员功能模块
各个模块的功能描述如下: ( 1 )用户注册 : 用户注册功能是每个系统一般都具有的模块功能,在校友录这个系统中,只有当同学经过注册后才能成为其中的一员,才有资格进入校友录去观看浏览校友录中的一些详细的信息。 ( 2 )用户登录 用户通过用注册过的用户帐号登陆到校友录系统中观看浏览信息,还可以发表信息! ( 3 )用户信息修改功能 如果注册用户的一些基本信息需要修改,就要通过资料修改页面来完成资料的更新。在修改页面中可以修改姓名,性别及通信地址等基本的信息,这些信息修改不会影响到数据表的结构。 ( 4 )密码修改功能 为了保障用户的私人信息的安全,用户需要经常更换用户密码以确保不会被其他人盗用,在密码修改中只要填写就密码和新密码并确认新密码就可以完成操作了! ( 5 )信息流言功能 在校友录系统个,信息留言功能是最常用的功能,也是信息交流最主要的方式。通过信息留言可以很方便的和其他同学进行交流。在信息流言系统中,应该具有信息的发布和浏览功能,所有的注册用户都可以在留言系统中发布信息和浏览其他用户发布的信息。 ( 6 )搜索功能 在搜索功能中用户可以通过班级,学号等信息对其他用户进行搜索,从而查看用户的最近联系信息,方便用户之间的联系。 (7) 校友录基本信息的设置 管理员可以对校友录进行网站名、网站地址以及校友录名称的设置。 ( 8 )学校专业与班级的设置 管理员登录到管理界面后,可以对校友录进行管理,在班级的添加与管理模块中,管理员可以对校友录中增加新的班级(班级的名称、班级所属的专业及班主任姓名) ( 9 )留言管理 5 系统的详细设计 5 . 1 系统主页的设计 主页排版设计如下: 把整个的系统设计放在虚拟的服务器的运行环境下,打开校友录的首页文件即 index.asp 页面,后点击预览在 iexplore 中即可运行校友录系统的首页,如下图所示:主页提供操作菜单和链接,包括用户登录,注册,显示留言,查找用户的资料信息。为了显示留言信息,需要首先利用 sql 查询语句从留言表中查询所有记录。然后利用循环语句,循环显示前面记录。 用户注册界面如下: 新用户如果想要注册加入到自己的班级,首先点击校友录首页中的导航栏的用户注册,页面跳转到 article.asp 页面,此页面是用来说明校友录的服务条款和申明的,如果同意就会连接到如下界面,不同意就返回校友录首页。 下边是注册页面(1)用到的 reg.asp 文件和注册页面(2)的 reguser.asp 文件,如下图( 10 )和图( 11 )所示:当用户填写完注册信息后提交。系统从用户表 user 中查找 username 和 realname 完全相同的记录。如果记录集非空,表明该用户帐号已经存在。则不能注册。如空则可以注册。通过记录集 rs.addnew 和 rs.update 完成记录的添加。 图( 10 )用户注册界面( 1 ) 图( 11 )用户注册界面( 2 ) 5 . 3 普通用户登录后的用户主界面的设计 : 用户登录后的主界面如下图所示( Index1.asp 文件):此时用户可以通过操作用户菜单完成各种功能的操作,包括:留言,修改个人资料和发布信息查找同学等功能。 图( 12 )普通用户登录后的界面 5 . 4 发表新留言 界面的设计 发新留言的页面是 Infosend.asp ,信息输入后提交,将信息插入到留言表中。 图( 13 )用户发表留言界面图 5 . 5 观看留言界面的设计 观看留言的页面是 Infodisplay.asp ,此页面将显示出留言的标题,作者,留言的时间以及留言的内容。 经过多日来的努力《校友录系统》终于完成了。回顾这次毕业设计的过程,我觉得收获很大,现借撰写论文总结的机会,谈一谈我的体会。
通过这次毕业设计,我掌握了一种新的系统开发工具 Dreamweaver UltraDev 4 和 Asp 网络技术。 ASP 组件的强大功能让我深感折服, ADO 对象开发人员提供了一种最快、最简单和效率最高的访问所有数据库的方法,利用 ADO 我们可以在 ASP 脚本中生成对数据库的连接,并且利用该数据库连接可完成各种各样的数据库操作。 ADO 提供的是一种应用级程序的应用程序接口。同时在这次设计的过程中,我始终遵循软件工程的思想,这使我的工作进度明显加快,也使我少走了不少弯路。软件工程的思想,指导我一步一步从系统分析,到系统设计,再到系统实现,让我对整个系统的开发过程有了明显的全局观念,也合理地安排了整个设计的时间。 由于受本人的水平,思维的局限性,本站设计的还有很多地方不足,有待以后改进。包括:由于时间,水平的原因,网页设计的不精美。比如排版设计有些不合理,动画,图片做的不是很有吸引力。这些将是我努力的方向。 以上是我在本次毕业设计中的体会,也许认识到的问题还很肤浅,但就来说不得,它们正是我所需要的。 致谢 : 在本次毕业设计的过程中,我的导 师陈 老师给了我很大的帮助。不仅使我在规定的时间内完成了系统的设计,同时还使我学到了很多有益的经验。在此, 我谨向她表示最衷心的感谢。 上一页 [1] [2] [3] 下一页 |