- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生学籍管理系统课程设计4
《计算机科学与应用系程序类课程设计》
设计报告书
题 目: 学生学籍管理系统
指导教师: 管涛
姓 名: mm
学 号: jjjjj
日 期: 第十五周
计算机科学与应用系 2010-2011学年第二学期
目录
第一章·····································需求分析
第二章·································系统主要功能
第三章·······································流程图第四章·································数据结构设计
第五章·······································类设计
第六章·································主要算法设计
第七章·····································主要代码
第八章·······························统运行结果样例
第九章·······································结束语
一、 需求分析
随着院校的扩招,学生数量不断增加,传统的学生管理方法,就学生的个人自然情况出发,对其进行管理,效率低且浪费大量的人力物力,不能满足学校对学生学籍管理的要求。学生学籍管理系统从学生学籍管理的现状出发,以实现学生学籍管理为设计目标,加以强大的数据库管理功能,可以方便对学生信息进行管理。本系统在设计时应该满足以下几点:
1.采用人机对话的操作方式,信息查询灵活、方便、快捷、准确,数据存储安全、可靠。
2.对学生信息的操作简单,可以方便地进行添加、修改和删除操作。
3.可以根据需要灵活地调整信息。
4.对用户输入的数据,系统进行严格地数据检测,尽可能排除人为错误。
5.系统最大限度地实现了易维护性和易操作性。
6.系统运行稳定、安全、可靠。
二、 系统主要功能
1·系统以菜单方式工作。
2·登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级,修改已知学号的学生信息。
3·删除已知学号的学生信息,
4·查找已知学号的学生信息。
5·按学号,专业输出学生籍贯表。
6·查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。
三、 流程图
系统流程图:
系统组织结构图:
系统功能结构图:
四、 数据结构设计
由于学生学籍管理系统要涉及大量的数据,我们应该用数据库来实现数据的存取。
五、 类设计
1.两个类模块:第一个class student,首先在student中定义几个保护型的数据成员,学号num,姓名 name,性别sex,a年龄 age,籍贯address,学院 collge,班级classes,专业zhuan;再定义一个student的next指针student *next;这样是将两个类联系起来的桥梁。
成员函数介绍string getname ()//返回姓名name;
Int getnum()//返回学号num;
string getplace()//返回籍贯 address;
String getzhuan();//返回专业 zhuan;
void getxueji(int b,int c,int d,int e,int f,int g)//将6个整型值分别表示入学,转专业,退学,降级,休学,毕业; 整型值负值1或0;
Void input();//在学生类中定义一个input函数实现屏幕上的输入功能;
void input(ifstream is)//创建文件类型引用
Void output()//输出学生的信息,与类operate中的output联系将其打印在屏幕,下面会讲述;
void output(ofstream os)//实现对文件的写入
第二个类模块操作类operate,首先两个类必须有个接口将他们联系起来,这样我们就在用一个类的对象指针作为operate类中的一个私有数据成员,故定义私有成员student *head再定义一个整型key,下面在保存和推出时会用到;下面介绍共有的成员函数:
Operate()//构造函数,赋初值
~operate()//析构函数
Void input()//这里的input函
您可能关注的文档
- 大学设计要求.doc
- 大学设计汽车转向系统[].doc
- 大学设计电力机车总体调试装备的设计与改进.doc
- 大学设计篮球场计时计分器的设计.doc
- 大学设计格式和装订顺序模板.doc
- 大学设计装卸料小车多方式运行的PLC控制系统设计.doc
- 大学设计管理系统——论文管理.doc
- 大学设计相关材料格式.doc
- 大学设计论文FPGA电子密码锁设计.doc
- 大学设计神经网络控制算法仿真.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
最近下载
- 干部履历表个人自传范文.doc VIP
- HYPACK中文版本操作手册(6.2a版).pdf
- 1.5 植物的变化 课件 教科版(2024)科学一年级上册.pptx VIP
- FA003临时用水专项方案技术交底.doc VIP
- 测绘地理信息安全保障措施和管理制度.docx VIP
- 二级建造师《机电工程管理与实务》易混淆知识点汇总.pdf VIP
- 1.4 给植物画张“像” 课件 教科版(2024)科学一年级上册.pptx VIP
- 二级建造师《建设工程法规及相关知识》建设工程合同和劳动合同法律制度复习题.pdf VIP
- 第五届全国高师学生英语教师职业技能竞赛初赛(二级)试题及参考答案..docx
- YB∕T 5357-2019 钢丝及其制品 锌或锌铝合金镀层(可复制版).pdf
文档评论(0)