




已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于业务平台的高校学籍管理信息系统摘 要X3业务平台是业务导向和驱动的软件构架体系,而现有的信息系统是直接在技术平台上构建。作为一种架构体系,要求基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统 ,可以帮助我们更准确理解、设计一个复杂的系统,以确保我们最终可以成功构建出复杂系统的基础环境。在此平台之上,我们可以紧紧抓住任务的核心用业务建模工具集成一个信息管理系统,也就是将现实中复杂的管理问题打造成抽象的软件实体,而不再关注次要任务使用何种编程语言表达或是怎样的开发技术来抽象实体,并在最小化的时间和空间内将它们映射成机器语言,运行在统一的运行平台上。因此,它突破了传统的以编码为核心的软件开发模式,集中最有益的资源对对用户的业务需求进行分析和探索,真正实现用户主控,随需应变,从整体和全局的角度出发,打造软件企事业的敏捷制造,有效避免IT黑洞的发生。 基于业务平台开发的高校学籍管理信息系统一套功能强大,操作简便,非常实用的学籍管理信息系统,包括用户权限管理,学生信息管理,注册管理,学籍异动管理,五大管理功能。系统运行结果证明,本文所设计的学籍管理系统可以满足教师、学籍管理工作人员和高级管理员,学生四类用户的需要的需要。本文第一章主要讲平台的技术简介以及价值意义第二章主要介绍本课题的总体设计包含概要设计和详细设计第三章介绍开发实现过程,包含编码,测试发布和部署第四章介绍本课题研究中遇到的技术问题及解决方法第五章 通过对研究成果的分析,说明此平台的优点和缺点第六章是总结部分包含本人对此项技术发展的思考及建议和致谢。关键词: 业务建模 ,信息系统 , 学籍管理 ,业务平台, 总体设计 ,业务流程 SQL Server ABSTRACTBusiness-platform is the software construction of business orientation and drive, and the existing information system is directly built on the technology platform. As a framework system, it needed to be understood, analysed, designed, constructed, integrated, expanded, operated and managed based on the demand driven and operation oriented framework, which can help us understand the design of a complex system better in order to ensure that we can eventually construct the basement environment of a complex system successfully.On this platform, we can seize the core mission: construct or integrate an information management system which means turning a complex management problems in reality into an abstract software entities, but no longer will we be concerned about secondary tasks: what programming language should be used to express or what kind of technology should be developed to abstract entities, and finally we will map them into machine language within the minimizing time and space, operate it in a unified operating platform. Therefore, it brakes through the traditional model that developing software by traditional coding as the core. From an overall point of view, it will analysis and explore the customers demanding by focusing on the most useful resources, realize the users controlling on demand, create the agile enterprise software manufacturing, prevent the occurrence of a black hole in IT effectively.Developed on the operation platform, the School roll management information system is a powerful, simple, very practical school management information system,including the five managements, of which are user rights management, student information management, registration management, school changes management, graduate management. After system has run, the results prove that the designed school management system mentioned in our paper can meet the demand of the teachers, school management staff, senior managers and students. In chapter 1, we mainly discuss the application and briefings of technology; In chapter 2, it is all about the design, including the outline design and detailed design; In chapter 3, we introduce the process of achieving the development, including coding, testing and deployment of release; In chapter 4, we mention the technical problems we meet and the solutions we take; In chapter 5, through the study of the outcome of the analysis, we mention the strengths and weaknesses of the platform; In Chapter 6, the author sums up own thinking and recommendations to this kind of technologys development as w ell as thanks to her family, mentor and friends help.KEY WORDS: Business-Modeling, Information-System, Maintenance Management , Business-platform, Design,Business Process , SQL Server目 录基于业务平台的高校学籍管理信息系统1摘 要1ABSTRACT2目 录4第1章 前 言71.1 项目开发的背景及意义71.2研究的内容及任务目标9第2章 技术简介112.1 X3协同运营管理系统开发平台简介112.2 SQL SERVER 数据库平台简介132.3 软件开发环境152.3.1 硬件环境152.3.2软件环境15本章小结15第3章 详细需求分析163.1学生信息管理163.1.1 学生信息维护163.1.2学生信息查询163.1.3奖惩信息维护173.2学籍异动管理173.2.1学籍异动申请173.2.2学籍异动审批184.2.3学籍异动维护183.2.4学籍异动查询183.3学籍注册管理193.3.1学籍注册193.3.2 注册信息维护193.3.3注册信息查询203.4用户管理用户注册203.4.2用户信息维护20本章小结20第4章 总体设计214.1系统的功能结构214.2数据流图与数据模型244.2.1数据流图244.2.2数据模型设计254.3业务流程设计284.3.1学生信息管理流程设计284.3.2学籍异动管理流程设计294.3.3注册信息管理流程设计304.3.4用户管理流程设计314.4主界面设计3233本章小结34第5章 系统功能详细设计与实现365.1系统功能的详细设计365.1.1学生信息管理功能365.1.2学籍异动管理功能405.1.3学籍注册管理功能455.1.4用户管理功能485.2系统的测试与调试49本章小结54第6章 研究结果分析与总结556.1 项目情况总结556.2课题研究应用价值及其推广的可能性556.4展望未来,提出个人建议56致 谢58参考文献59附录 1 外文翻译原文60附录2 外文翻译译文601 前 言1.1 项目开发的背景及意义在经济全球化的大背景下,信息社会的高科技,极大地缩短了时空距离,信息技术的高效性,使得计算机应用已经渗入到经济和社会生活的各个领域。由此可见,信息技术与人类之间的联系日益密切。为了进一步推进企事业单位信息化建设,为了更好的适应现代社会人们高度强烈的时间观念,快速响应和快速变化越来越成为成功的关键因素,“灵活性”就成为各个企业信息决策层管理人员和企业用户需要从MIS管理信息系统那里得到的最重要的东西,期望把企业内部和外部的流程,人员,信息,等等各种资源实时连接起来,灵活快速的响应变化。与此同时,IT行业也期待一种全新的软件工程思想,引领软件行业的改革,实现敏捷制造,适应用户“灵活性”需求,避免IT黑洞的发生。于是,业务平台应运而生。业务平台是源于一种架构思想,抓住了问题的关键 认清了软件活动的根本所在,布鲁克斯指出:所有软件活动包括:根本任务打造构成抽象软件实体的复杂概念结构;次要任务使用编程语言表达这些抽象实体,并在时间和空间内将它们映射成机器语言。因此,IT软硬件技术能力突飞猛进与管理软件的生产率和简洁性无直接关系,而业务平台则可以使我们集中精力解决根本任务。可以说平台技术的出现是IT行业一次深远的变革。各行各业的信息化改革愈演愈烈,不断促使世界范围内的市场经济繁荣发展,然而我国教育机构的信息化水平还很滞后。虽然随着我国教育体制改革的,教育系统得到了前所未有的发展,学生管理正在逐渐迈向信息管理现代化,但是我国的学生学籍管理信息化的水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理甚至还是采用原有的人工管理方式,或是旧有的信息系统功能不合理,无法适应复杂的需求变更。因此,往往很难准确掌握整个学籍管理工作的运转情况。这就造成工作效率低下、误差大,也造成了人、财、物资源的浪费。与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在管理上都应走在最前列,而其中管理又是学校运转良好的关键,如何提高管理效率,是当前学校管理工作者所面临的重要课题。因此,学校用专用的适应性强的MIS管理信息系统来管理学生学籍是势在必行。通过对当前技术和学籍管理现状的分析,我决定做基于业务平台的高校学籍管理系统这一课题。1.2研究的内容及目标本次课题研究的主要内容是实现基于业务平台的高校学籍管理系统,即使用基于业务平台的X3协同运营管理系统完成学籍管理软件的开发。由于初次涉及平台技术,还需对此进行系统的深入的理解和学习,并要掌握SQLSERVER数据库平台,然后在此基础之上开发包括用户管理,学生信息管理,学籍注册管理,学籍异动管理,等几大功能的学籍管理系统。关于系统的性能要求方面,第一,系统应建立友好的界面,既要操作简单、直观、灵活,又要易于学习掌握。开发学籍管理系统目的是为了方便学校对学生的信息进行录入、修改、查询和打印统计报表。如果操作复杂,就失去了推广价值。 第二,系统在用户输入管理员姓名、管理员密码时,应具有自动识别的功能,以帮助用户改正错误。第三,系统在确定用户名称和密码后,应具有自动连接数据库的功能。 在正确连接数据库后,首先应对用户的名称和密码进行检验,若没有此名称应给出相应的提示,系统在查询到管理员姓名后,应具有显示相应信息的功能。 1. 在正确连接数据库,查询到用户相应的信息后,应在界面上显示相关的信息。 2. 系统应具有界面相互转换的功能。在每一个模块之间应具有相互转换的功能,而无需用户退回主界面重新选择。 第四,系统可扩充、易维护。系统应充分考虑到学校的各种变化如院系的增加、班级的增加等等,具备一定的扩充能力。系统的模块化程度要高,软件维护要方便。由于时间和能力的关系,本课题所能达到的深度有限,不免有疏漏之处,欢迎广大读者批评指正。2 技术简介2.1 X3协同运营管理系统开发平台简介 X3业务平台是从信息化的整体、全局和发展的角度出发,为保障信息化成功而提供的战略支撑工具。X3业务平台为信息系统的规划、设计、构建、集成、部署、运行、维护和管理等提供高可用性、高合理性的体系架构,目标是实现“用户主控,随需而变,全局规划,整体集成”的信息化战略。简单来说,本次课题所采用的X3协同业务基础平台的业务建模一种全新的软件开发和维护模式,是以业务描述、而非代码为核心来构建信息系统。 X3业务平台是一种彻底提升信息化成功的工具,用户可以在很短的时间内构建起大型的复杂业务系统。本次课题采用的技术架构,不同于以往的技术架构主要的区别在于:以往信息系统的架构模式,是在底层的技术平台上直接构建管理系统,并且也只能采用面向技术、业务无关的“原始”编程工具来开发管理系统 而使软件开发人员使用有多的精力关注底层技术的实现,造成软件的复用率低下,资源的集成度不高;而目前信息系统的架构模式,是在是在更高级的、基于业务层面的基础平台上构建管理系统,并且在开发模式和工具上,采用业务建模为主,而不必过多的关注底层技术平台,从而可以集中力量解决与用户密切相关的需求问题。如图2-1所示:业务基础平台(统一的机构管理、业务分工、协作调度、权限控制、流程管理、资源共享、系统维护等)业务建模工具(组织建模,信息建模,功能建模,流程建模,资源建模等)学籍管理系统基础技术平台(Windows, Java, .Net, COM, J2EE ,mysql ,sqlserver 等) (图2-1) 构建本信息系统始于业务建模这一新型的软件开发工具,然后生成业务模型资源,发布到业务运行平台,再由X3业务基础平台解释,运行于底层的技术平台。由此可见,它是 一次“自顶向下”的IT技术创新。如图2-2所示:因此,X3业务平台的实施模式是将应用与技术分离,采用业务模型驱动的管理软件架构和运行模式,业务建模工具是用来开发管理软件,用业务基础平台来运行管理软件,说明:基于业务架构体系来设计和构建企事业信息系统的过程,我们称为业务建模。业务建模的直接产品,我们称为业务模型应用资源。 将业务模型应用资源发布到业务架构运行平台上,就可以得到相应的业务信息系统。 (图2-2)2.2 技术路线基于上述架构平台和开发思想,我将对此学籍管理系统,从整体和全局的角度出发,按照以下几个层次开发本系统。 图2-3图2-3说明构建一个MIS主要分三个部分,一是需求分析和概要设计阶段二是业务建模部分主要完成是详细设计和实现,三是发布和部署阶段,是通过业务基础运行平台只能发布和部署的,由于其强大的基础平台能力,用它构建的MIS可以运行在任何平台之上。业务建模与设计实现阶段需要经历以下几个步骤:1. 绘制组织机构图在这个环节当中,在清除了需求之后将现实中的机构和人员映射到这样的一个组织机构图里,成为一个现实抽象为一个组织信息,为以后的环节中,结构分业务,人员分权限的基础。如图2-4: 图2-4 2. 定义数据字典、业务字典 可主要是构建业务所需数据库的数据字典,为整个业务的流转和运行提供所需数据资源。数据库下是各种表单,表单里存储着数据模型 ,整个构成了一个数据库资源。 图2-53. 完成业务信息文档和表单业务信息是对数据层信息的合理组织。图2-6 图2-74. 构建业务功能环节 将组织好的信息设计业务所需的功能,例如查询修改删除等。5. 绘制工作流程有了数据层,信息层和功能层的基础,就要赋予组织机构和人员以活动和权限或某些职责,因此需要绘制业务流程图。如图2-8所示异动审批的流程。每个关节定义规则后,整个业务就按照业务的实际运转规则跑起来。 图2-8涉及到此时已经基本上成熟了,已经完成了从业务与管理现实映射成为基础平台的资源,然后发布和部署到运行平台,整个系统就已建构完成了。图2-9所示。 图2-9 2.2 SQL SERVER 数据库平台简介 数据库技术发展至今已有30多年的历史,数据库技术日趋成熟,应用也越来越广泛,出现了许多商品化的数据库管理系统,如DB2,Informix,Oracle,SQL Server 及Sybase等。其中SQL Server 也经历了一个从产生到发展的过程,今天Microsoft SQL Server 2000 是在成熟和强大的关系型数据库中最受欢迎、应用最广泛的一个。 Microsoft SQL Server 2000 是Microsoft 公司继SQL Server 6.5和SQL Server 7.0以后,在新千年推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000 使用了了先进的数据库结构,与Windows DNA紧密集成,具有强大的Web 功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet 领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000 还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000 在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题,使用系统在商业战略上占得先机。 关系型数据库系统是当前最流行的数据库软件系统。它是一个非常复杂的软件系统,对数据库的所有操作,包括定义、查询、更新和各种运行控制最终都通过它来实现的,因它是使数据库系统具有资料共享、并发访问、资料独立等特性的根本保证。关系数据库管理系统(RDBMS)而言,它是位于用与操作系统之间的一层数据管理软件,它主要负责强化数据库的结构,简单来说包括如下功能: 1、 维持数据库中资料的关系。2、 保障资料的正确存储,即保障定义资料之间的关系的种种规则不会被违背。3、 在系统出错时,把资料恢复到一个能保证一致性的状态2.3 软件开发环境2.3.1 硬件环境Ghost_Sp2电脑公司特别版本:8.0 intel(R)Pentium(R)4 CPU3.00GHZ2.99 GHZ,0.99GB内存2.3.2软件环境X3 协同管理系统 北京起步科技有限公司 版本 992 大小1.05MBCopyright (c) Justep Corp. 2000-2007操作系统: Microsoft Windows XP Professonal 版本2002 Service Pack 2本章小结在本章中,我对平台架构技术,平台的用途,用平台构建软件的价值意义进行了较深入的介绍和说明,这就给后续的实验和设计奠定了基础,为后面的实现过程提供理论指导。3 需求分析本章中我根据现实情况和用户的需求从四个方面的各个功能组成详细分析本系统将要完成什么实现些什么。3.1学生基础信息管理3.1.1 学生信息维护学生信息维护:主要对学生基本信息进行增加、修改、删除操作,当然,也可以查看学生详细信息。1按照查询条件查询出所需的学生基本信息2清除条件输入框中的查询条件3保存当前输入的学生信息4修改当前选中的学生基本信息,界面跳转到基本信息修改界面5删除当前选中的学生基本信息6点击学生姓名,查看该学生详细基本信息7增加一个学生基本信息,可以使使界面跳转到信息增加界面。查询得到的学生信息只是部分字段,如果需要查看某个学生的全部信息,则可以点姓名,系统将该学生的详细信息展示出来。同时,如果需要修改或删除某个学生信息,则应该先选中在该学生信息最前面的“选择”复选框,否则系统不会进行修改或删除操作,并提示用户进行先选中。基本信息维护纳入到系统权限管理之中,只有具有相关权限的教员才能进行基本信息维护操作。3.1.2学生信息查询学生信息查询:要能够对基本学生信息进行查询并打印。将查询结果进行打印点击学生姓名,可以查看该学生详细基本信息主要对学生信息进行查询。学生只能查自己的信息,班主任可以查看全班学生信息。输入查询条件后,能够查询得到查询结果。未输入条件点击【查询】得到的是所有的学生名单,当然,查询得到的学生信息因为字段过多系统只展示部分字段,如果需要查看某个学生的全部信息,则可以点击该学生姓名,系统将该学生的详细信息展示出来。学生信息查询模块纳入了系统权限管理之中,学生进入“学生信息查询”页面,只能查看本人的全部信息,班主任可以查看所带班级所有学生的全部信息(也就是说具有权限的教员可以查看权限范围内的学生全部信息)。3.1.3奖惩信息维护提供对学生奖惩信息进行维护的功能按照查询条件查询出所需的学生基本信息。可以删除所选奖惩信息;可以修改当前学生的奖惩信息;新增一条学生奖惩信息。奖惩维护应纳入到权限管理之中,具有权限的教员可以进行奖惩维护操作。进入奖惩页面,只有输入条件查询后才能看到奖惩记录。选中某一学生奖惩记录才能点击修改、删除,否则系统将进行提示。3.2学籍异动管理3.2.1学籍异动申请异动申请:主要是完成主动异动时申请书的撰写,同时可以查看与本人有关的申请书。能够开始新的申请书撰写;撤销当前未保存的申请书;已写好的申请书进行保存并进行打印;打印已保存的申请书。异动申请已纳入到权限管理之中,在籍的学生可以进行打印申请。进入异动申请页面,如要打印新的申请,首先要填写申请,个人相关信息将与当前用户对应,选择异动类型,填写申请内容,方可保存打印,否则系统将做相关的提示。3.2.2学籍异动审批申请审批:主要对提交的申请书进行处理。在处理界面中默认显示出未处理的申请书,可以按照不同条件查询申请书。按照查询条件查询出符合条件的申请表集合;将查询条件输入框可以清空,然后系统跳转到修改页面或系统跳转到处理页面;关闭当前窗口并返回到其上一级窗口;将输入的信息保存到数据库中;系统在数据库申请信息表中将所选中的申请记录删除。申请书处理要求纳入权限管理之中,具有权限的教员可以进行申请书审批操作。只有某个学生复选框选中,才能进行处理、修改或删除操作,否则系统提示进行选择,修改申请书时只能修改处理结果,其他信息不允许修改。4.2.3学籍异动维护异动维护:按照输入的查询条件得到学生集合,可以对某个学生或批量学生异动信息进行维护选中学生复选框,进入异动处理批量修改页面;对修改后的信息进行保存;按照查询条件查询出符合条件的学生集合异动查询维护要求纳入到权限管理之中,学生只能查看自己的异动信息,班主任可以对所带班级学生的所有异动信息进行查询,具有权限的教员可以对权限范围之内的学生异动信息进行维护。3.2.4学籍异动查询异动查询:按照输入的查询条件得到学生集合清除条件输入框中信息。按照查询条件查询出符合条件的学生集合异动处理查询已纳入到权限管理之中,学生只能查看自己的异动信息,班主任可以对所带班级学生的所有异动信息进行查询,具有权限的教员可以对权限范围之内的学生异动信息进行查看。3.3学籍注册管理3.3.1学籍注册注册:按照输入的查询条件,查询得到学生集合,可以对单个学生进行注册,也可以进行批量注册。对输入的注册信息进行保存点击某个学生姓名,进入该学生注册页面选中学生复选框,进入批量注册页面,按照查询条件查询出符合条件的学生集合。注册信息维护纳入到系统权限管理之中,具有相关权限的教员才能进行维护操作。进入注册信息维护页面,先要查询出需要维护的注册信息,点击某个学生姓名对单个学生进行注册,点中选择复选框,点击批量注册按钮对多个学生进行注册。输入查询条件时,确定年级,则系别只能为该年级所有的系别,系别确定,则专业只能为该系的专业,专业确定,则班级只能为该专业的班级。3.3.2 注册信息维护注册信息维护:查询出已经注册的需要维护的学生集合,可以进行单人或批量注册信息维护。用户选中需要维护的所有学生,进入批量维护页面。点击学生姓名,进入单人注册页面。输入查询条件后,查询出已经注册的学生集合。注册信息维护已纳入到系统权限管理之中,具有相关权限的教员才能进行维护操作。进入注册信息维护页面,先要查询出需要维护的注册信息,点击某个学生姓名对单个学生注册信息维护,点中选择复选框,点击批量维护按钮对多个学生注册信息维护。输入查询条件时,确定年级,则系别只能为该年级所有的系别,系别确定,则专业只能为该系的专业,专业确定,则班级只能为该专业的班级。查询得到的结果为符合查询条件的已经注册的学生集合。系统只允许对注册依据进行维护。在此出现的学生一定是经过注册的。3.3.3注册信息查询注册信息查询:输入查询条件,点击【查询】得到符合条件的学生集合,可以对已注册或未注册的进行查询。对查询结果进行打印;清除条件输入框中信息,按照查询条件得到学生集合。注册信息查询已纳入系统权限管理之中,学生只能查询本人的注册情况,班主任可以对本班学生注册情况进行查询,具有权限的教员可以查询权限范围之内的学生注册信息。3.4用户管理.3.4.1用户注册 用户注册:主要是对执行学籍管理工作的相关工作人员,首先必须进行的身份验证,用户在注册时,用户名使系统唯一标识的ID号,用户还应输入个人的一些信息,保存至数据库系统。当用户的身份不符合系统要求时,应该出现消息框。3.4.2用户信息维护用户信息维护:系统管理员再次能够对发生异动的管理人员,进行身份或权限修改,删除操作,包当前管理人的工作与系统功能对应起来。本章小结 本章中,主要是对系统的四大功能模块进行了详细的需求分析,为以后的设计和开发提供有力的事实依据。4 总体设计4.1系统的功能结构学籍管理系统主要完成学生在校期间基本信息、学籍变动信息、注册信息等相关信息的管理。它需要从招生办公室录入每年录取新生的高考信息作为录入该系统的数据基础,同时需要财务处的收据单或主管院长批条来协助注册工作的进行,需要相关部门提供惩罚处理文件以及相关异动申请来进行学籍异动的管理。学籍管理子系统包括模块:、学生信息管理(学生信息查询、基本信息维护、奖惩维护)、学籍异动管理(异动申请、申请审批、异动处理、异动查询、异动维护)、注册管理(注册、注册信息查询、注册信息维护)以及毕业审核具体功能结构如图4-1所示:学籍管理权限管理学生信息管理注册管理学籍异动管理学生信息查询异动维护用户信息维护异动查询异动申请申请处理用户登陆注册信息查询注册信息维护注册奖惩维护基本信息维护异动处理异动处理(图4-1)图4-2是实体和主要功能之间的用例模型图,系统分成了十一个小的子功能,有四类用户,然后将这些功能根据权限范围分给了用户。明确了什么人做什么事的目的,组织机构的管理提供事实依据。 图4-2 4.2数据流图与数据模型 4.2.1数据流图数据流图 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。 本系统数据流图如图4-3根据用户的需求将系统分成了四个主要的功能模块,每个功能模块根据数据库设计要求创建了了各自的数据表。学生信息管理创建了三张表:学生基本信息表,学生详细信息表,学生奖惩信息表。学籍异动功能创建了三张表分别是异动申请表,异动审批表,异动维护表。学籍注册创建了注册信息维护和学籍注册表,用户管理创建一张表即是用户信息表。设计的九张表里的数据将按照不同用户的要求即要实现的的功能,被用户获取。本小节从整体的功能结构出发,设计了各个功能模块的数据库需求。下面将继续详细设计各章表的数据模型。 图4-34.2.2数据模型设计在本小节中, 在业务建模中属于业务数据层,主要是构建业务所需数据库的数据字典,为整个业务的流转和运行提供数据基础。通过分析与与总结,做了学生信息管理文件夹和关于除学生以外的管理人员的文件夹,用于存放各自的数据表。学生信息管理包含:学生基本信息表,学生详细信息表,学籍注册表,学籍注册信息维护表,异动申请表,异动审批表,异动处理表异动查询八涨表,另外用户信息里有一张用户信息表。数据表里存储的是字段,字段里包含显示名称,ID编号,数据类。表现类型等属性,这一系列数据则构成了数据字典。在本系统的设计当中用到的数据模型如下表列出。此处是数据模型的设计,为以后信息层的建立提供了详细的数据基础。信息层将对数据层进行合理的组织生成相应的业务信息。下面是数据库设计中,用到的数据模型。图4-4的a,b,c,d,e,f,g,h,i将会给出详尽的说明。 (a) (b)(c)(d)(e)(f)(g)(h) 4.3业务流程设计4.3.1学生信息管理流程设计学生信息管理:如果进行学生信息查询,可以针对本人,有权限的教师管理人员,进行条件或组合条件查询,查询完以后可以针对查询文档进行打印。基本信息维护,首先教师应查询到本人的信息,然后点击相关操作进行学生信息的修改。奖惩管理可以进行奖惩查询和奖惩维护。奖惩查询由学生本人或教师输入查询信息,就可以查询到学生的奖惩信息,点击打印操作,输出奖惩信息。奖惩维护首先学校或教务处得来的奖惩信息,教师将行核对验证后,登陆系统到奖惩维护,然后查询学生信息,在进行奖惩信息的添加删除修改。图 4-54.3.2学籍异动管理流程设计异动申请:学生有异动意图,登录系统填写申请书后提交。异动审批:首先应登陆本系统填写申请书提交后,辅导员得知家长许可,然后登录系统签字,系领导签字审批,院领导签字,最后结束。异动维护:教师进入异动维护,查询到发生异动的学生,对其进异动后的处理,生成一张异动信息表。 图4-64.3.3注册信息管理流程设计学籍注册:学生将本学期的缴费单据等相关注册依据交至辅导员处,辅导员进入到学生注册信息维护界面,查询到学生信息,然后对其注册。学籍信息维护:管理人员先查询到已注册学生对其进行相关注册信息维护注册查询,进入注册信息查询界面,然后输入查询条件,查询到学生本人和教师权限范围内的注册信息。 图4-74.3.4用户管理流程设计用户注册:用户初次进入本系统,对个人信息进行注册,然后提交。用户信息维护,系统管理员得到用户变动的信息之后,完成对用户的权限的修改,删除。 图4-8是用户登录系统的流程图. 图4-84.4主界面设计1) 登陆界面 2)系统界面 西安交通大学城市学院学籍管理管理系统有四个子系统,每个子系统下将会有各自的功能。点击子系统,出下拉框,不同的用户将会有不同的操作权限功能,。 本章小结本章是论文和设计的蓝图。首先计划了系统的整体架构和性能需求,然后阐述了信息系统的整体结构,对各个功能点进行流程设计,最后是界面设计。业务流程是业务建模必经流程,开发实现设计阶段就可按照这个流程对各个业务功能进行流程设计。 5 系统详细设计与实现5.1系统功能的详细设计5.1.1学生信息管理功能进入学生信息录入界面:进入学生信息录入界面,点击基本信息增加,把从招办的来的或档案里的学生信息按照基本信息表里要求的字段内容录入,点击保存后,提示保存成功。点击详细信息增加,将学生的详细信息录入之系统内。提示保存成功。如果输入不合理的字段,系统给出相应的提示。 进入学生信息查询界面进入学生信息查询页面,用户输入查询条件,点击【查询】按钮,系统按照输入的查询条件查询得到学生记录集,如果查询结果为空,系统将进行提示。用户点击【打印】点击,系统将对查询结果进行打印。用户点击学生姓名,跳转到详细信息页面,系统展示该学生的详细基本信息,包括奖惩情况以及在校任职情况,用户点击【打印】,系统将该学生详细基本信息进行打印。图5-1为程序逻辑控制图。界面分为上下两个部分,上部分提供多种条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。学生基本信息表为主表,学生的详细信息表为主表。主表供查询,从表供将查询结果显示。核心表:【t_jw_student】开始按输入条件查询学生信息显示详细信息结束查看详细信息是否打印详细信息打印查询结果是打印否否是打印 图5-1学生信息维护界面:进入基本信息维护页面,用户输入查询条件,点击【查询】后,系统根据查询条件在数据库学生基本信息表中查询得到符合条件的学生基本信息集合,如没有符合条件的信息,系统将进行提示。用户选中某个学生复选框,如点击【修改】按钮,系统跳转到修改页面,保存修改信息后返回维护页面,如点击【删除】按钮,系统将在数据库基本信息表中对该学生基本信息进行删除。用户如想新增一条奖惩记录,点击【增加】按钮,系统跳转到新增页面,在用户点击【保存】按钮后在数据库中新增一条记录保存输入的相关信息。图5-2为程序逻辑控制图。界面分为上下两个部分,上部分提供多条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。核心表:【t_jw_student】开始按照输入条件查询转到修改页面转到增加页面保存信息结束操作修改增加删除所选记录删除图5-3奖惩维护界面:进入奖惩维护页面,用户输入查询条件,点击【查询】后,系统根据查询条件在数据库奖惩信息表中查询得到符合条件的学生奖惩信息集合,如没有符合条件的信息,系统将进行提示。用户选中某个学生复选框,如点击【修改】按钮,系统跳转到修改页面,保存修改信息后返回维护页面,如点击【删除】按钮,系统将在数据库奖惩信息表中对该学生奖惩信息进行删除。用户如想新增一条奖惩记录,点击【增加】按钮,系统跳转到新增页面,在用户点击【保存】按钮后在数据库中新增一条记录保存输入的相关信息。图5-4为逻辑控制图。界面分为上下两个部分,上部分提供多条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。核心表:【t_jw_awardPunish】开始按照输入条件查询转到修改页面转到增加页面保存信息结束操作修改增加删除所选记录删除5.1.2学籍异动管理功能进入异动申请页面,学生可以对自己的历史申请记录进行查看并打印,点击【拟稿】后,系统将拟稿进入可编辑状态,在学生点击【保存打印】按钮后,系统将申请保存到数据库申请表中并进行打印(如无打印机将进行提示),学生点击【撤销】按钮后,系统将输入的信息清空并将拟稿状态变成不可编辑。图5-5 为逻辑控制图。界面分为上下两个部分,上部分提供多条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。核心表:【t_jw_application】开始进入拟稿状态保存并打印结束打印操作打印拟稿指定申请 图5-5 进入申请书审批页面,用户输入查询条件,点击【查询】后,系统根据查询条件在数据库申请信息表中查询得到符合条件的学生申请信息集合,如没有符合条件的信息,系统将进行提示。用户选中某个学生复选框,如点击【修改】按钮,系统跳转到修改页面,在用户点击【保存】按钮后保存修改信息后返回页面,如点击【删除】按钮,系统将在数据库申请信息表中对该学生申请信息进行删除,点击【处理】按钮,系统跳转到处理页面,在用户点击【保存】按钮后系统保存处理信息后返回页面。图5-6为逻辑控制图。界面分为上下两个部分,上部分提供多条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。核心表:【t_jw_application】开始按照输入条件查询转到处理页面保存信息结束操作修改处理删除所选记录转到修改页面删除 图5-6进入异动查询维护页面,用户输入查询条件,点击【查询】后,系统根据查询条件在数据库异动信息表中查询得到符合条件的学生异动信息集合,如没有符合条件的信息,系统将进行提示。如用户点击【打印】按钮后,系统将对查询结果进行打印。图5-7为逻辑控制图界面分为上下两个部分,上部分提供多条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。核心表:【t_jw_change】开始按照输入条件查询结束打印是否打印是否图5-7进入异动处理页面,系统自动将需要异动的学生名单显示出来,用户可以输入查询条件点击【查询】按钮,系统将在需要异动处理的学生集合中查询符合条件的学生名单,如果查询结果为空,系统将进行提示。用户点击学生姓名,系统跳转到单个学生处理页面,保存用户输入相关信息;或者用户选中学生复选框,点击【加入批量处理队列】后,系统跳转到批量处理页面,保存用户输入信息。界面分为上下两个部分,上部分提供多条件查询功能,下部分为多页显示功能。上部与下部各页对应实体为主从表关系,下部分显示记录要根据上部分输入条件而定。图5-8为逻辑控制图核心表:【t_jw_change】开始按照输入条件查询保存结果结束跳转到单人处理页面跳转到批量处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 葡萄酒鉴赏师培训课件
- 2025年山东省安全员B证复审考试模拟100题及答案
- 葡萄酒知识培训大全课件
- 茶艺与茶文化校考试题及答案
- 2025设备购销合同协议书范本
- 仓储保管员中级考试题及答案
- 2025地下停车场车位租赁合同
- 2024译林版八年级英语上册Unit2 School life(重难词汇)含答案
- 2025年中小学体育教师招聘考试判断题库及答案(共500题)
- 2025船舶股份合同范本
- 中级财务会计PPT完整全套教学课件
- 廉洁培训ppt课件-廉洁培训课件
- TNXFSA 059-2023 锁鲜枸杞规程
- (完整)《走遍德国》配套练习答案
- GB/T 34239-2017聚3-羟基丁酸-戊酸酯/聚乳酸(PHBV/PLA)共混物长丝
- GB/T 26814-2011微波消解装置
- GB/T 13384-2008机电产品包装通用技术条件
- 粘膜免疫系统概述
- 新部编版四年级上册语文全册完整课件
- 政府信息公开申请表
- FANUC工业机器人离线与应用项目7 工业机器人KAREL程序
评论
0/150
提交评论