您好,欢迎访问三七文档
1/15目录1引言...............................................................................................................................................21.1编写目的............................................................................................................................21.2项目背景...........................................................................................................................21.3名词解释...........................................................................................................................22软件需求分析...............................................................................................................................32.1业务描述...........................................................................................................................32.2功能需求...........................................................................................................................32.2.1管理员用户登陆....................................................................................................32.2.2管理员用户管理....................................................................................................32.2.3管理员用户站点信息管理....................................................................................42.2.4管理员用户站点线路信息管理............................................................................52.2.5普通用户注册........................................................................................................52.2.6普通用户登陆........................................................................................................62.2.7普通用户公交查询................................................................................................62.3数据需求...........................................................................................................................72.4性能需求...........................................................................................................................83软件总体设计..............................................................................................................................103.1软件框架设计..................................................................................................................103.2软件模块设计..................................................................................................................103.2.1软件功能结构图..................................................................................................103.2.2用户管理..............................................................................................................113.2.3站点维护..............................................................................................................123.2.4线路维护..............................................................................................................123.2.5公交查询..............................................................................................................133.3软件数据设计..................................................................................................................134软件详细设计.............................................................................................................................152/151引言1.1编写目的随着经济的快速发展,城市规模的扩大和人口的增长,城市交通问题日益突出。与此同时,由于互联网的普及,网络给人们带来了很多便利,比如人们借助网络查询公交线路。在线查询公交信息,如今都被广大用户所接受。而我国目前的城市公交乘客信息系统发展却不够先进,广大乘客可以获得信息的途径不多,这给广大出行人士带来不便。针对这种现象,为加快发展城市公交信息化,设计一个城市公交查询系统具有一定的现实意义。本文档的适用于城市交通的用户和使用这个系统的人。1.2项目背景城市公交运输以其覆盖面广,经济快捷的特点,目前,仍然是绝大多数出行者的首选方式。许多国家和城市都在积极的研究和发展本地的公共交通设施与服务,不断地对交通路线和人口的分布进行优化和合理调度。如果能提供一种服务,为市民特别是外来旅游,出差,就医等急需了解本地道路的人提供方便,快捷,经济,高效地利用公共线路的方案,将极大的方便他们出行和生活,同时减少不必要的交通流量,提高交通的效率和城市的地位。本实训课程是数据结构方面的基础实训课程,主要是训练数据结构在c语言软件项目当中的应用。该软件的用户为需要查询公交线路的人。开发团队:X3L成员:李靖,李楚琴,李扬,肖杰维护机构:X3L1.3名词解释fopen标准文件的打开函数fclose标准文件的关闭函数fgetc读文件字符的函数fputc文件写入函数fgets读文件字符串函数fputs将字符串写入文件的函数fread,fwrite数据块读写函数fprintf,fscanf格式化写读函数3/152软件需求分析2.1业务描述湖南成交集团是一个具有数十年历史的交通管理公司。该集团长沙分公司希望通过信息化的手段,为长沙市民以及外来旅客提供理想的公共交通方案。开发一套城市公交查询软件,该软件将为公司的日常运营提供用户管理,站点管理,线路管理等功能,同时为广大人民群众提供方便快捷的公交查询功能,为社会回馈一份便捷。2.2功能需求1、用例分析是要求每一个子功能点都要有一个用例例如:线路增加,线路删除,线路修改,线路查询。每一个功能描述一个用例线路删除用例:2、(后置条件是指:执行基本流程获得成功以后所达到的状态(条件)。体现的是执行该用例的最终目的。)本章的后置条件都有问题,我就不一一标记了。2.2.1管理员用户登陆在注册完成后,以管理员账户登陆进入管理员界面,管理员用户登陆功能需求如下表所示:表2.1“管理员用户登陆”功能需求分析用例功能点编号X3L101功能点名称管理员用户登陆角色管理员功能说明管理员用户能通过本功能点完成登陆操作事件流程1.管理用户输入用户名和密码,并回车。2.软件校验用户名和密码的格式是否合法。3.软件校验用户名和密码是否正确。4.若正确,则跳转到主功能处理界面;否则,提示“用户或密码输入错误,请重新输入!”。前置条件管理员用户成功注册后置条件管理员用户成功进入软件主功能处理界面输入数据用户名和密码输出数据软件主功能处理界面备注无2.2.2管理员用户管理根据客户业务开展情况,本软件必须提供用户管理功能。软件用户首先完成注册,方能使用该软件的功能,用户信息记录保存在软件数据文件中。管理员用户管理需求如下表所示4/15表2.2“管理员用户管理”功能需求分析用例功能点编号X3L102功能点名称管理员用户管理角色管理员功能说明管理员用户能通过本功能点完成用户管理操作事件流程1.进入管理员管理用户界面2.管理用户信息,可以对用户信息进行查找和删除前置条件管理员用户登陆成功后置条件管理员用户成功进入软件管理员处理界面输入数据选择需要进行的操作输出数据显示操作的结果备注无2.2.3管理员用户站点信息管理城市公交查询软件可以查询到公交站点线路信息,这些信息以数据文件的形式保持在软件当中。随着公交事业的发展,这些公交站点信息也可能会发生变动,则本软件提供线路信息管理功能,一方面可以将站点信息公开供用户查询;另一方面可提供增加站点信息功能,更新站点信息功能或者删除站点信息功能等。管理员用户站点信息管理需求如下表所示:表2.3“管理员用户站点信息管理”功能需求分析用例功能点编号X3L103功能点名称管理员用户站点信息管理角色管理员功能说明管理员用户能通过本功能点管理站点信息事件流程1.进入管理员管理站点信息界面2.管理站点
本文标题:公交查询系统
链接地址:https://www.777doc.com/doc-3259023 .html