- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东工商学院 信电学院 高级语言程序设计课程设计报告
PAGE
高级语言程序设计
课程设计报告
题目: 学生选修课程管理系统
、
专 业 :电气工程及其自动化
班 级 : 电气131班
学 号 : 姓 名 :李峥 邬倩 李少文
指导教师 : 马 加 庆
日 期: 2014 年 6月 16日至 2013 年6 月 20 日
山东工商学院信电学院
山东工商学院 信电学院 高级语言程序设计课程设计报告
1、程序基本功能要求
系统以菜单方式工作,因而要提供键盘式选择菜单以实现功能选择;由于要
登陆界面,因而要提供密码输入的操作,并支持密码修改;课程信息要用文件保
存,因而要提供文件的输入输出操作;由于要浏览信息,所以要提供显示功能;
要实现查询功能,故要提供查找操作;由于学生要选课,所以要提供选课操作,
并浏览学生的选课情况。
(1). 信息输入模块
从键盘输入课程信息、学生选课信息和密码,写入文件中。
(2). 信息浏览模块
先从文件中读数据,然后再显示。
(3). 信息查询模块
通过菜单选择查询字段,可以按照课程编号、课程名称、课程性质、开课学期、学分对课程信息文件进行查找,查找算法可以选择基本查找、二分查找等算法。
可以在学生选课信息文件中查询该学生的选课情况!
(4). 登录密码模块
支持密码登录,要求密码输入时为暗码且登录三次错误退出系统!
(5).修改密码模块
支持密码修改。
(6)选课模块
输入要选的课程编号,打开文件,找到相匹配的课程信息,输出该组信
息,并支持浏览。
2、总体设计(功能模块说明,如函数功能、参数说明,函数调用关系描述等,并注明各模块的具体成员分工)
本程序分为管理员模块和学生端模块。
管理员模块可以进行课程信息的输入、浏览和查询。
学生端模块不仅可以进行信息的浏览、查询还可进行学生选课及选课情况浏览,并且支持密码的修改!
#includestdio.h //标准输入输出头文件
#includestdlib.h
#includestring.h
#includeconio.h
#define size 2
struct course //课程信息的结构体
{
char code[10];
char name[10];
char type[10];
char total[10];
char cla[10];
char experi[10];
char credict[10];
char term[10];
}cour[size];
struct student //学生信息结构体
{
char number[10];
char course[10];
char code[10];
}student[2]={1001};
void main() //主函数
void save() //存入文件
FILE*fp; //定义指向一个文件的指针
void input_infor() //输入信息
void look_infor() //浏览信息
void menu_1() //菜单一
void menu_2() //菜单二
void menu_3() //菜单三
void change_code() //修改密码
void search() //课程信息查询
void put_infor() // 从文件中导出信息
void choose() //选课
void course() //学生选课情况浏览
3、详细设计(各模块程序设计组成框图、流程图)
(小四字体)
主程序流程
进入主菜单
进入主菜单
1.
管理员界面
2.
学生端界面
1.
课程信息输入
2.
信息
浏览
3.
信息
查询
4.
退出
系统
1.
信息
浏览
您可能关注的文档
- 湖州市中等职业学校第十七届学生技能节暨素质能力竞赛方案.doc
- 军理笔记,最终版.docx
- 蓝信产品简介V30(面向用户介绍).ppt
- 质量风险管理及GSP内外部审核---培训课件.pptx
- (4A)冬虫夏草经典网络营销方案.ppt
- (毕业论文)韩家岭站轨道电码化研究.doc
- (毕业论文)我国货币政策对股票市场影响的实证研究.doc
- (汽车运用技术)毕业论文-汽车自动熄火的故障诊断及维修.doc
- (硕士论文)黄河专用新型液压自动抛石机设计与试验研究.doc
- (最新)15 瑞风MPV商务车品牌营销推广执行策略.ppt
- DMS CRM数据质量检查标准(新)及经验分享.ppt
- Fe3O4纳米颗粒与细胞膜作用的分子动力学模拟.doc
- fx_4850P计算器在威后水电站双曲拱坝测量放样中的应用.docx
- Getting to Yes (英) - 《谈判力》无需让步的说服艺术.doc
- GP10通用汽车公司材料供应商使用的测试机构的评估和认证(DOC18).doc
- GPS—RTK在大比例尺地形测图中的技术与应用.doc
- HR College -招募系统模块一-人才吸引及雇主品牌讲.ppt
- ICSID仲裁裁决承认与执行机制的实践检视及其对中国的启示.doc
- III族氮化物半导体外延层薄膜的生长与表征研究.doc
- ITIL 理论在摩卡IT 运维服务项目中的应用研究.doc
文档评论(0)