ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:172.50KB ,
资源ID:80027      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/80027.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件需求工程大作业.doc)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件需求工程大作业.doc

1、论文要求:()对所选系统进行严密的需求获取以及需求分析。()给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。()论文中给出所要实现系统的:可行性分析报告(简略) 、项目开发计划(简略)以及需求规格说明书。()需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。()附录中给出所选系统需求规格说明书中各图表的获取过程软件开发可行性研究报告1引言随着现在社会的发展,出行人员都避免不了要到某些城市去公干或其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。打的,对于一些因公出差的人来说算不了什么,

2、但是对于旅游者或是个人来说就不是很好的选择。以前那些人只能靠打电话,看交通图,像熟人问路等这些传统的查询公交信息。这样就浪费掉很多的时间在查询公交线路中,而且得到的信息也不一定是很可靠的。随着Internet的发展,开发一个城市的公交智能线路查询系统就显得十分必要,可以说更加适应现代社会的需求。1.1编写目的1.1.1 目的本报告的编写目的在于研究武汉市公交车查询系统应用软件是否可行,指出开发本软件所采用的方法和手段,并对软件的前景进行分析。1.1.2 预期读者武汉市公交总公司以及到武汉市的出行人士。1.2背景开发软件的系统名称:武汉公交线路查询系统 项目的提出者:李逸 项目的开发者:李逸及

3、理工大软件1001学生 用户:面向那些在武汉经常出行又不是武汉本地人,即那些不熟悉武汉公交线路的人。实现完成的系统实施地点:小组成员个人机和学校机房;系统的软硬件情况:2.1 硬件环境:PII或更高档微机、笔记本电脑;运行时内存需要:512MB;安装所需硬盘:8 0 GB;打印机:可选。2.2 软件环境:中文Windows98/2000/Me/XP;OFFICE97及以上版本。1.3定义武汉公交车查询系统:是由理工 软件1001完全自主开发、完全自主版权的应用软件。本软件主要针对到武汉市的出行人员,为他们的出行提供相关的线路查询和选择。简称:公交查询系统。公交车查询系统开发环境:是利用Visu

4、al Basic语言和SQL server2000数据库开发系统开发的,与其他数据库软件兼容的数据库语言。 简称:开发环境。1.4参考资料软件需求工程-毋国庆 梁正平 编著 机械工业出版社地理信息系统概论第三版 黄杏元 , 马劲松 编著;.地理信息系统:原理、方法与应用邬伦,刘瑜,张晶 等编著;软件工程-任胜兵 邢彬 编著 北京邮电大学出版社数据库原理、编程与应用-(美)Patrick ONeil Elizabeth ONeil 著周傲英 俞荣华 季文赟 钱卫宁 等译 机械工业出版社 Visual Basic 6.0 入门与提高-张树兵、戴红、陈哲 清华大学出版社UML和模式应用Craig L

5、arman著,李洋等译,机械工业出版社2可行性研究的前提2.1要求公交车查询系统应用软件的开发完全采用Visual Basic程序设计语言的程序设计与数据库相结合的手段进行开发,实现手段先进、有效、简单。本项目产品作为公交车信息查询的具体应用,是带有实验性、贡献性的,在一定时期内无经济上收益。是为了通过实现本产品的各项功能,是为了能够做到开发其它软件打基础,是注重以后的潜在发展,是在概念上、形象上的不断升值。 通过本项目产品为出行人员提供方便、高效的出行路线指导,引起人们对本工程产品的进一步的重视,提高本工作室在社会中的知名度、影响力。投资总额:800元人力总数:5人项目耗时:35天项目时间:

6、2012.10.1-2012.11.52.2目标开发出一套用于公交车查询的软件,帮助出行人员方便、高效的进行对自己的出行管理,并通过此次软件开发过程全面提高自身的综合素质。通过本软件的开发,实现公交车查询系统的推广,把公交车查询系统应用到各个城市的具体实际情况中,从而体现本系统的优越性,寻找本软件推广的突破口。本产品只是我们整个项目的一个初步,只是作为我们向国内各大城市的公交查询系统市场进军的桥头堡。最终,我们将开发适宜在街上联网模拟机上进行随时查询的系统。通过与相关厂商的合作,让查询系统“上街”,这将极大地方便用户.2.3条件、假定和限制投资总额: 800元人力总数:5人工程耗时:35天工程

7、时间:2012.10.1-2012.11.5所开发产品的寿命的最小值为一年;本工程由理工软件1001开发;工艺依托VB、Oracle及SQL server 2000的编程环境;工程开始时间:2012.10.1 结束时间:2012.11.5 软件系统界面美观、布局合理、内容简单,提供的信息语言通俗易懂、有层次感、分类清晰。必须根据现有条件所能达到的能力来完成整个工程。2.4进行可行性研究的方法通过调查分析武汉市公交车查询系统现阶段所具备的能力及实现的方法、确定主体结构。利用VB和数据库编程所能达到的能力,以最简洁、最容易的办法,边开发边测试,实现一个初级应用软件。即采用面向对象的方法开发此软件。

