软件综合项目工程学生学籍标准管理系统.doc
《软件综合项目工程学生学籍标准管理系统.doc》由会员分享,可在线阅读,更多相关《软件综合项目工程学生学籍标准管理系统.doc(64页珍藏版)》请在咨信网上搜索。
软件工程课程设计汇报 系统名称 ___ 学生学籍管理系统___ 学 号 ___ XXX_ __ 姓 名 ___ XXX __ 批 次 ___ XXX _ 摘 要 当今社会中,计算机使用已经深入到日常工作和生活方方面面。Windows系统推出使电脑从高雅学术殿堂走入了平常百姓家,各行各业大家无须经过尤其训练就能够使用电脑完成许很多多复杂工作。然而,即使现在世界上已经充满了多如牛毛多种软件,但它们仍然不能满足用户多种特殊需要,大家还不得不开发适合自己特殊需求软件。我们全部知道,对于学生学籍管理是一个教育单位不可缺乏部分,它内容对学校管理者来说至关关键,所以学生学籍管理系统应该能够为用户提供充足信息和快捷查询手段。但一直以来大家使用传统人工方法管理文件档案,这种管理方法存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量文件和数据,这对于查找、更新和维护全部带来了不少困难。而使用计算机对学生学籍信息进行管理,含有手工管理所无法比拟优点.比如:检索快速、查找方便、存放量大、保密性好等。这些优点能够极大地提升学生管理效率,也是学校科学化、正规化管理关键路径。 关键词:学生学籍管理系统; SQL SERVER ;数据库;软件工程 序 言 学生学籍管理系统是常见一个管理系统,包含学生信息、家庭信息、奖惩信息、毕业信息,学生社会关系,学生成绩管理和学生课程信息管理等内容设计。因为现在学生学籍管理系统并不十分完善,在高等学校教务管理工作中,学生信息网上查询全部是十分复杂、棘手工作。遵从以往工作方法,该工作工作量大,管理繁琐,既耗人力,又耗物力;现在面对大量学生数据、报表,手工处理方法已经极难跟上现代化步伐。伴随计算机技术及网络通讯技术飞速发展,很多学校已经有了很好计算机应用甚至网络硬件建设基础。所以为提升学校管理工作现代化、科学化水平,确保信息处理即时化、正确化,开发一套对学生学籍进行管理软件是极其关键,而且是必需。 本系统正是为处理这一问题而设计,大大降低了以往学生管理工作工作量,提升了工作效率,适应时代步伐。 。 1、可行性分析 1.1问题描述 伴随高校规模不停增加,学生人数增加,学校对学生管理难度也越来越大,而学校对学生管理,其实关键是对学生信息管理,所以,学生信息管理是高校管理中很关键一部分,它关系到整个高校现代化程度。现代科技发展,尤其是软件行业发展使得很多管理工作全部由计算机来完成,这么不仅能节省人力和物力,而且能够得到部分对决议起关键作用信息。而高校作为一个人数比较多单位,也需要开发出对应软件对学生学籍进行合适管理。只有管好学生才能更深入做强教育。现在很多高校全部在使用计算机对学生学籍进行管理,利用计算机来管理学生学籍,从而替换了人工管理模式下因为多种原因出现管理漏洞可能性,所以降低了工作人员难度性,提升了工作效率。我们在现行系统初步调查基础上提出了新系统目标,即新系统建立后所要求达成运行指标,这是系统开发和评价依据。 1.2可行性分析研究 1.2.1技术可行性 技术上可行性分析关键分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。 依据用户提出系统功效、性能及实现系统各项约束条件,依据新系统目标来衡量所需技术是否含有,本系统是一个数据库管理和查询系统,现有技术以较为成熟,硬件、软件性能要求、环境条件等各项条件良好,估量利用现有技术条件应完全能够达成该系统功效目标。同时,考虑给开发期限也较为充裕,估计系统是能够在要求期限内完成开发。 1.2.2经济可行性 关键是对开发学籍管理系统高校资金进行评价,首先是估算开发它支出费用,其中包含设备购置费、软件开发费、管理和维护费、人职员资和培训费等。其次是估算学籍管理系统这个软件可能取得收益中能够用钱来衡量那部分。并对现在软件市场进行调查,所做软件是否有很大销售市场和相当规模用户群。所做软件开发成本和用户提出要求是否可达成双方全部满意。而且,分析系统开发是否会对其它产品或利润带来一定影响。 经过调查我们了解到,现在很多高校全部在寻求功效愈加齐全管理系统来替换旧系统,而且这个软件带来收益远远超出它开发所花费代价。经过对上述多个方面调查研究和分析,我们得出高校这个软件市场前景是相当客观,在经济角度来说,开发学生学籍管理是可行。 1.2.3操作可行性 关键是了解高校学籍管理相关人员对开发信息系统是否支持,现有高校学籍管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。高校学籍管理人员主动支持该系统开发,使新系统能够充足发挥作用;系统界面友好美观,操作简单易行,易于了解,功效愈加齐全。因为管理人员已经在使用旧系统,对计算机简单操作已经很熟悉,所以操作者经过短时间培训就能够使用高校学籍管理系统。 1.3结论意见 经过认真地全方面地可行性研究,系统基础上做到了在技术、经济、运行、法律上可行。所以,相信在根据计划上实施前提下,全系统设计将会按时、高质量完成。所以,系统研制和开发是能够立即进行。 2、项目开发计划 2.1编写目标 经过项目标可行性分析,得出项目可深入进行下去结论,结合现有软件开发技术,在软件继续深入开发之前首先给出此软件项目计划。 2.2项目背景 项目分析单位在接到项目分析员给出项目可行性分析汇报后,在本系统,即仓库管理系统开发主管部门统一下制订用于软件实质开发软件项目计划,以使软件开发单位了解软件开发要求,进行开发。 2.3项目概述 1、工作内容 让计算机对学生信息进行自动管理,管理员能够直接在计算机上实现学生信息管理,并能在一定程度上实现自动化。 2、条件和限制 开发该软件条件比较简单,以开发单位现在经济和技术条件已完全含有开发条件。该系统可在用户要求期限内完成。 3、产品 1)程序 具体程序和源代码在文件夹源代码中。 2)文档 文档内容包含: (1) 封面 (2)目录 (3)汉字摘要100字左右;关键词3-5个 (4) 序言 (5)可行性分析 (6)项目开发计划 (7)需求规格说明(包含需要系统步骤图、数据步骤图、数据字典、E-R图) (8) 概要设计(包含总体软件结构图、总体数据结构) (9) 具体设计(对概要设计内容进行具体设计) (10) 设计总结、参考文件、致谢等 4、验收标准 软件验收标准完全由用户提出软件需求制订,能确保软件基础符适用户要求。 2.4项目开发计划 1、任务分解 分三个大阶段进行开发第一阶段完成本系统数据流图跟E-R图。第二阶段完成概要设计跟具体设计。第三阶段书写文档。 2、预算 软件资金投入较少,具体预算分配简略。 3、关键问题 各模块之间联络和后台数据库完成。使用现在设备和现有开发技术完全能够开发出该系统,总来说该项目没有较大技术难点和其它部分风险原因。对于出现部分小难点总全部能得四处理。 3、需求分析 3.1任务需求分析 经需求分析,所得本系统所实现基础功效,图3.1思维图所表示: 图3.1 学生学籍管理系统 上图为本系统所完成功效一个基础信息图。用户可经过本软件,对学生在校情况信息有一个清楚了解,帮助用户查询和修改学生相关信息,从而对学生实现信息化管理。 经分析先给出该系统系统步骤图,图3.2所表示: 学生课程信息 学生成绩管理 用户 登录 读取用户类型 管理自己信息 管理一般用户信息 学生基础信息 学生社会关系 学生奖惩信息 学生毕业信息 帮助 用户管理模块 开 始 图3.2系统步骤图 重新输入 失败 成功 一般用户 管理员 该系统关键包含学生基础信息模块,家长信息模块,奖惩信息模块和毕业信息模块,系统要实现基础信息录入、修改、删除、保留和查询等功效: 信息输入,包含学生基础信息、家长信息、奖惩信息、毕业信息等。 信息修改、删除。 依据要求,查询符合条件各类信息。 依据实际需要,对关键新信息进行统计。 3.2数据流图、数据字典及实体联络图 3.2.1 数据流图 数据流图由四种基础元素组成:数据流(Data Flow),处理(Process),数据存放和数据源(数据终点)。 数据流(Data Flow):为含有名称且有流向数据,用标有名称箭头表示,一个数据能够是统计、组合项或基础项。 处理(Process):表示对数据所进行加工和变换,在图中用矩形框表示。指向处理数据流为该处理输入数据,离开处理数据为处理输出数据。 数据存放:表示用文件方法或数据库形式所存放数据,堆砌进行存取分别以指向或离开数据存放箭头表示。 数据源及数据终点:表示数据起源或数据去向,能够是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助了解系统界面而引入,通常只出现在数据流图起点和终点。 该系统数据流图图3.3所表示: 管理员 接收 信息 更新 系 统信 息 1 学生信息 处理 事务 用 户 信息 信息 信息 查询 图3.3 系统数据步骤图 3.2.2数据字典 数据字典是相关数据信息集合,也就是对数据流图中包含全部元素定义集合。 因为此次设计是小型软件系统开发,所以采取卡片形式书写数据字典。每张卡片上保留描述一个数据信息这么做更新和修改起来比较方便,而且能单独处理描述每个数据信息。下面将列出若干数据元素数据卡片信息。 数据字典卡片: 名称:学生家长信息 别名: 描述:对学生家长信息描述 定义:学号+姓名+家长姓名+工作单位+职务+电话+年纪+文化程度 位置:输出到打印机 保留到磁盘 名字:学号 别名:Sno. 描述:惟一地标识一个特定学生关键域 定义:学号=10{字符} 位置:学生基础信息表 家长信息表 学生毕业信息表 名字:一般用户 别名:学生用户 描述学生自己信息,查看自己奖惩信息 名称:学生奖惩信息 别名: 描述:学生奖惩信息描述 定义:学号+姓名+奖惩名称+奖惩日期+奖惩原因+评价 位置:输出到打印机 保留到磁盘 名字:一般用户 别名: 一般用户 描述:输入学生自己信息,查看其它信息 定义:用户名+密码 位置:一般用户表 名字:学生毕业信息 别名: 描述:学生毕业后信息描述 定义:学号+姓名+学历+学位+工作单位+职务+单位+政治面貌+电话 位置:输出到打印机 保留到磁盘 名字:一般用户 别名:学生信息 描述:学生在校期间所修课程信息 名字:学生课程信息 别名: 描述:学生在校期间所修课程信息 定义:学号+姓名+课程名称+代课老师+所修时间+备注 位置:一般用户表 名称:系统帮助信息 描述:为用户提供系统帮助 定义:版本信息+使用说明+帮助信息+其它信息 位置:一般用户表 名称:学生基础信息 别名:Sinfom 描述:对学生基础情况描述 定义:学号+姓名+性别+民族+出生日期+家庭住址+通信地址+考生起源+家庭背景+入学分数+入学政治面貌+所在院系+专业+邮政编码 位置:输出到打印机 保留到磁盘 3.2.3实体联络E-R图 依据对数据流图和数据字典分析,我们能够确定该应用中实体,属性和实体之间关系,并画出以下所表示E-R图。 学 生 所在院系 家庭住址 学号 姓 名 是否为系统原有信息 是 否 提醒:需要在保留后退出 是否保留? 否 是 保留成功 否 是 Rollback Commit 关闭窗体 性 别 年 龄 出生日期 邮政编码 图3.4学生实体图 家 长 姓 名 工作单位 职 称 电话号码 文化程度 年纪 图3.5 家长实体图 毕业去向信息 考 研 就 业 出 国 其 她 图3.6 毕业去向信息表 毕业信息 学 历 学 位 工作单位 职 称 工作经历 政治面貌 电 话 图3.7 毕业工作信息图 所选课程 课程名称 学号 讲课老师 备注 所修时间 姓名 图3.8 所选课程信息图 系统实体联络图,图3.8所表示: 学生成绩信息 家长信息 学生 查看 奖惩信息 查看 毕业信息 查看 学生信息 查看 维护 维护 管理员 1 1 1 1 1 1 1 1 M M M 1 1 M 图3.9 实体联络图 学生课程信息 查看 4、系统概要设计 4.1总体设计 经过这个阶段工作将划分出组成系统物理元素。 系统概要设计基础目标是用比较抽象概括方法确定系统怎样完成预定任务,也就是要确定系统配置物理方案。软件结构设计时应该遵照最关键原理是模块独立,让模块相互间接口关系应该尽可能简单。 4.2系统功效模块图 能够依据模块独立原理对软件结构进行精化。为了合理分解,得到尽可能高内聚、尽可能松散耦合,最终要是,为了得到一个易于实现、易于测试和易于维护软件结构,应该对模块进行再分解或合并。 系统功效模块图图4-1所表示: 图4-1 系统功效模块图 学生学籍管理系统 学生信息模块 录入删除功效 修改保留功效 查询维护功效 录入删除功效 社会关系模块 修改保留功效 查询维护功效 奖惩信息模块 查询维护功效 修改保留功效 录入删除功效 录入删除功效 毕业信息模块 查询维护功效 修改保留功效 4.3数据库概念设计 数据库通常分为三级模式:外模式、概念模式和内模式。外模式也就是不一样用户所正确数据视图,它将数据库内部抽象数据及其相互之间关系表示为简单、直观应用界面。概念模式是数据库中全部数据逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据物理结构和存放方法描述。 在这里我们将要设计是数据库概念模式, 数据库概念结构设计,是在需求分析基础上,设计出能够满足用户需求多种实体,和她们之间关系,为后面逻辑结构设计打下基础。 4.4数据库逻辑结构设计 在数据库设计中相当关键一步就是将概念模型转化为计算机上DBMS所支持数据模型,比如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基础上全部是部分抽象关系,在数据库设计实现过程中,能在计算机上有效地表示出这些关系就成了数据库设计关键。 依据学生档案管理系统功效要求,选择ODB ODBC作为后台数据库。 在上面实体和实体之间E-R图设计基础上,形成数据库中表格及表格之间关系。 该数据库由5个表组成,学生基础信息表,学生家长信息表,学生奖惩信息表,学生毕业信息表,用户信息表 。 主表结构设计: 1.学生基础信息表 学生基础信息表是对学生基础信息进行统计,学号、姓名、性别、民族 出生年月、家庭背景、考生起源、入学分数、入学政治面貌、家庭住址、通讯地址、邮政编码、所在院系、专业等信息。学生基础信息表结构表如表4.1。 表4.1 学生基础信息结构表 字段名称 数据类型 主键 非空 学号 char Yes Yes 姓名 char No No 性别 char No No 民族 char No No 出生年月 date No No 家庭背景 char No No 考生起源 char NO NO 入学分数 smallint NO NO 入学政治面貌 char NO NO 家庭住址 char No No 通讯地址 char No No 邮政编码 char No No 院系 char No No 专业 char No No 2.学生家长信息表 学生家长信息表是对学生家长信息统计,包含父亲姓名、父亲工作单位、父亲电话、父亲职务、父亲年纪、父亲文化程度、母亲姓名、母亲工作单位、母亲电话、母亲职务、母亲年纪、母亲文化程度等。学生家长信息表结构如表4.2所表示。 表4.2 学生家长信息 字段名称 数据类型 主键 非空 学号 char yes Yes 姓名 char No No 父亲姓名 char No No 父亲工作单位 char No No 父亲电话号码 char No No 父亲职位 char No No 父亲年纪 smallint No No 母亲姓名 char No No 母亲工作单位 char No No 母亲电话号码 char No No 母亲职位 char No No 母亲年纪 smallint No No 3.学生奖惩信息 学生奖惩信息是对学生在校期间奖惩信息统计,包含学号、姓名、奖惩名称、奖惩日期、奖惩原因、多种评价等。学生奖惩信息表结构如表4.3。 表4.3 学生奖惩信息表 字段名称 数据类型 主键 非空 编号 char No Yes 学号 char Yes Yes 姓名 char No Yes 奖惩名称 char Yes Yes 奖惩日期 date Yes Yes 奖惩原因 char No No 评价 char No No 4.学生毕业信息 学生毕业信息有两部分组成学生毕业去向信息和学生毕业信息。学生毕业去向信息是对学生毕业以后去向进行统计,包含学生毕业后一些学生选择考研,一些选择就业,还有部分选择培训等。学生毕业去向信息结构表如表4.4所表示: 表4.4 学生毕业去向信息表 张 虎 考 研 所考学校(兰州大学) 李 海 考研 所考学校(兰州大学) 张 伟 就业 就业单位(兰州石化) 赵 刚 就业 就业单位(兰州石化) 张 玉 就业 公务员 学生毕业信息是对学生毕业是信息进行统计,比如,某个学生学历,所修学位,工作单位,职称,工作经历,政治面貌,电话等信息。学生毕业信息表以下所表示: 表4.5 学生毕业信息表 姓名 学历 工作单位 职称 工作经历 政治面貌 电话 张三 本科 兰州石化 质检员 无 党员 223344 李四 专科 兰州石化 质检员 无 党员 545556 张俐 本科 兰大 老师 无 党员 68767 杨虎 本科 白银厂 工程师 无 群众 43654 5.学生成绩管理信息 学生成绩信息管理是对学生在校期间所修课程成绩统计。包含学生姓名、学号、院系、专业、所修课程各科成绩、是否经过(包含补考和重修)、总学分绩。学生成绩管理信息表结构如表4.4。、 表4.4 学生成绩管理信息表 字段名称 数据类型 主键 非空 学号 char yes Yes 姓名 char No No 院系 char No No 专业 char No No 课程 char No No 成绩 char No No 是否经过 boolen No No 学分绩 char No No 6.学生课程管理信息 学生课程信息管理模块能够帮助学生在使用本系统同时,方便查询自己曾学习课程科目信息,从而立即给用户反馈信息,让用户立即调整自己学习计划。 表4.6 学生课程信息表 字段名称 数据类型 主键 非空 编号 char No Yes 学号 int Yes No 姓名 char No Yes 课程名称 char No Yes 代课老师 char No Yes 所修时间 time No Yes 备注 char No Yes 4.5连接数据库特点 当开发环境经过连接到数据库上以后,在设计中使用数据库画笔可实现对该数据库中表格,视图等操作,如创建表、修改表、删除表、增加/删除统计。设计中设计数据窗口时候,经过对话框实现和数据连接。在应用程序中则通常是在应用程序对象中书写连接数据库程序代码,使得应用程序开始运行并实现和数据库连接。 5、具体设计 5.1系统关键功效及实现 依据上面需求分析,设计好数据库系统,然后开发前台应用程序。所开发前台界面要求用户可方便操作,同时很好完成每一个窗口所实现功效。 学生毕业信息模块设计应包含以下几点功效: 首先学生毕业信息模块由两部分组成:学生毕业去向信息和学生毕业信息。 学生毕业去向信息模块关键是统计了学生毕业后去向信息,在这个模块中包含了:比如,某个学生毕业后选择考研,在该模块中就能够查询到该学生全部考研信息,所考学校,所修专业等信息;某个学生毕业后选择就业,在该模块中就能够查询到该学生就业单位信息,工作单位名称,工作时间等信息;某个学生选择出国留学,在该模块中就能够查询到该学生留学信息,留学国家,所学专业等。 学生毕业信息模块关键是统计了学生毕业是自己毕业信息。在这个模块中包含了学生全部毕业信息,比如,某个学生学历,所修学位,工作单位,职称,工作经历,政治面貌,电话等信息。 5.2程序步骤图 程序步骤图优点是对控制步骤描绘很直观,易于掌握。 1、学生多种信息查询功效步骤图 用户 输入查询信息 否 是 是否存在该信息数据 否 是 提醒没有 输出该信息 所要查询 信息 确定信息 关闭窗体 查询对应信息 是否存在 确定信息 结 束 否 图5.4 登录界面图 图5.1查询功效步骤图 否 是 否 输入查询条件 是 2、 录入功效程序步骤图 管理员 输入信息 保 存 保留是否成功 结 束 是 否 图5.2 录入功效程序步骤图 3、 修改功效步骤图 用户 修改 保留 保留是否成功 结束 图5.3修改步骤图 是 否 5.3用户界面设计 5.3.1通常交互设计 通常交互包含信息显示、数据输入和系统整体控制等方面。 1)、一致性 为用户交互界面中菜单选择、命令输入、数据显示和众多其它功效,使用一致格式。在设计过程中,基础上保持了系统格式一致。 2)、信息反馈 向用户立即提供视觉和听觉信息反馈,以确保在用户和系统之间立即地建立双向通信。 在本系统设计过程中,基础做到了信息立即反馈,在信息显示大部分窗体中包含了保留按钮,会对数据库中数据进行立即地刷新显示。 3)、实施有较大影响操作前提醒用户确定 在设计过程中,假如用户要实施删除操作,和对数据库读写操作时,全部会有窗体弹出问询继续操作或给予提醒。 4)、降低两次操作间需要记忆内容 为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传输窗体中设置全局变量,来传输数据。比如在入账和入库模块操作中全部用到了这么方法。 5)、对话、移动和思索效率 尽可能降低用户击键次数,在设计时考虑到了用户屏幕布局以降低用户鼠标移动距离,尽可能避免用户在操作中发生疑问情况。 6)、许可错误 许可用户误操作尽可能不对系统造成伤害。 7)、按功效对动作分类,并据此设计屏幕布局 屏幕布局尽可能将软件所含有全部功效在主页面展示,界面一目了然。 5.3.2信息显示设计 应该尽可能为用户提供界面显示时完整、明确和轻易了解,这么才能满足用户需求。 1)、只显示和目前工作相关信息 在用户操作相关系统特定功效信息时,无须看到和之无关数据、菜单和图形。 2)、使用便于用户快速吸收数据方法来表示数据 在系统设计过程中,较多地使用了表结构形式表示数据。这么,用户能够直观体会到图表所表示含义。 3)、使用一致标识、标准缩写和可预知颜色 为了使系统所表示含义正确、无误,就必需适用一致标识、标准缩写和能够预知缩写,这么用户就无需参考其它信息源就能了解,而正确地适用软件。 4)、产生有意义错误信息 对于系统在运行过程中产生错误尽可能给用户返回一个轻易了解错误信息,以使用户保持对系统信任,和系统可用性。 5)、使用窗口分隔不一样类型信息 使用不一样窗口显示、保留不一样类型信息。 6)、高效率使用显示器 当使用多窗口时,应该有足够空间使得每个窗口最少全部能显示出一部分。另外,屏幕大小应该选得和应用系统类型相配套。 在各个显示数据窗口中,因为数据窗体项目较多,所以在数据窗体空间中较多是用了垂直和水平滚动条,以确保信息全方面正确显示。 5.3.3输入界面设计 用户大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是关键输入介质,不过鼠标等设备也是关键输入手段,所以,对于她们数据输入操作有以下约定: 1、保持信息显示和数据输入间一致性 为了方便用户使用,鼠标应该尽可能降低操作幅度。 2、保持显示信息和输入信息之间一致性 对于用户来说,要确保其输入数据在显示上和其它显示视觉特征(比如:文字大小、颜色、位置等)要一致。 对于不一样类型用户在登录到系统后,因为有不一样权限,所以在主界面中会有部分项目受到限制而无法使用,所以要使这些项目不发生作用,以确保系统安全。 5.4软件测试 5.4.1测试方法和步骤 软件测试方法有两种,一个是黑盒测试(功效测试),另外一个是白盒测试(结构测试)。 黑盒测试把程序看作一个黑盒子,完全不考虑程序内部结构和处理过程。也就是说,黑盒测试是在程序接口进行测试,它只检验程序功效是否能根据规格说明书要求正常使用,程序是否能合适接收输入数据并产生正确输出信息,程序运行过程中能否保持外部信息完整性。 白盒测试前提是能够把程序看成装在一个透明白盒子里,测试者完全知道程序结构和处理算法。这种方法根据程序内部逻辑测试程序,检测程序中关键实施通路是否能按预定要求正确工作。 在此次软件测试工作中,因为水平限制,仅仅对软件各个功效模块进行了测试,并对各个模块之间接口进行了具体测试(用黑盒测试法)。 测试步骤 因为该系统是一个小系统,能够把整个系统作为一个单独实体来测试。当然,在测试过程中能够分模块、分阶段来进行。 5.4.2测试用例 1、登录测试 当用户文本框中不输入信息时候,提醒“用户名不能为空”。 当用户文本框中输入信息不存在时,提醒“输入有误”。 2、学生信息查询模块窗体应显示某货物全部信息,学号、姓名、性别、民族、出生年月、户口类别、家庭住址、通讯地址、邮政编码、所在院系、专业等。测试以下图:当在学号中输入"07240521" 按查询按钮,将显示出查询结果以下表5.1: 表5.1 查询信息结果 学号 姓名 性别 民族 出生日期 家庭背景 户口类型 所在院系 专业 00240521 李伟 男 汉 1987-11-20 农民 农村 计通学院 计算机 籍贯 身份证号码 入课时间 担任职务 备注 甘肃 01 学习委员 \ 当查询文本框中输入信息不存在时,提醒“没有找到”。 当查询文本框中不输入信息时,提醒“输入完整信息”。 3、保留功效测试 将信息输入完整后,按保留按钮,提醒“保留成功”。 4、删除功效测试 选所要删除行,按删除按钮提醒是否确定要删除。选择是后,将所要删除行删除。按保留按钮,保留此次操作。 5、学生信息排序功效测试 当点击排序(默认升序)按钮时显示信息以下表5.2: 表5.2 排序信息结果 学号 姓名 性别 民族 出生日期 家庭背景 户口类型 所在院系 专业 07240508 兰瑞 男 汉 1985-6-7 工人 城市 计通学院 计算机 07240521 李伟 男 汉 1984-3-5 农民 农村 计通学院 通信 07140121 王丽 女 汉 1986-7-3 老师 城市 材料学院 材料 07240522 杨勉 男 汉 1987-3-3 农民 农村 计通学院 计算机 07240524 艾可昕 女 汉 1988-10-15 医生 城市 计通学院 计算机 08240227 郑睿 男 汉 1987-1-12 工人 城市 计通学院 通信 08190130 李琰 男 汉 1987-7-21 农民 农村 生命学院 制药 08110533 欧晓倩 女 汉 1989-9-6 老师 城市 经管学院 工管 6、软件使用说明书 1、用户登录 用户使用本系统时,首先要经过本系统身份认证,此过程叫做登录。登录过程需要完成以下步骤: l 依据用户名和密码判定是否为正当用户; l 依据用户类型判定进入哪一个界面。 登录窗体界面以下: 图6.1 登录界面 管理员登陆界面以下图所表示: 图6.2 管理员登陆界面 系统主界面以下图所表示: 图6.3 系统主界面 2、为方便起见,此系统中管理员系统主界面下拉菜单和学生管理主界面下拉菜单一样,包含: Ø 学生基础信息 学生基础信息查看 学生家庭信息查看 学生奖惩信息查看 学生毕业信息查询 Ø 退出系统 退出 4、信息录入方法 录入界面图6.3示单击录入按钮,在光标处添写所要添入信息。 图6.3 信息录入界面 5、查询功效实现方法 在使用“学生社会关系”功效模块时, 在输入对应查询条件时便可进行查询,同时显示查询结果。图6.4所表示。 图6.4 学生社会关系查询结果 6.学生成绩查询 本系统所实现学生成绩查询,运行图6.5,图6.6所表示: 图6.5 学生成绩查询模块 图6.6 学生成绩信息 7.学生课程信息查询 学生课程信息查询,图6.7所表示: 图6.7 学生课程信息 7、源程序 #include <stdio.h> #include <stdlib.h> #include "string.h" #include "conio.h" #define HEADER1 " ----------------------------STUDENT---------------------------------- \n" #define HEADER2 " | number | name |Comp|Math|Eng | sum | ave |mici | \n" #define HEADER3 " |---------------|---------------|----|----|----|--------|-------|-----| " #define FORMAT " | %-10s |%-15s|%4d|%4d|%4d| %4d | %.2f |%4d |\n" #define DATA p->data.num,p->data.name,p->data.egrade,p->data.mgrade,p->data.cgrade,p->data.total,p->data.ave,p->data.mingci #define END " --------------------------------------------------------------------- \n" int saveflag=0; /*是否需要存盘标志变量*/ typede- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 综合 项目 工程 学生 学籍 标准 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文