- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[实习总结]西南交大大一软件实习 游客管理系统
信 息 科 学 与 技 术 学 院
本 科 一 年 级
软
件
开
发
实
习
报
告
专 业:
班 级:
开发小组成员姓名:
开发小组成员学号:
实习单位:软件工程实验中心
年 7 月 26
目 录
目 录 2
诚信承诺书 3
一、 软件开发设计题目 4
二、 软件开发设实习项目分工 4
三、 系统需求分析 5
四、 总体设计 6
五、 详细设计与实现 10
六、 运行结果 43
七、 程序清单 55
八、 主要知识点 99
九、 软件开发实习参观 101
十、 软件开发实习收获、体会及建议 102
诚信承诺书
本小组成员______________保证本次软件开发实习报告为自己独立总结、写作完成,报告内容和源程序不会有三分之一以上的内容与其他同学雷同,如果出现以上情况,本次软件开发实习成绩自愿记为零分。
承诺人签名:_______________
日期: ___年___7___月__26___日
软件开发设计题目
题目:游客信息管理系统
软件开发设实习项目分工
分工
姓名
类设计 所编程序行数 文档整理分工 每人工作百分比 安盼盼 管理员类 700 20% 33% 资灵薇 游客菜单类 700 20% 33% 李显 游客类和其他头文件 400 60% 33%
系统需求分析
系统设计的目的与意义
a.通过C++课程设计,使我们能够将学到的面向对象的设计思想运用在具体的工作和学习中,加深对类和对象还有链表和文件的理解,对生活中许多具体的事物抽象出类,并掌握继承和派生类、基类、虚函数和多态和的概念。并且和之前所学习的C语言相结合,更好的学习编程。
. b.通过这次课程设计掌握《C++语言程序设计》的编程思想,为后续课程打下基础。
c.培养我们实际操作能力和实践能力,为以后的工作打下坚实的基础。
2. 系统功能需求
系统功能需求:
a.?功能选择用菜单实现,用户根据自己不同的选择进入不同的菜单;
b.?管理员输入的游客信息保存在文本中,每次运行程序可以打开原来已经保存的数据,并且可以读取原来的文本中的数据到内存中进行处理;(包括从文件输入输出)
c.?管理员可以根据需要查看信息,可以按不同的条件查看;
d.管理员可以根据需要删除部分信息,可以按不同的条件进行删除;
e?.?管理员可以根据需要添加信息,添加的信息和原有的信息一样可以保存;
f.管理员可以根据情况修改游客部分信息,可以按不同的条件找到需要修改的信息进行修改;
g.管理员可以在有效的信息之间插入新的信息,并可以保存到原有信息中;
h.管理员可以根据需要对数据进行处理,并在文件输出中查看结果。
i.游客可以根据需要查看信息是否录入。
j.游客可以根据情况修改自己的信息,并将结果保存至文件。
k.游客可以根据需要显示自己的相关信息。
3.其它
本系统最大的特点就是将所有的数据都存储在链表的各个结点中,通过操作链表,对链表结点中的数据进行处理。提高了代码的效率和简洁性,缺点就是在管理员进入端口输入密码时没有删除键,即删除键也会被当做有效密码。
总体设计
1.系统功能分析;
因为是游客管理系统,我们站在九寨沟这个景点的方面考虑,不仅要管理游客,游客也需查看自己的信息。所以将用户分为游客和管理员,再注意到游客信息的安全性,在管理员端口通过管理员密码进入,在游客端口通过编号和游客密码进入。在管理员方面,包括添加,插入,修改,删除,查看,以及数据统计功能;在游客方面,包括查询是否录入,修改功能,输出游客自己信息功能;同时考虑到实用性,管理员端口设定游客的初始密码,但不能修改游客密码。游客端口可以修改密码不可以修改编号等。
2.类的描述;
人类 只包括菜单纯虚函数,作为不能实例化的接口 游客类 包括游客信息的各项属性;
包含get,set属性的函数;
重载和运算符友元函数;
在文件中输入,输出函数;
对某项属性进行数据处理的模板函数。 管理员类 由人基类和游客基类派生;
包括构造函数;
包含管理员功能函数:创建,查找,插入,删除,修改,输出所有游客信息,读入(可在文件)游客信息,和对某些数据处理的成员函数;
重载的菜单虚函数。
游客菜单类 由人基类和游客基类派生;
包括构造函数和析构函数;
包括游客功能函数:查询游客信息是否录入,修改游客信息,写入文件等成员函数;
重载的菜单虚函数。
3.各功能菜单介绍
管理员菜单基本框架:
游客菜单基本框架:
4.系统功能模块的划分与设计,各功能函数的说明;
游客: 接口为 #include “youke.h”
属性 包含编
您可能关注的文档
- [学科竞赛]奥赛经典辅导课件消化呼吸内分泌.ppt
- [学科竞赛]天文奥赛13-15快速答题ppt.ppt
- [学科竞赛]博思机器人--亚太地区VEX机器人世界锦标赛中国区域选拔赛规则及解读.ppt
- [学科竞赛]小学四年级寒假奥数班讲义.doc
- [学科竞赛]小学二年级奥数训练题库.doc
- [学科竞赛]德国专业摄影人像作品.ppt
- [学科竞赛]教学-2005年全国中学生生物学竞赛实验试题分析.ppt
- [学科竞赛]数据结构入门.ppt
- [学科竞赛]新人培训保险意义与公用.ppt
- [学科竞赛]心血管介入治疗进展.ppt
- 中国金刚石拉丝模芯市场行情监测及未来发展策略分析研究报告.docx
- 辽宁棉花产业精准扶贫下基层深化共同富裕计划分析.docx
- 量子加密技术产业融资策略创新与投资热点分析.docx
- 马其顿太阳能电池板市场供需关系调研及融资财务顾问规划文献.docx
- 生物反应器在再生医学产业化中的作用.docx
- 矿山地质勘探行业市场发展趋势深度分析及全球竞争态势与资源勘测报告.docx
- 医疗器械行业创新趋势及投资机会研究.docx
- 2025至2030全球及中国港口系泊系统行业细分市场及应用领域与趋势展望研究报告.docx
- 中国豆浆粉行业销售渠道及未来营销创新发展趋势研究报告.docx
- 中国PPS聚苯硫醚行业发展趋势预判与营销模式分析研究报告.docx
原创力文档


文档评论(0)