软件工程城市公交查询系统课程设计说明书Word文件下载.docx
- 文档编号:13072739
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:88
- 大小:355.80KB
软件工程城市公交查询系统课程设计说明书Word文件下载.docx
《软件工程城市公交查询系统课程设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程城市公交查询系统课程设计说明书Word文件下载.docx(88页珍藏版)》请在冰豆网上搜索。
同时,系统以身份证号码作为开户的充分条件,即一个身份证号码只能开立一次银行账户。
(3)存款业务
客户登陆系统后,选择存款业务,即可以将输入的存款金额存入相应的账户。
(4)取款业务
客户登陆系统后,选择取款业务,即可以将输入的取款金额从相应的银行账户取出,但是取款金额必须大于目前的账户余额。
(5)查询业务
客户登陆系统后,可以选择查询业务,查询账户余额。
(6)转账业务
客户登陆系统后,可以选择转账业务,进行转账。
注意的是转账的目的账户必须是本系统已经存在的银行账户。
(7)修改密码
客户登陆系统后,可以选择修改密码业务,进行密码修改。
题目二:
个人通信录系统模拟设计
个人通信录系统模拟设计业务描述如下:
个人通信录必须为用户提供好友管理、系统管理和帮助三个部分。
好友管理包括好友信息录入、好友信息修改、好友信息删除和好友信息查询查询的功能,在此基础上可以
设置好友分组;
系统管理包括密码修改、分组配置;
帮助需要为用户提供系统的操作帮助。
用户在登陆界面输入用户名和密码,校验正确后可以登陆系统。
(2)好友管理业务
新增的好友信息保存至文件,之后对好友信息的管理都是对文件中的好友信息进行处理,并且可以将好友信息进行分组。
(3)系统管理
可以在密码修改中修改本用户的密码;
可以在此功能中配置系统需要的分组名,并且将分组名保存到文件中。
(4)帮助
帮助业务需要为用户提供系统的操作帮助。
各阶段具体要求:
1、需求分析阶段
熟悉系统业务,从业务中抽取出系统的需求,形成完善的需求说明书。
2、系统设计阶段
根据需求,进行程序设计,包括定义系统的界面、定义系统数据的存储方式等,形成完善的设计说明书。
3、编码实现阶段
(1)完成代码编写
(2)要求代码编写规范
4、系统测试阶段
(1)完成功能调试
(2)要求完成必要的测试工作
5、交付实施阶段
(1)提交可正常执行的系统
(2)提交系统需求说明书、设计说明书、程序代码
(3)撰写课程设计报告书
(4)要求规范地书写文档
设计工作量:
(1)软件设计:
完成问题陈述中所提到的所有需求功能。
(2)论文:
要求撰写不少于3000个文字的文档,详细说明各阶段具体要求。
工作计划:
理论课结束后两周进行课程设计,软件开发如下,一周完成。
其中,两教学课时用
于题目分析与介绍。
其他教学可是用于程序设计。
1) 选定题目
2)需求分析
3)系统设计
4)编码实现
5)系统测试
6)交付实施
计划时间
指导老师
学生
18周
魏歌
14软件1班
卓琳
14软件2班
潘怡
14软件3班
何海江
14软件4班
钟旭
14软件5班
杨凤年
14软件6班
(因为班级较多,各班开始和结束时间根据试验室安排情况灵活确定,以正式课表为准)
注意事项
n提交文档
Ø
长沙学院课程设计任务书(每学生1份)
长沙学院课程设计论文(每学生1份)
长沙学院课程设计鉴定表(每学生1份)
指导教师签名:
日期:
教研室主任签名:
系主任签名:
长沙学院课程设计鉴定表
姓名
胡辉衡
B
专业
软件工程
班级
14级4班
设计题目
钟 旭
指导教师意见:
评定等级:
教师签名:
答辩小组意见:
答辩小组长签名:
教研室意见:
教研室主任签名:
系(部)意见:
系主任签名:
说明
课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;
摘 要
随着我国城市公交系统发展和逐渐完善,市民的出行得到了极大的方便,但同时巨大的公交线路网让人们的选择也困难起来,本城市公交系统就是在此背景下进行设计的。
本系统以用户为中心,界面简洁,结构简单,功能较为完善,可以满足市民出行的正常需要。
系统分为两个部分,一是内部人员使用的管理员部分,这个部分的用来进行管理,包括站点管理,线路管理,城市管理和功能测试。
二是一般用户使用的查询部分,这个部分的用来进行查询,包括站点查询,线路查询,站站查询,切换城市,修改密码。
关键词:
城市公交查询系统
目 录
摘 要 I
第1章 设计内容与要求 1
1.1课程名称 1
1.2设计要求 1
第2章 需求分析 4
2.1功能模块 4
2.2设计环境 6
第3章 概要设计 8
3.1功能结构 8
3.2系统流程图 11
第4章 详细设计 20
4.1登陆注册模块 20
4.2站点管理模块 22
4.3线路管理模块 24
4.4城市管理模块 32
4.5公交查询模块 34
第5章 测试 49
5.1登陆注册模块测试 49
5.2站点管理模块测试 50
5.3线路管理模块测试 52
5.4城市管理模块测试 53
5.5公交查询模块测试 55
总 结 58
参考文献 58
附 录源代码 58
第1章设计内容与要求
1.1课程名称:
软件工程基础实训II
设计题目:
1.2设计要求
(1)写出需求分析(做什么)
(2)要求问题分析和功能定义准确
(1)根据问题描述,设计系统的结构
(3)完成数据结构中各个函数的定义
(4)用户界面的设计
(5)要求数据结构定义合理,类层次结构清晰
(3)撰写实训报告书
第2章 需求分析
2.1功能模块
1.主要功能模块:
(1)用户管理
用户管理模块为用户提供用户信息管理的功能,包括用户注册、用户登陆、用户信息修改、用户密码修改、用户注销等功能。
用户注册:
用户可以利用此功能完成注册,用户在界面输入注册信息,回车后,软件将注册信息保存到用户信息数据文件中。
用户登陆:
用户可以利用此功能完成登陆,用户在界面输入登陆信息,回车后,软件验证登录信息,登陆成功后,软件进入主功能选择界面。
用户信息修改:
用户可以利用此功能完成用户信息修改。
用户密码修改:
用户可以利用此功能完成密码修改。
用户注销:
用户可以利用此功能完成用户信息注销,某用户注销后,便不能再次登录。
(2)线路管理
线路管理模块为用户提供公交线路数据的管理和维护,包括线路添加、线路修改、线路删除等功能。
线路添加:
用户可以利用此功能增加一条线路。
线路修改:
用户可以利用此功能修改一条线路。
线路删除:
用户可以利用此功能删除一条线路。
(3)站点管理
站点管理模块为用户提供公交站点数据的管理和维护,包括站点添加、站点修改、站点删除等功能。
站点添加:
用户可以利用此功能增加一个站点。
站点修改:
用户可以利用此功能修改一个站点。
站点删除:
用户可以利用此功能删除一个站点。
(4)公交查询
公交查询模块为用户提供公交信息查询的功能,包括站点查询、线路查询、站站查询、最短距离查询、最少换乘查询等功能。
站点查询:
用户可以利用此功能查看某个站点所停靠的公交线路。
线路查询:
用户可以利用此功能查看某条线路所路经的公交站点。
站站查询:
用户可以利用此功能查询出发地和目的地之间的所有公交乘车方案。
最短距离查询:
用户可以利用此功能查询出发地和目的地之间最短距离的公交乘车
方案。
最少换乘查询:
用户可以利用此功能查询出发地和目的地之间最少换乘的公交乘车方案。
2.2设计环境
IDE:
DevC++5.11
编译器:
G++4.9.2
操作系统:
windows7(64位)
第3章 概要设计
3.1功能结构
3.2系统流程图
第4章 详细设计
4.1登录注册模块
开始
输入新用户
名和密码
Y
是否已存在
N
保存新用户
结束
图4.1-1注册
4.2站点管理模块
选择要增加站点的
线路
输入站点名
是否重复
增加新站点
保存站点信息
图4.2-1增加站点
选择要删除站点的
选择要删除的站点
该线路站点个
数是否等于2
删除该站点
保存信息
图4.2-2删除站点
选择线路
选择要改名的站点
输入修改名
修改名是否已
存在
修改名称
4.3线路管理模块
图4.2-3修改站点
输入线路名
是否为空
依次输入站点名
线路名是否存在
保存新增线路和
站点信息
图4.3-1增加路线
选择要删除的线路
是否删除
删除所选线路的信
息
图4.3-2删除线路
选择要修改的线路
名
名字是否变化
修改名是否存在
修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 城市 公交查询 系统 课程设计 说明书