一、最基本的网站建设流程网站开发基本流程
1、需求分析:目标定位 用户分析 市场前景
2、平台规划:内容策划 界面策划 网站功能
3、项目开发:界面设计 程序设计 系统整合
4、测试验收:项目人员测试 非项目人员测试 公开测试
二、
1、需求分析目标定位:
做这个网站干什么?这个网站的主要职能是什么?网站的用户对象是谁?他们用网站干什么?用户分析:网站主要用户的特点是什么?他们需要什么?他们厌恶什么?如何针对他们的特点引导他们?如何做好用户服务?市场前景:网站如同一个企业,它需要能养活自己。这是前提,否则任何惊天动地的目标都是虚无的。网站的市场结合点在哪里?
2、平台规划内容策划:
这个网站要经营那些内容其中分重点、主要和辅助性内容,这些内容在网站中具有各自的体现形式内容划分好以后,就进行文字策划(取名) ,把每个内容包装成栏目界面策划:结合网站的主题进行风格策划如色彩包括主色、辅色、突出色,版式设计包括全局、导航、核心区、内容区、广告区、版权区及板块设计。
网站功能:主要是管理功能和用户功能。管理功能是我们通常说的后台管理,关键是做到管理方便、智能化。而用户功能就是用户可以进行的 *** 作,这涉及交互设计,它是人和网站对话的接口,非常重要。
3、项目开发界面设计:
根据界面策划的原则,对网站界面进行设计及完善。程序设计:根据网站功能规划进行数据库设计和代码编写。系统整合:将程序于界面结合,并实施功能性调试。
4、测试验收项目人员测试:
项目经理,监察员及项目开发人员一同根据前期规划对项目进行测试和检验。非项目人员测试:邀请非项目参与人员作为不同的用户角色对平台进行使用性测试。公开测试:网站开通,并接受网友的使用测试,设立反馈信息平台。收集意见和建议信息,针对平台存在的不足进行思考和完善。
扩展资料
1、网络开发过程描述了开发网络时必须完成的墓本任务,而网络生命周期为描绘网络项目的开发提供了特定的理论模型,因此网络开发过程是指一次迭代过程。
2、由于一个网络工程项目从构思到最终退出应用,一般会遵循迭代模型,经历多个迭代周期。每个周期的各种工作可根据新网络的规模采用不同的迭代周期模型。
3、例如在网络建设初期,由于网络规模比较小,因此第一次迭代周期的开发工作应采用四阶段模式随着应用的发展,需要基于初期建成的网络进行全面的网络升级,则可以在第二次迭代周期中采用五阶段或六阶段的模式。
4、由于中等规模的网络较多,并且应用范围较广,因此主要介绍五阶段迭代周期模型这种模型也部分适用于要求比较单纯的大型网络,而且采用六阶段周期时也必须完成五阶段周期中要求的各项工作。
参考资料:
谈谈基于B/S模式的企业OA系统的设计与实现
B/S模式的易 *** 作性,给信息系统的建设和使用都带来了新的选择。利用这种模式只考虑服务器端,而不用考虑用这样的信息系统设计起来大大降低了信息系统的设计难度,也非常便于升级和维护。
摘要 在对企业目前办公管理系统架构的研究基础上,通过对企业办公室管理方式的全面分析,研究如何根据企业自身实际情况,实现系统化、规范化、无纸化、自动化的办公模式。本系统采用ASPNET和SQL Server数据库,提出一个基于B/S结构的企业办公管理系统的架构,按照业务逻辑,加强系统的灵活性,解决了传统方式中处理供销业务的弊端。
关键词办公管理系统;ASPNET;SQL Server
0 引言
随着网络技术的发展和使用普及性的不断提高,利用网络实现各种管理,取代传统的管理模式,并适应现有的管理模式,已经成为一种必然趋势。办公自动化(Office Automation,OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。OA的核心问题是如何适应企业的业务需要,提高办公效率。而采用B/S模式能够提高OA系统开放性,使办公人员无论何时何地都能通过Internet进行网上办公,提高了使用上的方便性。
1 B/S模式及其结构分析
11 B/S模式分析
B/S模式是一种以Web技术为基础的新型管理信息系统(MIS)平台模式。它将传统的C/S模式中的服务器部分分解为一个或者多个应用服务器与一个数据服务器,从而构成一个具有3层结构的客户服务器体系。分别是浏览器、服务器以及连接两者之间的网络组成。
B/S模式的优势有以下几点[1]:
(1)B/S体系结构能提高利用计算机的软硬件资源的有效性;
(2)B/S体系结构开发的系统软件成本低,维护、升级等后续花费少,具有一定的通用性;
(3)B/S体系结构在使用过程中对安装特殊的软件或插件无需要;
(4)B/S体系结构为用户提供了统一界面;
(5)B/S体系结构具有很强的开放性、灵活性、可伸缩性和信息系统集成性;
(6)B/S体系结构的信息交流和发布等服务具有灵活方便的特点,用户易于把握、研发成本较低。
12 B/S结构管理信息系统的分析
基于B/S结构的管理信息系统主要是通过Intranet访问Web服务器,所有事务通过与Web服务器交互来完成。 Intranet通过系统防火墙或其他安全措施与Internet连接,在保证系统安全的前提下实现数据的共享[2]。
2 需求分析和模块设计
21 需求分析
供销业务主要实现信息沟通、产品服务信息的提供以及销售情况的了解。这就要求,系统在能高效的`进行信息沟通的同时,能够合理控制库存,减少期间成本,为企业提高利润进行技术支持。
22 模块设计
(1)总结企业办公的业务流程模式,以业务流程为模板,建立了办公管理系统的模型,提高了模块的实用性。
(2)系统基于 B/S 的三层结构建立,避免了 C/S 架构需要安装、不易维护的困难。
(3)系统模块主要包括事务管理模块,信息中心模块,客户管理模块。实现了以单位内部的信息传递建立联系,便于单位内部协同工作的无纸化办公。
3 开发平台的介绍
31 ASPNET [3]
ASPNET 结构是一个三层系统:UI 层、业务逻辑层和数据层,如图1所示。
ASPNET 本身提供了一个实现 MVC 模式的环境[4]。模型、视图与控制器层分离,使得一个模型以具有多个显示视图。模型、视图、控制器三者之间的关系和各自的主要功能,如下图 2所示。
32 SQL Server[5]
SQL Server 对数据具有强大的管理与处理能力,具有较高的安全性能,每个数据库中可创建多达 20万个数据表,数据表中的记录支持远程存取,并且存储的行数只受服务器硬盘空间的限制等。符合本系统的要求,因此本系统选择 Microsoft SQL Server 2008 作为后台数据库。系统的数据库共涉及两个方面:一是存储数据,即采用关系模式,建立一系列二维关系表;二是实现对用户信息的数据维护。
4 系统设计与实现
以供销业务为例,根据本企业的实际情况,实行供销中心-供销部-车间的运行管理模式,功能模块中选取三者之间沟通交流部分进行设计与实现。功能如图3所示。
41 供销中心任务下达的设计与实现
按照工作流程,任务下达人添加任务名称和下一个环节执行执行人,填写任务内容实现任务流转。编码如下:
function SetSelectData(name, json) {
if (name == "Customer") {
documentgetElementById(’’)。value = jsonCustomer[0]Name;
documentgetElementById(’’)。value = jsonCustomer[0]ID;
}
else if (name == "Issued") {
documentgetElementById(’’)。value = jsonIssued[0]Name;
documentgetElementById(’’)。value = jsonIssued[0]ID;
}
else if (name == "Tasks") {
documentgetElementById(’’)。value = jsonTasks[0]Name;
documentgetElementById(’’)。value = jsonTasks[0]ID;
}
}
42 供销部进行订单传递的设计与实现
订单实现中需要对客户端不同的查看状态进行调整,因此,对不同浏览器进行了不同的设置转换。编码如下:
function SelectedUsers() {
//兼容IE和Firefox的调用方法:
var bSelected = documentgetElementById(’iFrame1’)。contentWindowSelectedUsers();
var isSMS = documentgetElementById(’cbIsSendMsg’);
var oMobile = documentgetElementById(’txtMobile’);
var isOk = true;
if (bSelected == false) {
isOk = false;
}
if (isOk == false) {
if (isSMSchecked) {
if (oMobilevalue != ’’) {
isOk = true;
}
}
else {
isOk = false;
}
}
43 车间进行信息沟通的数据与实现
对信息进行新增和删除实现。编码如下:
function Click_Add() {
var url = ’/’;
OpenCommonWindow(url);
}
function btnDelete_Click() {
if (GetCheckedData() == ’’) {
alert(’请先选择要删除的数据!’);
return;
}
else {
if (confirm(’确定删除选定的记录吗’)) {
SetCheckedData();
__doPostBack("btnDelete", ’’);
}
}
}
5 结束语
B/S模式的易 *** 作性,给信息系统的建设和使用都带来了新的选择。利用这种模式只考虑服务器端,而不用考虑用这样的信息系统设计起来大大降低了信息系统的设计难度,也非常便于升级和维护。使用者只要用过浏览器,便可以使用基于B/S模式的信息系统。在基于B/S模式的信息系统正越来越成熟的今天,适合本企业的业务管理方式才能更有助于加快基于B/S模式的信息系统的大力建设和广泛应用。
参考文献
[1]王艳芳。基于B/S体系结构开发应用系统研究[J]辽宁行政学院学报,2007(1):114-116
[2]郭荣。浅谈MIS系统平台模式的选择[J]广西科学院学报,2003(6):112-116
[3]房大伟,庞娅娟。ASPNET 开发典型模块大全[M]北京:人民邮电出版社,2010,12-68
[4]ASP NET 3 5 MVC 框架深度解析[EB/OL]朱先忠博客>永利棋牌源码搭建出现的问题:
永利棋牌网络上提供的棋牌游戏源代码被大量分析,甚至已经成为“行业模板”。棋牌游戏的普及也使得源代码交易很早就进入了游戏市场,所以很多企业为了缩短周期,通常会使用统一的代码来批量生产游戏,甚至直接使用市场上的免费开源软件直接销售。由此开发的棋牌游戏系统,被攻击的风险便会大大的提高。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)