没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
36页
1 引言 1.1背景及必要性 1.2目的 1.3系统实现技术与开发环境开发工具 1.3.1 WEB技术简介 1.3.2 ASP.NET 简介 1.3.3 SQL SERVER 简介 1.3.4 DREAMWEAVER 简介 1.3.5 HTML 1.4 可行性分析 1.4.1 技术分析 1.4.2 经济分析 1.4.3 运行分析 2需求分析 2.1系统描述 2.1.1功能概述 2.1.2基于UML的需求分析 3系统设计 3.1 UML的交互图 3.1.1顺序图 3.1.2协作图 3.1.3活动图 3.2 各模块功能概述和各关键模版需求 3.3功能设计 3.4 数据库设计 3.4.1 基本表设计 4 系统实现 4.1实现概述 4.2详细设计 4.2.1 首页登录实现 4.2.2 投稿模块实现 4.2.3 投稿说明 4.2.4 用户修改资料功能 4.2.5 查看稿件功能 4.2.6 后台稿件功能 4.2.7 专家管理功能 4.2.8 栏目管理功能 4.2.9 编辑管理功能 4.2.10 出版社管理功能 4.2.11 管理员修改密码功能 4.2.12 专家主页面功能 4.2.13专家审稿功能 4.2.14 编辑管理功能 5系统测试 5.1单元测试 5.2联网测试 5.3浏览器测试 5.4界面测试 5.5功能测试 5.6数据库测试 6、使用说明
资源推荐
资源详情
资源评论
目录
1 引言
1.1
背景及必要性
1.2
目的
1.3
系统实现技术与开发环境开发工具
1.3.1 WEB
技术简介
1.3.2 ASP.NET 简介
1.3. 3 SQL SERVER 简介
1.3. 4 DREAMWEAVER 简介
1.3. 5 HTML
1.4 可行性分析
1.4.1 技术分析
1.4.2 经济分析
1.4.3 运行分析
2
需求分析
2.1
系统描述
2.1. 1
功能概述
2.1.2
基于
UML
的需求分析
3
系统设计
3.1 UML
的交互图
3.1.1
顺序图
3.1.2
协作图
3.1.3
活动图
3. 2 各模块功能概述和各关键模版需求
3.3
功能设计
3. 4 数据库设计
3. 4 .1 基本表设计
4 系统实现
4.1
实现概述
4.2
详细设计
4.2.1 首页登录实现
4.2.2 投稿模块实现
4.2.3 投稿说明
4.2.4 用户修改资料功能
4.2.5 查看稿件功能
4.2.6 后台稿件功能
4.2.7 专家管理功能
4.2.8 栏目管理功能
1
4.2.9 编辑管理功能
4.2.10 出版社管理功能
4.2.11 管理员修改密码功能
4.2.12 专家主页面功能
4.2.13
专家审稿功能
4.2.1 4 编辑管理功能
5
系统测试
5.1
单元测试
5.2
联网测试
5.3
浏览器测试
5.4
界面测试
5.5
功能测试
5.6
数据库测试
6 、使用说明
1 引言
1.1 背景及必要性
在日常的稿件处理、资料信息管理方面烦琐、事务较多。图书的出版速度
越来越快,种类也越来越丰富,向出版社投稿的作者也越来越多。由于地域的
限制,作者通常都需要将稿件邮寄到出版社,而这样的效率极低,不利于书籍
的修订和出版。传统的稿件处理和管理系统由手工完成,浪费了大量的人力、物
力,而且不利于工作效率的提高和管理水平的提升。随着网络的发展,逐渐兴起
了网络书稿的热潮。这样可以实现从投稿,审稿,编辑,发行等全过程的网络
化,比传统模式更加灵活方便。
2
1.2 目的
鉴于投稿者经常会来电询问稿件处理进展情况,而编辑们每每需要通过翻阅
登记资料来回答,占用大量工作时间,目的是提高工作效率、加强信息资源共享。
1.3 开发工具
1.3.1web 技术
Web(Word Wide Web,简称 WWW,又称万维网)是目前 Internet 上脍炙人口
的信息服务类型,它的影响已经进入了 Internet 上的广告、新闻、电子商务、组织和展示
信息等各个服务领域。
Web 采用浏览器/服务器工作模式,见图 2-1。它以超文本标记语言 HTML(Hyper
Text Markup Language)与超文本传输协议 Http(Hyper Text Transfer Protocol)
为基础,为用户提供界面一直的信息浏览方式。在 Web 服务方式中,信息以页面(或称
Web 页)的形式存储在 Web 服务器中,这些页面采用超文本的方式对信息进行组织,通
过连接将一页信息接到另一页信息,见图 2-2。这些相互连接的页面既可以放置在同一台
主 机 上 , 也 可以 放 置 在 不 同 的 主 机 上 。 页 面到页面的 连 接 信 息 由 统 一 资 源 定 位 器
URL(Uniform Resource Locator)维持。用户通过客户端应用程序(即浏览器)向
Web 服务器发出请求,服务器根据客户端的请求将保存在服务器中的某个页面返回给客户 ,
浏览器接受到页面后对其进行解释,最终将信息以图、文、声并茂的形式呈现给用户。
图 2-1 浏览器/服务器工作示意图
Web 服务的特点在于高度的集成性,它能够实现不同类型的信息(如文本、图像、声
音、动和视频等)和服务(如 New,FTP,Telnet,Gopher 及 Mail 等)的无缝连接,特
别适合于广域网中信息的组织、检索与显示。
在信息技术领域中,Web 技术几乎汇集了当前信息处理的所有技术手段,以求最大限
度地满足人性化的特点。Web 界面五颜六色,既有文字、彩图、动画、声音、视频和一些
相关信息或目录摘要,也可以根据需要进入你想去的任何地方。只要你愿意或者你能想到
的服务,Web 几乎都能够实现。
1. 网络硬件技术
3
从两台或多台机器组成的对等网,到主机控制的以太网,再到生动活泼的因特网,每
一处都需要有特定的硬件支持。网络硬件技术包括很多方面,其主要的作用就是把网络中
的各种资源通过相关网络连接设备连接起来,实施网络通信和达到共享网络资源的目的。
2. Web 管理技术
网络管理技术是一个永久的话题。网络管理的难点是安全性问题,设计到防止来自内
部和外部的攻击。网络管理就是为保证网络系统能够持续、稳定、安全、可靠和高效地运
行,不受外界干扰。而 Web 管理是在网络管理基础上,针对网站建设和维护所进行的一
系列管理。诸如架设 Web 服务器、文件传输服务器、邮件服务器、域名服务器、代理服
务器以及用户管理和计费管理等。
3. Web 前台技术
(1) 网页制作
Web 领域是目前二维多媒体应用最为广泛的领域,现在相当热门。要步入这个领域,
要求熟练掌握网页制作工具,同时熟悉 HTML 代码。HTML 语言是整个 Web 技术的基础,
网页上的影像、声音、图片和文字,甚至后台程序都是通过 HTML 连接起来的。常用的网
页制作工具有 FrontPage 、Dreamweaver。
(2) 图形及动画制作
常用的图形及动画的制作工具有 Macromedia Flash 、Macromedia Freehand 和
Fireworks。
4. Web 后台开发技术
由于 HTML 的动态较少,图片不能实现交互性,于是就出现了网络后台编辑语言。
目前较流行的 Web 编程语言有以下几种:
(1) ASP(Active Server Pages)
(2) PHP(Personal Home Page tools)
(3) JSP(Java Server Pages)
(4) ASP.NET(Active Server Page.NET)
(5) JSP.NET(Java Server Page.NET)
本网站使用 DreamWeaver 作为开发环境,嵌套 VB 语言的 ASP.NET 作为编
程环境,SQL Server 是数据库环境。
1.3.2 ASP.NET 简介
服务器
浏览器
浏览器发送请求
服务器响应请求
ASP.Net2.0 是把基于通用语言的程序在服务器上运行。不像以前的 ASP
即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0 构架
是可以用 Microsoft(R)公司最新的产品 Visual Studio.net 开发环境进行开发,
WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。这些仅是
4
ASP.Net2.0 强大化软件支持的一小部分。
因为 ASP.Net2.0 是基于通用语言的编译运行的程序,所以它的强大性和适应
性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基
本库,消息机制,数据接口的处理都能无缝的整合到 ASP.Net2.0 的 Web 应用中。
ASP.Net2.0 同时也是 language-independent 语言独立化的,所以,你可以选择一
种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在
已经支持的有 C#(C++和 Java 的结合体),VB,Jscript。将来,这样的多种程
序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植
向 ASP.Net2.0。
ASP.Net2.0 使用一种字符基础的,分级的配置系统,使你服务器环境和应
用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能
都 不 需 要 启 动 本 地 的 管 理 员 工 具 就 可 以 实 现 。 这 种 被 称 为 "Zero Local
Administration"的哲学观念使 ASP.Net2.0 的基于应用的开发更加具体,和快捷。
一个 ASP.Net2.0 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必
须得文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net2.0 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处
理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的
ASP.Net2.0 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何
改变都能提高他们的效能,但现在的 ASP 确做不到这一点。
ASP.NET 优越性主要体现在以下几个方面:
( 1 ) 效 率 , ASP.NET 是 建 立 在 .NET Framework 之 上 的 , 可 使 用 Visual
Basic ,C++这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接
运行,所以速度和效率比 ASP 这种只能用 VBScript 或 JavaScript 这样的非模块化
语言来编写的脚本编程语言提高很多。
(2)是可重用性 ASP.NET 不再像 ASP 那样将 ASP 代码与 HTML 混合在一
起,而是实现代码与内容的完全分离,可重用性强。
(3)是代码量.ASP 对所有要实现的功能通过编写代码来实现,而 ASP.NET
只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET 要比 ASP 代码量小
的多。
1.3.3 SQL Server 简介
SQL server2000 是 Microsoft 公司发行的关系型数据库管理与分析系统,它
提供了功能全面、操作简单的图形界面。由于 ASP.NET 应用的后台程序中有专
门针对 SQL server 的数据应用类库供用户使用,方便了用户对数据的操作。
1.3.4 DreamWeaver 简介
DreamWeaver 是 Macromedia 公司推出的网页编辑工具是一个所见即所得的
网页编辑器,并带有站点管理的功能,让用户可以方便的设计和管理多个站点。
1.3.5 HTML
HTML 的英文全称是"Hypertext Markup Language",中文译为“超文本标记语
言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的
元素。在几年前作为 SGML 的一个子集开发的。
一个 HTML 文件中包含了所有将显示在网页上的文字信息,其中也包括对
浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果
你还有一些图片、动画、声音或是任何其它形式的资源,HTML 文件也会告诉
浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览
5
剩余35页未读,继续阅读
资源评论
colleen88
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功