校园一卡通管理信息系统设计报告_第1页
校园一卡通管理信息系统设计报告_第2页
校园一卡通管理信息系统设计报告_第3页
校园一卡通管理信息系统设计报告_第4页
校园一卡通管理信息系统设计报告_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小组小组成绩:——《校园一卡通管理信息系统》专业年级:管理学院工商管理2010-1班小组名单:牟成香石传敏鲍垚磊电子邮箱:〔牟成香〕指导教师:叶新凤中国矿业大学管理学院二○一三年六月管理信息系统课程设计成绩明细表大类细类要求细类合计得分选题选题可行性有现实根底,难度满足课程设计需要,而且适度〔2〕2设计报告系统可行性分析需求确定有说服力〔2〕9经济可行性分析完整〔3〕技术可行性可信〔2〕其它〔2〕系统需求分析系统描述清晰〔4〕30业务流程图完善〔8〕业务流程分析合理〔3〕数据流程图准确〔8〕必要的数据字典设计〔3〕其它〔4〕系统设计代码设计合理〔2〕14数据库设计正确〔6〕输出设计〔2〕输入设计〔2〕其它相关局部内容〔2〕整体得分55程序演示功能完整系统分析中的功能模块完整〔4〕8模块功能设计准确、合理〔4〕程序运行正确程序运行正确〔2〕12各功能模块均完整实现〔2〕界面设计合理〔4〕其它〔4〕整体得分20辩论情况陈述情况陈述逻辑清晰、重点突出〔6〕10其它〔4〕答复下列问题情况答复下列问题正确、表达清晰〔5〕15其它〔10〕整体得分25总分100小组成员得分:班级学号姓名小组得分(50%)个人得分(50%)总评得分工商10-1班09103865牟成香工商10-1班09103866石传敏工商10-1班09103856鲍垚磊目录摘要61.前言71.1作业背景71.2选题说明8选题背景8现状8问题提出8问题分析8思路与目标91.3工作业绩102.可行性研究112.1可行性研究的前提112.2技术可行性112.3经济可行性112.4管理可行性122.5可行性研究结论123.系统分析133.1校园一卡通系统需要实现特点133.1.1整体性133.1.2先进性133.1.3实用性133.1.4经济性133.2.需求分析14个人信息管理14人事处信息管理14图书馆信息管理14财务管理143.3系统功能结构分析143.4业务流程图及业务流程分析153.4.1学生个人信息管理业务流程图分析153.4.2人事处业务流程图分析163.4.3图书管理信息业务流程分析173.4.4财务中心管理业务流程分析183.5数据流程分析193.6数据字典233.6.1数据项定义233.6.2数据结构定义253.6.3数据流263.6.4处理逻辑293.6.5数据存储343.6.6外部实体344.系统设计374.1系统逻辑设计374.2代码设计374.2.1代码设计原那么374.2.2代码设计方法384.2.3代码设计步骤384.2.4代码的功能384.2.5注意的问题394.3数据库设计414.4将E-R图转换为关系模式434.5导出数据表445.输入、输出设计475.1输入输出设计的意义475.2输入设计475.2.1输入设计的设计原那么475.2.2输入设计的内容一般包括475.2.3输入数据正确性校验48输入设计的评价485.3输出设计49输出设计的内容49输出设计的方法495.3.3输出设计评价495.4输入、输出设计506.结束语536.1体会536.2致谢537.参考文献55摘要这次工作主要全面介绍了校园一卡通系统的现状、问题、需求等,对现有一卡通系统进行问题分析、需求分析,综合实际需要实现的需求与目标,进行必要的逻辑设计、物理设计,最后实现可以运行的实际系统,并进行系统的测试与实现。我们将系统主要细分为学生信息管理系统、人事处信息管理系统、图书馆信息管理系统和财务处信息管理系统四个子系统,每个系统分别实现各自不同的功能和目标,学生与各个管理员通过登陆四个子系统,对与自己相关局部进行管理,从而实现各个子系统功能的整合与协作,以实现对整个一卡通系统的综合和有效管理。关键字:一卡通管理信息系统流程图1.前言1.1作业背景社会信息化的蓬勃开展,校园的管理也进入了一个信息化得时代,先进的管理信息系统成为建设世纪一流大学的重要标志。在国内信息化建设进程的加速的今天,高校管理者要学会思考如何使学校现有资源得到高效、合理的应用,使教育信息化带动教育的现代化,将教育与信息技术真正地融合,提高教学质量和教学效率,提高学校声誉,提升学校的竞争力。数字化校园将是今后校园建设的开展趋势和必然。数字化校园建设的实质就是学校的管理部门通过信息化手段,实现对各种资源的有效集成、整合和优化,实现资源的有效配置和充分利用,从而提高各种管理工作的效率和效益。而建设“校园一卡通系统”是实现数字化校园的有效途径。随着我国大学扩招,大学生的人数呈逐渐上升趋势。学生人数的众多使得现今大学校园的管理难度越来越高,学校对一款能够实现科学有效的一体化管理的系统软件的需求越来越紧迫。在这个背景下,校园一卡通管理系统应运而生。我们在校园一卡通管理系统设计上的目标很明确,就是要通过将学生日常的图书馆阅览室以及饮食消费看病取药等等这些日常学习生活集中到一卡通管理系统中去来使得学校可以对学生的各种日常活动进行统一的管理。我们将严格的按照同学们在校园中的日常生活习惯来开发,充分考虑到学校的客观情况,提供现代的,科学的,符合学校标准的管理模式与管理思想,并为学校的管理水平带上新的台阶。1.2选题说明选题背景目前,大局部高校已经建成了许多现代化的管理信息系统,如:财务管理系统、图书管理系统和食堂售饭系统等。但这些系统大局部都是单独建设,没有统一的规划,存在着数据重复录入,数据不能共享等问题。通过“校园一卡通系统”工程的建设,将使学校的原有业务和管理体系相对独立的现象得到有效整合,减少资源浪费和重复建设,到达业务流程重组的目的;将有效促进学校数字化校园建设的进程。伴随着智能技术的高速开展和计算机应用的普遍推广,在校园信息管理中引入一卡通正逐步成为一种趋势。现状虽然一卡通系统开展较快,但各大学在校园卡应用系统管理上存在诸多问题,主要表现在以下几个方面:由于卡应用的快速开展,校内各单位逐步建立起自已的卡应用系统,造成了目前学生身上持有多张卡。校园网建立较晚,使学校各单位管理不能统一。目前,各大学校园网的建成投入使用,为校园一卡通系统的建立提供给用平台,射频卡应用系统的日渐成熟为校园一卡通系统的建立提供了技术保障,校园内实现一卡通管理已成为校园管理开展的必然趋势。“校园一卡通信息网络管理系统”就是针对各大学及各大中专、中小学等专业学校的管理设计的,该系统综合先进的射频卡技术及网络通讯技术,真正实现校园一卡通管理。问题提出目前各大学校园卡一卡通应用系统管理还存在几个主要的问题,例举如下:1、信息的及时性、准确性差。虽然各个高校大多都有自己的校园卡,应用也较为广泛。但是还不能实现学生对自己校园卡的应用进行实时信息管理与分析。2、校园卡的应用还没覆盖到高校的每个角落,有的部门还存在着自身发放的各种会员卡等,不能实现一卡通校园。3、信息分散、共享性差。每个人的时间精力是有限的,大量的信息资源分散在不同的部门手中,难于共享和发挥作用。问题分析表1-1:问题紧急严重情况分析表:问题紧急性严重性解决性信息及时性、准确性差紧急严重优先解决不能实现一卡通校园紧急比拟严重首先解决信息分散、共享性差比拟紧急比拟严重根本解决针对以上问题,我们小组决定对已经存在的系统进一步优化,实现以下目标:1、让校园卡在校园内畅通无阻,一卡通全校一卡通用、一卡多用2、信息及时准确的传输,让各个用户实时有效管理信息3、实现信息共享,各部门间共享信息、协作配合、共同管理。思路与目标1、根本思路1.实现一卡走遍校园,一卡通用、一卡多用用射频卡代替学校目前使用的学生证、借书证、和食堂就餐券、证件、计算机房的机时票等,实现学生只要带一张卡即可在校内食堂、洗浴中心、等收费场所消费;也可以去图书馆查阅资料、借阅书籍;去机房上机等。从根本上实现“一卡在手,走遍校园”的设想。实现全校各类数据的统一性和标准性;提高学校的现代化管理水平。设计上追求先进,注重实用、科学、经济及合理性;力求系统的平安、简捷、功能齐全;充分考虑系统的可扩展、可维护。2.校园一卡通应用范围学生管理:信息修改查询人事处:学生信息管理图书馆:图书借还信息管理财务处:消费情况管理2、作业目标学校方面:可以有效的对学校和学生进行管理,集身份认证、校内消费、校务某些方面的管理为一体。节约本钱,提高管理效率。学生方面:每个学生一张卡,此卡集借书卡、消费卡、饭卡于一体,代表持卡人的身份,在卡上可自由充值和消费,在校园内做到一卡通用。平安性高,方便学生携带。1.3工作业绩(1)小组主要工作校园一卡通系统背景与现状分析、问题分析、可行性分析、需求分析、业务流程分析、数据流程分析、系统设计与实现。(2)主要收获熟练并掌握了管理信息系统分析与设计方法。(3)小组分工选题:小组讨论需求分析:石传敏可行性分析:鲍垚磊、石传敏校园一卡通系统需要实现特点:鲍垚磊系统分析需求分析:鲍垚磊业务流程图分析:牟成香、石传敏数据流程图分析:牟成香、石传敏数据字典:鲍垚磊代码设计:石传敏数据库设计:牟成香输入输出设计:牟成香总结、排版、整理:牟成香(4)自我评定□优□良□中□及格□不及格2.可行性研究2.1可行性研究的前提设计目标1.能够实现用户登录2.能够认证登录的用户a)学生b)图书馆管理员c)财务中心d)一卡通管理中心3.系统信息管理a)学生个人 1、学生校内消费记录 2、学生个人信息管理 3、学生图书借阅信息b)图书馆管理部门学生图书借阅信息管理c)财务处校内消费管理d)一卡通管理中心学生信息更变,信息管理、学生校园卡挂失2.2技术可行性C和SQL数据库这两个开发工具到现在已经运用了很多年了,它们的技术到现在已经相当成熟。本系统所要设计的功能难度不大,加上有指导老师的指导和查找相关参考文献,各功能模块在技术上完全是可以的实现。就开发的实际情况来看,技术上是可行的。2.3经济可行性一卡通在一定方面表达了学校的形象,表达了学校的人性化教育。有效的节约了人员本钱,减少了管理工作,提高了学校的管理水平。节约了人员编制费用和办证工本费用,大大提高了各方面的效率。本系统所需要的硬件和软件都是目前广泛使用的,如软件件运行环境windows98以上系统、数据库SQLServer2000、编程语言等等,都可以通过网上、图书馆等各种渠道得到,不需要再花费大量的资金去购置高本钱的设备,大大提高了在设计过程中的工作效率,且投入使用后,便于后期工作的维护,因此,本系统在经济上是可行的。2.4管理可行性校园一卡通在一些管理上可以实现自助式管理,有的甚至是可以24小时开放而无须管理人员。有效的节约了人员本钱,减少了管理工作,提高了学校的管理水平。2.5可行性研究结论建立先进的管理系统是实现高等教育现代化、管理现代化的必由之路。而一卡通的技术推广和运用,是推进高校信息化的重要举措。校园一卡通有效的缓解了学校的校务管理和后勤效劳的繁重工作,提高了学校的管理水平、提高了后勤的效劳质量。现今,已有很多学校已经投入和使用了校园一卡通,校园一卡通系统必将成为高校信息化的必然趋势。3.系统分析3.1校园一卡通系统需要实现特点3.1.1整体性系统开发的整体性包括两方面的含义,一是一卡通管理系统内部的整体性,对系统开发的各阶段,各局部的任务要从其整体中的地位去加以认真考虑,按照系统工程的方法,细致分析系统中各子系统、各模块之间衔接关系。二是一卡通管理系统作为校园的一个子系统,它必须服从全校的数字化建设需要,并处理好与其它子系统之间的连接关系,使其真正成为校园数字化建设中完整大系统中的一员。3.1.2先进性充分考虑信息化社会迅猛开展的趋势,在技术上设计超前,所采用的技术和设备能保证校园一卡通管理系统建成先进的、现代化的管理系统。一卡通管理系统应该具有技术先进性,要充分吸取和正确应用别人开发管理信息系统所采用的先进技术,在软、硬件的配置、系统功能、开发技术和管理方法等方面,都要具有先进水平。3.1.3实用性校园一卡通系统充分强调了系统的实用性,各个应用子系统都是从实际应用中出发开发,符合各应用点的实际操作情况,应用流程情况,是以用户为中心的一卡通应用系统。校园一卡通系统的应用范围应该覆盖每一个校区。在各个校区内,所有涉及消费的网点,一卡通均可使用。在图书馆,一卡通同样可以使用。3.1.4经济性在系统的设计过程中,充分考虑到经济方面的因素。一是要考虑采用主机、网络设备等的性能价格比,尤其在网络设计中,采用不同的方案,可以到达同样的效果,而投资却大不相同,所以要选择性能价格比最优的方案。二是考虑系统的运行和维护费用,保证系统的实施和维护,拥有丰富的维护经验和快速的响应速度。3.2.需求分析校园一卡通需求分析具体表现以及需要解决的问题主要有以下几个方面:3.2.1个人信息管理实现学生对学生自己信息的高效管理,如消费情况查询、借阅情况查询等。且让校园卡持有者对自身的重要信息进行查询和修改,例如密码修改、联系方式修改等,更加方便、快捷、有效的管理自己的信息。3.2.2人事处信息管理实现学校人事处对学生信息的管理,人事处按照实际需要对学生的信息进行必要的修改和添加,如姓名、联系方式、性别、专业等信息的变更;学生毕业、学生入学时的信息变化,实时有效的掌握学生必要信息,进行有效的管理与监控。3.2.3图书馆信息管理实现图书馆对学生借书还书情况的信息管理,主要包括:借阅学生学号,借阅人姓名、借阅书籍编号、借阅书目、借阅日期〔默认当天〕、归还日期〔默认间隔一个月〕,再将借还书信息进行信息更新,实时有效的管理借还书情况,对图书馆的高效管理做好必要的根底。3.2.4财务管理实现卡资金管理问题,如:卡的充值,卡的消费管理。如何实现学校内部食堂、超市等校园消费的各个领域,全面实现“以卡代币”的各种消费问题。如何实现学校的各种效劳设施与教学资源科学以及综合财务资金使用管理的效率问题。3.3系统功能结构分析图4-1系统功能结构图3.4业务流程图及业务流程分析业务处理单位业务处理描述业务处理单位业务处理描述表格制作传递存储图4-2业务流程符号说明3.4.1学生个人信息管理业务流程图分析实现学生对学生自己信息的高效管理,如消费情况查询、借阅情况查询等。且让校园卡持有者对自身的重要信息进行查询和修改,例如密码修改、联系方式修改等,更加方便、快捷、有效的管理自己的信息。图4-3学生个人信息管理业务流程图3.4.2人事处业务流程图分析实现学校校园卡管理中心对学生信息的管理,人事处按照实际需要对学生的信息进行必要的修改和添加,如姓名、联系方式、性别、专业等信息的变更;学生毕业、学生入学时的信息变化,实时有效的掌握学生必要信息,进行有效的管理与监控。图4-4校园卡管理中心业务流程图3.4.3图书管理信息业务流程分析实现图书馆对学生借书还书情况的信息管理,主要包括:借阅学生学号,借阅人姓名、借阅书籍编号、借阅书目、借阅日期、归还日期,再将借还书信息进行信息更新,实时有效的管理借还书情况,对图书馆的高效管理做好必要的根底。对图书损坏遗失和逾期归还进行罚款处理。图4-3图书管理业务流程图3.4.4财务中心管理业务流程分析现卡资金管理问题,如:卡的充值,卡的消费管理。如何实现学校内部食堂、超市等校园消费的各个领域,全面实现“以卡代币”的各种消费问题。如何实现学校的各种效劳设施与教学资源科学以及综合财务资金使用管理的效率问题。图4-4财务处管理业务流程图3.5数据流程分析第一层数据流程图图4-5顶层数据流程图第二层数据流程图图4-6第二层数据流程图第三层数据流程图图4-7个人信息处理流程图图4-8图书管理数据流程图图4-9消费处理流程图图4-10学生信息变更流程图3.6数据字典3.6.1数据项定义表4-1数据项定义表数据项定义数据项编号:1—001数据项名称卡号别名无简述卡号是每张校园卡的唯一标识类型及宽度字符型6位取值范围“00000”~“99999”表4-2数据项定义表数据项定义数据项编号1—002数据项名称持卡者姓名别名学生姓名简述校园卡上学生的姓名类型及宽度字符型10位取值范围无表4-3数据项定义表数据项定义数据项编号1—003数据项名称学号别名无简述学生在校的编号,以识别学生的身份类型及宽度字符型8位取值范围“0000000”~“9999999”表4-4数据项定义表数据项定义数据项编号1—004数据项名称学院名称别名无简述学生所在的学院名称类型及宽度字符型20位取值范围无表4-5数据项定义表数据项定义数据项编号1—005数据项名称班级别名无简述学生所在的班级的班号类型及宽度字符型,16位取值范围无表4-6数据项定义表数据项定义数据项编号1—006数据项名称消费额别名无简述每一次刷卡的消费金额类型及宽度字符型6位取值范围“00000”~“99999”表4-7数据项定义表数据项定义数据项编号1—007数据项名称余额别名无简述消费者卡中所剩的金钱数量类型及宽度字符型,6位取值范围“000000”~“999999”表4-8数据项定义表数据项定义数据项编号1—008数据项名称书本名称别名无简述学生借阅的书本的名称类型及宽度字符型10位取值范围无数据项定义数据项编号1—009数据项名称借书数量别名无简述学生借阅书本的数量类型及宽度字符型6位取值范围“0”~“4”表4-9数据项定义表数据项定义数据项编号1—010数据项名称借书日期别名无简述说明学生借书的日期类型及宽度日期型8位取值范围无表4-10数据项定义表数据项定义数据项编号1—011数据项名称还书日期别名无简述说明学生还书的日期类型及宽度日期型8位取值范围无表4-11数据项定义表数据项定义数据项编号1—012数据项名称消费日期别名无简述说明消费者消费的日期类型及宽度日期型8位取值范围无3.6.2数据结构定义表4-12数据结构定义表数据结构定义数据结构编号2—001数据结构名称校园卡简述是消费者用来使用付款的工具卡,它记录了包括它本身以及持卡者的一些信息数据结构组成1—001;1—002;1—003;1—004;1—006;1—007;表4-13数据结构定义表数据结构定义数据结构编号2—002数据结构名称学生简述持卡人,是消费和各项活动的主体数据结构组成1—002;1—003;1—004;1—005;表4-13数据结构定义表数据结构定义数据结构编号2—003数据结构名称消费情况简述消费者的消费总体情况,用于各项统计数据结构组成1—001;1—006;1—00123.6.3数据流表4-14数据流表数据流数据流编号3—001数据流名称个人根本信息简述学生的个人根本信息详情数据流来源学生数据流去向P1数据流组成学生姓名+学号+学院+班级数据流量随机顶峰流量随机表4-15数据流表数据流数据流编号3—002数据流名称图书借阅信息简述学生的个人图书借阅根本信息详情数据流来源图书馆数据流去向P3数据流组成学生姓名+学号+学院+班级+图书名称+借阅数量+借书日期+还书日期数据流量随机顶峰流量随机表4-16数据流表数据流数据流编号3—003数据流名称学生消费信息简述学生的个人消费根本信息详情数据流来源财务处数据流去向P4数据流组成学生姓名+学号+学院+班级+消费额+余额数据流量随机顶峰流量随机表4-17数据流表数据流数据流编号3—004数据流名称学生信息变更表简述学生的个人信息的变更情况数据流来源人事处数据流去向P2数据流组成学生姓名+学号+学院+班级数据流量随机顶峰流量随机表4-18数据流表数据流数据流编号3—005数据流名称入学指南简述入学时的程序及考前须知数据流来源学生数据流去向P1.2数据流组成入学信息数据流量随机顶峰流量随机表4-19数据流表数据流数据流编号3—006数据流名称校园卡使用说明简述指导学生怎么使用校园卡数据流来源P1.2数据流去向P1.4数据流组成校园卡使用指南数据流量随机顶峰流量随机数据流表4-20数据流表数据流数据流编号3—007数据流名称学生根本信息简述学生的个人根本信息详情数据流来源图书管理员数据流去向P2.1数据流组成学生姓名+学号+学院+班级数据流量随机顶峰流量随机表4-21数据流表数据流数据流编号3—008数据流名称借阅信息简述学生的个人借阅书籍根本信息详情数据流来源P2.1数据流去向P2.2数据流组成借书数量+书籍名称+借书日期数据流量随机顶峰流量随机表4-21数据流表数据流数据流编号3—009数据流名称归还信息简述学生的个人归还书籍根本信息详情数据流来源P2.1数据流去向P2.3数据流组成借书数量+书籍名称+还书日期数据流量随机顶峰流量随机表4-22数据流表数据流数据流编号3—010数据流名称续借信息简述学生的个人续借书籍根本信息详情数据流来源P2.1数据流去向P2.4数据流组成借书数量+书籍名称+借书日期+还书日期数据流量随机顶峰流量随机表4-23数据流表数据流数据流编号3—011数据流名称消费单简述学生的个人消费根本信息详情数据流来源[P3.1][P3.2][P3.3]数据流去向P3.5数据流组成消费额+消费日期数据流量随机顶峰流量随机表4-24数据流表数据流数据流编号3—012数据流名称充值单简述学生的充值根本信息详情数据流来源P3.14数据流去向P3.5数据流组成充值金额+充值日期数据流量随机顶峰流量随机表4-25数据流表数据流数据流编号3—013数据流名称毕业生信息简述毕业生的个人根本信息详情数据流来源人事处数据流去向P4.2数据流组成学生姓名+学号+学院+班级数据流量随机顶峰流量随机表4-26数据流表数据流数据流编号3—014数据流名称新生信息简述新生生的个人根本信息详情数据流来源人事处数据流去向P4.3数据流组成学生姓名+学号+学院+班级数据流量随机顶峰流量随机表4-27数据流表数据流数据流编号3—015数据流名称付款单简述付款的信息详情,数据流来源P3.5数据流去向超市,学生食堂,校车数据流组成消费日期+金额数据流量随机顶峰流量随机3.6.4处理逻辑表4-28逻辑处理表逻辑处理处理逻辑编号P处理逻辑名称校园卡信息处理简述对学生校园卡中包含的信息的一些处理输出的数据流学生校园卡中包含的根本信息处理频率随机表4-29逻辑处理表逻辑处理处理逻辑编号P1处理逻辑名称个人信息处理简述对学生个人信息的一些处理输出的数据流学生个人的根本信息处理频率随机逻辑处理处理逻辑编号P2处理逻辑名称人事处理简述对学生校园卡的中的变更信息的一些处理输出的数据流变更后的学生校园卡中包含的信息处理频率随机表4-30逻辑处理表逻辑处理处理逻辑编号P3处理逻辑名称图书馆信息处理简述对学生校园卡的中关于图书馆的信息的一些处理输出的数据流学生的图书馆的信息处理频率随机表4-31逻辑处理表逻辑处理处理逻辑编号P4处理逻辑名称消费处理简述对学生消费情况的处理输出的数据流学生的消费情况处理频率随机表4-32逻辑处理逻辑处理处理逻辑编号P1.1处理逻辑名称注销简述学生毕业将校园卡注销输出的数据流无处理频率随机表4-33逻辑处理表逻辑处理处理逻辑编号P1.2处理逻辑名称领卡简述新生入校时领取校园卡并根据校园卡使用说明学会使用校园卡输出的数据流无处理频率随机表4-34逻辑处理表逻辑处理处理逻辑编号P1.3处理逻辑名称挂失简述校园卡丧失后的一种补救措施输出的数据流无处理频率随机表4-35逻辑处理表逻辑处理处理逻辑编号P1.4处理逻辑名称登录校园网简述登录校园卡查询相关信息输出的数据流认证信息处理频率随机表4-36逻辑处理表逻辑处理处理逻辑编号P1.5处理逻辑名称个人信息查询简述查询学生的个人信息查询输出的数据流学生个人信息处理频率随机表4-37逻辑处理表逻辑处理处理逻辑编号P1.6处理逻辑名称图书借阅信息查询简述查询学生的图书借阅的相关查询输出的数据流图书借阅相关信息处理频率随机表4-38逻辑处理表逻辑处理处理逻辑编号P1.7处理逻辑名称消费信息查询简述查询消费信息输出的数据流学生消费信息处理频率随机表4-39逻辑处理表逻辑处理处理逻辑编号P1.8处理逻辑名称信息修改简述更改补充信息等输出的数据流修改后的信息处理频率随机表4-40逻辑处理表逻辑处理处理逻辑编号P2.1处理逻辑名称身份认证简述对学生的身份进行认证输出的数据流认证结果处理频率随机表4-41逻辑处理表逻辑处理处理逻辑编号P2.2处理逻辑名称图书借阅简述用校园卡借阅图书并显示相关借阅信息输出的数据流图书借阅相关信息处理频率随机表4-42逻辑处理表逻辑处理处理逻辑编号P2.3处理逻辑名称图书归还简述图书归还的相关信息输出的数据流图书归还的相关信息处理频率随机表4-43逻辑处理表逻辑处理处理逻辑编号P2.4处理逻辑名称图书续借简述用校园卡网上续借图书并查询续借相关信息输出的数据流图书续借的相关信息处理频率随机表4-44逻辑处理表逻辑处理处理逻辑编号P2.5处理逻辑名称图书遗失损害处理简述对图书的遗失损坏进行处理输出的数据流图书的遗失损坏的相关处理信息处理频率随机表4-45逻辑处理表逻辑处理处理逻辑编号P2.6处理逻辑名称逾期归还处理简述对图书逾期归还进行处理输出的数据流图书逾期归还的相关处理信息处理频率随机表4-46逻辑处理表逻辑处理处理逻辑编号P3.1处理逻辑名称超市消费简述学生在超市进行消费输出的数据流消费单处理频率随机表4-47逻辑处理表逻辑处理处理逻辑编号P3.2处理逻辑名称餐饮消费简述学生在餐饮方面进行消费输出的数据流消费单处理频率随机表4-48逻辑处理表逻辑处理处理逻辑编号P3.3处理逻辑名称校车消费简述学生进行校车消费输出的数据流消费单处理频率随机表4-49逻辑处理表逻辑处理处理逻辑编号P3.5处理逻辑名称财务处理简述财务部门对消费情况进行汇总处理输出的数据流财务报表处理频率随机表4-50逻辑处理表逻辑处理处理逻辑编号P4.1处理逻辑名称信息修改简述对学生的信息进行修改输出的数据流修改后的学生信息处理频率随机表4-51逻辑处理表逻辑处理处理逻辑编号P4.2处理逻辑名称信息删除简述删除某些信息,主要是删除毕业生信息输出的数据流删除后的学生信息处理频率随机表4-52逻辑处理表逻辑处理处理逻辑编号P4.3处理逻辑名称信息添加简述添加学生信息,主要是新生信息输出的数据流添加后的学生信息处理频率随机3.6.5数据存储表4-53数据存储表数据存储数据存储编号D1数据存储名称学生信息简述学生的根本信息数据存储组成校园卡号+姓名+班级+学号+余额+借阅书本名称+借书日期+还书日期相关联的处理P1,P2,P3,P4,P1.5,P1.6,P1.7,P1.8,P2.1,P4.1,P4.2,P4.3,表4-54数据存储表数据存储数据存储编号D2数据存储名称图书借阅信息简述图书借阅的根本信息数据存储组成校园卡号+姓名+班级+学号借阅书本名称+借书日期+还书日期相关联的处理P2.6表4-55数据存储表数据存储数据存储编号D3数据存储名称财务信息简述财务部进行财务处理产生相关信息数据存储组成校园卡号+姓名学号+学院+余额+消费金额相关联的处理P3.53.6.6外部实体表4-56外部实体定义表外部实体外部实体编号4—001外部实体名称学生简述学校的主体,在学校充当各种活动的主体输入数据流无输出数据流3—001〔个人根本信息〕3—005〔入学指南〕表4-57外部实体定义表外部实体外部实体编号4—002外部实体名称图书馆简述学校藏书的地方并进行图书借阅等相关活动输入数据流无输出数据流3—002〔图书借阅信息表4-58外部实体定义表外部实体外部实体编号4—003外部实体名称财务处简述进行学校财务处理活动输入数据流无输出数据流3—003〔学生消费信息〕表4-59外部实体定义表外部实体外部实体编号4—004外部实体名称人事处简述人员相关活动的处理及信息的变更输入数据流无输出数据流3—004〔学生信息变更表〕,3—013〔毕业生信息〕,3—014〔新生信息〕表4-60外部实体定义表外部实体外部实体编号4—005外部实体名称图书管理员简述帮助进行图书借阅等相关图书管理活动的人员输入数据流无输出数据流3—007〔学生信息〕表4-61外部实体定义表外部实体外部实体编号4—006外部实体名称超市简述从事零售业的大型场所输入数据流3—0015〔付款单〕输出数据流无表4-62外部实体定义表外部实体外部实体编号4—007外部实体名称学生食堂简述给学生提供食物及就餐的场所输入数据流3—0015〔付款单〕输出数据流无表4-63外部实体定义表外部实体外部实体编号4—008外部实体名称校车简述用来装载学生及老师的学校车辆输入数据流3—0015〔付款单〕输出数据流无4.系统设计4.1系统逻辑设计这是一个集合了学生管理、人事处管理、图书馆管理、财务处管理四个模块的综合管理系统。学生模块主要是学生对自身根本信息的修改和查询;人事处模块主要是对学生信息的高权限管理;图书馆是对图书借还信息管理;财务处对消费信息进行管理、处理挂失等。通过分别对这四个模块功能的实现,实现校园一卡通系统在整个校园内的根本覆盖和管理,提高学生各项信息管理的效率。4.2代码设计代码是用来表征客观事物实体类型与属性的一个或一组易于计算机识别和处理的特定符号,它可以是字符、数字、某些特殊符号或它们的组合。代码设计就是要把系统中要处理的事物用特定的代码来描述,便于计算机系统识别、处理,便于数据的共享,提高用户使用数据的效率。代码设计原那么、方法及步骤4.2.1代码设计原那么〔1〕标准化、系统化标准化、系统化的代码具有适合计算机处理,便于实现,提高处理速度等优点。凡已制定了统一标准代码的,均应采用标准代码形式。〔2〕惟一性:设计代码代表的实体或属性惟一。〔3〕统一性、直观性、逻辑性

