- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 需求分析
1.将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:
(1)进一步巩固、加深学生所学专业课程《C++程序设计语言》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。
(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。
(3)利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。
(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。
(5)掌握结构化程序设计方法,熟悉面向对象程序设计方法。
(6)熟练掌握C++语言的基本语法,灵活运用各种数据类型。
(7)进一步掌握在集成环境下如何调试程序和修改程序。
2.运用面向对象的程序设计方法,要求选择动态数组类模板或链表类模板,任务中要运用I/O流对象对文件进行读写操作。
(1)界面一
************************************
? ?? ??软件序列号管理子系统??
************************************
**???????? F1 –生成序列号?????????**
**???????? F2 –导出序列号 **
**???????? F3 –测试 **
**???????? ESC--退出系统????????? **
************************************
(2)功能
生成序列号:根据用户的使用单位(如合肥学院)生成序列号,即生成 的序列号应与(合肥学院)相关。
导出序列号:生成序列号列表,并导出到文件中。
测试:模拟某软件(该软件可以是一个页面),进入该软件之间必须首先输入使用单位和序列号,如果使用单位和序列号对应上了,则允许使用该软件。
3. 学生收费管理是一项重要性的工作,虽然学面临信息化的冲击与挑战,但是新一代学尚未产生,信息化还存在大量未解决的难题。因此,处理好信息化中的管理创新和原有档案管理制度之间的矛盾是目前面临的问题。目前高校学生的人数日益增多,越来越多的学校开始重视学生的科学化管理。:
重要的数据结构:
主要算法思想: 本任务的关键点在于如何设计序列号生成算法。该算法应有一定的复杂度,以防止用户破解。假设该算法表示为y=O(x),其中x为合肥学院,则经过y=O(x)运算,y即为序列号。在测试过程中,如果输入的参数满足y=O(x)该运算,则说明序列号正确,否则错误。
2.设计表示:
根据如上得到的需求分析,我们将本系统按照所完成的功能分成以下几个子系统:
1、使用单位及其序列号配对
2、输入学生收费信息
3、显示学生收费信息
4、删除学生收费信息
5、添加学生收费信息
6、修改学生收费信息
7、退出系统
各子系统完成的功能如下:
1、使用单位及其序列号配对
对某软件的版权进行管理,避免软件的非授权使用。
2、输入学生收费信息
学生收费信息的录入,包括学生学号、姓名、学生缴费情况等信息;
3、显示学生收费信息
显示出学生缴费的基本信息,包括学生学号、姓名、学生缴费情况等信息;
4、删除学生收费信息
删除学生缴费的基本信息;
5、添加学生收费信息
添加学生缴费的基本信息,包括学生学号、姓名、学生缴费情况等信息;
6、修改学生收费信息
对输入错误的学生缴费基本信息和有所变动的学生缴费基本信息进行修改;
7、退出系统
安全退出系统
三、 用户手册
主要注意使用单位和所设使用单位序列号的配对,若无法配对则无法使用此程序。
四、 调试及测试
1.使用单位(hefeixueyuan)和使用单位序列号(hfuu)的配对,若配对失败则显示您无权使用此程序
2.输入学生收费信息
3.输入2名学生的学号姓名和费用
4.显示此2名学生的收费信息
5.进行删除学生收费信息的操作,若输入学号错误将提示找不到该学号,请重新输入
6.显示删除后的学生信息
7.进行添加学生收费信息的操作
8.显示添加后的学生收费信息
9.安全退出系统
五、小结
此次课程设计,我感慨颇多,的确,从拿到题目到完成整个编程,从理论到实践,可以学到很多的东西,同时不仅巩固了学过的知识,而且这次课程设计使我懂得了只有把所学的理论知识与实践相结合起来,才能真正提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,困难重重,这毕竟第一次做,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不
您可能关注的文档
- ~广东省普通高中学业水平测试化学试卷解析.doc
- “”交通文明劝导活动策划书解析.doc
- “表现与感受”——文学发展他律、自律的中介运行机制解析.doc
- 消费心理学第一章教案_M解析.doc
- “共筑中国梦”知识测试题答案(套题)解析.doc
- 消化内科疾病诊疗常规解析.doc
- 消化内科专科考试题解析.doc
- “三个代表”重要思想的提出与党的十六大解析.doc
- “省管县”体制改革对县域经济的影响—以威宁县为例解析.doc
- 销售管理信息系统分析与设计解析.doc
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
文档评论(0)