软工 需求分析

北京工业大学耿丹学院

           《软件工程》

实验报告三

 

 

 

           

课题名称     轮船售票系统               

 

          中软                      

 

          14-1                    

 

             8                       

 

                                     

 

           沈樟伟                    

 

       杨鹏飞毛倩倩杨飞杨昌航    

 

实验三:需求分析

根据软件工程文档模板撰写需求规格说明书

要求:

1.列出系统的所有使用者;

2.列出每个使用者对系统的功能要求;

3.完成系统的逻辑模型;

4. 使用Axure (https://www.axure.com.cn/3608/ )或 墨刀( https://modao.cc/ )等工具设计系统的原型。

1、功能需求

在轮船订票管理系统中,主要包括三个角色实体,分别为管理员、船票、消费者。该系统的基本业务是船票管理、查票、订票、退票。管理员可以通过系统来管理船票,消费者通过系统查询票据信息,并实现订票、退票。

(1)管理员

管理员的职能是管理船票信息,主要是录入船票信息,包括编号、航班、开船日期、开船时间、出发地、到达地、票价等。

(2)消费者

消费者需实现的功能是查询、订票和退票。即查询船票信息或自己的订单信息,选择订票,并可在自己的订单中选择退票。

(3)订单管理

消费者每订一张票都会生成一张订单,订单管理主要是指消费者查询订单、取消订单。消费者可通过相应的船票编号、航班、 开船日期等信息来查询所需的船票,并实现购票。

此外,管理员则可登录到管理界面。对船票信息,订单信息进行管理(增删改查)。

(4)登录

系统需实现自动识别账号,即通过不同的登录账号登录到不 同的首页,从而实现相应的功能。

2、 开发环境

SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,功能较为全面,适合并能满我们对数据库的开发。

3、 硬件分析

一台高性能计算机,要求2G以上内存、双核CPU或更高配置。

4、逻辑模型

5、原型

该售票系统的参与者有消费者、管理员。管理员和消费者都需经过登陆进入主页,若无账号,则需进行注册。在主页中,用户可以进行查票、购票、退票的功能。主要分为以下几个模块界面:

菜单:

登陆:

注册:

主页:

查询:

购票:

退票:

 

时间: 2024-10-29 01:01:18

软工 需求分析的相关文章

软工总结

大一的时候,我们接触了很多的基础,同时,我们也写了很多的代码,从简单的输入输出再到一些基础排序.查找算法.大二的时候,我们系统的学习了很多进阶的内容,写了更多的代码,从面向对象的类再到复杂的红黑书平衡树.终于到了大三,两年的准程序员生活让我们写了很多代码,同时也做了好几个或大或小的项目.虽然只是学了简单的知识,但是我们依然或好或坏的完成了这些项目——完全凭借自己的本能.不论是什么计算机语言,算法,还是硬件接口,只要遵循规则就能得到结果.然而,软件工程却推翻了这一切,老师告诉我们,不能再先写再重构

软工初体验

软件工程是设计思想,主要是运用现代科学技术知识来开发工程的相关文件资料.从软工开始就开始进入C/S的学习,这也就代表这我们的计算机学习进入正规化的阶段,软工视频看完很长时间了,一直没有总结起来,颗粒归仓是一件很重要的事,在接下来的学习中,一定注意总结! 软件工程的概论    软件有自己的生存周期,从开始使用到最后有新的软件代替这段时间是他的生存周期,而软件开发的生存周期:分析,设计,实现,调试,支持.与生存周期相对应的还有他在开发的过程中要注意的六个步骤:制定计划,需求分析,软件设计,编写程序,

让我爱恨交织的软工文档

尽管我们做完机房收费系统了,可是这个过程我们都是凭借着自己的感觉去设计项目的,没有做到有法可依.有章可循.而软件project是软件设计的灵魂,是我们前进的思想性指导. 如今我们看完了软工视频,视频中对各个阶段所用的文档进行了具体的解说,可是看完视频,对文档的理解还非常懵懂.写文档的时候,看着模板,好多地方不知道填什么.就一直没有往下写,后来爱玲师傅给她的徒弟验收文档叫我也过去了,听完之后感觉收获挺大的,回来就要好好写文档了,如今我的文档了也验了,尽管有非常多不足,可是我也最终这一步上迈了出去,

软工的期末个人总结

翻译: 软件工程师应当自己做分析.规范.设计.开发.测试和维护,从而成为一个有用处的和受人尊敬的职业.根据他们对软件健壮性.安全性和福利性的承诺,软件工程师应当遵守以下八条原则: 1.公众性原则——软件工程师的开发方向应始终和用户意向一致: 2.客户和雇主关系原则——软件工程师开发应符合客户和雇主的意愿: 3.产品质量原则——软件工程师应该保证他们的产品或发布的模型可以通过最高水平的校验: 4.判断公平性原则——软件工程师应当时刻保持公正公平的原则,尤其是对自己的项目: 5.管理原则——软件工程

(软工视频总结)之软件维护和用户界面设计

软件维护是软件开发中的最后阶段,也是最长的阶段,不能小觑呀!软件维护所花费的人力.物力和财力在软件开发周期中占很大部分. 软件维护说白了就是一个在软件投入使用后,为了满足用户的新需求或者发现的新漏洞而对软件进行修改的过程. 软件维护的目的是:1.修改错误.2.增加软件的功能和性能.3.使软件更适应时代,使用寿命延长.4.让软件能更好的为人民服务. 软件维护的类型包括:1.适应性维护 2.完善性维护 3.改正性维护 适应性维护是为了适应发展,使软件适应外部的各种条件及环境的改变而做出的相应的修改.

软工课后余想

从大三上学期上过软件工程课之后就再也没有接触过全栈式的项目或者工程了,很多的关于前端后端技术的理解还停留在两年前,当时就是粗口咀嚼,消化不算精良,现在更怕是已经跟时代落伍了,所以也不敢讨论太多(T^T).好在这边只是讨论一下心得,这种东西见仁见智也算是略微减轻了我的压力. 最近一年多的时间里面北航加大了医工结合的力度,我个人也有幸融入其中,我们从医院拿数据然后听医生讲需求最后利用我们的算法实现能让医生满意的效果,甚至是可以推而广之的临床决策系统.其实这个过程跟公司拿项目然后做开发的流程很像:需求

(软工视频总结一)让我们把知识连起来

我们学习的知识都是有关系的,我们不能把一些的新的东西都要放进自己的脑子里,而是将自己知道的知识拿出来,和书上的对应-- 我们大多数都参加了<信息系统开发与管理>这一门自考,其实想想,软件工程和信管真的很像,所以说软工对于我们来说并不是一项新的内容,而是我们熟悉的. 软工视频首先就纠正了我们一个误区:软件不单纯是一个程序,而是程序.数据和相关文档的完整集合.由于多数开发人员只重视开发,不重视维护,所以导致软件在开发和维护过程中遇到了一系列严重问题,称此为软件危机,表现为产品不符合用户的实际需要.

福大软工1816 &#183; 团队现场编程实战(抽奖系统)

福大软工1816 · 团队现场编程实战(抽奖系统) 队员职责分工 团队成员 分工 张扬 预处理算法.抽奖算法.解决其他问题.本次博客撰写 韫月 "创建抽奖活动"页面的开发."已发布""已结束"等页面的动态生成 愈明 "创建抽奖活动"页面的开发.弹窗交互 文婧 "已发布"."已结束"页面的开发 地秀 "已发布"."已结束"页面的开发 全炯 各个页面的

软工个人项目WC(Python实现)

一.github地址:https://github.com/1371272989/WC.exe 实现功能: 1.-c:统计字符数: 2.-w:统计单词数: 3.-l:统计行数: 4.-a:统计复杂数据(空行.代码行和注释行): 5.-s:递归处理目录下符合条件的文件: 通配符没有全面,只能辨别后缀. 6.-x:通过图形界面选择文件: 可以通过图形界面选择文件,但输出还是在cmd上显示. 二.PSP PSP Personal Software Process Stages 预估耗时(分钟) 实际耗