C语言项目实践(管理系统及设计)项目报告.docxVIP

C语言项目实践(管理系统及设计)项目报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言项目实践(管理系统及设计)项目报告

大连东软信息学院C语言项目实践项目报告(管理系统设计设计)系 所: 电子工程系 专 业: 智能科学与技术 学生姓名: 刘依萍 学生学号: 14160700222 完成日期: 2015 年 8 月 大连东软信息学院Dalian Neusoft University of Information目 录1 需求分析41.1 系统功能简述41.2 需求规格41.2.1 功能需求41.2.2 非功能需求52 概要设计52.1 设计方法62.2 总体设计62.1.1 系统结构62.1.2 处理流程62.2 接口设计72.2.1 用户接口72.2.2 外部接口82.2.3 内部接口82.3 系统数据结构设计92.3.1 结构体定义92.3.2 常量定义92.3.3 公共变量定义92.4 系统出错信息设计93 详细设计113.1 系统主控模块设计113.2 学生信息录入模块设计113.3 学生信息查找模块设计123.4 学生信息删除模块设计123.5 学生信息修改模块设计134 系统实现144.1 系统主程序代码144.2 信息录入程序代码144.3 信息查找程序代码154.4 信息修改程序代码174.5 学生排序程序代码194.6 信息插入程序代码204.7 信息删除程序代码214.8 读取信息程序代码224.9 信息保存程序代码224.10 信息保存程序代码234.11 主界面程序代码235 系统测试255.1 主控模块功能测试265.2 录入功能测试295.3 查找功能测试305.4 修改功能测试315.6删除功能测试326 结论33参考文献33C语言项目实践(管理系统设计)的项目报告分为6个部分(节),主要实践内容包括需求分析、概要设计、详细设计、系统实现以及系统测试等部分。学生通过设计、编译、调试、运行等步骤,完成系统设计。通过本次项目实习,不仅巩固和掌握了C语言的知识,数据结构的知识,结构化程序设计的思想,而且对软件开发的过程有了一定的感性认识。成果物是一个综合性较好的管理系统程序和项目报告。注意:开发环境不限,学生可自由选择开发环境,利用C语言完成系统设计。系统创新性说明:1 需求分析1.1 系统功能简述1.1.1功能要求学生信息管理:学生的基本信息学生信息的录入,查询,修改,自动将用户输入的学生按照学号排序,查询可按照学号查询,也可按照姓名查询,对学生的信息进行选择性修改1.1.2 性能需求1、网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。2数据的完整性,准确性a录入数据采用表格方式,限制录入数据类型及取值范围以的完整性及准确性。b、系统具有部分反悔修改功能,系统备有的修改功能均可反悔。2.系统对录入的信息进行自动处理,将学生的信息按照学号排序1.2 需求规格1.2.1 功能需求系统功能列表如表1.1所示。功能编号功能名称功能描述1功能选择为用户提供进行功能选择的界面。功能选择包括学生成绩录入、学生成绩查询、学生成绩修改、学生成绩删除、学生成绩排序及退出2XX录入根据界面提示,输入学生数据,对输入数据的合法性(如序号唯一性、数字、日期、性别等)进行检查,输入错误有提示信息并允许重新输入,全部输入正确后将信息保存到文件中3学生成绩查询界面提示用户输入成绩查询信息,根据用户的输入在已经保存的文件中查询,返回查找结果,结果可以是多条记录。如果没有所查询的记录,需给出“查询无结果”的提示。4学生成绩修改界面提示用户输入待修改学生,界面出现待修改记录,如无该记录有提示。在修改界面中根据提示进行修改,所有录入信息要进行合法性检查,修改正确后保存到文件中。5学生信息删除界面提示用户输入删除学生信息,先查询并显示用户要删除的记录,如果没有要提示。删除前要求用户确认是否删除。如果删除,文件中删除此记录并保存。1.2.2 非功能需求(1)实用·易用原则:系统实用性强(2)稳定性·安全性原则1.3 运行环境硬件CPU。。。主存。。。硬盘。。。。操作系统:win82 概要设计2.1 设计方法采用结构化的程序设计方法,进行模块化设计、结构化编程。程序结构分为三种基本类型:顺序结构、分支结构和循环结构。模块划分符合以下三条基本要求:模块在功能上尽可能地单一化、明确化,即模块的凝聚性。模块之间的联系及互相影响尽可能地少,尽量避免逻辑耦合,而仅限于数据耦合。模块的规模应当足够小,易于调试。实施方法:自顶向下、逐步细化。2.2 总体设计2.1.1 系统结构2.1.2 处理流程2.2 接口设计 2.2.1 用户接口7图2.3 系统主界面2.2.2 外部接口无2.2.3 内部接口说明本系统之内的各个系统元素之间的接口的安排,如函数接口。XXXX如表2.1所示。表2.1 内部

您可能关注的文档

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档