具备这些特点的代码便于记忆,且有助于减少错误。

〔4〕可扩展性

既代码设计要预留足够位置,便于增加实体时,可直接在原代码系统中进行扩充,而不必改变原编码结构。

〔5〕代码设计要在逻辑上能满足用户要求,在结构上与处理方法相一致。

〔6〕简短性:防止使用易错字符、易混淆字符。4.2.2代码设计方法〔1〕顺序编码法

:顺序编码法通常是将编码对象按一定顺序排列,然后对其依次编号,所得的编码为顺序码。例如,01表示数学系,02表示物理系,03表示哲学系〔2〕重复编码法

:这种方法直接采用编码对象原人工系统中的编号和编码对象的某种特征作为代码。

〔3〕分组编码:分组编码法将数据项按一定顺序分组以表示不同类型,并以两个具有特定含义的码的组合来表示某一实体,例如,餐位号码:A座301。通常分组编码法都在每组留有备用码,以便扩充。

〔4〕字母编码法〔5〕按位编码法,按位编码法将编码的每一位表示一定的含义。使用此方法所得编码为区间码。

〔6〕十进制编码法

〔7〕专用编码法

〔8〕组合编码法4.2.3代码设计步骤〔1〕确定代码编制目的。

〔2〕确定编码对象,包括已在使用的代码对象。

