基于JSP的课程学习网站设计与实现 - 图文(2)

2019-04-23 22:30

第二章 需求分析

2.1 系统可行性分析

(1)技术可行性

硬件支持:由于开发本系统所用到的MYECLIPSE8.5软件开发工具及SQL Server 2000对计算机硬件配置要求并不是很高,所以要想开发一个经济实用的系统软件,就我们平时学习的电脑就完全可以开发了。本人学习用电脑配置如下:

电脑型号 操作系统 处理器 主板 内存 主硬盘 显卡 显示器 光驱 声卡 网卡 华硕 K42JE Windows 7 旗舰版 32位 ( DirectX 11 ) 英特尔 Core i5 M 460 @ 2.53GHz 华硕 K42JE (英特尔 HM55 Express 芯片组) 2 GB ( 尔必达 DDR3 1333MHz ) 希捷 ST9320325AS ( 320 GB ) ATI Mobility Radeon HD 5470 ( 512 MB ) LG LGD018B ( 14 英寸 ) 建兴 DVD A DS8A4S DVD刻录机 瑞昱高保真音频 Atheros AR5006X Wireless Network Adapter 软件支持:本系统采用的是Borland公司推出的MYECLIPSE8.5全新可视化编程开发工具,其特点是操作简单、易学易用、功能强大。和VC相比,JAVA操作更简单、更易于掌握,而在功能也并不比VC差;和VB相比,JAVA则功能更强大、更实用。后台数据库我选用的是Microsoft 公司推出的SQL Server 2000,该版本继承了SQL Server 7.0 版本的所有优点,同时它又增加了许多更先进的功能,与其他数据库软件相比,它的界面更友好,操作更简单,更容易学习,更容易上手,功能方面也还算比较强大。界面美化选用的是Adobe PhotoshopCS3图片处理软件协助处理。因此从软硬件技术的角度分析,开发一个《高频电子线路》课程的学习网站 系统,在技术上是完全可行的。 (2)法律上可行性

该系统是个人针对《高频电子线路》课程的学习网站 的现状及发展需要而专门

6

设计的本科毕设管理系统,系统的设计和源代码都是自己一手制作而成,从知识产权的角度来说,不存在抄袭和盗用版权的可能性,再加上系统所需数据信息来源都是由需求方提供或自己虚拟编制而成,因此在从法律的角度分析,开发《高频电子线路》课程的学习网站 是完全可行的。 (3)经济可行性

由于开发本系统的用到的硬件设备都是自己平时学习的,所用到的软件开发工具(myeclipse8.5,SQL2000,Adobe PhotoshopCS3)都是免费版的,所以就不存在产生购买新硬件设备及购买开发软件的费用,开发本系统成本是非常的低。再说现在社会对本系统的需求量很大,本软件具有很强的实用性,商业价值潜力极高,只要作品一完工就可以投入使用,很快就能产生经济效益。因此从经济的角度分析,开发《高频电子线路》课程的学习网站 是完全可行的。 (4)操作上可行性

由于本系统是专门为学校老师管理《高频电子线路》课程而开发的。所以《高频电子线路》课程的学习网站 的使用对象一般都是该学校老师。因该系统界面友好美观。并附带详细的操作说明书。因此只要使用者有一定的计算机基础就可以使用。

综上所述,开发《高频电子线路》课程的学习网站 在技术上、使用上、经济上、法律上都是可行的。

2.2 需求分析

软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明。需求分析是介于系统分析和软件设计阶段之间的重要桥梁。[1]

此需求分析报告是针对用户所提出的条件或权能,经过系统的分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,提出实现方案,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

2.2.1 用户需求

本系统是针对我国大中专院校而言的,所以出发点必须满足大中专学校老师需求。经过对我国大中专学校的现状及大中专学校的发展需要的详细分析,对《高频电

7

子线路》课程的学习网站 应实现集成在校为学生提交教学资源文件审核,后台管理员的添加学生和老师用户管理。并学生可以添教学资源文件以及修改密码等信息。

2.2.2 系统资源需求

《高频电子线路》课程的学习网站 主要是为大中专学校老师而服务的,其目的就是为了减少人力投入,降低经营风险,提高管理和工作效率,使投资者或经营者的经济效益达到最大化。因此系统资源的合理利用是非常有必要的,本软件系统在运行阶段对硬、软件的需求如下:

硬件环境: A. 一台赛扬2.13Gz(主频相当)及以上的PC机 B.内存256MB及以上 C.硬盘40GB及以上

软件环境:A.windows 98及以上的操作系统 B.SQL Server 2000

2.2.3功能需求

根据大中专院校老师对《高频电子线路》课程的学习网站 的要求进行分析得出,本系统的主要功能如下:界面友好美观,人机信息交互灵活、方便、快捷,安全可靠。对系统用户进行管理以及维护。对《高频电子线路》课程的学习网站 教学资源文件的分类进行管理,实现对教学资源文件种类分类的查询、添加、删除等操作。对《高频电子线路》课程的学习网站 的用户进行维护管理,主要可以添加用户。删除,查找用户。当添加一个管理员用户就可以管理该《高频电子线路》课程的学习网站 了。当添加一个学生,则在可以上传教学资源文件文件,并等待老师审核了。当添加一个老师用户就可以为学生文件审核了,并且管理学生上传的教学资源文件。当老师审核结束后,学生可以查看自己的审核结果。并可以进行系统维护:系统退出、密码修改等。

2.2.4数据字典

数据字典是数据库中所有对象及其关系的信息集合。是分析阶段最重要的分析工具。它作用是给数据流图上的每一个成分加以定义和说明。一般是由数据项、数据结构、数据流、数据存储、处理过程五个部分组成。 1、数据流

数据流名称: 别名: 用户信息 管理员信息 8

简述: 来源: 去向: 数据流量: 组成: 用于输入管理员的基础信息 由系统使用者提供产生 加工 “用户管理” 不限 管理员编号+工号+姓名+密码+职务+登记日期

数据流名称: 别名: 简述: 来源: 去向: 数据流量: 组成: 学生信息 学生档案 用于输入学生的基础信息 管理员提供 加工 “学生信息管理” 不限 学号+姓名+性别+邮箱+手机号+地址 2、数据存储

数据存储名称: 审核管理信息 简述: 组成: 组织方式: 查询要求: 对提交教学资源文件信息进行审核管理 文件编号+文件名称+文件种类+学生+分数 索引文件、系统编号为主健 要求能立即查询

数据存储名称: 简述: 组成: 组织方式: 查询要求: 文件分类信息 对文件分类的信息进行存储管理 分类名称+分类编号 索引文件、编号为关健字 要求能立即查询 3、数据流加工

加工名: 激发条件: 学生信息管理 接收到学生的基础信息时 9

优先级: 输入: 输出: 加工逻辑: 普通 学生的基础信息 学生基本信息 无

加工名: 激发条件: 优先级: 输入: 输出: 加工逻辑:

教学资源审核管理 接收到学生提交材料的基础信息时 普通 材料的基本信息 材料审核信息 无 10


基于JSP的课程学习网站设计与实现 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:组织行为

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: