结合高校的志愿者队的需求,开发符合高校的志愿者管理信息系统,该系统主要分为两个部分,一个是组织与活动子系统,另一个是宣传与财务子系统。本课题为主要实现其中的组织与活动子系统。
整个系统包含2个模块:志愿者和管理员模块。本子系统所实现的模块是志愿者模块以及管理员模块中的人员管理和活动的管理。
1.1.2    国内外研究现状与水平
1.2    调研情况
B/S作为如今最为流行的体系结构模式,也是受到了广大开发人员以及客户的认同,其开发模式也在不断地发展着。目前大致有两大开发阵营,分别是:
1.2.1    基于JAVA 系列产品的B/S开发模式
在该模式下有JSP+JDBC、JSP + Java Bean以及MVC Framework等。在JAVA B/S开发模式中最简单的一种开发模式是页面+逻辑处理,映射到技术上反应出来的有JSP+JDBC,在基于这类的实现中在View层也就是JSP页面上负责数据的显示、逻辑处理,结合JDBC完成数据的持久化,它的优点是可以很快的上手,缺点是调试和文护性问题确实太大了。
在经历了JSP+JDBC阶段后,出现了诸JSP + Java Bean这样的技术体系,在这个体系中由JSP页面负责显示以及接收页面请求,并调用相应的Java Bean来完成逻辑处理,在获取其返回的处理数据后转到相应的页面进行显示。它的优点在于分离了显示和业务逻辑处理,增强了可调试以及文护性,而且也是很容易上手的;缺点在于代码重用性差、文护复杂以及系统结构不清晰。
在经历了上面的JSP + Java Bean的JAVA B/S开发模式后,发现其实现在最需要的就是在JSP、Java Bean之间能有个东西自动完成页面请求数据的封装、根据请求调用相应的Java Bean、同时根据Java Bean的处理结果返回至相应的View,有了这样的思想后,发现Smalltalk中的MVC思想很适合这种场景,于是便在JAVA B/S开发中引入了MVC思想。
1.2.2    基于微软产品 的B/S开发模式
基于B/S的MS-SQL Server的开发,MS-SQL Server开发系统是利用UML(统一建模语言)的软件开发方法开发的。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。系统主要通过调用SQL分布式管理对象(SQL-DMO)提供的服务,来实现与SQL Server之间的交互。它提供两种操作模式,一种采用图形界面操作简单可以完成一般性操作,适用初级用户;另一种采用SQL语句操纵方便可以完成一些高级功能适用高级用户。系统提供两种登录验证方式:Windows集成验证和SQL Server验证。除此之外它还采用了XML存储登录密钥,从而使用户方便的对重要数据进行加密。
1.2.3    本系统的设计
当前主要技术通常需要安装特定的应用服务器以及专用的数据库服务器,故此在部署、安装上需要一定的专业知识和文护能力,对使用者提出了较高的要求。而高校志愿者组织大多处于公益,故此其面临资金、人员等方面的限制。故此对信息系统的基本需求是基于当前硬件、操作系统以及桌面型数据库产品。故此,本设计选择了Dreamweaver作为开发工具,利用Windows操作系统中包含的IIS作为应用服务器,并使用微软办公套件中的Access作为数据存储。从而简化系统部署的要求,同时也降低了对使用人员的要求。
上一篇:php+mysql个人办公助手的设计与实现
下一篇:ASP.net+sqlserver饮食营养分析与推荐系统的实现

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

网络信息安全技术管理的...

商业银行管理信息系统开...

国内外图像分割技术研究现状

公寓空调设计任务书

C#学校科研管理系统的设计

志愿者活动的调查问卷表

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

神经外科重症监护病房患...