村信息网站的开发.docx

上传人:b****5 文档编号:2799526 上传时间:2022-11-15 格式:DOCX 页数:24 大小:177.53KB
下载 相关 举报
村信息网站的开发.docx_第1页
第1页 / 共24页
村信息网站的开发.docx_第2页
第2页 / 共24页
村信息网站的开发.docx_第3页
第3页 / 共24页
村信息网站的开发.docx_第4页
第4页 / 共24页
村信息网站的开发.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

村信息网站的开发.docx

《村信息网站的开发.docx》由会员分享,可在线阅读,更多相关《村信息网站的开发.docx(24页珍藏版)》请在冰豆网上搜索。

村信息网站的开发.docx

村信息网站的开发

一个村信息网的开发

(姓名)

(浙江海洋学院数理与信息学院,浙江舟山316000)

摘 要

文中介绍了一个村信息网的开发过程,描述了如何运用软件工程知识进行系统的分析、设计和实现的过程,包括可行性研究、需求分析、总体设计、详细设计、编码、测试等各个阶段。

通过运用软件工程知识进行系统的分析、设计和实现,保证了网站的质量,使得村名能简单的了解新闻信息。

开发本软件,前台设计由MicrosoftActiveServerPages实现,后台以MicrosoftAccess2000为数据服务器,增加系统的安全性和完整性,提高了系统响应的速度。

本系统界面设计大方、简洁、实用,操作简单方便,是一款适合村民读取的网站。

在软件设计时综合了一些新闻,知识,注意信息等。

【关键词】:

村信息网,MicrosoftActiveServerPages,MicrosoftAccess2000

 

目录

1.概述1

1.1信息网站的背景1

1.2信息网的一些特点1

2.村信息网的分析2

2.1可行性研究2

2.1.1技术可行性3

2.1.2经济可行性4

2.1.3操作可行性4

2.2系统需求分析4

2.2.1理解需求4

2.2.2主要功能5

3.村信息网的设计6

3.1系统总体设计6

3.2.数据库设计6

3.2.1E-R图7

3.2.2创建数据库8

3.2.3创建表/字段8

3.3.系统详细设计9

3.3.1系统流程图9

3.3.2主要功能流程图设计12

4.村信息网的实现13

4.1系统编码13

4.1.1系统用户管理模块13

4.1.2登陆模块代码设计.....................................................................................13

4.1.3添加新闻模块代码设计16

4.1.4修改及删除新闻模块17

4.2系统测试17

4.2.1功能测试的内容18

4.2.2测试用例的设计和结果分析18

5.总结19

参考文献20

1.概述

1.1管理信息系统产生的背景

网站(Website)是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。

简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。

人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。

随着网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。

也有以提供网络资讯为盈利手段的网络公司,通常这些公司的网站上提供人们生活各个方面的资讯如时事新闻、旅游、娱乐、经济等。

在因特网的早期,网站还只能保存单纯的文本。

经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。

通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。

也有一些网站提供电子邮件服务。

1.2信息网的一些特点

大众化的专业服务内容,是目前可以考虑的方向。

网站也是要盈利的,它和普通商品一样都要有核心的产品或服务,并且这种产品或服务是实的,不是虚的,是能运作的高度专业化的分工体系,不是天上的海市蜃楼的东西。

海尔向消费者提供家电商品,诺基亚向消费者提供手机,网站向消费者提供什么?

内容和所有的服务都是虚的,不能构成利润主体,网站不能盈利。

从现在国内网站的情况来看,也证实了这一点。

一方面,网站找不到自己核心的产品或服务;另一方面,大部分网民还不愿意为网站提供的信息支付费用。

需求是存在的,需求需要人去开发。

什么样的产品或服务能赚钱,能形成巨大的需求,网民愿意花钱购买。

大众化的专业服务内容是有希望的。

在国内的大环境下,网站所提供的产品或服务能否盈利,取决于以下三点:

第一,产品或服务是不是大众化的?

现在网上的大部分服务都是针对有一定文化层次、爱好技术的网虫,很少有大众化的服务内容。

搜索引擎、个人主页、下载免费软件,对于普通的大众来说是有麻烦的,因为他们很难搞懂。

最大的市场应该是大众化的普通网民市场,开发这样的市场才有出路。

第二,是不是有实质性的产品或服务。

现在的ICP是天上的理想国,内容做得很漂亮,但不能提供实质的服务,是虚的。

