软件工程实验(一个系统).doc
《软件工程实验(一个系统).doc》由会员分享,可在线阅读,更多相关《软件工程实验(一个系统).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一实验名称软件可行性分析实验目的和要求1实验目的:熟悉系统可行性分析的常用方法,重点掌握经济可行性、技术可行性和法律可行性。2实验要求:能依据所学的知识,对每小组的系统进行可行性分析。实验步骤、心得一实验步骤:1 编写可行性研究的引言。2 系统技术可行性分析 3 系统经济可行性分析4 法律可行性分析二实验结果:1 引言某图书馆为了方便管理和与读者、图书供应商更好的联系特提出开发此系统。2、 所建议系统技术可行性分析 2.1 对系统的简要描述 新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户
2、管理方面也有了极大地改善。 2.2 处理流程和数据流程 2.3 与现有系统比较的优越性 在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。 2.4 采用建议系统可能带来的影响 (1).设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。(2).现有软件:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开
3、发过程中将尽量考虑到,对现有软件的兼容性。(3).用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。2.5 技术可行性评价 就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。 3 所建议系统经济可行性分析3.1 该系统对客户的影响:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.3.2 购货方面:3.2.1支出1)系统开发费用(1)人员费用:本系统开发期为三周,试运行一
4、周。开发期需要开发人员3人,试运行期需要开发人员2人。人员费用为 1万元。(2)设备费:本系统所需的硬件设备费用为1.2 万元。(3)不可预见费:按开发费用的15%计算。2)系统运行费用(1)系统维护费:需要 人/年进行系统维护,维护费为 1.3万元(2)设备维护费:设备更新费为 万元。设备维护费为 1.1万元。(3)消耗材料费。3.2.2收益(1)提高工作效率(2)减少工作人员4 社会因素分析该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。实验二院(系):计算机科学与技术学院 课程名称:软件工程实验名称软件
5、需求分析(1)实验目的和要求1.实验目的 熟悉结构化需求分析方法和工具2.实验要求根据给出的案例,进行需求建模, 画出E-R图,顶层数据流图.实验步骤、心得一 实验步骤1. 打开Word或用VISIO2. 阅读案例,仔细分析3. 画出系统的E-R图和顶层数据流图.二 实验结果1E-R图2. 顶层数据流图实验三院(系):计算机科学与技术学院 课程名称:软件工程实验名称软件需求分析(2)实验目的和要求1.实验目的 熟悉结构化需求分析方法和工具2.实验要求根据给出的案例,能用DFD、数据字典图描述系统的需求分析.实验步骤、心得一.实验步骤1、打开Word2、阅读案例,仔细分析3、画出系统的多层数据流
6、图和数据字典.二. 实验结果1. 图书馆管理信息系统 1 层数据流程图2、第二层图书借阅系统数据流程图:管理信息系统的数据字典如下: (1) 数据流描述 数据流编号: D01 数据流名称:图书采编信息 简述:图书采编信息 数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机。 数据流去向:采编管理模块。图书采编信息将采编数据存入数据库(图书表) 数据项组成: BookID (图书编码) BookType (图书类别) BookName (书名) Auth (作者) Publisher (出版社) Price (单价) PubDate (出版日期) Quantity (购买数量) 数据
7、流量: 100 本 / 日 高峰流量: 500 本 / 日 数据流编号: D02 数据流名称:图书借阅单 简述:图书借阅单 数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。 数据流去向: P2_11 检查读者身份。 数据项组成: OrderDate (借阅日期) BookName (书名) RederID (读者账号) ReaderName (读者姓名) O_Quantity (借阅数量) 数据流量: 1000 部 / 日 高峰流量: 5000 部 / 日 实验四院(系):计算机科学与技术学院 课程名称:软件工程实验名称系统的概要设计实验目的和要求1.实验目的:熟
8、悉系统总体设计的相关内容2.实验要求:根据案例,画出系统的总体结构图实验步骤、心得一.实验步骤1.打开Word2.阅读案例,仔细分析 3.画出系统的总体结构图二.实验结果实验五院(系):计算机科学与技术学院 课程名称:软件工程实验名称系统的详细设计实验目的和要求1.实验目的:了解常见的详细设计工具,掌握PDL语言,PAD图和N-S图之间的转换. 2.实验要求: 将下面的伪码转换为程序流程图和PAD图实验步骤、心得一.实验步骤1.打开Word2.阅读代码,仔细分析 3.画出程序流程图 4.将流程图转换成PAD图二.实验结果1. 程序流程图2. PAD图实验六院(系):计算机科学与技术学院 课程名
9、称:软件工程实验名称系统的编码(1)实验目的和要求1.实验目的: 对已经设计好的系统进行结构化编码2.实验要求 要求能给出正确的结构化编码实验步骤、心得一.实验步骤1. 开发环境选择2. 关键技术和系统实现 3. 编写相应的源码二.实验结果1. 开发环境选择 1.1 环境要求 本系统采用Tomcat5.0作为服务器;使用JDK:的J2sdk1.4版本;操作系统为WINDOWS 2000 SEVER;数据库平台是SQL SEVER 2000;数据库连接采用JDBC,驱动为Microsoft SQL Sever 2000 Driver for JDBC,JAVABEAN负责封装数据库JDBC的连接
10、。 1.2 JSP JSP是由SUN Microsystem公司倡导,许多公司参与一起建立的动态网页技术标准1。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网站。在网页HTML文件中加上和标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的java程序片段,然后将执行结果以传统的HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等。所有程序操作都在服务器端执行,网络上传送给客户端的仅是回应请求的结果,对客户浏览器的要求很低。在用户连接JSP网站时,用户
11、请求网页,JSP页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过Java Bean处理请求并将返回的数据封装成HTML页面返回给用户。2 关键技术和系统实现 2.1 数据库连接 本系统采用JDBC连接SQL SEVER数据库,同时在数据库操作上用BEAN进行了封装,方便程序开发时与数据库的交互,接下来详细看一下这两方面。 2.2 JDBC JDBC是一种可用于执行SQL语句的JAVA API。它由一些JAVA类和接口组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯JAVA语言编写完整的数据库应用程序。 JDBC具体可以实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 一个 系统
限制150内