1、本科生毕业设计(论文)题 目 名人星座网站的设计 学 院 计算机与信息工程学院 专 业 信息管理与信息系统 班级 071 班 姓 名 阿里木江麦麦提 学号 074631126 指 导 教 师 杨舒 职称 讲师 2012 年 5 月 11 日新疆农业大学教务处制目录摘要 .0前言 .01 网站的目前现状 .12 开发网站的目的与意义 .13 网站功能需求分析 .23.1 功能需求 .23.2 可行性分析 .23.3 网站设计思想 .24 网站开发技术介绍 .34.1 ASP (Active Server Page )技术简介 .34.2 开发工具 Dreamweaver 介绍 .34.3 数据库
2、介绍(ACCESS2000) .35 网站总体分析与设计 .45.1 数据库设计 .45.2 系统功能描述 .55.2.1 前台功能模块介绍 .55.2.2 后台功能模块介绍 .56 网站功能模块的设计与实现 .66.1 前台模块的设计与实现 .66.1.1 主界面模块的设计 .66.1.2 浏览十二星座栏目信息模块的设计 .66.1.3 阅读文章模块的设计 .76.1.4 栏目分类模块的设计 .76.1.5 网站主页上的其他功能 .86.2 网站后台管理模块的设计与实现 .86.2.1 后台管理功能模块图 .86.2.2 后台管理登录页面的设计与实现 .87 系统设计过程中存在的问题与解决方
3、法 .118 结论 .11谢 辞 .12参考文献: .13名人星座网站的设计与实现阿里木江麦麦提摘要:本文章介绍如何利用网络信息平台的优势,建立名人星座网站并开展名人星座,名人信息,本文主要介绍名人星座网站的现状、意义、目标、各模块的内容、重要思想,实现了名人星座信息发布、名人、星座等功能。文中重点论述了系统的功能与实现数据流程及储存,主要包括医疗信息栏目、文章查阅,查询模块。同时简单介绍了 ASP 编程语言 Dreamweaver 网页编辑工具和 Access 数据库等工具。关键词:ASP;名人星座;数据库;管理系统前言随着网络技术的飞速发展,绝大多数的都关注名人星座信息,如何利用网络技术的
4、优势,在局域网平台上建立名人星座信息服,是当前人们最关注的一个新的课题。本网站是用来提供名人星座信息,就是 Internet 的一种运用。人们的获取信息的方式有多种多样,可以通过报纸、广播、电视、杂志等不同媒体,随着计算机应用的普及以及网络的快速发展,人们通过网络获取信息的机会和比例越来越高。再说随着 Internet 发展,在网上获得新信息,网上推荐等活动也得到了很快发展。通过对名人星座网站的设计及分析,阐明了当前星座网站的发展形势,简单介绍了名人星座网站的设计内容、结构、规划、功能、发展前景等。在网站的整体设计过程中大致可分为前期准备策划、设计、制作、运行、维护五个阶段,其中采用多种新型技
5、术,并重点介绍了 ASP 技术在过程中的运用。ASP 是一个 WEB 服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的 WEB 服务应用程序,能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,特别适合建立 WEB 站点,使网站建设与发展变的较为简单与快捷。为名人星座网站的规划和建设,提出一些建议性的意见可以使设计过程尽可能满足对名人星座网站关注着的需求。1 网站的目前现状踏入新世纪,互联网在中国已深入人心。当许多领域的网站还在迷茫于什么样的商业模型是站得住脚的时候,名人星座信息网站已做出了一些具有实质性的工作,并孕育着记号的机会,等待着更大的投入和建
6、设。互联网时代,一种模式如随时跟踪用户的需求特点,也许很快就过时了。只有充分发掘现有资源,并经过融合,弥补不足,才能发挥其应有的价值。新世纪科学技术飞快发展这个社会上,互联网将进入一个崭新的阶段,信息化的发展带动其他产业的发展,不仅教育,还有各行业都将与它进行更深入的融合和渗透。网络可以给用户不分地域、不分国界可以大量的、无限的提供各种各样的信息。目前,很多名人建立了自己的个人网站,比如搜狐名人星座网(http:/ 运用 ASP(Active Server Page:动态服务器页面)技术, ACCESS 2000 数据库存取的动态技术实现。目前来看,现在有些名人都有着自己的博客和微薄并没有一个
7、名人星座集合体的网站,而且有些星座网站的检索不方便,更有着复杂性等一系列问题。此论文主要描述名人星座信息。由于本网站的设计是要通过Internet向社会展示名人星座信息网站的风采,所以主页首先应该能让浏览者对网站的内容一目了然,其次网站还应该及时报告名人星座信息的最新信息动态以及最新的发展情况,而这些都应该在主页的布局上有所体现。2 开发网站的目的与意义计算机网络技术已经普及应用于二级(县及县级)以上综合人民群众,无需要额外增加设备。充分利用网站信息平台建立名人信息服务具有,信息量大、高效性、互动性、能节省办公费用等多种优势,具有很强的实用性和推广价值。名人星座网站主要为客户提供星座常识的。广
8、大用户利用名人星座网站所发布的星座信息,可以在家庭、办公室、学校等地方,随时在网上查询各种不必要花钱去买名人星座专题杂志或者星座专题书。做一套高标准,完善而严谨的星座信息网站的创建,需要利用先进的计算机技术结合先进的名人星座对数据进行管理、提高工作效率、进一步调查工作才能给客户方提供更有效,更有利的星座信息、能实现名人星座网站的可靠性、方便性、安全性。设计一个内容丰富,实用性强的名人星座网站。3 网站功能需求分析3.1 功能需求系统开发的总体任务是实现各种信息的系统化、规范化和自动化。功能的实用性、方便性是各网站所必要的需求。本系统有查询、浏览等功能。可以查询关于名人的各个信息、星座常识,这样
9、就可以实现名人爱好者,星座爱好者提供更丰富的星座信息。3.2 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。利用现在的信息技术开发一个信息管理系统来管理客户信息从经济上看,由我们自己研究开发一套适合名人星座实际需要的管理软件,即可节资金,也便于日常维护、备份、再说客户信息管理系统并不需要特别高的配置。因此,我们认为开发系统在经济上是可行的。从运行上看现代计算机软硬件的发展使得本系统具有良好运行环境和简单而直接的操作界面。因此,开发系统在运行上是可行的。3.3 网站设计思想由于我的这个毕业设计是个小型网站的开发与设计,我首先确立了网站开发工具,在做这个毕业设计时,
10、我选用 ASP 和 Dreamweaver,后台数据库是用ACCESS 来做的,确立网站开发工具后,我明确功能模块,我先把网站分了两大类,是前台和后台等,前台有浏览星座信息、阅读文章。后台有常规操作(管理首页、修改密码、安全退出) 、系统管理(站点信息配置、管理员管理、数据库管理、友情链接管理、后台日志管理) 、相关说明(项目管理、关于我们) 、新闻管理(新闻分类、添加新闻、管理新闻) 。功能模块划分如图 3-1 所示: 网站主页后台部分 前台部分常规操作 星座信息 友情链接 作者管理首页修改密码安全退出浏览星座添加星座修改星座浏览栏目添加栏目修改栏目添加链接修改链接删除链接网站版本设计者查询
11、本命等阅读文章栏目浏览浏览星座信息图 3-1 功能模块划分图4 网站开发技术介绍本系统我利用先进的网站开发技术 ASP (Active Server Page ),开发工具为Dreamweaver 和后台数据库 ACCESS2000。4.1 ASP (Active Server Page )技术简介ASP 是一个 Web 服务器端的脚本编写环境 , 使用它可以将 HTML 语言 ,脚本语言和 ActiveX 构件组合在一起 ,创造出交互的 Web 页面和基于 Web 的动态的 交互的 功能强大的应用程序。ASP 文件是以 . asp 为扩展名的文本文件,这个文本文件可以是文本 HTML标记和
12、ASP 脚本命令的任意组合。 由于 ASP 是在服务器端运行 ,Web Server 全部为你处理了 ,因此开发者无需考虑浏览器是否支持。 这就解决了浏览器对各种脚本语言不兼容的问题。而且由于只有脚本的结果返回到浏览器 , 因此服务器端的脚本不易复制 , 开发者不必担心别人下载程序从而窃取编程逻辑。ASP 技术完全与 HTML 集成 ,因此易于生成。 ASP 技术也存在着一些不足。因为全部工作均由服务器承担 ,必将加重服务器的负担 ,影响效率。4.2 开发工具 Dreamweaver 介绍Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页
13、编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具。Dreamweaver 可以用最快速的方式将 Fireworks,FreeHand,或 Photoshop等档案移至网页上。使用网站地图可以快速制作网站雏形设计更新和重组网页。使用支援文字 HTML 码 HTML 属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 它包含 HomeSite 和 BBEdit 等主流文字编辑器。进阶表格编辑功能使您简单的选择单格,行栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。难以精
14、确达到与浏览器完全一致的显示效果。 页面原始代码的难以控制性,比如您在所见即所得编辑器中制作一张表格也要几分钟,但您要它完全符合您要求可能需要几十分钟,甚至更多时间。4.3 数据库介绍(ACCESS2000)ACCESS2000 是 office 自带的数据库 。Access 是 Office2000 里面的一个组件。是用来制作简单的数据库。Access 不仅是一个数据库,而且它具有强大的数据管理功能。数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字图象声音等。 Access 数据库以文件形式保存,文件的扩展名是 MDB。
15、Access 数据库由六种对象组成,它们是表查询窗体报表宏和模块。 表(Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form) 窗体提供了一种方便的浏览输入及更改数据的窗口。 报表(Report) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro) 宏相当于 DOS 中的批处理,用来自动执行一系列操作。5 网站总体分析与设计网站总体分析包括数据库设计,前台和后台的系统功能简单描述。下面具体解释了这些内容。5.1 数据库设计本系统采用的是
16、 ACCESS 2000 数据库。当然数据库是管理信息系统的核心,一个良好的数据库结构应具有数据冗余少、操作处理过程简单等特点,同时也应该具有信息查找容易等特点。进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建成数据库并非仅仅为了存储数据,更主要的目的是从中提取有用信息。所以除了要考虑数据库存储什么数据外,还应该考虑数据的存储方式、目的、用途以及性能要求。本系统所使用的数据库表分别是 uy_adminl(后台进入记录表)、uy_admin(管理员表)、uy_news(文章信息表)、uy_tur(文章类型表)、uy_bikat(友情连接表)等。(1) uy_admin
17、l(进入后台记录表)用于存放管理员进入后台后记录进行一些操作信息的数据表表 5-1 uy_adminl 表字段名 数据类型 说明Uy_id 自动编号 记录编号Uy_nam 文本 用户登录Uy_ip 文本 登录 IPUy_date 日期/时间 登录时间(2) uy_admin(管理员表)用于存放用户名和密码等信息的数据表表 5-2 uy_admin 表字段名 数据类型 说明Uy_idUy_NameUy_passUy_dateUy_ipUy_cont自动编号文本文本日期/时间文本数字管理员编号管理员名称密码登录时间登录 IP登录次数(3) uy_news(文章信息表)用于存放网站文章、时间、访问次
18、数的数据表表 5-3 uy_news 表字段名 数据类型 说明Uy_idUy_nameUy_parkUy_picUy_turUy_mezUy_timeUy_contUy_goodUy_color自动编号文本数字文本数字备注日期/时间数字数字文本编号文章标题文章区别文章图片文章分类文章内容添加时间浏览次数推荐颜色(4) uy_tur(栏目信息表)用于存放栏目类型、栏目排序的数据表表 5-4 uy_tur 表字段名 数据类型 说明Uy_idUy_nameUy_paiUy_park自动编号文本数字文本文章编号类型名称类型排序类型区别(5) uy_bikat(友情链接表)用于存放友情链接的图片、链接地
19、址、点击次数信息的数据表表 5-5 uy_bikat 表字段名 数据类型 说明Uy_idUy_nameUy_mezUy_paiUy_time自动编号文本备注数字日期/时间连接编号连接标题连接网址连接排序添加时间5.2 系统功能描述一般说来,网站是由前台和后台两部分构成的。本网站前台有浏览星座信息、阅读文章。后台有常规操作(管理首页、修改密码、安全退出) 、系统管理(站点信息配置、管理员管理、数据库管理、友情链接管理、后台日志管理) 、相关说明(栏目管理、关于我们) 、新闻管理(新闻分类、添加新闻、管理新闻)。5.2.1 前台功能模块介绍(1)浏览星座信息模块本模块包含着星座信息、名人信息、查询
20、本名信息、查询情侣速配信息、占星速查信息、精彩活动等部分。能浏览一些关于星座的信息,十二星座名人信息,十二星座信息等等部分(2)阅读文章用户可以查阅浏览星座信息模块中的各种信息。5.2.2 后台功能模块介绍(1)常规操作管理员登录之后可以进行修改密码操作。(2)系统管理管理员可以修改站点信息,删除一些不必要的资料、数据库、能添加新的信息、搜索后台日记、添加/删除友情链接。(3)相关说明管理员可以添加、修改、删除项目、联系方式、文章。(4)新闻管理主要就是添加、修改、删除和管理新的信息内容、记录。6 网站功能模块的设计与实现系统有主界面模块、浏览星座信息模块、阅读文章模块、管理员登录模块、修改密
21、码模块、添加新闻管理模块、新闻管理模块、新闻分类管理模块、友情链接管理模块等几下前台和后台模块6.1 前台模块的设计与实现6.1.1 主界面模块的设计主界面我们能看到整个网站所属于的信息标题,一些关于名人星座信息的图片。用户就利用这个主界面可以进行星座信息的查阅。名人星座网站主界面如图 6-1 所示图 6-1 名人星座网站主界面图6.1.2 浏览十二星座栏目信息模块的设计此网站以 ASP 动态服务器页面技术为主做的,本网站浏览信息模块有 12 个小部分。各个部分都介绍了关于十二星座的信息。比如白羊座名人信息,点击标题就会查阅有关该标题的文章。十二星座信息界面如图 6-2 所示:图 6-2 十二星座信息界面图6.1.3 阅读文章模块的设计用户在本模块中可以阅读所点击文章的详细内容。阅读文章界面如图 6-3所示: