




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统课程期末作业设计专 业: 信息管理与信息系统 班 级: 1109251 学 号: 110925106 姓 名: 石鸿佳 设计题目: 高考志愿填报参考系统 2014年6月35管理信息系统期末作业评分表姓 名石鸿佳班 级1109251学 号110925106题 目高考志愿填报参考系统指导教师董元方评分项目满分分值得分设计文档(30分)文档格式文档完整3排版合理3文档内容功能模块设计4MIS不同层次功能实现7数据库设计3详细设计10程序实现(30分)程序完整可运行5数据处理符合实际需要5界面实现/核心功能实现10数据库实现10答辩(20分)陈述清晰10回答准确10作业和实验报告(10分)10平时考勤(10分)10总评成绩指导教师评语签名: 年 月 日管理信息系统期末作业答辩记录表教师提问学生答辩情况记录成绩答辩小组教师签名目录第1章绪论71.1高考志愿填报参考系统概述71.2系统开发的背景71.3系统设计的目标81.4系统技术分析81.4.1C+技术简介81.4.2SQLServer2000技术简介81.5小结10第2章系统可行性研究102.1可行性分析102.2系统流程图112.3数据流图122.4数据字典13第3章系统需求分析153.1功能需求153.2性能需求163.2.1系统开发与运行环境163.2.2系统的性能173.3小结17第4章系统总体设计174.1系统角色174.2功能模块设计184.2.1找大学184.2.2找专业194.2.3高校信息查询194.2.4高考分数线查询204.2.5大学录取线查询214.2.6专业录取线查询214.2.7估分选大学224.2.8估分选专业224.3 总结23第五章 系统详细设计235.1 数据库设计235.1.1 数据表235.1.2 E-R图255.1.3 关系图275.2 界面设计285.2.1 登陆界面295.2.2 主界面295.2.3 高校信息查询及显示界面305.2.4 专业信息查询及显示界面305.2.4 高考分数线查询界面315.2.5 大学录取分数线查询界面325.2.6 估分选大学界面325.2.7 估分选专业界面33第六章 系统测试33第七章 总结34摘要: 论文简单地阐述了高考志愿填报参考系统的开发背景、设计目标以及业务流程,针对该系统进行市场需求的分析、功能的描述、数据库的设计,详细地描述了整个系统的设计思路及其开发过程。全文按照软件开发的生命周期,分为可行性研究、需求分析、总体设计、详细设计等阶段,利用C+程序语言和SQLServer2000数据库技术、应用数据流程图、E-R图、数据库表等工具清晰的展示了设计过程。 该系统主要针对填报高考志愿的考生设计开发,目的在于协助考生了解自己想要了解的院校以及专业信息,并通过对各省每年高考分数线以及各高校录取分数线的分析,根据考生的高考分数,为其估计符合其分数的高校以及专业。关键词:高考志愿,参考,C+,SQLServer2000第1章绪论1.1高考志愿填报参考系统概述 高考志愿填报参考系统是针对需要填报高考志愿的考生而设计开发的。高考志愿填报参考系统的使用,可以协助考生对全国各所高校以及各个专业的信息进行筛选和分类,从而大大减少了考生在填报志愿时了解高校以及专业信息的繁杂工作,使其针对几所较为感兴趣的院校进行详细的了解与参考,进而选得一个令自己满意的院校。1.2系统开发的背景 高考填报志愿是一件重要的事情,但是在全国2500多所高校和2000多个专业及其提供的海量招生信息面前,很多考生和家长都不知道从何处下手进行选择。同时,由于考生和家长很难接触和掌握到各专业领域内的信息,对高校的了解通常局限于总体水平层面,而对具体学科专业间差异了解较少。围绕涉及千万考生利益的高考,社会上各种各样的单位、机构或个人出于各自不同的目的,通过各种媒介载体尤其是互联网参与高考信息的发布。这使得社会上充斥着大量的高考信息,这些信息良莠不齐,考生和家长难辨真伪。以上种种给考生和家长在比较、选择学校和专业时造成了很大的难度和困扰,最后有可能导致盲目填报志愿。但是,这种盲目造成的后果有时是很严重的,甚至可能会影响考生今后发展。因此,开发一个高考志愿填报参考系统是十分有必要的。1.3系统设计的目标高考志愿填报参考系统主要实现以下目标:1. 信息查询功能:能够即时查询全国各所高校信息,各专业信息,各省高考分数线信息等。2. 信息统计:对各高校往年录取分数线以及招生人数进行统计,为考生筛选出符合考生条件的高校及专业。1.4系统技术分析高考志愿填报参考系统主要采用了C+技术和SQLServer2000数据库,分别从C+技术的特点、应用范围,以及SQLServer2000数据库的发展、特点和应用等方面进行简述,以明确开发系统所使用的技术有足够的可行性和明显的针对性,并能满足系统移植性能的要求。1.4.1C+技术简介C+是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。最新正式标准C+11于2011年8月12日公布。C+语言简洁灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点,与其它语言相比 ,C语言具有可以直接访问物理地址的优点,与汇编语言相比又具有良好的可读性的可移植性。1.4.2SQLServer2000技术简介高考志愿填报参考系统的开发选择了MicrosoftSQLServer2000数据库。SQL适用于中小型事物处理及客户端/服务端结构的应用系统,它功能强大操作简便,日益为广大数据库用户所喜爱,越来越多的开发工具提供了与SQLServer的接口。SQLServer最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本,在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发、推广SQLServer的WindowsNT版本。SQLServer2000是Microsoft公司推出的一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案,它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键,除这些核心企业品质外,SQLServer2000还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。MSSQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQLServer数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQLServer的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQLServer的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当好的一个系统结构。SQLServer企业管理器是SQLServer的主要管理工具,它提供了一个遵从MFC标准的用户界面,使用户得以:1. 定义SQLServer实例组。2. 将个别服务器注册到组中。3. 为每个已注册的服务器配置所有SQLServer选项。4. 在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。5. 在每个已注册的服务器上定义并执行所有SQLServer管理任务。6. 通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。它支持中小型数据库、多用户的高性能和事物处理,支持分布式数据库和分布处理,能够实现安全性和完整性控制,具有可移植性、可兼容性和可联结性,它具有良好的数据管理能力和良好的开发性。1.5小结在第一章的内容中,简单的介绍了高考志愿填报参考系统,阐述了系统开发的背景和技术要求,并简述了C+和SQL Server 2000的技术的特点,为下面的具体开发做好准备。第2章系统可行性研究 经过上一章对高考志愿填报参考系统及所用到的技术的简要介绍,这一章将对高考志愿填报参考系统进行可行性研究。2.1可行性分析可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。可行性分析包括操作可行性、技术可行性和经济可行性。下面主要从以下几个方面对高考志愿填报参考系统进行可行性分析。1.社会可行性目前并没有十分完善的高考志愿填报参考系统,考生在填报志愿时只能在网上查阅大量的各高校以及专业的资料,并且想要了解每年各地的录取分数线十分困难与麻烦。因此,一个集全国高校信息与专业信息为一体的高考志愿填报参考系统对考生来说是迫切需要的。它能有效地帮助考生了解各高校及专业的相关信息,报得一个自己满意的院校。同时高考志愿填报参考系统对操作人员的要求不高,也合理的节约了成本的投入。因此从社会可行性来说,开发高考志愿填报参考系统是可行的。2.技术可行性该系统采用Visual C+ 6.0作为开发工具,尽管其在组织关系上存在着一定的复杂性、繁琐性、不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统,其基本操作还是对数据库进行添加、删除、修改、查询等,所以就单纯的数据库应用来看,暂不存在太大的技术问题。3.操作可行性如今计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低。高考志愿填报参考系统是利用计算机加Visual C+ 6.0作为系统的开发平台,使开发出来的系统具有友好的用户界面、良好的安全性设置、详细的操作说明,这样更使各类用户很快就能掌握系统的使用方法,因此该系统在操作上是可行的。4.经济可行性该系统开发简单但要耗费一定时间,所用的开发工具和软件差不多都是免费的,而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于考生填报志愿等都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。2.2系统流程图通过上一节的可行性分析以及第一章中提出的系统设计的目标,这一节主要对高考志愿填报参考系统的系统流程进行分析。在高考志愿填报参考系统中,将高校、专业、高考分数线等信息存储在数据库中,并由管理员对其进行更新与管理,而考生则通过界面登陆进而查询自己所要了解的信息。系统流程图如图2.1所示。否是登录系统(输入用户名,身份证号)是否符合进入考生查询界面考生根据需要选择功能找大学找专业高考分数线查询大学录取分数线查询估分选专业专业录取分数线查询估分选大学退出系统 图2.12.3数据流图得出系统流程图以后,接下来就分析系统的数据流图。数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,它是分析员与用户之间极好的通信工具。综合分析上面的系统流程图可得出高考志愿填报参考系统的整体数据流图。顶层数据流图:考生查询要求查询结果高考志愿填报参考系统管理信息管理员第一层数据流图:管理员查询专业信息更新高校信息更新专业信息考生考生信息大学/专业估分选大学/专业查询要求查询结果高考分数线查询查询高校信息查询要求查询结果高校信息专业信息更新分数线信息专业信息查询要求查询结果2.4数据字典数据字典是对数据流图中包含的所有元素的定义的集合,它最重要的用途是作为分析阶段的工具,为以后进行数据库开发打下基础。经过上一节对数据流图的分析,现将高考志愿填报参考系统的数据字典列出如下:(1)高校信息表名字:高校信息表 别名:SchoolInfo描述:记录全国各所高校信息的表定义:SchoolInfo SchName+SchInfo+SchRank+SchType+Province+SchAddress+SchSpecial+SchStuPlan+SchFee(2)专业信息表名字:专业信息表 别名:MajorInfo描述:记录专业信息的表定义:MajorInfoMajNo+MajName+MajInfo+MajBack(3)高考分数线信息表名字:高考分数线信息表 别名:Grade描述:记录各省高考分数线信息的表定义:Grade=NO+Province+GraYear+GraStuType+GraTime+Grade(4)用户信息表名字:用户信息表 别名:STudentInfo描述:记录用户信息的表定义:StudentStuName+StuID+StuType+Province(5)大学录取分数线信息表名字:大学录取分数线信息表 别名:SchScore描述:记录各大学在各个省份录取分数线信息的表定义:SchScoreNO+SchName+SchScore+Province(6)高校专业联系表名字:大学录取分数线信息表 别名:SchoolMajor描述:记录各个大学所包含的专业的信息的表定义:SchoolMajorNO+SchName+MajorNo+Province+MajScore2.5小结这一章主要对系统进行可行性分析,得出系统流程图、数据流图及数据字典,为下面进行系统需求分析提供了依据,为系统的进一步开发打下了基础。第3章系统需求分析 高考填报志愿是一件重要的事情,但是在全国2500多所高校和2000多个专业及其提供的海量招生信息面前,很多考生和家长都不知道从何处下手进行选择。同时,由于考生和家长很难接触和掌握到各专业领域内的信息,对高校的了解通常局限于总体水平层面,而对具体学科专业间差异了解较少。围绕涉及千万考生利益的高考,社会上各种各样的单位、机构或个人出于各自不同的目的,通过各种媒介载体尤其是互联网参与高考信息的发布。这使得社会上充斥着大量的高考信息,这些信息良莠不齐,考生和家长难辨真伪。以上种种给考生和家长在比较、选择学校和专业时造成了很大的难度和困扰,最后有可能导致盲目填报志愿。但是,这种盲目造成的后果有时是很严重的,甚至可能会影响考生今后发展。因此,开发一个高考志愿填报参考系统是十分有必要的。3.1功能需求该高考志愿填报参考系统,是针对将要报考的高考考生而设计开发的,其以考生对各高校以及专业的信息查询为核心,为考生提供详细、准确的信息,减少考生逐个查询大学与专业信息的麻烦,从而使考生更加清晰地了解子自己所需要的具体信息,协助其进行高考志愿的填报。而且在当今社会,采用计算机这一现代化工具作为管理与查询的辅助手段是必须的,在高考志愿填报参考系统中,它的地位也是举足轻重的。因此,做好高考志愿填报参考系统,使其功能完善,更有非凡的意义,该高考志愿填报参考系统的指导思想是:1. 通用性强,系统能广泛适用于各种类型、各个地区的考生。2. 用户界面友好,易学易用、易维护、易扩充。3. 功能完善,应该集查询、估分选大学、选专业等各种操作为一体。4. 可靠性高,从软件的设计到程序的编制等各个阶段都要充分考虑到各种异常情况的发生。该系统的主要功能有找大学,找专业,高考分数线查询,高校录取分数线查询,专业录取分数线查询,估分选大学,估分选专业等。其具体功能的实现将在系统总体设计的功能模块设计做详细介绍。 系统的具体功能如下图所示:高考志愿填报参考系统统高校查询高考分数线查询大学录取线查询专业录取线查询估分选大学估分选专业找大学找专业3.2性能需求3.2.1系统开发与运行环境高考志愿填报参考系统开发与运行环境如下:1. 开发环境:WindowsXP2. 开发工具:Visual C+ 6.03. 数据库管理系统:MicrosoftSQLServer20004. 运行环境:WindowsXP3.2.2系统的性能该系统主要用于实现高校信息及专业信息的查询。预期系统的性能应该达到如下几个方面:1.易用性:系统界面友好,操作便捷,易学易用。2.可靠性:系统应有严格的安全控制和数据备份机制,确保数据安全可靠。3.安全性:具有周到细致的管理。应该做到所有操作都有据可查,确保数据不会被非法用户所获取。4.集成性:系统应充分考虑与其他子系统之间的接口,可以满足各种平台,在技术上保证了与其他应用系统的集成性。3.3小结这一章主要对高考志愿填报参考系统进行了需求分析,确定了系统所要实现的功能,对系统的总体架构有了一定的定义。第4章系统总体设计经过需求分析阶段的工作,高考志愿填报参考系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。接下来主要说明该系统的用户角色并确定系统的具体功能模块设计。4.1系统角色本系统主要应用于需要填报高考志愿的高考考生,考生根据自己的需求,向系统输入一定的信息,从而获得自己所要的了解信息。该用户的用例图如下:找大学找专业高考分数线查询估分选大学高校录取分数线查询专业录取分数线查询估分选专业考生4.2功能模块设计模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块都按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。根据前面在可行性分析时对系统提出的要求以及在需求分析阶段提出的系统功能需求,将系统结构分成八个模块:找大学模块、找专业模块、高考分数线查询模块、高校录取分数线查询模块、专业录取分数线查询模块、高校招生计划查询模块、估分选大学模块、估分选专业模块,每个模块的具体功能如下:4.2.1找大学(1)说明考生通过此功能向系统输入所要查询大学的名称并提交查询请求。(2) 角色考生。(3) 输入高校名称。(4) 过程 主过程描述1. 用户用已经申请的账号登录系统,系统显示主界面2. 用户选择找大学,系统显示查询界面3. 用户输入所要查询高校名称,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1高校名称输入有误,无法查询 (5)输出高校信息,包括高校名称,高校简介,高校专业介绍,高校招生计划,高校全国排名等信息。4.2.2找专业(1)说明考生通过此功能向系统输入所要查询专业的名称并提交查询请求。(2)角色考生。(3)输入专业名称。(4)过程 主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择找专业,系统显示查询界面3.用户输入所要查询专业名称,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1专业名称输入有误,无法查询 (5)输出专业信息,包括专业简介,开设院校等。4.2.3高校信息查询(1)说明考生通过此功能选择高校所在地、学历层次、学校类别、特别属性等信息并提交查询请求。(2) 角色考生(3) 输入高校所在地、学历层次,学校类别、特别属性、高校排名中的至少一项(4)过程主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择高校信息查询,系统显示查询界面3.用户根据个人需求选择高校所在地、学历层次,学校类别、特别属性、高校排名中的至少一项4.系统显示查询全部结果5.用户根据上步所显示出的结果选择自己想要进一步了解的院校,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1高校所在地、学历层次,学校类别、特别属性、高校排名都没有选择,查询有误(5) 输出高校信息,包括高校名称,高校简介,高校专业介绍,高校招生计划,高校全国排名等信息。4.2.4高考分数线查询(1)说明考生通过此功能选择省份、年份、考生类别以及批次等信息,并提交查询请求。(2) 角色考生(3) 输入省份、年份、考生类别、批次中的至少一项(4) 过程 主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择高校分数线查询,系统显示查询界面3.用户根据个人需求选择省份、年份、考生类别、批次中的至少一项,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1省份、年份、考生类别、批次都没有选择,查询有误(5)输出高考分数线4.2.5大学录取线查询(1) 说明考生通过该功能选择生源所在地、考生类别、高校所在地、学校类别、年份、批次等信息,并向系统提交查询请求。(2) 角色考生(3) 输入考生生源所在地、考生类别、高校所在地、学校类别、年份、批次(4) 过程主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择大学录取线查询,系统显示查询界面3.用户根据个人需求选择考生生源所在地、考生类别、高校所在地、学校类别、年份、批次,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1考生生源所在地、考生类别、高校所在地、学校类别、年份、批次选择有误,无法查询(5)输出符合输入条件的所有高校录取分数线信息。4.2.6专业录取线查询 (1)说明考生通过该功能选择生源所在地、考生类别、高校所在地、学校类别、年份、批次等信息,并向系统提交查询请求。 (2)角色考生 (3)输入考生生源所在地、考生类别、高校所在地、学校类别、年份、批次 (4)过程主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择专业录取线查询,系统显示查询界面3.用户根据个人需求选择考生生源所在地、考生类别、高校所在地、学校类别、年份、批次,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1考生生源所在地、考生类别、高校所在地、学校类别、年份、批次选择有误,无法查询(5)输出符合输入条件的所有专业录取分数线信息。4.2.7估分选大学 (1)说明考生可以通过该功能向系统输入自己的高考分数,系统自动为其筛选出符合条件的院校 (2)角色考生 (3)输入考生生源所在地、考生类型、参考年份、参考区间、考生分数 (4)过程主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择估分选大学,系统显示输入信息界面3.用户选择生源地,考生类型,参考年份以及参考区间,并输入考生分数,点击查询,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1考生成绩为空,无法查询(5)输出符合输入条件的所有院校信息。4.2.8估分选专业 (1)说明考生可以通过该功能向系统输入自己的高考分数,系统自动为其筛选出符合条件的专业 (2)角色考生 (3)输入考生生源所在地、考生类型、参考年份、参考区间、考生分数 (4)过程主过程描述1.用户用已经申请的账号登录系统,系统显示主界面2.用户选择估分选专业,系统显示输入信息界面3.用户选择生源地,考生类型,参考年份以及参考区间,并输入考生分数,点击查询,系统显示查询结果异常过程描述1.1密码输入错误,系统拒绝登录,结束3.1考生成绩为空,无法查询(5)输出符合输入条件的所有专业信息。4.3 总结这一章主要是对高考志愿填报参考系统进行总体设计,得出设计此系统的原理以及功能模块,并在此初步设计出此系统的数据库以及简要的界面设计,为下面系统进一步的完善做准备。第五章 系统详细设计5.1 数据库设计数据库是信息管理的基础,其结构直接关系到各种功能的实现和程序运行的效率,进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。为了有效实现系统的各个功能,设计了一个包含各个高校以及专业等相关信息的数据库,其主要用于为数据库提供相关信息,5.1.1 数据表根据以上对系统进行的需求分析,建立了一个数据库名为:Information的数据库,其中有六个数据表。1. 学生信息表此表包含用户(即学生)的基本信息:学生姓名、身份证号、生源地、考生类别等。此表主键为身份证号。字段名数据类型长度是否为空说明StuNamevarchar20是考生姓名StuIDvarchar20否身份证号Provincevarchar50是生源地StuTypevarchar20是考生类型2.高校信息表此表包含高校的基本信息:高校名称、简介、学校排名、所在省份、详细地址、学历层次、学校类别、特别属性、招生计划、收费标准。此表主键为学校名称。该表主要用于为系统提供用户所要了解的高校信息。字段名数据类型长度是否为空说明SchNamevarchar50否高校名称SchInfovarchar500是高校简介SchRankchar10是学校排名Provincevarchar50是所在省份SchAddressvarchar200是详细地址SchBackvarchar20是院校排名SchTypevarchar20是学历层次SchSpecialvarchar50是特别属性SchStuPlanvarchar500是招生计划SchFeevarchar500是收费标准3. 专业信息表此表主要包括各专业信息:专业名称、专业代码、专业简介、专业类别、学历层次。此表的主键为专业代码,该表主要用于为系统提供用户所要了解的专业的信息。字段名数据类型长度是否为空说明MajNochar20否专业代码MajNamevarchar50是专业名称MajKindvarchar50是专业类别MajInfovarchar500是专业简介MajBackvarchar50是学历层次4.高考分数线信息表此表主要包含各省的高考分数线信息,主键为编号,主要用于为系统提供考生所要了解的高考分数线信息。字段名数据类型长度是否为空说明NOchar10否编号Provincevarchar50是省份GraYearchar10是年份GrastuTypechar10是考生类别GraTimechar10是录取批次Gradechar10是分数5.高校录取分数线信息表此表主要包含各个高校在全国各省的录取分数线信息,主键为编号,主要用于为系统提供用户想要了解的高校在某个省份的录取分数线信息。字段名数据类型长度是否为空说明NOchar10否编号SchNamevarchar50是学校名称Provincevarchar50是省份SchScorechar10是分数线6.高校专业联系表此表主要用于实现高校与专业之间的联系,减少数据库的冗余。主键为编号。字段名数据类型长度是否为空说明NOchar10否编号SchNamevarchar50是学校名称MajNochar20是专业代码Provincevarchar50是省份MajScorechar10是专业录取分数线5.1.2 E-R图根据以上各表的具体字段信息,可以得出各个表的E-R图如下:高考志愿填报参考系统的实体有: SchoolInfoSchStuPlanSchTypeSchSpecialSchNameSchAddressSchRankProvinceSchfee高校信息表MajInfoMajBackMajNameMajNoMajInfoSchName专业信息表GradeGradeProvinceGraStuTypeNOGraYear高考分数线信息表GraTimeStudentInfoStuNameProvinceStuTypeStuID用户信息表SchScorreStuNameProvinceSchScoreNO高校录取分数线信息表 高考志愿填报参考系统的联系有:SchNameProvinceMajNoNOMajScoreSchoolMajor高校专业联系表5.1.3 关系图 5.2 界面设计通过以上对数据的设计,可以得到全国各高校的详细信息,专业的详细信息以及各省高考录取分数线等的信息。下面我们来进行系统界面的设计,并将数据库与系统进行连接,实现系统的功能!5.2.1 登陆界面 用户通过该界面,向系统输入自己的姓名以及身份证号(此时需要从数据库里调取用户的姓名以及身份证号信息)。系统判断用户所输入的用户名以及身份证号是否正确,若正确,则进入下一界面,若不正确,则弹出相应信息(提示用户输入有误),请用户重新输入。5.2.2 主界面在登陆界面中,若用户输入的信息正确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州大货车租赁合同范本
- 私人家教合同协议书样本
- 甲方向乙方投资合同范本
- 燃气安装保证协议书范本
- 淘宝店铺出租合同协议书
- 签第三方协议咋写合同书
- 生活供水合同协议书范本
- 物业与业主购电合同范本
- 花圃改造合同协议书范本
- 汽车入股合同协议书模板
- GB/T 18033-2007无缝铜水管和铜气管
- GB/T 15056-2017铸造表面粗糙度评定方法
- 天然气泄漏应急演练方案及总结
- GA 254-2009警服衬衣
- FZ/T 74007-2019户外防晒皮肤衣
- 光合作用在农业生产上的应用课件
- 生物制药技术与工程课件
- 完整版医院体检报告范本
- (中职)会计基础教学ppt课件(完整版)
- T∕ASC 17-2021 电动汽车充换电设施系统设计标准
- 六条禁令心得体会5篇
评论
0/150
提交评论