演示视频:
https://www.bilibili.com/video/BV1Kb4y1V7hz/
3.1可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。
3.1.1经济可行性
开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
3.1.2技术可行性
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
本系统的开发,是典型的Mis开发。采用JSP编程语言,已无技术上的问题。
3.1.3运行可行性
运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
3.1.4时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
3.1.5法律可行性
①所有技术资料都为合法。
②开发过程中不存在知识产权问题。
③未抄袭任何系统,不存在侵犯版权问题。
④开发过程中未涉及任何法律责任。
综上所述,本系统的开发从技术上、从经济上、从法律上等都是完全可靠的。
3.2 需求分析
需求分析是软件设计的一个重要的环节。本阶段对系统管理系统的应用情况作全面调查,以确定系统目标。确定用户的需求。用户对系统的需求我们从以下几方面进行分析。
3.2.1系统需求
用JSP开发系统管理系统基于B/S模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。所有的工作基于浏览器,安装、使用、维护、升级十分简单。
3.2.2性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。
3.2.3应用需求分析
服务器
硬件
处理器:Intel 酷睿2
内存:256M或更大
硬盘:20G或更大
软件
Microsoft Windows XP
客户机
硬件
无特殊要求
软件
Microsoft Windows XP
系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。
硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好
2.2.4运行需求分析
硬件条件:酷睿2 CPU、1G RAM、10 G硬盘以上的PC机。
软件条件:Windows XP
3.2.5其他需求分析
本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。
第四章系统分析
3.1 系统分析
开发一个系统,首先要进行系统分析。其主要任务是确定系统的规模和范围,确定软件的总体要求以及所需要的硬件环境和支撑软件平台、确定待开发软件与外界的接口,确定软件对操作系统的要求,以及待开发软件总体上的约束和限制。系统分析有助于弄清所需开发的软件、硬件环境、支撑软件和操作人员的要求。
3.2 项目开发计划
经过详细的分析后,我们一致认为这是一项具有开发价值的软件,接下来的工作就是编制项目开发计划。通过对有关人员的统一调查,并吸取他们的意见、见解,要求系统需要有以下功能:
1、要求有良好的人机界面。良好的人机界面是衡量一个系统易用性的重要标准之一。所以本系统的界面要求简洁明了,使管理人员能迅速地就可以掌握系统的使用。
2、要设置使用权限,以提高软件的安全性。
3、对原始数据的修改简单方便.修改也和其它系统一样包括基本的修改、删除和保存以及查询等。
要求对数据能进行查询、统计。查询要求能以最快的速度找到所需数据,以达到方便管理的目的。统计要求能根据人口信息信息、等进行统计。让软件更具灵活性。
3.3 内容分析
网站的内容主要包括企业展示和客户服务两大部分:企业展示部分包括新闻资讯、网站公告、产品介绍、企业介绍等等、客户服务部分主要包括留言板、在线客服等。通过整合分析,具体设计内容如下:
1 网站首页模块,主要展示新闻资讯、网站公告、产品列表等。浏览者进入网站首页就能对整个网站有个大概的了解,并且能够获取到自己需要了解的企业相关信息。
2 新闻资讯模块中,主要有行业新闻及企业新闻,浏览者可以从该板块中了解到企业的最新动态及该行业的相关动态。
3 产品介绍模块中,主要有产品类别、产品图片、产品介绍等。浏览者可以通过该板块了解到企业的所有的产品的相关情况。
4 企业介绍模块中,主要有企业简介、企业文化、企业全景图等、浏览者通过该板块可以了解到企业的基本情况,包括企业的文化、企业的规模、企业的大体营业情况等。
5 留言模块,对网站的修改意见及对公司的建议等。
6 客户服务,在线服务,企业联系方式等。
3.4 功能模块图

3.5 处理流程设计
4.5.1系统操作流程图
错误信息
系统主界面
系统登录界面
系统管理
输入操作员及密码
数据库
检查
密码错误
密码正确
功能界面
功能处理
4.5.2数据增加流程
添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。数据增加流程图:
图3.2 数据增加流程图
4.5.3数据修改流程
在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。数据修改流程图如图3.3所示。
图3.3 数据修改流程图
4.5.4数据删除流程
当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。数据删除流程图如图3.4所示。
图3.4 数据删除流程图
文章详细描述了一个B/S模式的系统开发过程,涉及可行性研究、经济和技术层面的分析,以及需求分析中的系统需求、性能需求和应用需求。强调了JSP语言的使用和系统操作流程的设计,包括数据增加、修改和删除流程图。

378

被折叠的 条评论
为什么被折叠?