8、2.5评价尺度利用VB和数据库编程开发一个初始产品,以能够达到帮助出行人员提高行程管理效率、减少额外人力、物力资源开销为评价标准。3对现有系统的分析目前市场存在的公交查询系统软件,大多是公交公司提供,为网络版。实时性好是他们的优势,但是存在以下问题:1、产品的交互界面方面。公交公司所提供的网络版查询系统在很大程度上只是为了使用,对交互界面的设计并没有从用户的方面过多考虑。2、产品的功能方面。在前期的市场调查中,我们发现网络版查询系统具有或多或少的各方缺陷。如只提供终点起点的查询,在起点和终点之间的中间站没有提供查询。在起点和终点没有直达车时,无法提供相关的转车信息。在查询时显示不直接、明确等问

9、题3、产品的优化方面。对一个初级系统是无法做到尽善尽美的,因此要在用户的使用过程中发现问题,从而进行基本结构的添加、修改,对应用软件进行优化、升级。网络版的查询系统是无法做到这一点的。3.1处理流程和数据流程公交查询系统软件主模块系统子模块一系统子模块二3.2工作负荷不同的时期,工作负荷不一样,如白天,特别是节假日,车流量明显增加,相应工作负荷会增加。3.3费用开支购置相关机器,如计算机, 相应开发人员开支,相关维护人员开支,设备维修费用。3.4人员3.4.1技术开发人员 5人2.3.2系统检测人员 3人2.3.3系统维护人员 4人3.5设备 现有产品是建立在Windows操作系统中。在Win

10、dows环境中的产品最终是以数据库体现运行程序,可对其运行后的结果进行查找和增加、删减等操作。3.6局限性相关的知识点少,运行速度慢,处理能力不够,系统更新、修改困难。产品在使用时所产生的文件很多,不利于简单查询,可视化不强,时常出错。4所建议的系统4.1对所建议系统的说明本软件的设计目标是为使用者提高出行管理效率,是出行工作从盲目向预知的转变,减少人力物力资源。此公交查询系统软件与其它软件有所不同,它小巧实用,主要利用数据库来实现:a. 它将所有的数据都存入数据库中;b. 它调用的数据都来自数据库;c. 它能随意的输入数据和输出数据;d. 通过过滤的功能来查找出来的记录中找到所需的项。4.2

11、处理流程和数据流程产品流程图:数据结构设计创建公交线路数据库调试并进一步改进为程序和数据库之间建立关联后期维护创建主要功能查询界面各模块的基本数据流程图为: 4.3改进之处软件系统界面美观、布局合理、内容简单,提供的信息语言通俗易懂、有层次感、分类清晰。4.4影响4.4.1对设备的影响486以上机器均可使用此软件。4.4.2对软件的影响说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。4.4.3对用户单位机构的影响本产品所面向的是需要者,只需懂初步计算机的操作即可。4.4.4对系统运行过程的影响a. 用户要按照本产品的操作手册以及提供的相关配套材料进

12、行操作; b. 对输入过程数据预处理过程无影响; c. 对输出的处理过程无影响; d. 系统失效后如果出现异常情况,恢复的处理方法将采用结束当前任务或重新启动计算机; 4.4.5对开发的影响a. 随着汉语编程的发展,可使企业管理软件的升级,使操作界面更美观、使用更方便,并及时改正不足; b. 同时也需准备一定的人力及设备资源更新;4.4.6对地点和设施的影响对建筑物改造无要求及对环境设施的也无要求。4.4.7对经费开支的影响本系统开发需经费较低。本公交查询系统应用软件,易操作。但随着版本的升级,维护费用将有所提高。4.5局限性 a. 由于开发人员经验不足,工期较短,又因为公交车信息管理内容繁多

13、,所以所涉及的范围不够全面。b. 本系统只适用于当前的公交查询版本,以后版本提高时,本系统将做适当的修改。 4.6技术条件方面的可行性公交查询系统编程已经具备了完备、成熟的理论和体系结构,VB编程与数据库相结合进行开发的技术也日趋成熟,所以本系统的开发完全可行。 与工程产品相关的关键技术概述.1本工程产品的关键技术在于VB编程的程序设计与 数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即程序设计数据化,数据管理程序化思想。.2 关键技术的理论基础依据程序设计数据化,数据管理程序化的设计思想,将数据库文件与程序设计紧密的集合在一起。.3 技术可行性

14、结论本工程产品采用VB编程与数据库相结合的方法进行开发,而公交查询系统实现的理论及技术已经日趋成熟,因此公交车管理系统应用软件的开发手段是完全可行的。 5可选择的其他系统方案该方案与首选方案的不同之处本方案用 C+ 语言和oracle数据库编写。本方案的概况用本方案程序比较复杂,编译过程复杂。不选此方案的原因a. 不利于程序的修改,在这种方案中程序用到的数据分布在程序体的各个部分,如修改必在整个程序中寻找,而首选方案是边编程边编译,较容易查错并修改。b. 用C+程序编写,程序比较复杂,繁琐。c. 如果数据量较大,就会在程序过程中产生大量冗余,容易使程序出错。6投资及效益分析6.1支出基本建设投资根据本系统的自身特点,对于本系统软件的市场开发投资方向体现在软件开发、软件测试、技术培训方面。用于产品的开发,基础设施的投入等的总投资约为800元。 项目 费用备注人员工资 0 元 本工作室自发组建,合资开发此软件技术开发投入 500元1、计算机(自备)2、打印设备(打印机、复印机等)3、参考书目房屋

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1