- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言项目实践(管理系统设计)项目报告推荐
大连东软信息学院C语言项目实践项目报告(管理系统设计设计)系所:电子工程系专业:智能科学与技术学生姓名:刘依萍学生学号:14160700222完成日期: 2015 年 8 月大连东软信息学院Dalian Neusoft University of InformationC语言项目实践(管理系统设计)的项目报告分为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 内部接口函数编号函数定义函数说明1void help()系统帮助2void readfile()信息录入3void seek() 信息查找4void modify()信息修改5void sort()按学号排序6void insert()插入函数7void del()删除信息8void menu()菜单9void readfile()建立信息10fclose(fp);关闭文件11fp=fopen(student.txt,w);写入12void display()显示所有学生信息13void save()存储信息14fprintf()输入文件15fscanf()输出文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2.3 系统数据结构设计2.3.1 结构体定义struct record {char code[LEN+1]; /* 学号 */char name[LEN+1]; /* 姓名 */int age; /* 年龄 */char sex[3]; /* 性别 */char time[LEN+1]; /* 出生年月 */char add[30]; /* 家庭地址 */char tel[LEN+1]; /* 电话号码 */char mail[30]; /
您可能关注的文档
最近下载
- 2024年4月 全国高等教育自学考试真题 人员素质测评理论与方法 06090.doc VIP
- 路基挡土墙专项施工方案 - 大模板.docx VIP
- 一种可连续工作的氦气纯化器与纯化方法.pdf VIP
- 抢救药品相关试题(附答案).docx VIP
- 施工现场机械设备检查技术规范 JGJ 160-2016知识培训.pptx
- 2017年版2020年修订普通高中语文课程标准解读与培训课件.pptx VIP
- (人教2024版新教材)英语四年级上册Unit4.2 Part A Let’s learn&Match, act and guess课件.pptx
- 2025届高考散文一轮整体复习:写人叙事类散文——《放牛记》全文详解+课件.pptx VIP
- 热力管道工程质量保证措施和体系.pdf VIP
- 黄帝内经的临床医学理论.PPT VIP
文档评论(0)