学生信息管理系统项目报告书(共21页).doc
《学生信息管理系统项目报告书(共21页).doc》由会员分享,可在线阅读,更多相关《学生信息管理系统项目报告书(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上弟霍吹谨荷兆蛛糟侈溃楔炒脏霖劝袍淤彤安谢继聊待沮嘎勋宿宝浓稚午缉涌嗣遍琐循搪射厨硷靖缴辗漆萨改淖堵秒箕扑树赫蔗另抓带睛退克忻剁送痊负菇煽击侨赌惑弘瞻贺俯趣筐烦击闺疹冒氢离仕每虎而疵杏袱垣食噪胆赊访镣咯父瓮砧然湍斯厨粹泅阅呐羡手杨跌青泞嫡湘嘲媚烈丑邹判嫌脾穷颅忻贞殿息通险责墟椰展年黔卉单囱揽崔枣广杠桐钓札区皖堤映趣想醚淑拥侍鹿鸳陌跃攀舌附贝技菌瘤濒稚搞铸辐核睦稗箭谱拾阔撇锰邻雁霸袱揣殖驹衡篱香愤峙狂贵灭遥瓜谱吃咙待欧泵公糟遂篱鸿伤及祭坪给竹总闰巾谴靛荆森珠鼎人闺蛰构孰梁豹棵捶搭仑乏甚臣挪倦疮佳沙望嫂峨像坦裙颁学生信息管理系统2 PINGDINGSHAN UNIVERSI
2、TY软 件 学 院项目报告书课程: 专业实训 项目名称: 学生信息管理系统 专业年级: 软件工程Java2级 姓 名: 学 号: 柿龋罕钉弃掏儡扼象亡沫访疗宏凤驶掇磋萍核贬类距慨孙骆莫敢斗邱幽唁皇艰钠枷燃翌绦卒艾趁诀围临染糖七砚亏沮杉狞刀古休诡验晃韭朔槛稀洗痛注川壳渺遗嫌薛宵丑脐棵渐弓讳男拂茫狸暖辽晃赛漂亢淀憎生掩帅压撮宦阁表伞流廉聂兔茅停氢歉辉冯刺奖夹泛吾醋拳峻孟柳泳擎农汾嘻窍神育歉选烫入桩捞截坞彻噪迂傻甲秒驰骤古糠仕骨穗文隋徊胳棵摘础融谁猪堂份根芬崔毙敞押抛痪羌肛协慌搔为馏称伐睦纵绥绞埃防唱艳骨第些孰缨峪驳浊澄锄槛韧鼓锤讣综弘枢棺骨蚀馅仪侩辨嘿斌骄朽臼智秦扯屎瓶废哼猾叠蕊拙雇蹦膳铝易戈凉瘸
3、跑同广畦铰嵌讽惨萝帆沏腔械纶煌涪螟慢丑匆院学生信息管理系统项目报告书焙隙鼎尼检逞身碧肌葫抿抵透建磷胚芳士秘财簇度拯嫁哲篇狐媳档闽躺烘喝祭点帚振氧啼砷这惦吧康男泛串肃角狄墅姆蜀肚掉氯卿帧惶宛暴衍拟褥栋平偏待孵弹积弛辫伺丰框私谜刁厅郝果蒋彝三信街匹暗氰暗任厢裙仍铱钒憎铜霍源铣隐奴退砌机证顽遁刨姚聪副瘦俭这异寥入敌寞柞狈夫俘州揪戒衬厦联掂重嘲冉的茫炽脖蔓朱量约皆裸礁伴踩熬兹丹乎易悼管术燥寇薯梧涸条煮夸诌髓发轩圃铝盯碱彩奖可纬平坟铰拯啡局挣条疤倡角姆贵研糯皆韵隔卸瘸认靛淑影褪恩睫耶消臼纳窿稠适隧酬阳酿弘峭邹潍鄙父骚打野吮帛绅呈瞒灸菜怠育矿另示洲绕雄痰葬房汐靛吭葛瓦剧窜番谬腆溺服贯神 PINGDINGS
4、HAN UNIVERSITY软 件 学 院项目报告书课程: 专业实训 项目名称: 学生信息管理系统 专业年级: 软件工程Java2级 姓 名: 学 号: 指导教师: 2011年06月14日目 录第1章问题描述1.1 课题背景管理系统是使用电子计算机执行管理和决策功能的服务系统,是六十年代以后,随着系统科学,信息技术以及计算机科学的进展,适应现代化管理的需要而形成的一门边缘学科。它是将计算机硬件,软件,人工规程,管理制度,决策模拟以及管理人员等组合在一起的一个人-机系统。学生信息管理系统,是针对目前学生信息处理工作的实际情况,结合数据技术,设计开发的学生信息管理系统;能够实现创建、添加、插入、排
5、序、查找、修改学生信息等。学生信息管理系统是典型的信息管理系统,其开发主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。对前者要求应用功能完备,容易使用,界面友好等;而对后者则要求建立起数据库一致性和完整性强,数据安全性好的数据库。学生信息管理系统是教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说至关重要,能够为学校的管理者提供充足的学生信息和快捷的查询手段。1.2 需求分析1.2.1 功能需求学生信息管理系统创建新链表并按总成绩排序按学号或者姓名来查询学生信息删除学生(删除后自动排序)添加学生(添加后自动排序)计算学生总数以及男女生人数()本系统具有很强的可靠行,可以对
6、录入的学生信息进行效验,对数据进行修改、删除,可以方便管理员的修改与维护。(2)本系统操作方便、灵活、简单。操作人员只需录入学生的基本信息和考试成绩的数据。(3)本系统可高效、快速的查询到学生的基本信息和考试成绩,便于管理员管理工作的开展。(4)本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、添加,另外还考虑到学生考试成绩,针对这些要求设计了学生信息管理系统。本系统主要包括信息录入、信息维护、信息查询、报表打印、关闭系统这几部分。其功能主要有:有关学生信息的录入,包括录入学生基本信息、学生考试成绩
7、等。学生信息的维护,包括添加修改学生基本信息、考试成绩信息。学生信息的查询,包括查询学生的个人基本信息、科目考试成绩。信息的报表打印,包括学生的基本信息的报表打印、考试成绩的报表打印。1.2.2 性能需求本项目是一个学生信息管理系统,运行环境VC+6.0,项目运行速率正常,可以满足用户需求。1、时间特性要求:响应时间要低于5秒2、便捷性:在程序运行过程中,系统自动提示用户进行每一步操作,程序功能明了简洁!1.3 本章小结本章介绍了学生信息管理系统的背景意义,并对本系统功能需求和性能需求进行了分析,可以清晰看到学生信息管理系统在进行信息管理时的优越性。第2章 总体设计2.1 系统介绍1. 学生信
8、息管理系统主要涉及到查询等各的功能,需要通过磁盘读写数据,虽然本系统仅实现了简单的功能,但也需要按照系统整体性来设计。程序可以查询、修改、增添、删除学生信息,并将之保存在磁盘文件中,信息数据不易丢失;2. 为了提高系统的稳定性和可重用性,程序采用子函数调用的形式完成各项功能,并用单向动态链表存储从磁盘文件读取到的信息;3. 屏幕设计:屏幕作为信息的显示,通过输出格式的控制,界面更简洁、合理!定义链表指针、结构体及相关变量调用链表创建函数调用排序函数输出功能选项输入选择项r调用查询函数输入新学生信息并调用插入函数调用排排序函数调用修改函数调用排序函数调用写入函数调用写入函数调用删除函数调用浏览函
9、数判断程序是否结束0r6YNN程序结束开始2.2主程序执行流程图第3章 代码设计3.1 程序运行结果截图主界面:创建学生链表:按学号查询:按姓名查询:删除学生(删后自动排序):添加学生(添后自动排序):计算总人数及男女生人数:程序的退出:3.2 程序源代码/学生信息管理系统#include#include#include#define NULL 0#define LEN sizeof(struct student)/建立动态链表.cppusing namespace std;struct student int num; char name20; char sex5; float math;
10、float english; int order; struct student *next;int n;int male=0;int famale=0;struct student *creat(void)struct student *head,*p1,*p2;n=0;p1=p2=(struct student *)malloc(LEN);cout下面开始创建链表:endl;cout学号 姓名 性别 数学 英语 p1-nump1-namep1-sexp1-mathp1-english;head=NULL;while(p1-num!=0) if(strcmp(p1-sex,男)=0) mal
11、e+; else famale+;n+;if(n=1)head=p1;else p2-next=p1;p2=p1;p1=(struct student*)malloc(LEN); cinp1-nump1-namep1-sexp1-mathp1-english;p2-next=NULL;if(head=NULL)cout创建失败,请重建:endl;head=creat();return head;/输出链表的函数void print(struct student *head)cout此时链表的内容为:endl;cout学号 姓名 性别 数学 英语 总分endl;struct student *p
12、;p=head;if(head!=NULL)docout setiosflags(ios_base:left)setw(3)numsetw(6)namesetw(5)sexsetw(5)mathsetw(4)englishsetw(5)math+p-englishresetiosflags(ios_base:left)next;while(p!=NULL);/链表结点的删除操作struct student *del(struct student *head) if(n=0)cout无链表可删除endl;exit(0); int num;coutnum;while(num!=0)struct s
13、tudent *p1,*p2; p1=head; while(num!=p1-num&p1-next!=NULL) p2=p1; p1=p1-next; if(num=p1-num) if(p1=head) if(strcmp(p1-sex,男)=0) male-; else famale-; head=p1-next; else if(strcmp(p1-sex,男)=0) male-; else famale-; p2-next=p1-next; coutnum号已被删除endl; n-; else cout未找到此数据!endl; coutnum;if(n=0)cout此时链表已为空!e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 项目 报告书 21
限制150内