哈尔滨学院本科毕业论文(设计)
放在数据表中,只要对该文件做部分修改,就能立即在系统界面上实现更新的效果,不需要更改系统的源代码。
5.动态管理:对系统数据库实行动态操作,能实现对数据库信息的录入、修改、查询、删除数据等。
2.2.2系统软、硬件要求
本系统采用ASP技术开发,运行于浏览器,采用面向对象的编程方法。
该系统的开发过程,文档应符合软件工程的标准,技术符合国际通用标准,数据定义符合国家标准。
1.软件要求
(1)客户机软件要求:
操作系统:Windows XP或更高版本。 浏览器:IE 6.0以上。 (2)服务器软件要求:
操作系统:Windows XP Server或更高版本。 2.硬件要求
(1)客户机硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 512MB 内存,最小 80 GB 硬盘。
(2)服务器硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 512MB 内存,最小 80 GB 硬盘。
3.Web服务器要求:
应用服务器:IIS、COM+等企业级应用服务器。
2.2.3数据库要求
数据库是指在一个或多个企业组织中,为众多用户服务的,在计算上有结果的、可运行的数据的集合,它与传统的数据文件大不相同,它不是要面向单个程序的,而是要面向整个需求的;记录之间是有结构上的联系的。数据库的实现是动态地、有组织的存储大量关联数据,方便多用户访问的计算机软硬件组成的系统;它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
基于ASP的动漫交流网站的开发本质上是一个对数据库进行应用的网站系统,采用面向数据的开发和设计是正确的。其主要的功能是对数据的采集、存储、加工、传递和应用,也就是数据的管理功能。以数据为中心的方法是将数据处理分为进行数据维护的增、删、
7
哈尔滨学院本科毕业论文(设计)
改,称为一次处理功能;对数据库存储的数据进行加工、处理,称为二次数据处理。抓住这样的本质就将管理信息系统的复杂关系进行简化、规范,系统设计和开发思路清晰,可采用数据库管理系统提供的各类工具。
2.3系统开发目标和方案
2.3.1系统开发目标
本网站系统设计的是一个以动漫为主题的动漫交流网站,以信息发布、分享为主要目的。要求网站具有界面简洁、更新快速、视频流畅、交流方便等特点。为了实现这些功能要求,让网站运行地更有效率,现提出如下系统开发目标。
1.网民浏览网页,信息展示界面显示动漫的多种信息。
2.管理员对动漫信息的添加、修改、删除和查询,并且实时显示于信息展示界面。 3.对不同的信息管理界面的用户分配不同的权限,可以执行不同的权限操作。 4.超级管理员可以对普通管理员进行管理,包括添加和删除管理员功能。 5.注册用户可以上传动画和下载动画。 6.系统最大限度地实现易维护性和易操作性。 7.系统运行稳定、安全可靠。
2.3.2系统开发方案
作为一个动漫交流网站,信息的互动性将是设计该网站的主要目的,信息展示界面要求不仅要美观而且还要具有艺术性。网站运行时,网站的浏览者只能看到界面信息,而管理者需要着重管理网站的信息管理界面,因此该网站的设计主要有两个步骤。先用photoshop制作网站的信息展示界面,再在dreamweave8里面编辑代码;在制作程序时又分为两步,先把浏览者要看到的程序设计出来,然后依次写出每个相应的程序,测试成功后,再编辑信息管理界面程序。本系统的设计思路,先是界面设计:采用了蓝色为主的基色,给人以清新的感觉,网站所用图片也是简洁美观的图片,这样设计让人看着特别舒服。再是程序设计:根据软件工程开发流程设计该系统,本动漫交流网站使用ASP技术,基于WINDOWS开发平台,选用SQL Server数据库开发和设计的,完全能满足本系统网站设计的要求。
8
哈尔滨学院本科毕业论文(设计)
2.4系统可行性分析
在对系统目标和环境精心分析的基础上,从经济可行性和技术可行性两个方面对本系统进行可行性研究。
2.4.1经济可行性
服务器端的安装非常简单,客户机端也无需再安装任何软件,通过浏览器就可以访问,无论身在何处,只要可以访问互联网就可以使用本系统。
2.4.2技术可行性
1.开发的软件可行性
动漫交流网站的设计和开发,从数据库开发管理软件来看,对于有关数据库的系统,主要基于ASP技术开发B/S结构,在数据库方面采用SQL Server2005,是实际应用中的一种解决方案。
2.开发的硬件可行性
本系统对计算机的硬件环境有一定的要求,对计算机的操作系统、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常运行。本系统在原有的计算机硬件基础上不需要任何变化即可满足系统的运行。
由以上两方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。
9
哈尔滨学院本科毕业论文(设计)
第3章 系统总体设计与数据库设计
3.1 系统总体设计
动漫交流网站是由信息展示界面和信息管理界面两大部分组成。信息展示界面的功能主要包括动漫首页、站内新闻、在线留言、漫画信息、动画展示、动漫聚焦、动漫节信息、剧情交流、以及一些热门动漫网站的链接。信息管理界面的功能主要包括系统用户管理、站内新闻管理、漫画、剧情交流管理、动画展示管理、动漫节管理、动漫聚焦管理、系统管理、退出管理界面。根据系统的总体设计,设计出相应的流程,系统的总体流程图如图3-1所示。
普通浏览者浏览动漫信息浏览动漫信息搜索动漫信息网站会员搜索动漫信息评论动漫资源修改个人信息上传或下载动画片浏览网站否注册用户判断是否为管理员登录是系统管理员系统用户管理站内新闻管理漫画信息管理动画展示管理剧情交流管理动漫节管理动漫聚焦管理系统管理
图3-1系统总体流程图
3.1.1信息展示界面功能模块
首页是一个网站的起点,它展示了网站的整体风格,能否吸引用户首页起着重要的作用。站内新闻、动漫节信息、漫画信息、动漫聚焦等模块主要用于显示一些关于动漫的信息,便于用户浏览;剧情交流则为广大漫迷提供了可以自由发表言论的平台;动漫展示是为喜欢看动漫和制作动漫的人准备的,因为现在喜欢观看动漫和制作动漫的人快速增加,
10
哈尔滨学院本科毕业论文(设计)
可以让有才华和兴趣的人得到展示的平台;在在线留言模块中动漫爱好者可以对网站提出意见和要求,使得网民可以参与动漫网站的建设;友情链接模块为用户进入热门网站提供入口,快速链接到其他相关动漫网站并获取动漫资源;站内搜索模块为用户提供了一个快速浏览信息的渠道,方便用户查找和浏览其感兴趣的信息。网站信息展示界面的系统功能模块图如图3-2所示。
网站信息展示界面首页站内新闻在线留言用户注册漫画信息动画展示动漫聚焦剧情交流动漫节信息浏览信息评论信息查写看留留言言查看回复信息注册浏览漫画观看动画浏览图库评论图库浏览剧情评论剧情浏览动漫节评论动漫节网站公告用户登录站内搜索友情链接动漫节信息最新漫画剧情交流站内新闻 图3-2信息展示界面功能模块图
3.1.2信息管理界面功能模块
对于管理该网站的管理员来说,首先应进行管理员的登录,然后系统自动验证管理员的信息,验证成功后才会进入管理员的界面,在信息管理界面中,管理员可以添加、修改、删除网站上的信息。系统用户管理模块实现对注册用户信息的审核、修改、删除等功能,并实现超级管理员添加普通管理员以及管理员可以修改自己的密码等功能;站内新闻管理、剧情交流管理、动漫节管理、动漫聚焦模块是对在信息展示界面发布的一些关于动漫信息和用户评论信息进行管理,实现了信息的添加、删除、修改等功能;动画展示管理可以上传动画文件和修改动画文件;系统管理模块实现管理员对信息展示界面的留言能进行回复和删除的功能,对友情链接进行添加和删除功能,对公告信息进行及时更新等功能。信息管理界面的系统功能模块图如图3-3所示。
11