课程设计报告参考格式

上传人:平*** 文档编号:5686580 上传时间:2017-09-07 格式:DOC 页数:19 大小:307KB
返回 下载 相关 举报
课程设计报告参考格式_第1页
第1页 / 共19页
课程设计报告参考格式_第2页
第2页 / 共19页
课程设计报告参考格式_第3页
第3页 / 共19页
课程设计报告参考格式_第4页
第4页 / 共19页
课程设计报告参考格式_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《课程设计报告参考格式》由会员分享,可在线阅读,更多相关《课程设计报告参考格式(19页珍藏版)》请在金锄头文库上搜索。

1、学 号武 汉 科 技 大 学 城 市 学 院课 程 设 计 报 告课程名称 面向对象程序设计(vc+)课程设计 题 目学 部 专 业 班 级 姓 名 指导教师 曾志华 2016 年 12 月 23 日 面向对象程序设计(vc+)课程设计任务书题目 火车站售票预定管理系统的设计与实现1 开发平台 :Visual c+ 6.02 设计任务1、设计内容设计一个火车站售票管理系统,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中。按照要求完成所有的功能和模块。(1)火车信息表表单,主要字段有: 班次号、出发时间、到达时间、出发城市、到达城市、途径城市、硬座

2、价格、卧铺价格、备注(2)用户信息表单,主要字段有:用户名、密码3 课程设计报告书主要内容1) 需求分析2) 总体设计21 设计的总体思想与算法描述22 模块结构图23 各功能模块的功能与处理流程描述24 界面设计3) 各功能模块程序设计按照功能模块的功能与处理流程描述给出详细的程序代码,并给出重点语句的注释.4) 小结4 课程设计要求1) 按时到机房签到,在指定机位上机。遵守机房纪律。2) 独立完成课程设计任务。指导教师到机位上指导学生和分时段验收学生完成的程序,按时提交打印的课程设计报告书5 课程设计参考书1 吕风翥 . c+语言程序设计. 北京:电子工业出版社.20112 张晓民 .VC

3、+2010 应用开发技术.北京:机械工业出版社 .20133 张海蕃 . 软件工程导论. 北京:清华大学出版社, 20084 杨正甫 . 面向对象分析与设计. 北京:中国铁道出版社, 2004撰写者:曾志华 李聪 审 定:聂玉峰编号 12 目 录1 需求分析 .11.1 系统概述 .11.2 问题分析 .12 系统总体设计 .22.1 功能模块图 .22.2 系统流程图 .22.3 系统数据文本设计 .33 系统实现 .43.1 进入功能 .43.3 查找功能 .53.4 删除功能 .63.5 添加功能 .6欢迎界面的代码 .95 总结 .146 参考文献 .1501 需求分析1.1 系统概述

4、系统含有以下内容:(1) 欢迎界面,点击进入登陆界面。(2) 登陆界面,连接文本,登陆你的名字和密码进入主界面。(3) 主界面,在菜单选项中选择查询,删除,修改,增加,录入。(4) 查询界面,按起始站和终点站查询,如武汉-汉川,即显示出发时间地点到达时间等信息。(5) 删除界面,点击列表控件中的首数据,点击删除,即删除出发时间地点到达时间等信息。(6) 增加界面,在编辑框中输入各项信息,即增加出发时间地点到达时间等信息。(7) 修改界面,点击列表框中的被修改数的首数据,且在编辑框中输入各项信息,即修改出发时间地点到达时间等信息。1.2 问题分析整个火车站售票预订管理系统怎么登陆进去,如何与文本

