- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
某学校教材管理系统.doc
题目:某学校教材管理系统
一、 课程设计时间
20010-11第2学期 第15周,共计1周,20学时。
二、 课程设计内容
用C语言编写软件完成以下任务:
1录入教材信息(包括:教材编号、书名、著书者、出版社、售价、数量等);
2教材科购买教材(要求新教材能够录入,已有教材能够添加):
3教材查询(可按照书名或者教材编号)。
4教材信息修改。
三、 课程设计要求:
1.程序质量:
贯彻结构化程序设计思想。
用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。
用户界面中的菜单至少应包括“教材信息录入”、“教材购入登记”、“教材 查询”、、“教材信息修改”、“退出” 5项。
代码应适当缩进,并给出必要的注释,以增强程序的可读性。
2?课程设计说明书:
课程结束后,上交课程设计说明书和源程序。课程设计说明书的格式和内容参 见提供的模板。
四、 指导教师和学生签字
指导教师: 学生签名:
五、 成绩
六、教师评语
目录
TOC \o 1-5 \h \z HYPERLINK \l bookmark2 \o Current Document \h 一、 需求分析 1
HYPERLINK \l bookmark4 \o Current Document \h 二、 设计分析 3
HYPERLINK \l bookmark34 \o Current Document \h 三、 主要界面截图 14
四、 技术要点 17
HYPERLINK \l bookmark54 \o Current Document \h 五、 个人总结 20
HYPERLINK \l bookmark58 \o Current Document \h 六、 参考文献 20
HYPERLINK \l bookmark62 \o Current Document \h 七、 源程序 21
一、需求分析
根据任务书给定的“课程设计内容”和“课程设计要 求”作如下的需求分析。
该系统是一个较典型的数据管理系统,其使用者被假 定为某学校教材管理人员,系统应该具有操作方便、功能 严密、功能齐全的特点。
操作方便性分析
学校教材管理系统是为全校学生服务的重耍系统,需 要输入和输出大量的教材数据,唯有简洁且方便的操作系 统才能使管理人员高效并且准确的管理繁杂的相关数据 信息。因此设计程序时要尽量的在系统功能齐全的前提 下,保证系统易于操作。
功能严密性分析
操作者在操作系统管理大量复杂的数据时,系统能够 对操作人员的指令做出准确的反应,其中包括操作者输入 错误的指令时,系统应该能够做出判断,提醒操作者及时 的更改信息,使输入和输出信息更加严密。
主要功能分析
新数据录入:允许操作者输入新教材的教材编 号、书名、著书者、出版社、售价、数量等信息。对用户 由于疏忽录入的非法数据,能够及时提示并更止。
数据保存:对于输入的数据,或被修改的数据 应该保存到某个磁盘文件中,实现永久存储。文件的具体 格式题目未作具体要求,所以可采用随机文件,也可采用 文本文件。不管采用哪种文件形式,文件中的数据应有固 定的格式,以便于程序自动读取或人工阅读。
数据查询:用户输入查询条件,系统可以提供 两个选项,用户可在系统提供的选项中任选其一,便可方 便快速的获取教材的编号、书名、著书者、出版社、售价、 数量等信息。
数据添加:用户输入教材编号,若是已有教材 编号,用户可以直接添加教材数量,若输入的是新的教材 编号,系统会进行提醒用户,用户直接可以进行新教材信 息的录入。
数据修改:用户根据系统提供的选项快速的找 到需要修改的教材,并且可以灵活的对教材的任意一个信 息进行修改,减少不必要的操作步骤。如果用户输入的教 材信息在系统内并没有记录,系统会进行提醒,并跳回主 菜单。
二、设计分析
主耍有5个功能模块,每个模块对应一个C语言自定 义函数。这些函数原型及其功能简述如下:
1录入教材信息,这个函数用static声明局部变量, 使函数调用结束后不消失而保留原值以便于后面教材查 询等功能的使用。
void luru()
{
static int i = 0;
printf(\n输入教材编号:”);
scanf(”%s”, books[i].num);
printfC输入书名:”);
scanf(”%s”,books[i].name);
printf(H输入著书者:”);
scanf(”%s”, books[i].author);
printf(”输入出版社:”);
scanf(”%s”, booksfi].press);
printfC输入售价:”);
scanf(”%f”, books[i].shoujia);
printf(”输入数量:”);
scanf(%d, books[i].c
您可能关注的文档
- 柏正杨工作流授权控制模型研究.doc
- 某OEM手机产商PLM案例实施分享.doc
- 某SUV白车身模态研究和优化设计.docx
- 某世界500强企业的主机系统安全配置标准UNIX.docx
- 某中字头年末述职及评分表.docx
- 某主干线同江至三亚公路胶州至两城段k21976中桥盖梁施工组织设计.doc
- 某乡XX年农业产业结构调整工作情况汇报.doc
- 某企业党总支2015年年终总结与工作计划.docx
- 某企业大学管理制度.docx
- 某企业装配线产品质量分析与改善毕业.doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 骨科手术患者围手术期VTE风险评估及预防.ppt VIP
- 一年级上册识字1 识字闯关游戏 课件(共24张PPT).pptx VIP
- 电力工程勘测方案设计(3篇).docx VIP
- %227中央空调通风与空调工程清单估算(成本估算).xlsx VIP
- 钢结构焊接施工方案(最终版) .pdf VIP
- 写字楼物业管理与租金收益.docx VIP
- 2024年巴东县选调县外在职在编教师真题.docx VIP
- 医疗器械企业质量手册.doc VIP
- XX乡政府关于推荐XXX同志评选高级农艺师材料.pdf VIP
- Souvenirs d'enfance童年的回忆-钢琴谱 原调简谱 高清正版完整版双手简谱.pdf
文档评论(0)