〔3〕确定代码使用场合和使用期限。

〔4〕分析编码对象的使用要求。如使用频率、变更周期、输出要求等。

〔5〕确定具体编码方法,考虑是否采用检验位。

〔6〕针对每种代码编写代码设计书。

〔7〕将总代码设计书归类编写代码薄,并规定代码管理制度。4.2.4代码的功能1·它为事物提供一个概要而不模糊的认定,便于数据的存储和检索。代码缩短了事物的名称,无论是记录、记忆还是存储,都可以节省时间和空间。

2.使用代码可以提高处理的效率和精度。按代码对事物进行排序、累计或按某种规定算法进行统计分析,可以十分迅速。

3·代码提高了数据的全局一致性。这样,对同一事物,即使在不同场合有不同的叫法,都可以通过编码统一起来,提高了系统的整体性,减少了因数据不一致而造成的错误。

4·代码是人和计算机的共同语言,是两者交换信息的工具。在手工处理系统中,许多数据如零件号、设备号、图号等早已使用代码。为了给尚无代码的数据项编码,为了统一和改良原有代码,使之适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计。

现代化企业的编码系统已由简单的结构开展成为十分复杂的系统。为了有效地推动计算机应用和防止标准化工作走弯路,我国十分重视制订统一编码标准的问题,并己公布了GB2260-80中华人民共和国行政区划代码、GBl988-80信息处理交换的七位编码字符集等一系列国家标准编码,在系统设计时要认真查阅国家和部门已经公布的各类标准。4.2.5注意的问题〔1〕设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。例如,在设计用于统计的代码时,为了提高处理速度,往往使之能够在不需调出有关数据文件的情况下,直接根据代码的结构进行统计。