5、建立联系,怎么在主界面进行查询删除修改增加学生信息。各个运算功能的详细设计说明分别如下:1) 首先是登陆界面,用户信息表单,主要字段有:用户名、密码和注册。2) 然后点击注册,成功之后输入用户名和密码可以进入否则错误。3) 进入主菜单界面,在菜单选项中选择查询删除修改增加。插入第二张表,显示火车信息表表单,主要字段有: 班次号、出发时间、到达时间、出发城市、到达城市、途径城市等信息。4) 查询界面,按起始站,终点站查询。输入起始站,终点站,如武汉,汉川,及显示出发时间地点到达时间等信息。5)删除增加修改界面与之类似。12 系统总体设计2.1 功能模块图显示功能添加信息功能删除信息功能修改信息功

6、能查找信息功能图 2-1 功能模块图当登录之后,主界面显示了有关辆信息的输入框和右边已经添加的车辆信息的显示窗口。界面下面是“录入” , “查找” , “添加” , “修改” , “退出” 。这些按钮分别对应它们的功能。录入:把已经添加的车辆信息的文本导入到程序中;添加:添加新的车辆信息;修改;修改已经添加的车辆信息;退出;把车辆信息保存到文本文件,关闭程序窗口。22.2 系统流程图读取文本信息并显示出选择菜单添加?删除?修改?查找?接收用户输入新信息删除用户指定的信息修改用户指定的信息查找用户指定的信息完成操作后更新文本添加 删除 修改 查找图 2-2 系统流程图32.3 系统数据文本设计火

7、车站售票管理系统文本数据有 2 个(1)主要字段有: 班次号、出发时间、到达时间、出发城市、到达城市。(2)用户信息表单,主要字段有:用户名、密码Name passward3 系统实现 3.1 进入功能按 enter 键进入登陆界面图 3-1 欢迎界面3.2 登陆功能4进入登陆界面,输入用户名曾建铭和密码 123456,即可进入主界面。同时也可以注册账号密码存储至文本当中。图 3-2 登陆界面3.3 查找功能 输入所要查找的起始站和终点站,如武汉到汉川,即可显示班次号、出发时间、到达时间、出发城市、到达城市。5图 3-3 查询界面3.4 删除功能输入所要删除的班次号,如 005,即可显示班次号

8、、出发时间、到达时间、出发城市、到达城市。图 3-4 删除界面3.5 添加功能输入所要添加的班次号、出发时间、到达时间、出发城市、到达城市。6图 3-5 添加界面3.6 修改功能输入所要修改的班次号,如 001,即可修改所要修改的内容。图 3-6 修改界面3.7 录入功能更新文本框中的信息至列表框中。74 关键程序代码欢迎界面的代码 void CWelcomeDlg:OnBnClickedButton1()OnCancel();CLoginDlg dlg;dlg.DoModal();登陆界面的代码void CTestDlg:OnInput() ifstream infile(账户记事本.txt

9、,ios:in);string name,keys;UpdateData(true);if(m_keys = | m_name = )AfxMessageBox(请输入账号和密码!);return ;while(infile name keys )if(m_name.GetBuffer(0) = name & m_keys.GetBuffer(0) = keys)CGuanliyuandlg a;a.DoModal();return ;AfxMessageBox(请输入正确的账号和密码!);SetDlgItemText(IDC_EDIT1,);SetDlgItemText(IDC_EDIT2,

10、);infile.close();void CTestDlg:OnZHUCHE() 8ofstream outfile(账户记事本.txt,ios:app);ifstream infile(账户记事本.txt,ios:in);UpdateData(true);string name,keys;while(infile name keys )if(m_keys = | m_name = )AfxMessageBox(请输入完整账号和密码!);return ;if(m_name.GetBuffer(0) = name)AfxMessageBox(您输入的账号以存在!);return ;outfile InsertColumn(0,日期,0,100);pList-InsertColumn(0,车次,0,100);pList-InsertColumn(0,起始站,0,100);pList-InsertColumn(0,终点站,0,100);pList-InsertColumn(0,出发时间,0,100);pList-InsertColumn(0,到达时间,0,100);ifstream inFile(信息.txt,ios:in );int i=0;while(inFile riqi checi qishizhan zhongdianzhan ktime dtime)int n

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号