版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软 件 学 院课程设计报告书课程名称 软件工程导论 设计题目 大学学生学籍管理系统的分析与设计 专业班级 财升本11-1 学 号 姓 名 段奕好 指导教师 刘玲玲 2012年 06 月1 设计时间 2012年6月72 设计目的设计学籍信息系统是为了利用管理信息系统的优势,通过对教务管理所需的信息管理,更及时、准确地录入学校师生的个人信息和学籍记录,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量,更加完善、规范和系统地保存信息,方便快捷地完成信息添加、修改和调用等操作,方便各需求者使用,提高数据需求者的工作效率 ,节省人力、物力,全面提高教学质量。3设计任务毕业生基本信息
2、的管理:基本档案的添加,基本档案的更新,基本档案的删除,基本档案的搜索(全字段查询),基本档案的批量操作(包括批量更新和批量删除),基本档案的统计(统计个别字段的数量)。2. 派遣信息的管理:派遣信息的输入,派遣信息的查询(选定条件查询),派遣信息的删除,派遣信息的更新。3.招生信息的管理:招生信息的输入,执行信息的删除,招生信息的更新,招生信息的查询(选定条件查询)。4.论文信息的管理:论文信息的输入,论文信息的删除,论文信息的更新,论文信息的查询(选定条件查询)。5.用户管理:用户信息的输入,用户信息的删除,用户密码的更新,用户权限的分配。6.系统管理和系统维护:编码表管理,数据库备份。4
3、 设计内容 4.1设计内容概述4.1.1组织机构介绍 学生学籍管理系统:学生用户,管理员,教师用户。学生学籍管理系统管理员教师用户学生用户 图一 机构图4.1.2业务流程介绍与分析本系统为了实现学校在校学生、离校学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。学籍管理系统的系统分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息质量的管理活动进行规范化说明。将学生学籍管理系统分为:用户管理学生信息管理,学生成绩管理和学生学籍档案管理。系统流程图如下:图二 系统流程图学籍管理信息表学生信息表学生档案表学生成绩表信息的增删改查学生学籍
4、管理信息系统管理员(1)管理员根据职务计划产生的用户以及职能设置相应的权限。(2)用户根据自己的用户名以及密码登录系统,如果没有该用户或是密码错误系统将阻止用户进入,并提示错误信息。(3)进入系统后,用户选择需要的操作: 添加用户-在访问权限允许的情况下,向用户表添加新用户,并分配适应其职能的权限。修改用户操作-修改已经存在的用户信息。数据录入-根据其他部门提交的新数据项或更改数据项对数据库中的记录进行添加或修改的。档案服务-按照学校其他部门的要求,向其他输出一定格式的档案表。数据库管理-提供数据的备份、还原功能。4.2需求分析需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用
5、户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。4.2.1 总体目标(1)对学生学籍管理系统更规范化、系统化、自动化、全面化、准确化、简洁化、有效化。(2)对学生学籍管理系统更安全、更保密。4.2.2 具体目标(1)使基本信息的添加、更改、删除、搜索、批量操作、统计更加的方便快捷。(2)对派遣信息、招生信息和论文信息的输入、查询、删除、更新更加规范、全面、迅速。(3)对学生用户管理的信息输入、删除、和密码的更新及其用户权限的分配更加安全、保密。(4)对系统管理所有的编码表和系统维护的数据库备份和还原更加自动。4
6、.2.3系统数据建模(ER图)(1)确定实体有:学生用户,派遣信息,招生信息,论文信息。(2)确定实体和联系的属性:学生用户:(姓名,性别,学号,专业,电话)派遣信息:(姓名,性别,学号,单位名)招生信息:(姓名,性别,学号,年龄)论文信息:(学号,分数,题目)学号性别专业学生用户姓名电话题目学号分数学号姓名性别年龄姓名性别学号单位名论文信息管理管理管理派遣信息招生信息图三 E-R图4.2.4 系统功能建模管 理 员管 理 员P学生学籍管理系统F1毕业生基本信息管理F2派遣信息的管理F3招生信息的管理F4论文信息的管理F4F5用户管理F6系统管理与维护F7毕业生基本信息管理汇总F8派遣信息管理
7、汇总F9招生信息管理汇总FF10论文信息管理汇总F11维护信息图四 数据流图(顶层图) 图五 数据流图(一层图)4.2.5数据字典(1)数据元素。数据元素是不可再分的数据单位,一般而言,包括如下内容:数据项描述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系。其中,后两项定义了数据的完整性约束条件,用于数据校验。表一名字:学生学籍档案别名:描述:学生从入学到毕业的基本信息数据类型:字符型、数值型定义:学生学籍=毕业生基本信息档案+派遣信息的档案+招生信息的档案+论文信息的档案 (2)数据流。是数据结构在系统内传输的路径。对数据流的描
8、述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)表二名字:基本档案添加修改描述:确保大学生档案信息的准确编号:F1组成:档案号、姓名、学号、专业、学院、性别、出生年月、单位名称、派遣信息、考试科目、论文题目、用户密码表三名字:派遣信息添加修改描述:确保大学生档案信息的准确编号:F2组成:档案号、姓名、学号、专业、学院、性别、出生年月、单位名称、派遣信息、考试科目、论文题目、用户密码表四名字:招生信息添加修改描述:确保大学生档案信息的准确编号:F3组成:档案号、姓名、学号、专业、学院、性别、出生年月、单位名称、派遣信息、考试科目、论文题目、用户密码表五 名字:论
9、文信息添加修改描述:确保大学生档案信息的准确编号:F4组成:档案号、姓名、学号、专业、学院、性别、出生年月、单位名称、派遣信息、考试科目、论文题目、用户密码表六名字:用户信息添加修改描述:确保大学生档案信息的准确编号:F5组成:档案号、姓名、学号、专业、学院、性别、出生年月、单位名称、派遣信息、考试科目、论文题目、用户密码表七名字:输入与查询(选定条件查询)描述:查询了解大学生派遣信息、招生信息、论文信息、用户信息的情况编号:F6组成:档案号、姓名、派遣信息、单位名称、考试科目、论文题目、用户密码(3)数据存储。数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一。可以是手工文档或手
10、工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。表八名字:数据记录描述:学生学籍档案信息编号:D组成:毕业生基本信息、派遣信息、招生信息、论文信息、用户管理、系统管理及维护(4)数据处理。处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只需描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理表九名字:毕业生基本信息管理描述:一个毕业生基本信息的添加修改等编号:P1输入/输出数据流:毕业生的基本信息表十表十三表十二二表十一名
11、字:派遣信息管理描述:一个毕业生毕业后派遣工作编号:P2输入/输出数据流:派遣信息名字:招生信息管理描述:有关学生的招生考试情况编号:P3输入/输出数据流:考试信息、录取信息名字:论文信息管理描述:毕业生有关论文的信息编号:P4输入/输出数据流:论文题目、作者姓名名字:用户管理描述:对录入和使用学生学籍管理系统的用户信息进行权限的分配编号:P5输入/输出数据流:用户名、密码4.3总体设计4.3.1系统层次图层次图中一个矩形代表一个模块,方框间的连线表示调用关系而不像层次方框图那样表示组成关系,最顶层的方框代表正文加工系统的主控模块。它调用下层模块完成正文加工的全部功能,第二层的每个模块控制完成
12、正文加工的一个主要功能。基本信息管理系统学籍管理系统 派遣信息管理系统招生信息管理系统论文信息管理系统添加更新搜索删除批量操作统计更新查询删除输入更改查询删除添加输入查询删除更新图六 系统层次图4.3.2系统IPO图1、 姓名2、 性别3、 身份证号4、 登陆密码5、 修改密码6、 档案号7、 学院名称8、 专业名称1、 毕业生基本信息管理2、 派遣信息管理系统3、 招生信息管理系统4、 论文信息管理系统5、 用户管理1、毕业生基本信息汇总2、派遣信息汇总3、招生信息汇总4、论文信息汇总输 入处 理输 出图七 IPO图4.4详细设计4.4.1模块详细设计图八 模块图学生学籍管理系统基本信息管理
13、系统论文信息管理系统招生信息管理系统派遣信息管理系统用户管理系统管理及维护4.4.1.1模块定义 模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。1、毕业生基本信息的管理功能:基本档案的添加:添加学生的基本信息,如档号、姓名、学号、专业、学院等。基本档案的更新:对以输入的学生基本档案的修改。基本档案的删除:删除已
14、在的学生档案。基本档案的搜索(全字段查询):可以用所有的字段进行查询。基本档案的批量操作(包括批量更新和批量删除):可以利用查询结果来进行批量更新和删除,也可以全记录更新。基本档案的统计(统计个别字段的数量):根据学生入学,毕业的年份,所属学院,培养层次,进行数量统计,并以图形的形式表示出来。2、派遣信息的管理功能:派遣信息的输入:输入学生的派遣信息,包括档号、单位等。派遣信息的查询(选定条件查询):对指定的条件进行查询。派遣信息的删除:删除已有的学生派遣信息。派遣信息的更新:对以输入的学生派遣信息的修改。3、招生信息的管理功能:招生信息的输入:输入执行信息的学号,姓名,考试科目等。执行信息的
15、删除:删除已有的执行信息。招生信息的更新:对以输入的招生信息修改。招生信息的查询(选定条件查询):对指定的条件进行查询。4、论文信息的管理功能:论文信息的输入:输入论文信息的作者名,论文题目等。论文信息的删除:删除已有的论文信息。论文信息的更新:对以输入的论文信息修改。论文信息的查询(选定条件查询):对指定的条件进行查询。5、用户管理功能:用户信息的输入:录入使用系统的用户信息的用户权限的分配。用户信息的删除:删除已有的用户信息。用户密码的更新:更新用户密码。用户权限的分配:分配用户使用系统的权限。6、系统管理和系统维护功能:编码表管理:管理系统所用的编码信息。数据库备份:对数据库备份和还原。
16、4.4.1.2输入项目基本信息 添加 性别 男 更改 籍贯 北京 删除 年龄论文信息 输入 姓名 小红 更新 摘要 XXXXXXXXX派遣信息 查询 单位 沈阳招生信息 查询 学号 054.4.1.3输出项目性别 男籍贯 北京姓名 小红摘要 XXXXXXX单位 沈阳学号 054.4.1.4程序算法设计开始登陆成功?论文信息增删改查派遣信息增删改查招生信息增删改查毕业生信息增删改查登陆结束NY图九 程序流程图4.4.1.5测试要点语句覆盖:输入:textBox1.Text=xmm textBox2.Text=xmm 执行语句:welcome,Form2 obj = new Form2(); ob
17、j.Show();预期输出路径:a,c,e输入:textBox1.Text=st textBox2.Text=1201 执行语句:error 预期输出路径:a,b,e路径覆盖:输入:textBox1.Text=xmm textBox2.Text=xmm 执行语句:welcome,Form2 obj = new Form2(); obj.Show();预期输出路径:a,c,e输入:textBox1.Text=st textBox2.Text=1201 执行语句:error 预期输出路径:a,b,e图十 白盒测试图5 存在的问题在这次设计的同时,我又从中学到了许多东西。但由于我对这样的软件开发还只
18、是一个开始,了解的不多,这其中或许还有很多的不足,有些模块做得不是很好,有些功能还不能够完全的实现,如不能把要装载的方块提前显示出来。因此做得不是很好,画图的设计及整体的布局还比较简单,没有突出特色出来,这也可能是我这个设计的不足之处。6 总结与展望总体上来讲,在本次课程设计的过程中,我收获了很多知识以外的东西,对软件工程有了进一步了解。做事情要主动寻找其中乐趣,与同学多交流,还要多多开动脑筋,积极思考,不怕犯错,不耻下问,只有正视错误,才能在一次次的不断修改错误,在不断运行中,尝试中得到进步,从而获得根本性的提高。今后,我会更加努力学习,争取将所学知识与操作完美的结合起来,真正做到理论与实践
19、相结合,让自己不断提高和完善。在实操中寻找不足,在更改中进步。要不断完善自己的知识体系,善于总结实验教训。要端正自己的学习态度,主动去学。提高自己的自学能力。学习的秘诀是:多动手去做,多用脑去想。不仅要多学习,而且要多实践。我们在看书的时候,不要等到自己完全理解了才动手去做,而是应该在看书的同时实践,程序运行的各种情况可以让你更快更牢固的掌握知识点。通过这次实验让自己更为进步。这次课程设计过程中我查阅了很多资料,不但有图书馆的期刊、杂志、馆藏图书,还有网络中的电子文档、电子书籍、网页及下载的视频教学课程;不但有中文资料还有英文资料。这些资料,使我的眼界更开阔,对课题的认识更加深刻,少走了很多弯路。通过这次实践,进行了一次从底而上和自上而下的归纳和演绎的过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业合同协议合规管理展会服务
- 主体结构分包合同样本
- 杂粮交易合同
- 水电暖工程分包合同文本
- 物业授权管理服务合同
- 农村农机作业服务合同范本
- 高效布袋除尘器采购协议
- 机房设备安装移位合同
- 供水合同协议书格式样本
- 节能灯采购销售合同
- 2021版特种设备目录
- 五年级上册美术课件-第4课 未来的交通工具丨赣美版
- 最新爆破安全规程
- 主题班会课防盗
- 支委会委员选举计票单
- 近三年无重大违法违规情况的说明
- 幼儿园整合式主题活动设计案例《温馨家园》
- 荒漠区生态治理(麦草沙障、植物固沙)施工方案
- 农业机械化发展现状和趋势-PPT课件
- 大学生职业生涯规划大赛参赛作品ppt课件
- Excel电子表格制作ppt课件(PPT 30页)
评论
0/150
提交评论