




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华北科技学院计算机学院综合性实验报告实 验 报 告 课程名称 软件工程A 实验学期 至 学年 第 学期学生所在院部 年级 专业班级 学生姓名 学号 任课教师 实验成绩 计算机学院制 软件工程A课程综合性实验报告开课实验室: 年 月日实验题目基于软件工程的应用系统的开发一、实验目的通过综合性上机实验使学生了解完成一个计算机应用系统开发的完整过程,学习所应该采取的步骤、方法,掌握系统分析、系统设计和系统测试的主要环节,能够适应将来实际工作的需要。二、设备与环境设备:计算机系统运行及开发环境:Windows7 / XP / 8操作系统,Linux操作系统、Microsoft Visual Studio 2010、IE浏览器、360浏览器、Microsoft Access 2010数据库三、实验内容1.可行性分析1)经济可行性经济可行性研究主要进行开发成本的估算及可能取得效益的评估,确定待开发系统是否值得投资开发。系统的经济效益等于因使用新系统而增加的收入加上使用新系统可以节省的运行费用。运行费用包括操作员人数、工作时间、消耗的物资等。常见的几种度量效益的方法: 货币的时间价值; 投资回收期; 纯收入; 投资回收率。该系统预计的收益/投资比为246000*5/(53000+48000*5)=4.19投资回收周期:101000/246000=0.41设计系统周期为五年, 估计最长可达10年2)技术可行性技术可行性研究是根据待开发系统的功能、性能及实现系统的各种约束条件等,分析在现有的资源和技术条件下,技术风险有多大,系统是否能实现。技术可行性分析通常包括风险分析、资源分析和技术分析。就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。3)法律可行性法律可行性性研究关注的是系统开发过程中可能涉及的合同、侵权、责任以及各种法律相抵触的问题。1990年我国颁布了中华人民共和国著作权法,其中将计算机软件作为著作权法的保护对象。1991年国务院颁布了计算机软件保护条例。所有软件都选用正版并且所有技术资料都由提出方保管,同时合同制定确定违约责任。4)用户操作可行性用户操作可行性研究是要考察待开发系统的系统架构是否符合使用单位的使用环境现状和管理制度,系统的操作方式是否符合用户的技术水平和使用习惯。使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识。5)方案的选择与折中一个基于计算机的系统可以有多个可行的实现方案,每个方案对成本、时间、人员、技术、设备都有不同的要求,不同方案开发出来的系统在功能、性能方面也会有所不同。因此要在多个可行的现实方案中做出选择。6)可行性研究报告可行性研究的结果可以单独报告的,提交给上级管理部门,也可以包括在“系统需要规格说明”的附录中。2.需求分析顶层DFD0层DFD图1图2图2.2图2.5 本阶段主要是“目标系统应当做什么?”,在我们的此次系统设计中,主要是满足用户对网上照片冲洗的需求。 1)前台实现功能: 新客户注册 客户登录 照片尺寸选择 照片上传 实现购物车功能模块 订单查询功能 在线支付功能/网上银行支付功能 前台页面管理2)后台管理实现功能 用户注册信息管理 订单添加/删除/修改管理功能 照片尺寸信息管理 客户权限管理3.总体设计说明书系统的总体处理数据流程如下图:整体的功能模块图:1)用户注册模块:实现用户的注册功能,存储用户的信息。没有注册的用户是无法进行网上冲印照片的,因此需要用户进行注册。2)登录模块:登录模块提供用户的登录功能,登录之后的用户可以执行更多的操作,包括网上冲印照片,管理个人信息,修改密码等。3)购物车模块:实现用户对所需要冲洗的照片进行统一管理,方便用户使用该系统进行 网上冲印。4)支付模块: 用户提交订单之后进行支付,支付成功后等待系统管理员管理订单,并进行冲洗照片,后期给用户发货。5)账户管理模块:该模块可以提供用户对个人信息进行管理,也可以管理已提交的账单,对其进行删除、修改、添加等操作。6)管理员模块:提供管理员对用户信息和订单信息以及本系统进行管理。7)数据库设计用户信息表Customers(用户ID,用户姓名,用户密码,用户性别,用户电话,用户地址)订单信息表Form(订单ID, 用户ID, 照片尺寸, 订单备注, 订单日期)管理员信息表Admi (管理员ID, 管理员姓名, 管理员密码)(1)用户信息 Customers列名数据类型可否为空说明C_IDvarchar(15)NOT NULL用户ID(主键)C_namevarchar(10)NOT NULL用户姓名C_pwdvarchar(15)NOT NULL用户密码C_sexvarchar(5)NULL用户性别C_telvarchar(20)NOT NULL用户电话C_adrvarchar(50)NOT NULL用户地址(2)订单信息表 Form列名数据类型可否为空说明F_IDvarchar(15)NOT NULL订单ID(主键)C_IDvarchar(15)NOT NULL用户ID(主键)F_psizeInt(2)NOT NULL照片尺寸F_remarkvarchar(500)NULL订单备注F_timevarchar(15)NOT NULL订单日期 (3)管理员信息表 Admi列名数据类型可否为空说明A_IDvarchar(15)NOT NULL管理员IDA_namevarchar(10)NOT NULL管理员姓名A_pwdvarchar(30)NOT NULL管理员密码各ID均由系统自动生成,不允许为空的均不可以为空,订单日期由系统自动从系统时间获得,当用户取消订单的时候,相关信息从数据库删除。各个信息表独立存在,但是有都有联系。4.详细设计与编码1. 软件系统体系结构本系统采用的是B/S体系结构,B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。 2. 系统中每个功能模块及关键代码A. 登录功能模块实现用户及时登录的功能,登录成功的用户拥有冲印照片的权限,没有进行登录的用户不能进行照片冲印。逻辑实现代码:if (c3.lianjie(sql) & yzm.Equals(t7kz) c3.lianjie(select Uname,Tel,Addr,Pcode from users where ID = + Sessionid.ToString() + ); Label1.Text = c3.readerUname.ToString(); else Response.Write(alert(登录失败! 请确认用户名、密码、验证码正确!);location.href=login.aspx;); 图1B. 人机交互界面主页图2C. 软件性能:软件的性能良好,基本考虑到用户的信息安全,用户的可操作性和维护的方便性。5.测试评价一个程序和系统的特性或能力,并确定他是否达到预期的结果。软件测试就是以此为目的的任何行为。测试是为发现错误而执行的一个程序或者系统的过程。测试的基本方法分为:黑盒测试和白盒测试。6.维护软件维护就是在交付以后,修改软件系统与部件以排除故障,改进性能或其他属性或适应变更了的环境的过程。要求进行维护的原因主要有三种:(1) 改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷;(2) 因在软件使用过程中数据环境发生变化或处理环境发生变化,需要修改软件以适应这种变化;(3) 用户和数据处理人员在使用时会提出改进现有功能、增加新的功能以及改善总体性能的要求,为满足这些要求,就需要修改软件把这些要求纳入软件之中维护活动分为四类:1、 改正性维护;2、 适应性维护;3、 完善性维护;4、 预防性维护。四、实验结果及分析本系统为网上照片冲印系统,这个系统在现实生活中应用的很广泛,但是如今网上的一些冲印系统却不够完善。我们这次实验旨在于完善系统性能,提升软件利用率,将计算机的利用率尽可能的提升。这次实验过程我负责的是可行性分析的部分。可行性分析是一个需要严谨和科学分析的过程,并没有想象中那么简单。该软件项目可行性研究报告是对网上照片冲印系统的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.此研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。在这次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人养老金制度推动下2025年金融市场投资产品创新与市场拓展的影响报告
- 2025年高速压片机行业当前市场规模及未来五到十年发展趋势报告
- 2025年特钢行业当前发展趋势与投资机遇洞察报告
- 2025年漏电断路器行业当前市场规模及未来五到十年发展趋势报告
- 2025年酒类防伪行业当前发展趋势与投资机遇洞察报告
- 孤儿院基础知识培训内容课件
- 《创建高级路由型互联网》课件-第5章-BGP
- 教育行业面试热点与题目
- 求职面试宝典:武汉文员面试题库深度解读
- 求职必 备:沁阳中面试题库深度解析
- 2024年云南省临沧市遴选公务员笔试真题及解析
- 运用PDCA循环管理提高手卫生依从性
- JGJT251-2011建筑钢结构防腐蚀技术规程
- HG/T 2952-2023 尿素二氧化碳汽提塔技术条件 (正式版)
- DZ∕T 0054-2014 定向钻探技术规程(正式版)
- 福建省泉州市五中七中等七校联合2022-2023学年八年级上学期期末教学质量检测数学试题
- 预防老年人保健品骗局
- 安全生产培训(完整版)课件
- 钢结构长廊施工方案
- 信保业务自查问题统计表
- 年产3万吨环保型铝箔容器系列产品生产线项目环境影响报告
评论
0/150
提交评论