




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机综合课程设计报告(2013-2014学年第2学期)题目:校园一卡通管理信息系统院系:班级:组号:组长:组员:指导教师:小组成绩:计算机综合课程设计任务书、提交文档要求1、每组提交课程设计报告:包括:设计目的、要求、开发的组织过程(并着重说明小组在整个开发过程中的组织、协调、开发方案、算法等变动情况)、使用的开发环境、系统开发计划(包括:系统规划、功能、任务量估算、人员安排、进度等)、系统分析、系统设计、系统编程和调试的过程说明、最终本系统解决的问题、系统使用说明书(包括功能介绍,系统安装与配置,数据库设置,系统运行、操作界面说明,操作过程说明,异常情况操作说明等) 。2、每组提交最终完整
2、的程序(软件)代码(要求在关键变量、函数、代码处有注解和说明,并可以在文档显示页面上下载,可以编译、链接和运行)-以软盘、U盘或电子文档形式提交。3、每个人需要提供课程设计的心得体会、感想、建议、小结等(内容中必须明确写明你在课程设计中承担的工作、所发挥的作用,其余内容自由发挥,可以手写,字数不少于100)。二、程序开发要求1、每个同学必须亲自编写一段程序代码,并明确所承担的开发文档内容,否则课程设计考核不及格。2、系统原则上一般不设置用户登录界面,如果需要时,系统的登录界面,应标明各类用户名和密码,或者直接确认进入系统。3、运行的系统中只能有一个数据库,并且和程序放在同一个目录下。4、程序中
3、调用数据库时,应采用相对路径,不能采用绝对路径。如果采用ODBC程序应能够自动设置,不能手工设置。5、数据库、表、字段的名称和程序中的变量名称应该使用英文或易阅读的英文缩写,不能采用汉语拼音的缩写。6、系统中所需要的数据量应该满足系统所有功能演示的要求。三、任务分配任务负责人参与人备注系统开发计划分析报告设计报告使用说明书课程设计报告程序代码设计心得四、考核方式由各组的组长给自己的组员(包括组长自己)打分。评分依据是开发系统过程中的每个人承担任务的工作量、难度、作用以及提交的文档质量和程序开发的要求是否达到。每组内组员之间的分数须有5分差别,并以百分制计分。任课教师根据各组上报的文档、程序、系
4、统开发的难度、工作量、开发质量、课程设计提交的按时程度以及各组组长的打分情况等因素,给每个人进行最终评分。指导教师:成绩评定学号姓名组长评定成绩指导教师评定成绩指导教师:日期:2014年6月24日一、课程设计的目的与要求构建“校园一卡通”管理系统,方便学院的管制,并且方便学生们的日常生活,是学院管理简单化。、设计正文1.概述1.1课题描述校园一卡通管理系统利用高科技产品作为载体,使其具有电子身份识别和电子钱包的功能,替代校园传统的日常生活所需的学生证、借书证、饭卡、上机卡等证件和现金交。通过与其他各个管理系统模块的信息连接,就可以将整个学院有机、高效的链接起来。本系统包括以下6个子系统:1、学
5、生卡管理子系统2、图书馆管理子系统3、食堂管理子系统4、机房管理子系统5、洗浴管理子系统6、超市管理子系统1.2系统目标(1激字化校园的目标:建成校园卡”系统的骨干平台?身份认证、校内消费、校务管理的各个子系统都建在该平台下,以后随学校规模的扩大和卡片功能的上曾加只需增加子系统,实现校园数字化的(2)一卡通的目标:每个学生或教职员工一张卡,此卡集身份卡、借书卡、消费卡、上机卡、医疗卡等于一体,代表持卡人的身份,在卡上可自由充值和消费,在校园内做到一卡通用。(3)实现银校结合:校园卡”系统采用逻辑一体、物理分离的校园卡与银行卡银行卡在银行各个网点通用,进行电子货币结算,做到各个银行互通。持卡人通
6、过圈存等方式实现银行卡与校园卡之间的转账功能,赋予校园卡”系统金融功能,也让校园卡走出校园。1.3开发环境a)操作系统:widows8b)使用软件:数据库代码编写:java数据库:sever2008文档编写:wordcC)开发语言:java3.%2.系统开发计划任务来源:为了方便学生了解信息系统开发的有关基本概念、基本理论,掌握信息系统分析、设计、开发的一般方法,为信息系统分析与开发提供思路,是对学生运用管理、计算机技术结合交通运输专业知识学习的综合考核和检查。系统规划3现状分析:当前,大部分高校已经建成了许多现代化的管理信息系统,如:财务管理系统、图书管理系统和食堂售饭系统等。但这些系统大部
7、分都是单独建设,没有统一的规划,存在着数据重复录入,数据不能共享等问题。为了提高学校的信息化建设水平,学校还迫切需要建设收费管理、门禁管理等其它系统。这些系统要在短时间内完成,人员的劳动强度非常大,且容易造成错误和遗漏,加重了学校管理的负担。通过校校园一卡通系统”项目的建设,将使学校的原有业务和管理体系相对独立的现象得到有效整合,减,减少资源浪费和重复建设,达到业务流程重组的目的;将有效促进学校数字化校园建设的进程。伴随着智能技术的高速发展和计算机应用的普遍推广,在校园信息管理中引入一卡通正逐步成为一种趋势。3目标任务:学校方面:可以有效的对学校和学生进行管理,集身份认证、校内消费、校务某些方
8、面的管理为一体。节约成本,提高管理效率,方便管理学生的校园生活。学生方面:每个学生一张一卡通卡,此卡集借书卡、消费卡、饭卡、门卡于一体,代表持卡人的身份,在卡上可自由充值和消费和转账,在校园内做到一卡多用,一卡通用,安全性高,方便学生携带!系统功能、结构图:下图3功能一卡通平台建设的目的是向数字校园提供公共服务。这些服务主要分为两类:身份认证类服务和消费类服务。身份认证类服务主要应用于校园网内的各种应用,这类服务包括宿舍门禁身份认证、图书馆通道身份认证等。通过设置读卡器和上位机,收集IC卡信息并提交认证请求。消费类服务主要包括应用于校园卡专网内的各种服务,如食堂刷卡消费、超市刷卡消费、洗浴消费
9、等。消费类服务通过刷卡交易来完成,通过POS机完成对IC卡内钱包的读写操作,同时,POS机将交易流水上传到与之相连的上位机。(1卡务中心卡务管理功能包括卡状态管理和卡信息管理。卡状态包括有效状态、挂失状态和注销状态。卡信息包括学生的学籍信息、照片信息等。(2)财务中心账务平衡管理接收所有消费数据,再做账务平衡处理。此模块还具有查询和打印总账平衡表的功能。2.3.2结构图2-1可行性分析:(1放术可行性:校园一卡通是架构在校园网上的,是综合提供身份识别与电子支付服务的系统平台。校园一卡通的平台是数字校园总体规划的中的基础平台设施之一,与共享数据中心等其他基础平台协调共存。(2)经济可行性:一卡通
10、在一定方面体现了学院的形象,增加了师生自豪感,体现了学校的人性化教育,有效的节约了人员成本,减少了管理工作,提高了学校的管理水平。节约了人员编制费用和办证工本费用,大大提高了各方面的效率。(3)管理可行性:校园一卡通在一些管理上可以实现自助式管理,有的甚至是可以24小时开放而无须管理人员。有效的节约了人员成本,减少了管理工作,提高了学校的管理水平。(4)研究结论:建立先进的管理系统是实现高等教育现代化、管理现代化的必由之路。而一卡通的技术推广和运用,是推进高校信息化的重要举措。校园一卡通有效的缓解了学校的校务管理和后勤服务的繁重工作,提高了学校的管理水平、提高了后勤的服务质量。现今,已有很多学
11、校已经投入和使用了校园一卡通,校园一卡通系统必将成为高校信息化的必然趋势。任务量估算、人员安排与进度:系统规划(包括方向和目标),参加人数4人,1天;系统分析(包括初步调查与可行性研究、系统详细调查、组织结构与功能分析、业务流程分析、数据与数据流程分析、功能/数据分析、新系统逻辑方案的建立)参加人数4人,2天;系统设计(包括系统设计步骤、系统总体结构分析、系统物理配置方案设计、代码设计、数据结构和数据库设计、输入输出设计、模块功能与处理过程设计)参加人数4人,2天;系统实施:参加人数4人,1天2.%2.系统分析开发背景随着社会信息化的蓬勃发展,校园的管理也进入了一个信息化的时代先进化的信息管理
12、系统成为建设世纪一流大学的重要标志。在信息网络高速发展的今天,越来越多的信息均一数字形式进行交换和管理。伴随着职能技术的高速发展和计算机应用的普遍推广,在校园信息管理中引入IC卡应用正逐步成为一种趋势。项目应用范围:学生管理:注册、注销、成绩单身份识别:图书馆交费:食堂、超市、洗浴目标随着社会的进步与变革,各学校原有的消费和管理模式已不能适应新的发展要求,基于目前现状“一卡通”应运而生。所谓“一卡通”即在学校内,凡有现金票证或需要识别身份的场合均采用卡来完成。此种管理模式代替了传统的消费管理模式,为学校管理带来了高效、方便与安全。系统技术可行分析简单易用本软件是在MicrosoftWindoW
13、SB下开发,采用了图形界面显示和鼠标的操作方式,同时提供良好的在线帮助信息。丰富的功能本系统的设计是建立在充分理解业务需求的基础之上的,合理的分配用户的业务功能及操作流程,功能丰富强大。灵活方便系统软件既可联网操作,又可单机使用,为用户提供了灵活的管理方式。技术可行性评价“校园一卡通”系统是架构在校园网上,以感应式射频IC卡为媒介,综合提供身份识别与电子支付服务功能的系统平台,以及其架构在此平台上的各种信息化应用系统。校园一卡通的平台是数字校园总体规划中的基础平台设施之一,与共享数据中心等其它基础平台协调共存,可以为新建的和原有的各种信息化应用系统综合提供统一的身份识别与统一的电子支付服务,凡
14、是需要确认身份及付费的各种应用都可以用校园卡来实现。身份识别可以提供多级安全认证强度,电子支付连接银行系统可以提供各种支付和清算业务。新系统的概括组织结构图及简要说明2-2(1)卡务中心卡务管理功能包括卡状态管理和卡信息管理。卡状态包括有效状态、挂失状态和注销状态。卡信息包括学生的学籍信息、照片信息等。(2)财务中心账务平衡管理接收所有消费数据,再做账务统计处理。业务流程图及简要说明说明:由财务中心进行学生信息录入,进行对学生发卡,持卡人用校园一卡通进行图书馆认证,调用学生信息后通过财务中心得到认证。持卡人对其小、校园一卡通进行充值,充值表单到财务中心,得出财务报表。持卡人可到超市食堂进行消费
15、,消费到输入到财务中心,输出财务报表。一卡通主要功能有身份认证,消费和卡办理。身份认证主要是图书馆认证,进入图书馆用一卡通进行身份认证;消费是通过刷卡形式在食堂和超市消费;卡办理有充值,挂失和注销2-34.系统设计系统总体结构图总体结构图2-44.1.2子系统结构图财务处理系统2-5系统配置设置图学生使川系统昭八、 、片发卡2-62-7数据字典数据项条目数据项名称:卡号总编号:1-101数据项编号:101有关编码说明:名:KH简要说明:校园一卡通卡编号类型及长度:数字型,7位数据值类型:离散数据结构条目数据结构名称:学生信息卡数据结构编号:201总编号:2-201简要说明:学生购买一卡通时所填
16、写的信息数据量:约200砌/年数据结构组成:姓名学号卡号照片数据流条目数据流条目:一卡通财务账单数据流编号:301总编号:3-301简要说明:一卡通系统所汇总的财务账单数据流量:约1g/学期数据流来源:卡务中心高峰流量:5份/月(期末)数据流去向:D1.4数据流组成:日期每日金额总金额卡号数据存储条目数据存储名称:一卡通学生信息登记册数据存储编号:401总编号:4-401简要说明:汇总学生购买一卡通情况数据存储构成:姓名学号卡号照片财务信息处理逻辑条目外部实体条目处理逻辑名称:财务审核处理逻辑编号:501总编号:5-501简要说明:结算商家财务账单处理频率:1次/月输入数据流:一卡通财务登记册
17、处理:结算本月各商家账单,打印本月各商家账单。输出数据流:一卡通财务账单外部实体名称:学生外部实体编号:601总编号:6-601简要说明:数量:约1000阶输入的数据流:学生个人消费输出的数据流:学生消费财务汇总数据库设计E-R图逻辑结构设计:学生信息:学号,姓名,卡号,照片;卡信息:卡号,开卡时间,补卡时间,销卡时间;财务管理信息:卡号,消费时间,消费金额,消费余额;登记:卡号,学号;卡金额查询:卡号,学号,姓名;建账:卡号,学号,姓名;结账:卡号,学号,姓名;消费查询:卡号,学号,消费时间,消费项目,消费金额;余额查询:卡号,学号,余额。物理结构设计:学生信息表列名数据类型可否为空说明Sn
18、o*charNotnull学号Snamecharnull姓名Kno*charNotnullPicturejpgnull照片卡信息表列名数据类型可否为空说明Kno*CharNotnullKTCharNull开卡时间BTCharNull补卡时间XTCharNull短点时间财务报表列名数据类型可否为空说明Kno*charNotnullSno*charNotnull学号XTcharNull消费时间XJcharNull消费金额YEcharNull消费余额输入输出设计:甘通管理信息系统界面2-9点击登录出现管理中心点击财务管理点击餐饮中心2-102-112-12在管理中心窗口点击卡务管理2-13填入学生信
19、息出现卡务管理窗口点击学生信息2-14匚B|匚II1K;NBliciewfl11-呈生三j工库,k!曲比*。工1-或如i*iiMan口和时HI加号茗号学位卡IB-E呵同2UL1-5-1-她1泊蜀立目白手金案12:0C1快14:30一M 沏出勘除百2-154.6IPO图:4.6.1业务流程2-164.6.2数据流程各应用子2-17办理、学生身份认证消费清单卡务中心2-182-19.系统实现代码编写:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.*;import
20、javax.swing.filechooser.*;publicclassModifySituationextendsJPanelimplementsActionListenerStudentPicturepic;HashMap本信息表=null;JTextFiel将号,姓名,年级,出生;JComboBoX业;JButto砒择照片;JRadioButton,女;ButtonGroupgroup=null;JButton充值金额,录入修改,重置;FileInputStreaminOne=null;ObjectInputStreaminTwo=null;FileOutputStreamoutOne
21、=null;ObjectOutputStreamoutTwo=null;FilesystemFile,imagePic;JComboBoxoldMess;Studentstu=null;publicModifySituation(Filefile)systemFile=file;pic=newStudentPicture();学号=newJTextField(6);姓名=newJTextField(6);专业=newJComboBox();tryFileReaderinOne=newFileReadeT(.txt);BufferedReaderinTwo=newBufferedReader(i
22、nOne);Strings=null;inti=0;while(s=inTwo.readLine()!=null)专业.addItem(s);inOne.close();inTwo.close();)catch(IOExceptionexp)专业.addItem徽学”);专业.addItem计算机科学与技术);)年级newJTextField(6);出生=newJTextField(6);选择照片=newJButton(择择);group=newButtonGroup();男=newJRadioButtoC,true);女newJRadioButt向向(false);group.add|?);
23、|?);group.add(c);oldMess=newJComboBox();充值金额=newJButtoS(fi金额);录入修改录入修改=newJButto或叭修改或叭修改);录入修改.setEnabled(false);选择照片.setEnabled(false);重置=newJButton|置)学号.addActionListener(this);充值金额.addActionListener(this);录入修改.addActionListener(this);重置.addActionListener(this);选择照片.addActionListener(this);Boxbox1
24、=Box.createHorizontalBox();box1.add(newJLabt也要修改信息的学号二JLabel.CENTER);box1.ad#号);box1.add(S值金额);Boxbox2=Box.createHorizontalBox();box2.add(new儿ab函燃名二JLabel.CENTER);box2.addt生名);Boxbox3=Box.createHorizontalBox();box3.add(newJLabelfX性另kJLabel.CENTER);box3.add。);box3.add女);Boxbox4=Box.createHorizontalBo
25、x();box4.add(newJLabeK孜业二JLabel.CENTER);box4.add业);Boxbox5=Box.createHorizontalBox();box5.add(newJLab秋卿级二JLabel.CENTER);box5.ad4级);Boxbox6=Box.createHorizontalBox();box6.add(newJLabeOB生二JLabel.CENTER);box6.ad的生);Boxbox7=Box.createHorizontalBox();box7.add(newJLabH住已有的数据二JLabel.CENTER);box7.add(oldMes
26、s);BoxboxH=Box.createVerticalBox();boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH.add(box6);boxH.add(box7);boxH.add(Box.createVerticalGlue();JPanelpicPanel=newJPanel();picPanel.setBackground(Color.green);picPanel.add(newJLabil(照片二JLabel.CENTER);picPanel.ad琏择照片);JPane
27、lputButton=newJPanel();putButton.add(入);putButton.add(置);JPanelmessPanel=newJPanel();messPanel.add(boxH);messPanel.setBackground(Color.cyan);putButton.setBackground(Color.red);setLayout(newBorderLayout();JSplitPanesplitV=newJSplitPane(JSplitPane.VERTICAL_SPLIT,picPanel,pic);JSplitPanesplitH=newJSpli
28、tPane(JSplitPane.HORIZONTAL_SPLIT,messPanel,splitV);add(splitH,BorderLayout.CENTER);add(putButton,BorderLayout.SOUTH);validate();.使用说明功能介绍:1、计算机机房上机学校机房进出采用刷卡记时的扣费管理方式。(学校预先给学生一定的机时,用完了就要付费的。)学生进入机房时,需将校园卡贴于读卡器上,当屏幕显示上机”表示刷卡正常,当屏幕显示失败”,表示刷卡失败,管理员将要求重新刷卡。刷卡正常后方可进入机房上机,下机时屏幕会提示下机”表示正常下机,当屏幕显示失败”,请重新刷卡下机。注意:如果下机时不刷卡或刷卡失败,则机房计费程序将一直计费到当日机房关闭时刻。2、后勤各食堂、商店消费使用时,工作人员确定扣款金额,就餐POS面板将显示本次应扣金额,学生在确定扣款金额无误后,将校园卡贴于POS指定读卡处约1秒,听到嘀”的一声后,扣款成功,同时就餐POS面板将显示卡的剩余金额,则本次消费结束;如听到嘀一嘀一”报警声,表示扣款失败,请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中介招工合同范本
- 借款服务合同范本
- 低价药店转让合同范本
- 丽江租车合同范本
- 北京商铺投资合同范本
- 公司木材采购合同范本
- 劳动合同继签合同范本
- 包工防水合同范本
- 公寓精装修服务合同范本
- 2024年新疆医科大学引进考试真题
- 统编教材四年级下册语文第二单元教学解读及建议1
- 火电机组整套启动前安全技术交底卡
- 菲斯特转子秤的
- 药学专业教学资源库建设申报书
- 解读《泰州市市区城市排水管理办法》
- 人教版五年级下册口算题大全(全册齐全)
- 林则徐课件完整版
- 旅行社运营实务电子课件 6.1 初涉旅行社管理
- 电力承装安全生产安全安全培训制度完整优秀版
- 2020年交安A、B、C证(公路)考试题库1088题(含答案)
- GB/T 5532-2008动植物油脂碘值的测定
评论
0/150
提交评论