〔2〕一个代码应惟一标志它所代表的事物或属性。

(3)代码设计时,要预留足够的位置,以适应不断变化的需要。否那么,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费。

(4)代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解及交流。(5)要注意防止引起误解,不要使用易于混淆的字符。如0、2、1、S、V与0、2、1、5、U易混;不要把空格作代码;要使用乃小时制表示时间等。

(6)要注意尽量采用不易出错的代码结构,例如字母-字母-数字的结构(如W吧)比字母一数字-字母的结构(如W2W)发生错误的时机要少一些。

(7)当代码长于4个字母或5个数字字符时,应分成小段。这样人们读写时不易发生错误。如726一499一6135比7264996135易于记忆,并能更精确地记录下来。(8)假设码的位数为p,每一位上可用字符数为Si,那么可以组成码的总数为:C=∏Si例如,对每位字符为0-9的三位码,共可组成C=l0xl0xl0=1000种码。代码设计在系统分析阶段就应当开始。由于代码的编制需要仔细调查和多方协调,是一项很费事的工作;需要经过一段时间,在系统设计阶段才能最后确定本系统在综合各个实体及其之间的关系的根底上,决定采用的是顺序编码方法。具体的代码规那么如下:按区间编码法进行编码,顺序为学生类别、学院名称代码、学生年级代码和学生报到序号依次进行编码。工科生代码为1,理科生代码为2,文科生代码为3,商科生代码为4;学院名称代码从数学科学学院代码01,物理学院代码02,化学与分子工程学院代码为03,一直第十八个学院艺术学院代码为18依次编写;学生年级一年级,二年级,三年级,四年级,研一,研二,研三代码依次为1、2、3、4、5、6、7;最后四位代码为学生报到序号从0001开始编写。例如工学院地一个报到的三年级学生代码为10930001.4.3数据库设计图5-1外部实体联系表学生实体E-R图图5-2学生实体E-R图校园卡实体E-R图图5-3校园卡实体E-R图图书管理员实体E-R图图5-4图书管理员实体E-R图人事处管理员实体E-R图图5-5人事处管理员实体E-R图系统整体E-R图图5-6系统整体E-R图4.4将E-R图转换为关系模式学生表〔学号姓名性别学院班级照片〕校园卡表〔卡号姓名学号开卡日期余额〕图书管理员表〔职工编号姓名性别年龄工资家庭住址联系方式〕人事管理员表〔职工编号姓名性别年龄工资家庭住址联系方式〕超市消费表〔卡号姓名消费金额消费日期消费地点〕学生餐厅消费表〔卡号姓名消费金额消费日期消费地点〕校车消费〔卡号姓名消费金额消费日期消费地点〕借书信息表〔卡号姓名图书编号图书名目图书价格借书日期〕逾期还书扣费表〔卡号姓名图书编号图书名目图书名目借书日期还书日期应扣金额〕图书遗失损坏扣费表〔卡号姓名图书编号图书名目图书名目借书日期应扣金额〕卡注册〔卡号学号姓名班级学院〕卡挂失〔卡号学号姓名班级学院〕补卡〔卡号学号姓名班级学院〕卡注销〔卡号学号姓名班级学院〕卡充值〔卡号学号姓名班级学院〕4.5导出数据表表5-1学生表字段名数据类型是否为空主键说明学号数字NOTNULL主键姓名文本NOTNULL性别文本NOTNULL学院文本NOTNULL班级文本NOTNULL照片OLENOTNULL表5-2校园卡表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL学号书字NOTNULL开卡日期长日期NOTNULL余额货币NOTNULL表5-3图书管理员表字段名数据类型是否为空主键说明职工编号数字NOTNULL主键姓名文本NOTNULL性别文本NOTNULL年龄数字NOTNULL工资货币NOTNULL坚挺住址文本NOTNULL联系方式数字表5-4人事管理员表字段名数据类型是否为空主键说明职工编号数字NOTNULL主键姓名文本NOTNULL性别文本NOTNULL年龄数字NOTNULL工资货币NOTNULL坚挺住址文本NOTNULL联系方式数字表5-5超市消费表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL消费金额货币NOTNULL消费日期长日期NOTNULL消费地点文本NOTNULL表5-6学生餐厅消费表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL消费金额货币NOTNULL消费日期长日期NOTNULL消费地点文本NOTNULL表5-7校车消费表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL消费金额货币NOTNULL消费日期长日期NOTNULL消费地点文本NOTNULL表5-8图书借阅信息表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL图书编号数字NOTNULL图书名目文本NOTNULL图书价格货币NOTNULL借书日期长日期NOTNULL表5-9逾期还书扣费表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL图书编号数字NOTNULL图书名目文本NOTNULL图书价格货币NOTNULL借书日期长日期NOTNULL还书日期长日期NOTNULL扣费金额货币NOTNULL表5-10图书损坏扣费表字段名数据类型是否为空主键说明卡号数字NOTNULL主键姓名文本NOTNULL图书编号数字NOTNULL图书名目文本NOTNULL图书价格货币NOTNULL借书日期长日期NOTNULL扣费金额货币NOTNULL表5-11卡注册挂失注销补卡充值表字段名数据类型是否为空主键说明卡号数字NOTNULL主键学号数字NOTNULL姓名文本NOTNULL班级文本NOTNULL学院文本NOTNULL5.输入、输出设计5.1输入输出设计的意义输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。1、它是一个组织系统形象(CooperationIdentifySystem,CIS)的具体表达;2、它能够为用户建立良好的工作环境,激发用户努力学习、主开工作的热情;3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。4、为用户提供易读易懂的信息形态。5.2输入设计输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。输入设计的目的是提高输入效率,减少输入错误。5.2.1输入设计的设计原那么控制输入量。尽可能利用计算减少输入延迟。批量输入、周转文件输入减少输入错误。采用多种校验方法和验证技术防止额外步骤。简化输入过程。5.2.2输入设计的内容一般包括输入界面设计。根据具体业务要求确定。输入设备选择。输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种:键盘。磁盘输入装置。由数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质(如磁带、磁盘等)。这种方法本钱低、速度快,易于携带,适用于大量数据输入。光电阅读器。采用光笔读入光学标记条形码或用扫描仪录入纸上文字。光符号读入器适用于自选商场、借书等少量数据录入的场合。而纸上文字的扫描录入读错率较高。另外,收、发料单,记帐凭证假设通过扫描之后难于存入对应的表。终端输入。终端一般是一台联网微机,操作人员直接通过键盘键入数据,终端可以在线方式与主机联系,并及时返回处理结果。5.2.3输入数据正确性校验在输入时校对方式的设计非常重要的。特别是针对数字、金额数等字段,没有适当的校对措施作保证是很危险的。所以对一些重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论