1、同时,系统以身份证号码作为开户的充分条件,即一个身份证号码只能开立一次银行账户。(3) 存款业务客户登陆系统后,选择存款业务,即可以将输入的存款金额存入相应的账户。(4) 取款业务客户登陆系统后,选择取款业务,即可以将输入的取款金额从相应的银行账户取出, 但是取款金额必须大于目前的账户余额。(5) 查询业务客户登陆系统后,可以选择查询业务,查询账户余额。(6) 转账业务客户登陆系统后,可以选择转账业务,进行转账。注意的是转账的目的账户必须是本系统已经存在的银行账户。(7) 修改密码客户登陆系统后,可以选择修改密码业务,进行密码修改。题目二:个人通信录系统模拟设计个人通信录系统模拟设计业务描述如
2、下:个人通信录必须为用户提供好友管理、系统管理和帮助三个部分。好友管理包括好友信息录入、好友信息修改、好友信息删除和好友信息查询查询的功能,在此基础上可以设置好友分组;系统管理包括密码修改、分组配置;帮助需要为用户提供系统的操作帮助。用户在登陆界面输入用户名和密码,校验正确后可以登陆系统。(2) 好友管理业务新增的好友信息保存至文件,之后对好友信息的管理都是对文件中的好友信息进行处理,并且可以将好友信息进行分组。(3) 系统管理可以在密码修改中修改本用户的密码;可以在此功能中配置系统需要的分组名,并且将分组名保存到文件中。(4) 帮助帮助业务需要为用户提供系统的操作帮助。各阶段具体要求:1、需
3、求分析阶段熟悉系统业务,从业务中抽取出系统的需求,形成完善的需求说明书。2、系统设计阶段根据需求,进行程序设计,包括定义系统的界面、定义系统数据的存储方式等,形成完善的设计说明书。3、编码实现阶段(1) 完成代码编写(2) 要求代码编写规范4、系统测试阶段(1) 完成功能调试(2) 要求完成必要的测试工作5、交付实施阶段(1) 提交可正常执行的系统(2) 提交系统需求说明书、设计说明书、程序代码(3) 撰写课程设计报告书(4) 要求规范地书写文档设计工作量:(1) 软件设计:完成问题陈述中所提到的所有需求功能。(2) 论文:要求撰写不少于 3000 个文字的文档,详细说明各阶段具体要求。工作计
4、划:理论课结束后两周进行课程设计,软件开发如下,一周完成。其中,两教学课时用于题目分析与介绍。其他教学可是用于程序设计。1)选定题目2) 需求分析3) 系统设计4) 编码实现5) 系统测试6) 交付实施计划时间指导老师学生18 周魏 歌14 软件 1 班卓 琳14 软件 2 班潘 怡14 软件 3 班何海江14 软件 4 班钟旭14 软件 5 班杨凤年14 软件 6 班(因为班级较多,各班开始和结束时间根据试验室安排情况灵活确定,以正式课表为准)注意事项n 提交文档 长沙学院课程设计任务书 (每学生 1 份) 长沙学院课程设计论文 (每学生 1 份) 长沙学院课程设计鉴定表 (每学生 1 份)
5、指导教师签名: 日期: 教研室主任签名: 系主任签名: 长沙学院课程设计鉴定表姓名胡辉衡B专业软件工程班级14 级 4 班设计题目钟旭指导教师意见:评定等级: 教师签名:答辩小组意见: 答辩小组长签名:教研室意见:教研室主任签名:系(部)意见:系主任签名:说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;摘要随着我国城市公交系统发展和逐渐完善,市民的出行得到了极大的方便,但同时巨大的公交线路网让人们的选择也困难起来,本城市公交系统就是在此背景下进行设计的。 本系统以用户为中心,界面简洁,结构简单,功能较为完善,可以满足市民出行的正常 需要。系统分为两个部分,一是内部人员使用的管理
6、员部分,这个部分的用来进行管理, 包括站点管理,线路管理,城市管理和功能测试。二是一般用户使用的查询部分,这个 部分的用来进行查询,包括站点查询,线路查询,站站查询,切换城市,修改密码。关键词: 城市公交查询系统目录摘要I第 1 章设计内容与要求11.1 课程名称11.2 设计要求1第 2 章需求分析42.1 功能模块42.2 设计环境6第 3 章概要设计83.1 功能结构83.2 系统流程图11第 4 章详细设计204.1 登陆注册模块204.2 站点管理模块224.3 线路管理模块244.4 城市管理模块324.5 公交查询模块34第 5 章测试495.1 登陆注册模块测试495.2 站点
7、管理模块测试505.3 线路管理模块测试525.4 城市管理模块测试535.5 公交查询模块测试55总结58参考文献58附录 源代码58第 1 章 设计内容与要求1.1 课程名称:软件工程基础实训 II设计题目:1.2 设计要求(1) 写出需求分析(做什么)(2) 要求问题分析和功能定义准确(1)根据问题描述,设计系统的结构(3) 完成数据结构中各个函数的定义(4) 用户界面的设计(5) 要求数据结构定义合理,类层次结构清晰(3) 撰写实训报告书第 2 章需求分析2.1 功能模块1.主要功能模块:(1) 用户管理用户管理模块为用户提供用户信息管理的功能,包括用户注册、用户登陆、用户信息修改、用
8、户密码修改、用户注销等功能。用户注册:用户可以利用此功能完成注册,用户在界面输入注册信息,回车后,软件将注册信息保存到用户信息数据文件中。用户登陆:用户可以利用此功能完成登陆,用户在界面输入登陆信息,回车后,软件验证登录信息,登陆成功后,软件进入主功能选择界面。用户信息修改:用户可以利用此功能完成用户信息修改。用户密码修改:用户可以利用此功能完成密码修改。用户注销:用户可以利用此功能完成用户信息注销,某用户注销后,便不能再次登录。(2) 线路管理线路管理模块为用户提供公交线路数据的管理和维护,包括线路添加、线路修改、线路删除等功能。线路添加:用户可以利用此功能增加一条线路。线路修改:用户可以利
9、用此功能修改一条线路。线路删除:用户可以利用此功能删除一条线路。(3) 站点管理站点管理模块为用户提供公交站点数据的管理和维护,包括站点添加、站点修改、站点删除等功能。站点添加:用户可以利用此功能增加一个站点。站点修改:用户可以利用此功能修改一个站点。站点删除:用户可以利用此功能删除一个站点。(4) 公交查询公交查询模块为用户提供公交信息查询的功能,包括站点查询、线路查询、站站查询、最短距离查询、最少换乘查询等功能。站点查询:用户可以利用此功能查看某个站点所停靠的公交线路。线路查询:用户可以利用此功能查看某条线路所路经的公交站点。站站查询:用户可以利用此功能查询出发地和目的地之间的所有公交乘车
10、方案。 最短距离查询:用户可以利用此功能查询出发地和目的地之间最短距离的公交乘车方案。最少换乘查询:用户可以利用此功能查询出发地和目的地之间最少换乘的公交乘车方案。2.2 设计环境IDE:Dev C+ 5.11编译器:G+ 4.9.2操作系统: windows 7 (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 删除线路选择要修改的线路名名字是否变化修改名是否存在修改