2.1.3 网站开发语言的选择
网站的开发常用语言有ASP,PHP,JSP,Asp.Net等。PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C, Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面;而JSP则是在Serverlet和JavaBean的支持下,完成功能强大的站点程序的网站开发语言;ASP.NET 则在选择编程语言上有诸多灵活性,可以构建 Web 应用程序的一个完整的框架,并且除了编程语言和方法之外,当在用 ASP.NET 编程时,可以用 ODBC 来集成数据库;而ASP是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序;
所以根据实际需求,ASP的简洁性以及多样的开发环境更符合设计分析要求。
2.1.4 WEB服务器引擎的选择
Web服务器软件主要有IIS或Apache这两种。Apache支持PHP,CGI,JSP,IIS则是支持ASP.Net网站开发语言的,所以本系统将选用IIS作为WEB服务器软件。
2.1.5 需求可行性
在设计系统平台当中需求可行性非常重要,应根据实际情况与市场需求来进行对本系统的设计与实现。主要实现志愿者信息宣传与财务管理等功能。本子系统必须具有必要的菜单、工具条输入界面和状态输出显示,实事求是,符合可用价值。
2.2 需求分析
2.2.1 用户初步需求
本子系统使用权限:管理员权限。
模块分为三大块分别是新闻管理、留言管理、财务管理。分述如下:
(1) 新闻管理包括:新闻信息管理如新闻的名称、内容、时间等,有修改、添加、 分类等操作。
(2) 留言管理包括:留言管理是指留言者的名字、联系方式、留言内容等,可以回复、删除内容等。
(3) 财务管理包括:发生活动的名称、内容、财务明细等,可以进行添加修改不能删除等功能。
2.2.2 需求细化
本系统为志愿者信息管理系统的宣传与财务子系统,根据初步需求可以按权限分为两大块,即普通用户权限和管理员权限。普通用户可以了解志愿者队伍宣传部分如对新闻进行浏览和在线留言;管理员则对宣传、财务两部分进行管理,其中宣传管理包含对新闻和留言的管理。如图2.1所示,根据权限分配,需求得以细化。
(1) 管理员权限:
管理员下包括对宣传与财务的管理。
宣传包括:新闻发布、分类,以及留言回复删除等。
财务包括:财务信息添加、明细记录修改查看等。
(2) 普通权限:
普通权限是指普通用户即使不是志愿者会员或管理员也可以通过宣传功能了解志愿者信息平台,发布留言分享看法或者查看活动新闻增添兴趣感。
2.2.3 需求模块化
根据之前所提出的需求,需要将其进行模块化表述,而对于此子系统,模块的划分基本相对明了。
本系统设计将分为三个模块:新闻宣传模块,留言宣传模块,财务模块。
分述如下:
(1) 新闻宣传模块
主要是管理员对志愿者活动新闻进行管理,以及志愿者以及其他对志愿者新闻感兴趣的人对新闻进行浏览等功能。
A 管理员新闻管理
主要分为两类一是对志愿者活动新闻进行添加二则是对新闻的种类进行分类,两者皆有对错误信息修改删除的功能。
B 普通新闻浏览
无需进行会员注册,只要是想了解志愿者队所发生的新闻,即可浏览。 asp志愿者信息管理系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_38101.html