一卡通管理系统

上传人:lis****211 文档编号:119872379 上传时间:2022-07-16 格式:DOCX 页数:41 大小:785.07KB
返回 下载 相关 举报
一卡通管理系统_第1页
第1页 / 共41页
一卡通管理系统_第2页
第2页 / 共41页
一卡通管理系统_第3页
第3页 / 共41页
点击查看更多>>
资源描述
计算机综合课程设计报告(2013- 2014学年第2学期/题目:校园一卡通管理信息系统院 系:班级:组号:组长:组员:指导教师:小组成绩:计算机综合课程设计任务书一、提交文档要求/、每组提交课程设计报告:包括:设计目的、要求、开发的组织过程(并着重说明小组在整个开发过程中的组织、协调、开 发方案、算法等变动情况)、使用的开发环境、系统开发计划(包括:系统规划、功能、任务量 估算、人员安排、进度等)、系统分析、系统设计、系统编程和调试的过程说明、最终本系统解 决的问题、系统使用说明书(包括功能介绍,系统安装与配置,数据库设置,系统运行、操作界 面说明,操作过程说明,异常情况操作说明等)。Z、每组提交最终完整的程序(软件)代码(要求在关键变量、函数、代码处有注解和说明,并可以 在文档显示页面上下载,可以编译、链接和运行)一以软盘、U盘或电子文档形式提交。M、每个人需要提供课程设计的心得体会、感想、建议、小结等(内容中必须明确写明你在课程设计 中承担的工作、所发挥的作用,其余内容自由发挥,可以手写,字数不少于1000字)。二、程序开发要求1、每个同学必须亲自编写一段程序代码,并明确所承担的开发文档内容,否则课程设计考核不及格。Z、系统原则上一般不设置用户登录界面,如果需要时,系统的登录界面,应标明各类用户名和密码, 或者直接确认进入系统。M、运行的系统中只能有一个数据库,并且和程序放在同一个目录下。4、程序中调用数据库时,应采用相对路径,不能采用绝对路径。如果采用。刀酬,程序应能够自动设 置,不能手工设置。5、数据库、表、字段的名称和程序中的变量名称应该使用英文或易阅读的英文缩写,不能采用汉语 拼音的缩写。5、系统中所需要的数据量应该满足系统所有功能演示的要求。三、任务分配任务负责人系统开发计划分析报告设计报告使用说明书课程设计报告程序代码设计心得参与人备注四、考核方式由各组的组长给自己的组员(包括组长自己)打分。评分依据是开发系统过程中的每个人承担任 务的工作量、难度、作用以及提交的文档质量和程序开发的要求是否达到。每组内组员之间的分数须 有5分差别,并以百分制计分。任课教师根据各组上报的文档、程序、系统开发的难度、工作量、开发质量、课程设计提交的按 时程度以及各组组长的打分情况等因素,给每个人进行最终评分。指导教师:成绩评定学号姓名组长评定成绩指导教师评定成绩指导教师:日期:2014年6月24日一、课程设计的目的与要求构建“校园一卡通”管理系统,方便学院的管制,并且方便学生们的日常生活,是学院管理简单 化。二、设计正文1.概述1.1课题描述校园一卡通管理系统利用高科技产品作为载体,使其具有电子身份识别和电子钱包的功能,替 代校园传统的日常生活所需的学生证、借书证、饭卡、上机卡等证件和现金交。通过与其他各个 管理系统模块的信息连接,就可以将整个学院有机、高效的链接起来。本系统包括以下,个子系统:1、学生卡管理子系统Z、图书馆管理子系统M、食堂管理子系统4、机房管理子系统5、洗浴管理子系统6、超市管理子系统1.2系统目标(”数字化校园的目标/建成“校园卡系统的骨干平台,身份认证、校内消费、校务管理的各个子 系统都建在该平台下,以后随学校规模的扩大和卡片功能的增加只需增加子系统,实现校园数字化的 目标;仞一卡通的目标:每个学生或教职员工一张卡,此卡集身份卡、借书卡、消费卡、上机卡、医疗 卡等于一体,代表持卡人的身份,在卡上可自由充值和消费,在校园内做到一卡通用。(3)实现银校结合,校园卡系统采用逻辑一体、物理分离的校园卡与银行卡银行卡在银行各个网 点通用,进行电子货币结算,做到各个银行互通。持卡人通过圈存等方式实现银行卡与校园卡之间的 转账功能,赋予“校园卡系统金融功能,也让校园卡走出校园。1.3开发环境a)操作系统:Wdw8b)使用软件:数据库代码编写:java数据库:Sver2008文档编写:wordc4开发语言:java2-系统开发计划2.1任务来源:为了方便学生了解信息系统开发的有关基本概念、基本理论,掌握信息系统分析、设计、开发的 一般方法,为信息系统分析与开发提供思路,是对学生运用管理、计算机技术结合交通运输专业知识 学习的综合考核和检查。2,2系统规划22现状分析:当前,大部分高校已经建成了许多现代化的管理信息系统,如/财务管理系统、图书管理系统和食 堂售饭系统等。但这些系统大部分都是单独建设,没有统一的规划,存在着数据重复录入,数据不能共享 等问题。为了提高学校的信息化建设水平,学校还迫切需要建设收费管理、门禁管理等其它系统。这些 系统要在短时间内完成,人员的劳动强度非常大,且容易造成错误和遗漏,加重了学校管理的负担。通过 “校园一卡通系统项目的建设,将使学校的原有业务和管理体系相对独立的现象得到有效整合,减少资 源浪费和重复建设,达到业务流程重组的目的,将有效促进学校数字化校园建设的进程。伴随着智能技 术的高速发展和计算机应用的普遍推广,在校园信息管理中引入一卡通正逐步成为一种趋势。2.2.2目标任务:学校方面:可以有效的对学校和学生进行管理,集身份认证、校内消费、校务某些方面的管理为一 体。节约成本,提高管理效率,方便管理学生的校园生活。学生方面:每个学生一张一卡通卡,此卡集借书卡、消费卡、饭卡、门卡于一体,代表持卡人的 身份,在卡上可自由充值和消费和转账,在校园内做到一卡多用,一卡通用,安全性高,方便学生携 带!23系统功能、结构图:下图2.3.1功能一卡通平台建设的目的是向数字校园提供公共服务。这些服务主要分为两类:身份认证类服务和 消费类服务。身份认证类服务主要应用于校园网内的各种应用,这类服务包括宿舍门禁身份认证、图书馆通道 身份认证等。通过设置读卡器和上位机,收集IC卡信息并提交认证请求。消费类服务主要包括应用于校园卡专网内的各种服务,如食堂刷卡消费、超市刷卡消费、洗浴 消费等。消费类服务通过刷卡交易来完成,通过70S机完成对IC卡内钱包的读写操作,同时,QOS 机将交易流水上传到与之相连的上位机。(1)卡务中心卡务管理功能包括卡状态管理和卡信息管理。卡状态包括有效状态、挂失状态和注销状态。卡信息包括学生的学籍信息、照片信息等。(Z)财务中心 账务平衡管理接收所有消费数据,再做账务平衡处理。此模块还具有查询和打印总账平衡表的功能。2.3.2结构图2-12.3.3可行性分析:(1)技术可行性:校园一卡通是架构在校园网上的,是综合提供身份识别与电子支付服务的系统平台。校园一卡通 的平台是数字校园总体规划的中的基础平台设施之一,与共享数据中心等其他基础平台协调共存。(2)经济可行性:一卡通在一定方面体现了学院的形象,增加了师生自豪感,体现了学校的人性化教育,有效的节 约了人员成本,减少了管理工作,提高了学校的管理水平。节约了人员编制费用和办证工本费用,大 大提高了各方面的效率。(3)管理可行性:校园一卡通在一些管理上可以实现自助式管理,有的甚至是可以24小时开放而无须管理人员。有 效的节约了人员成本,减少了管理工作,提高了学校的管理水平。,由研究结论:建立先进的管理系统是实现高等教育现代化、管理现代化的必由之路。而一卡通的技术推广和运 用,是推进高校信息化的重要举措。校园一卡通有效的缓解了学校的校务管理和后勤服务的繁重工作, 提高了学校的管理水平、提高了后勤的服务质量。现今,已有很多学校已经投入和使用了校园一卡通, 校园一卡通系统必将成为高校信息化的必然趋势。23.4任务量估算、人员安排与进度:系统规划(包括方向和目标),参加人数4人,/天;系统分析(包括初步调查与可行性研究、系统详细调查、组织结构与功能分析、业务流程分析、数据与数据流程分析、功能/数据分析、新系统逻辑方案的建立)参加人数4人,2天;系统设计(包括系统设计步骤、系统总体结构分析、系统物理配置方案设计、代码设计、数据结构和数据库设计、输入输出设计、模块功能与处理过程设计)参加人数4人,2天;系统实施:参加人数4人,1天3. 系统分析3.1开发背景随着社会信息化的蓬勃发展,校园的管理也进入了一个信息化的时代先进化的信息管理系统成为 建设世纪一流大学的重要标志。在信息网络高速发展的今天,越来越多的信息均一数字形式进行交换 和管理。伴随着职能技术的高速发展和计算机应用的普遍推广,在校园信息管理中引入IC卡应用正 逐步成为一种趋势。项目应用范围:学生管理:注册、注销、成绩单身份识别:图书馆交费:食堂、超市、洗浴3.2目标随着社会的进步与变革,各学校原有的消费和管理模式已不能适应新的发展要求,基于目前现状 “一卡通”应运而生。所谓“一卡通”即在学校内,凡有现金票证或需要识别身份的场合均采用卡来 完成。此种管理模式代替了传统的消费管理模式,为学校管理带来了高效、方便与安全。3.3系统技术可行分析 3.3.1简单易用本软件是在Microsf Wdw环境下开发,采用了图形界面显示和鼠标的操作方式,同时提供良好 的在线帮助信息。3.3.2丰富的功能本系统的设计是建立在充分理解业务需求的基础之上的,合理的分配用户的业务功能及操作流程, 功能丰富强大。3.3.3灵活方便系统软件既可联网操作,又可单机使用,为用户提供了灵活的管理方式。3.4技术可行性评价“校园一卡通”系统是架构在校园网上,以感应式射频10卡为媒介,综合提供身份识别与电子支 付服务功能的系统平台,以及其架构在此平台上的各种信息化应用系统。校园一卡通的平台是数字校 园总体规划中的基础平台设施之一,与共享数据中心等其它基础平台协调共存,可以为新建的和原有 的各种信息化应用系统综合提供统一的身份识别与统一的电子支付服务,凡是需要确认身份及付费的 各种应用都可以用校园卡来实现。身份识别可以提供多级安全认证强度,电子支付连接银行系统可以 提供各种支付和清算业务。3.5新系统的概括3.5.1组织结构图及简要说明2-2)卡务中心卡务管理功能包括卡状态管理和卡信息管理。卡状态包括有效状态、挂失状态和注销状态。卡信息包括学生的学籍信息、照片信息等。(2)财务中心账务平衡管理接收所有消费数据,再做账务统计处理。3.5.2业务流程图及简要说明说明:由财务中心进行学生信息录入,进行对学生发卡,持卡人用校园一卡通进行图书馆认证,调用 学生信息后通过财务中心得到认证。持卡人对其小、校园一卡通进行充值,充值表单到财务中心,得 出财务报表。持卡人可到超市食堂进行消费,消费到输入到财务中心,输出财务报表。一卡通主要功 能有身份认证,消费和卡办理。身份认证主要是图书馆认证,进入图书馆用一卡通进行身份认证;消费是通过刷卡形式在食堂和超市消费;卡办理有充值,挂失和注销。学生信息录注销图书馆认证宿舍门禁认挂失表调用学生信统计留I学生活 动统计-2-34. 系统设计4.1系统总体结构图 4.1.1总体结构图244.1.2子系统结构图财务处理系统1F11 人工对账 财务管顼广对账单输入L 登帐1 消费信息输入 信息输Lffl费信息输入充 值 信 息 输入25学生使用系统信息输什.3.* 身份认晰卡办理信息输入*_姓名264.2系统配置设置图274.3数据字典数据项条目数据项名称:卡号总编号:1-101数据项编号:101有关编码说明:别名:KH简要说明:校园一卡通卡编号类型及长度:数字型,7位数据值类型:离散数据结构条目数据结构名称:学生信息卡数据结构编号:201总编号:2-201简要说明:学生购买一卡通时所填写的信息数据量:约2000份/年数据结构组成:姓名学号卡号照片数据流条目数据流条目:一卡通财务账单数据流编号:301总编号:3-301简要说明:一卡通系统所汇总的财务账单数据流量:约10份/学期数据流来源:卡务中心高峰流量:5份/月(期末)数据流去向:D4数据流组成:日期每日金额总金额卡号数据存储条目数据存储名称:一卡通学生信息登记册数据存储编号:401总编号:4-401简要说明:汇总学生购买一卡通情况数据存储构成:姓名学号卡号照片财务信息处理逻辑条目外部实体条目处理逻辑名称:财务审核处理逻辑编号:501总编号:5-501简要说明:结算商家财务账单处理频率:1次/月输入数据流:一卡通财务登记册处理:结算本月各商家账单,打印本月各商家账单。输出数据流:一卡通财务账单外部实体名称:学生外部实体编号:601总编号:6-601简要说明:数量:约10000个输入的数据流:学生个人消费输出的数据流:学生消费财务汇总4.4数据库设计4.4.1 E-R图4.4.2逻辑结构设计:学生信息:学号,姓名,卡号,照片;卡信息:卡号,开卡时间,补卡时间,销卡时间;财务管理信息:卡号,消费时间,消费金额,消费余额;登记:卡号,学号;卡金额查询:卡号,学号,姓名;建账:卡号,学号,姓名;结账:卡号,学号,姓名;消费查询:卡号,学号,消费时间,消费项目,消费金额;余额查询:卡号,学号,余额。443物理结构设计:学生信息表列名数据类型可否为空说明SnOcharNot null学号Snamecharnull姓名KnOcharNot null卡号Picturejpgnull照片卡信息表列名数据类型可否为空说明KnOCharNot null卡号KTCharNull开卡时间BTCharNull补卡时间XTCharNull销卡时间财务报表列名数据类型可否为空说明KnOcharNot null卡号SnOcharNot null学号XTcharNl消费时间XJcharNl消费金额YcharNl消费余额4.5输入输出设计:卡通管理信息系统界面2-9点击登录出现管理中心210点击财务管理211点击餐饮中心212在管理中心窗口点击卡务管理213填入学生信息出现卡务管理窗口214点击学生信息口 icmgoH 晶三季:生芯剧画国;| 3tM=LE3 做陌 匹IH格式虹I工具m 蛇商刃 日口 部船如BEAfrHWWffF - tf x心菖日日盘二屈 7 3- -IB, E Q虹da.航.显、空r _p .言理芝IMJMLBUAJi_- - I:.-|111。 lElFlG H I I F E L ML 学号 4Q&J1TO3O1O32姓名20L1-5-12 颓MT2, SinfrMl/SLeetl /眼片瓣非 * ?出助地点cig& 5nRElf,12:ijUi-q;3ij2154.6IPO 图:4.6.1业务流程宿舍门禁认I学生活 、动_统计-图 书注销图书馆认证挂失调用学生信一付款单 款21646.2数据流程217卡办理、学生身份认证2182-195. 系统实现代码编写:cmpon jaaa,awt,;cmpo jaaa,awt,event,;cmfeo jxsWng,; ,一 一 , *cmpo jaa,s,;impont ja,U.;impo jaaax.swcng.filechoosen.;public class ModifySctuation extends JPanel impis *ctionListenenStudencetune pc;瑁aMap 基本信息表=*l,RXFM学号,姓名,年级,出生,jcmoBo 专业,JRadcoButton 男,女;ButtonGnoup gnoup=null;JButton充值金额,录入修改,重置,Fd(e)nputStieam inOne=nUll;Object!nputStieam inTwO=naill;;ieOatputStneam MtOne=nM:ObjeeOutputStmam out7wO=nuill;Fie systemFile,imagePce;JComboBox oldMess;Student stu=null;public ModifySituationi.File file)systemFile=file;pie=new StudentPietune();学号=new JTexield(6);姓名=new JTexield(6);专业=new JCombBox();tryFineReader inOne=new FieReader( 专业,txt”);BoffenedReadet inTwo= new BaffenedReadei(inOne);String S=nUl;int i=0;while(s=inTwo,nadLine()!=nall)专业,add!tem(s);inOne.closeO;catchdOExcepton exp)专业,add)tem(数学 专业,addltem(计算机科学与技术),年=new JTexield(6),出生=new JTexceld(6),选择照片=new衍必n(选择),guMp=new ButtonGnoup();男=new JRadOBotton。男 n,true);女=叱 JRadOButton( 女,所技,group, add(男);gnoup.add(女),OdMesS=new JComboBox();充值金额二叱彻做(充值金额),录入修改=new所诺做(录入修改),录入修改,setEnabed(false);选择照片,setEnabled(falde);学号,addActiMListener(this);充值金额,泓AtoLSenMis);录入修改.addActionListener(this);重置.addActionListener(this);选择照片.adActionListeaen(this);Box box1=Box.createHonizontalBox();add(new JLabd( 输入要修改信息的学号:Wabd.CEN7ER);box1.add(学号);bx1泓(充值金额);Box box2=Bo%.cneaXeHonczontalo%();心 add(new JL*(新)姓名:,JLM.CEN7ER);心add(姓名);Box box3=BeateHonczontalox();bo%3*(new JLabd(新)性别:,JLCEN7ER);box3.add(女);Box box4=Box, cieateHoiizonaox();box4.add(new JLM(新)专业:,JLCENTER);box4,M(专业);Box bo%5=BeateHonizontaox();bo%5,add(new JLM(新)年级:JLCENTER);bo%5*(年级);Box box6=BateHonizontalox();MaddUew JLM(新)出生:Wad,CETTER);%6,add(出生);Box box7=BateHonizontalox();bx7,M(nw JL*( 学生巳有的数据:,JLM,CET7ER);box7, add(odMess);Box boxH=BeateVentica(ox();boxH.add(boxl);boxH.add(box2);bxH, add(box3);boxH.add(box4);boXH.add(box7);boXH.add(BcateVeiticalGue();JPanel pccPael=new JPanel();pcePanel.detBaekgnound(Color.gneen);呻她,M(new JLabelC选择照片:JLM.CSNTERH;呻她,如选择照片);JPanel potButton=new JPanel();putButton.add(录入);putButton.add(重置);JPanel mesiPanel=new JPanel();mesSPanel, add(boH);mesSPMel.setBackguMnd(COor,cyan);putButton.setBackgnound(Color.ned);StLayout(new BondenLayoutO);jSpiPan splitV=new jSftliane(jSftlianefVSRICAL_SPLIT,fticPanel,ftic);jSpltPan splitH=new jSftliane(jSftliane.HORlZONAL_SPLIT,me4SPanel,sp(itV);add(spiH,BovdetLayout.CSN7ER);add(putButton,BondenLayout.SOUTH);oalidateO;6使用说明6.1功能介绍:1、计算机机房上机学校机房进出采用刷卡记时的扣费管理方式。(学校预先给学生一定的机时,用完了就要付费的。) 学生进入机房时,需将校园卡贴于读卡器上,当屏幕显示“上机表示刷卡正常,当屏幕显示“失败, 表示刷卡失败,管理员将要求重新刷卡。刷卡正常后方可进入机房上机,下机时屏幕会提示“下机表 示正常下机,当屏幕显示“失败,请重新刷卡下机。注意:如果下机时不刷卡或刷卡失败,则机房计 费程序将一直计费到当日机房关闭时刻。Z、后勤各食堂、商店消费使用时,工作人员确定扣款金额,就餐70S面板将显示本次应扣金额,学生在确定扣款金额无误 后,将校园卡贴于70S指定读卡处约/秒,听到“嘀的一声后,扣款成功,同时就餐祁S面板将显示 卡的剩余金额,则本次消费结束;如听到“嘀一嘀一报警声,表示扣款失败,请重新付款。如果消费 金额超过设定的消费限额,必须输入个人校园卡密码,确认消费。M、图书管的借还用于图书的借还流通管理,使用时将校园卡通过指定设备读取图书借阅信息,即可完成借阅。具体 借阅方法遵照图书馆规定执行。彳、圈存机的使用说明圈存机一一是安放在校园内为校园卡持有者提供各种自助服务的专业设备。主要用于银行储蓄卡向 校园卡资金的注入,依托银行储蓄卡向相应部门自助缴费,获得学校补助,通过自助挂失校园卡,查 询储蓄卡和校园卡余额等。储蓄卡特指由建设银行为每位校园卡持卡者配发的银行储蓄卡,该储蓄卡在全国通用。6.2安装与配置:621数据库服务器环境本系统的数据库服务器是用于存放智慧“一卡通”信息管理系统各类数据的重要设备。数据库容量数据库容量根据用户实际情况计算配置。预计用户数(发卡数):活跃用户比例:例如,平均 每人每天使用次数:例如10次;每次交易流水数据在数据库存储平均大小:Z50字节每次交易日志数 据在数据库存储平均大小:500字节交易数据保留天数:例如73天(2年);622配置2-20数据库设置:以SQLSOOO为平台建立数据库,有利于保证数据安全,有良好的扩展功能,而且支持多种应用程序语言。623操作界面说明:点击登录出现管理中心2-21点击登录出现管理中心2-22异常情况操作说明:在系统的设计中充分考虑可能出现的各种异常状况,如断电,网络线路故障, 交易流量超载等。在系统中提出各种异常情况的处理办法。如配备延时电源以防止断电的发生,门轧 机有手动落杆功能防止系统故障,一旦故障发生能及时放行,不影响学生进出;门禁断电为开启状态, 机房管理客户端设置单机脱网登录功能。补救措施:/、重启系统;2、联系系统开发者Z本系统解决的问题本系统是为了方便学校管理,可以有效的对学校和学生进行管理,集身份认证、校内消费、校务 某些方面的的管理为一体,实现了 “一卡在手,走遍校园”的功能,为了进一步扩大应用范围,方便 学生日常生活,通过一卡通的银行转帐系统与指定银行进行费用转帐、圈存,正真实现校园“无现金 流通”,使得校园生活更加纯洁、更为方便,并且节约成本,提高管理效率每个学生一张卡,此卡集 借书卡、消费卡、饭卡、门卡于一体,代表持卡人的身份,在卡上可自由充值和消费,在校园内做到 一卡通用。安全性高,方便学生携带!
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!