例如网上购机票,这就是实质性的东西,上网把飞机票买到手,还打好折;又比如网上查询交纳通讯费,人们通过上网查询自己的电话、传真、网络费用,并通过网上支付费用。

第三,网站所提供的产品或服务是不是消费者平常所遇到的不便。

如果消费者遇到了很多消费不便,但在网上彻底解决了,那么网站所提供的产品或服务是大有市场的。

比如股民到交易所排队开户,在网上开户就不需要那么麻烦;如果你想查电话号码,在黄页上翻会很不便利,需要一段时间,在网上只要输入几个字搜索,几秒钟就出来结果。

2.村信息网的系统分析

2.1可行性研究

可行性研究也称为可行性分析,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

2.1.1技术可行性

MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

以下罗列了ActiveServerPages所独具的一些特点:

1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2.无须compile编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。

ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.ActiveServerPages能与任何ActiveXscripting语言相容。

除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。

脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。

6.ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7.可使用服务器端的脚本来产生客户端的脚本。

8.物件导向(Object-oriented)。

9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。

可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。

MicrosoftAccess2000是一种关系型数据库管理系统(RDBMS)。

Access数据库是MicrosoftOffice2000套件的Professional版和Develope版的一个组件,不需要单独安装。

与其他关系型数据库一样,MSAccess充当“后端”,它的任务是存储数据。

除此之外,通过使用MSAccess,用户还可以创建“前端”或一种对用户友好的、颇受欢迎的数据访问方式。

与SQLServer数据库进行比较,Access数据库具有以下的特点:

1、功能比较单一,不提供数据发布、分布式事务处理等操作,因此比Access数据库需要的内存和磁盘资源要少;

2、Access数据库一般用于桌面应用程序,不适用于大型的企业级应用;

本系统采用asp语言和MicrosoftAccess2000进行开发,根据上面叙述,技术是可行的。

2.1.2经济可行性

村信息网主要面向村的实际情况,及一些新闻知识,这可以大大减轻他们的工作量提高工作效率,减少不必要的支出。

开发本系统所需费用很低,而带来的效益是巨大而长久的,费用的支出和带来的巨大收益相比自是不能相提并论了,所以开发本系统在经济上是可行的。

2.1.3操作可行性

操作非常简单,只要在平台上输入管理员帐户密码,然后可以按照自己的需要选择相应的界面进行添加、修改、删除以及查询等相关操作,操作非常方便。

从法律方面来说该系统完全可行。

2.2系统需求分析

需求分析是软件工程的一项重要的任务,它是系统层软件配置与软件设计之间的桥梁。

需求分析能够刻画软件的功能和性能,确定软件与其他系统元素的接口,并建立软件必须满足的约束。

需求分析为软件设计提供了可用的数据、系统结构、界面和过程设计模型。

2.2.1理解需求

下面是一份需求说明文本,这里列出了一些比较关键的部分:

(1)首先这个网站面对的是村民,是一群很少接触到电脑的知识,那么这个网站就一定要做的简单,里面的语句一定要通俗易懂,能很好的理解。

(2)其次因为要涉及到村民的信息,那么这个网站就要附带添加新的户口,取消就户口的功能。

(3)该网站还要有关于农村一些特长,及特长的信息,及一些能交易这些特长的平台。

(4)一个农村领导班子不能少,那么就需要一个平台介绍村的领导班子。

(5)网站里还有一些新闻的描写,时事要文。

(6)系统应该具有数据库维护的功能。

(7)系统运行在Windows平台上。

系统还应该有一个较好的图形用户界面。

(8)系统应该有很好的可扩展性。

2.2.2主要功能

村信息网主要包括以下几个模块:

(1)网站登陆模块:

用户姓名和密码;

(2)网站管理模块:

用户密码修改、添加用户、删除用户及退出;

(3)新闻管理模块:

添加新闻信息、删除新闻;

(4)户口管理模块:

添加住户信息、修改住户信息以及查询住户信息;

(5)领导班子管理模块:

添加领导信息、修改领导信息以及查询领导信息;

(6)学习知识模块:

里面介绍一些知识的知识。

 

3.村信息网的设计

3.1系统总体设计

物业管理信息系统的主要模块如图3-1。

图3-1村信息网结构简图

物业管理信息系统中系统管理模块和房屋管理模块中的子模块结构图如图3-2,住户管理模块、计量仪表数据管理模块、报修模块以及物业设备管理模块与房屋管理模块类似。

图3-2系统管理模块和新闻子模块结构图

3.2.数据库设计

在开发村信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1