《“一卡通”系统建设与规划——数据库设计及考勤系统1651.docx》由会员分享,可在线阅读,更多相关《“一卡通”系统建设与规划——数据库设计及考勤系统1651.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、FoshaanUniveersitty本科生毕业业设计(论论文)“一卡通”系统建设设与规划数据库库设计与实实现及考勤勤系统 学 院:机电电与信息工工程学院 专 业:网络络工程 学 号:2000739941399学生姓名:袁艺康指导教师:朱玉玺(职称)二一一年年 六 月月摘要随着信息时时代的高速速发展,越越来越多的的高校在积积极探索着着建立数字字化校园,实实现无纸化化办公。现现代化的学学校离不开开信息智能能化的管理理,学校的的收费管理理、教学服服务、后勤勤服务等,也也面临一次次改革,基基于此,我我们开发了了校园一卡卡通系统。本系统校园一卡卡通系统,使使用Vissual Basiic 6.0开发,
2、采采用客户端端/服务器的的模型构架架。数据库库采用SQQL Seerverr20000来实现。本本系统主要要包括四种种角色用户户,管理员员、商品销销售人员、考考勤管理人人员、图书书管理人员员等,在设设计过程中中最大限度度满足用户户的要求,该该系统具有有较强的实实用性和针针对性。具具有界面友友好,操作作简单,可可维护性强强等特点。本本系统基本本遵循了软软件工程方方法论进行行需求分析析、系统总总体设计和和详细设计计。实现了了管理员对对一卡通的的管理;学学生用此卡卡可以在学学校的食堂堂、商店进进行消费,运运用此卡还还可以记录录考勤信息息以及在图图书馆的借借阅等。关键词:校校园一卡通通系统;Visuu
3、al BBasicc 6.00;SQL Servver20000Camppus CCardSysttem CConsttructtion and PlannninggYUAN Yi-kkangAbstrractWith the rapiid deeveloopmennt off thee infformaationn agee, moore aand mmore univversiitiess aree acttivelly exxplorring the estaablisshmennt off cammpus, papperleess oofficce. SSchoools ccan nn
4、ot ddo wiithouut moodernn inttelliigentt infformaationn mannagemment, mannagemment of tthe sschoool feees, teacchingg serrvicees, llogissticss serrvicees, iis allso ffacinng a refoorm, baseed onn thiis, wwe deevelooped a caampuss carrd syystemm. The ssysteem - the camppus ccard systtem, deveelopeed
5、ussing Visuual BBasicc 6.00, thhe cllientt / sserveer arrchittectuure mmodell. Daatabaase uusingg SQLL Serrver22000 to aachieeve. Thiss sysstem conssistss of fourr kinnds oof rooles the userr, addminiistraator, merrchanndisee salles, atteendannce mmanaggemennt, llibraary mmanaggemennt, eetc., durrin
6、g the desiign pproceess aas poossibble tto meeet tthe uusers reequesst, tthe ssysteem haas sttrongg praacticcal aand rrelevvant. Hass friiendlly innterfface, simmple operratioon, mmainttainaabiliity aand sso onn. Thhe syystemm bassicallly ffolloowed the methhodollogy of ssoftwware engiineerring, req
7、quireementts annalyssis, systtem ddesiggn annd deetailled ddesiggn. AAdminnistrratorrs reealizzed tthe ccard manaagemeent; studdentss cann usee thiis caard iin thhe scchooll caffeterria, shopp forr connsumpptionn, usse off thiis caard ccan aalso recoord aattenndancce innformmatioon, aand bborroow in
8、n thee libbraryy, ettc.Key wwordss:Cammpus Cardd Sysstem;Visuual BBasicc 6.00;SQLL Serrver22000目录1.系统概概述11.1系统统开发背景景11.2系统统开发的目目的与意义义11.3国内内校园卡应应用情况及及现状分析析21.4设计计定义21.5开发发工具简介介22.需求分分析32.1可行行性分析332.2系统统开发所面面临和需要要解决的主主要问题442.3系统统应该具备备的基本功功能52.3.11一卡通服服务器52.3.22一卡通客客户机53.系统总总体设计553.1系统统设计的原原则53.2系统统设计
9、结构构图63.3运行行环境63.4详细细设计83.4.11用户个人人信息设计计83.4.22数据库中中表的设计计84.数据库库系统的实实现174.1数据据库服务器器174.1.11登陆界面1774.1.22系统主界界面174.1.33用卡管理理184.1.44系统用户184.1.55卡充值2004.2 考考勤系统的的实现2115.结论及及尚存在问问题22参考文献:23致谢24 27“一卡通”系统建设设与规划数据库库设计及考考勤系统姓名:袁艺艺康 学号:2200733941339 班级:网网络工程11班1.系统概概述1.1系统统开发背景景随着计算机机技术和网网络技术的的迅速发展展,人类科科学正进
10、入入信息时代代,信息技技术本身正正对教育的的改革产生生深远的影影响。现代代化的学校校少不了现现代化的教教学设施、设设备的武装装。建设“校园一卡卡通”,为学校校的教师、学学生和教学学管理人员员提供具有有开放性、灵灵活性、面面向学校应应用服务的的管理平台台、是教学学管理科学学化的必要要前提和基基本途径,所所以,“校园一卡卡通”的建设势势在必行。随着社会的的进步与变变革,各学学校原有的的消费和管管理模式已已不能适应应新的发展展要求,基基于目前现现状“一卡通”应运而生生。所谓“一卡通”即在学校校内,凡有有现金、票票证或需要要识别身份份的场合均均采用卡来来完成。此此种管理模模式代替了了传统的消消费管理模
11、模式,为学学校的管理理带来了高高效、方便便与安全。建建立先进的的信息管理理系统是实实现高等教教育现代化化的必由之之路,而一一卡通技术术的推广运运用,则是是推进高校校信息化管管理的重要要举措之一一。校园一一卡通可供供学生用于于校园内部部处理杂务务,购买食食品、饮料料、书本,记记录考勤,借借阅图书等等。学生只只需在管理理中心开设设帐户并存存入金额,即即可启用其其电子钱包包功能,可可反复充值值,“校园一卡卡通系统”可真正意意义地实现现“一卡在手手,走遍校校园”。独具特特点的通用用查询子系系统使其可可充当管理理学校日常常消费、管管理的角色色,并为领领导的决策策提供可靠靠的数据依依据,同时时也为教职职员
12、工和学学生提供了了方便。1.2系统统开发的目目的与意义义随着智能卡卡技术的发发展与推广广,“一卡通”系统已开开始在许多多领域得到到应用,如如用于宾馆馆服务、旅旅游、城市市交通、小小区物业管管理,以及及用于社会会养老保险险与医疗保保险、工商商税务等。在在我国的教教育行业,特特别是学校校,“校园一卡卡通”系统也逐逐步得到普普及,并从从低端的食食堂售饭逐逐步发展到到高端的、标标准化的金金融服务,并并进一步扩扩展到校园园管理的各各个方面,如如学籍管理理、教务管管理、上机机上网、图图书借阅、财财务管理、考考勤门禁、医医疗管理等等领域。高高端的、完完整的“校园一卡通通”系统,在在校园服务务与教学管管理方面
13、,正正越来越体体现出其优优越性,并并为提高工工作效率和和教学服务务水平,起起着积极的的作用。校园一卡通通是高信息息化发展的的必然趋势势,是高校校现代化管管理和校园园数字化的的标志。这这将使处在在我国改革革开放前沿沿地区,继继续引领全全国高校信信息化、现现代化、数数字化建设设的潮流,将将管理、服服务与世界界水平相接接轨,为全全国高校做做出表率。校园一卡通通系统将使使合作前的的各所院校校的原有业业务和管理理体系相对对独立的现现象得到有有效整合,减减少资源浪浪费和重复复建设,达达到业务流流程重组。校园一卡通通系统将有有效促进贵贵校数字化化校园建设设的进程,它它是数字化化大学中的的核心骨干干系统,是是
14、数字化校校园的先行行官,将为为其它系统统的提供良良好的开放放平台。校园一卡通通系统将有有效缓解贵贵校的校务务管理和后后勤服务的的繁重的业业务,提高高学校的管管理水平,提提高后勤的的服务质量量,做到减减员增效、提提高效率,成成为学院师师生员工的的工作、学学习和生活活不可或缺缺的部分。校园一卡通通系统的建建设,将给给贵校实现现财务统一一管理提供供科学的、现现代化的手手段,将加加速资金周周转的效率率。校园一卡通通系统将极极大的提升升学校的社社会形象,鼓鼓舞广大师师生员工的的士气,提提升师生、员员工作为贵贵校一员的的荣誉感和和自豪感。1.3国内内校园卡应应用情况及及现状分析析随着我国教教育产业化化的浪
15、潮,各各种高科技技管理工具具在全国各各大中专院院校中得到到普及应用用。目前各各学校应用用最多的是是校园卡。包包括:条形形码、光电电卡、磁卡卡、接触式式IC卡、非非接触式IIC卡(射射频卡)等等等,应用用在食堂、机机房、图书书馆、商店店等单位。但但是,由于于校内各单单位大多数数都独立使使用自已的的卡应用系系统,每个个单位独立立发卡,独独立结算。这这样使得每每个学生持持有多张卡卡,造成资资源的极大大浪费。随随着我国对对教育的加加大投资及及各大学校校校园网的的建成投入入使用,为为校园一卡卡通系统的的建立提供供了可能,射射频IC卡卡应用系统统的日渐成成熟为校园园一卡通系系统的建立立提供了技技术保障,校
16、校园内实现现一卡通管管理已成为为校园管理理发展的必必然趋势。本本校园一卡卡通管理系系统就是针针对各大学学及各大中中等专业学学校的管理理设计的,力力求改变以以上所提诸诸多问题,该该系统综合合先进的射射频IC卡卡技术及网网络通讯技技术使一卡卡通及一卡卡多用管理理得以实现现。1.4设计计定义本系统是一一套既实用用、操作简简单、功能能齐全、便便于管理的的校园一卡卡通管理系系统。采用用了c/ss模型架构构,分成数数据访问层层、业务规规则表示层层这二层。为为了能结构构化的管理理和实施系系统的开发发,采用软软件工程的的方法来设设计软件,其其基本思想想是:用系系统的思想想和系统工工程的方法法,结构化化,模块化
17、化地自上而而下的对生生命周期进进行分析和和设计。我我们可以将将整个系统统开始过程程分为以下下4个一次次连接的阶阶段:A系统规划划阶段B系统开发发阶段C系统运行行维护阶段段D系统更新新阶段这四个阶段段共同构成成了系统开开发的生命命周期。系系统规划是是校园一卡卡通管理系系统的起始始阶段。这这一阶段的的主要任务务是:明确确对校园一一卡通管理理系统的需需求,以制制定校园一一卡通管理理系统的设设计总计划划。包括对对校园一卡卡通管理系系统的规划划、需求分分析和资源源分配三个个主要阶段段。系统开开发是校园园一卡通管管理系统建建设的一个个最重要的的阶段。系系统开发的的生命周期期一般分为为以下三个个阶段:系系统
18、分析、系系统设计和和系统实施施。系统运运行与维护护阶段又是是整个生命命周期中历历时最久的的阶段,也也是校园一一卡通管理理系统实现现其功能,获获得效益的的阶段。而而系统更新新阶段是新新旧系统并并存的时期期。1.5开发发工具简介介Visuaal Baasic 6.0Visuaal Baasic,简称VBB,是Miccrosooft公司司推出的一一种Winndowss应用程序序开发工具具。是当今今世界上使使用最广泛泛的编程语语言之一,它它也被公认认为是编程程效率最高高的一种编编程方法。无无论是开发发功能强大大、性能可可靠的商务务软件,还还是编写能能处理实际际问题的实实用小程序序,VB都是最最快速、最
19、最简便的方方法。 何谓 Viisuall Bassic?“Visuual”指的是采采用可视化化的开发图图形用户界界面(GUUI)的方方法,一般般不需要编编写大量代代码去描述述界面元素素的外观和和位置,而而只要把需需要的控件件拖放到屏屏幕上的相相应位置即即可;“Basiic”指的是BAASIC语语言,因为为VB是在在原有的BBASICC语言的基基础上发展展起来的,至至今包含了了数百条语语句、函数数及关键词词,其中很很多和 WWindoows GGUI 有有直接关系系。专业人人员可以用用 Vissual Basiic 实现现其它任何何 Winndowss 编程语语言的功能能,而初学学者只要掌掌握几
20、个关关键词就可可以建立实实用的应用用程序。数据库简介介随着科学技技术的进步步,信息已已成为各行行各业的重重要资源。数数据库以其其强大的操操作和管理理功能成为为高速信息息表达的途途经。据我我所知,数数据库的类类型有很多多,比如:sqllservver,vf,fraamewoork,acccess,Oraacle,MySSQL,SYBBASE,DB22等等,然然而本软件件选择了用用SQL Servver20000来作作为数据库库软件。A关于SQQL Seerverr20000的介绍:Microosoftt SQLL Serrver22000是是由 Miicrossoft公公司开发的的,在Miicr
21、ossoft SQL Servver的发发展历程中中,有两版版本具有重重要的意义义。那就是是在19996年推出出的SQLL Serrver66.5和在在20000年8月推推出的SQQL Seerverr20000版本。66.5版本本使SQLL Serrver得得到了广泛泛的应用,而而20000版本在功功能和易用用性上有很很大的增强强,并推出出了简体中中文版,它它包括企业业版,标准准版,开发发版和个人人版4个版版本。Microosoftt SQLL Serrver22000(简简称SQLL Serrver)由由一系列相相互协作的的组件构成成,能满足足最大的WWeb站点点和企业数数据处理系系统存储
22、和和分析数据据的需求。B用SQLL Serrver22000作作为数据库库软件的理理由为:由于本软件件的开发采采用C/SS(客户/服务器)模模式,而SSQLseerverr20000是基于客客户/服务务器的数据据库管理系系统。它提提供了功能能强大的客客户服务器器平台,高高性能客户户服务器结结构的数据据库管理系系统可以将将VB6.00作为客户户端开发工工具,用户户通过使用用客户系统统从服务器器检索信息息并进行本本地操作,服服务器关注注数据库进进程,而客客户则关注注信息的表表示。而SSQL SServeer作为存存储数据的的后台服务务器软件,负负责创建和和维护表和和索引等数数据库对象象,确保数数据
23、完整性性和安全性性,能够在在出现各种种错误时恢恢复数据。2.需求分分析要实现一个个软件系统统,首先应应该进行需需求分析,这这样才能令令设计出的的软件满足足用户的各各项功能。下下面就对校校园一卡通通管理系统统的设计进进行需求分分析。2.1可行行性分析可行性分析析(Feaasibiilityy Anaalysiis)也称称为可行性性研究,是是在系统调调查的基础础上,针对对新系统的的开发是否否具备必要要性和可能能性,对新新系统的开开发从技术术、经济、社社会的方面面进行分析析和研究,以以避免投资资失误,保保证新系统统的开发成成功。可行行性研究的的目的就是是用最小的的代价在尽尽可能短的的时间内确确定问题
24、是是否能够解解决。该系系统的可行行性分析包包括以下几几个方面的的内容:A 经济可可行性:主主要是对项项目的经济济效益进行行评价,本本系统开发发经费在经经济上是可可以接受的的,并且本本系统实施施后可以为为领导的决决策提供可可靠的数据据依据,同同时也为教教职员工和和学生提供供了方便。B 技术上上的可行性性:技术上上的可行性性分析主要要分析技术术条件能否否顺利完成成开发工作作,硬、软软件能否满满足开发者者的需要等等。随着国国内软件开开发的日益益发展壮大大,各种单单位已具备备独立开发发各种类型型的软件的的能力,能能够满足不不同行业的的特别的需需求。而这这个系统尽尽管其在组组织关系上上存在着很很大的复杂
25、杂性,繁琐琐性,但是是就整个系系统的技术术构成上来来看,它还还是属于一一个数据库库应用类的的系统。其其基本操作作还是对存存在数据库库进行添加加、删除、查查找、编辑辑等。所以以就单纯的的数据库应应用来看,暂暂不存在太太大的技术术问题。数数据库服务务器SQLL数据库,它它能够处理理大量数据据,同时保保持数据的的完整性并并提供许多多高级管理理功能。它它的灵活性性、安全性性和易用性性为数据库库编程提供供了良好的的条件。因因此,系统统的软件开开发平台已已成熟可行行。硬件方方面,科技技飞速发展展的今天,硬硬件更新的的速度越来来越快,容容量越来越越大,可靠靠性越来越越高,价格格越来越低低,其硬件件平台完全全
26、能满足此此系统的需需要。C管理可行行性:随着着时代的发发展,人员员素质己逐逐步提高,不不论是对于于电脑系统统的基本操操作还是对对于系统的的维护都有有了一定的的基础。同同时还可以以配置专业业的电脑维维护人员来来维护电脑脑,不必担担心电脑故故障问题。综上所述,此此系统开发发目标已明明确,在技技术和经济济等方面都都可行,并并且投入少少、见效快快。因此系系统的开发发是完全可可行的。2.2系统统开发所面面临和需要要解决的主主要问题由于要实现现校园的信信息化与数数字化将是是一个艰苦苦的过程,因因为在这一一转变当中中,有许多多的极具挑挑战性的问问题需要逐逐一解决:系统封闭性性。不同部部门的各类类信息系统统独
27、立开发发或采购,各各自为阵,条条块分割;即便系统统运行的计计算机在物物理上能通通过网络互互联,但在在逻辑上接接口互不兼兼容,数据据无法共享享。数据重复性性。同样的的数据,往往往需要在在多个系统统中重复录录入,造成成关键数据据不统一,甚甚至自相矛矛盾。如学学生姓名、学学号及有关关的学籍信信息,可能能需要分别别在财务系系统、学籍籍管理系统统、图书管管理系统、考考试管理系系统等各类类应用系统统中进行重重复的初始始化录入工工作,并且且各自独立立地进行数数据更新与与维护。这这必然造成成巨大的浪浪费,甚至至形成大量量错误或自自相矛盾的的数据,给给管理带来来极大的不不便。应用局限性性。目前校校园内各类类信息
28、系统统的应用,主主要服务于于学校的日日常事务的的管理,而而学生直接接能够使用用并从中受受益的应用用很少,远远远无法满满足实际需需要。安全性。大大学校园网网建成之后后,校园的的应用的远远落后于需需求增长,能能提供有价价值的服务务较少。其其原因不是是校园网的的性能和承承受能力不不足,而是是安全性设设计不到位位。大学是是知识密集集的场所,网网络的开放放性及学生生的掌握的的各类信息息技术,使使设计简单单的各类应应用变得极极不安全,从从而影响了了其在校园园网上的应应用。身份识别困困难。通过过网络远程程处理各类类事务,必必须能够高高效、统一一和安全地地完成身份份识别。这这也是因特特网进一步步发展或电电子商
29、务普普及的难点点。在网络络上传输用用户的姓名名及口令并并完成认证证或身份识识别其实是是极为不安安全的,也也是十分低低效的,并并且不同的的系统各有有各的登录录方式,需需要记忆不不同的用户户名称与口口令,极易易导致出差差错。资金的支付付与管理困困难。校园园内每天发发生着大量量的资金支支付与结算算事务,极极大地影响响着学生生生活和学习习的方方面面面,且学学校也要投投入大量的的人员与精精力维持有有关的服务务或后勤系系统的正常常运行。这这不但给学学校的管理理带来了巨巨大的压力力和负担,同同时也可能能带了来许许多差错。可扩充性难难。大学的的各类应用用大部分是是独立开发发的,没有有统一的规规划。无论论是增加
30、新新的功能还还是多个系系统之间的的互操作,都都十分因难难。当一些些需求出现现较大的变变化时,原原有的系统统无法满足足新的需求求,甚至要要重新开发发。难以实现真真正的一卡卡通。许多多应用的管管理模式是是,学生拿拿到卡后,要要到不同的的部门分别别注册、登登记,挂失失后又要到到不同的部部门去补办办手续、重重建数据,不不胜其繁,甚甚至许多关关键的信息息有可能就就此丢失,给给学生或学学校造成不不可挽回的的损失。尽管如此,实实现一卡通通走进校园园也是趋势势所在。校校园一卡通通需要设置置两个操作作界面,一一个是卡中中心服务界界面,一个个是客户端端消费场所所使用界面面。这两个个界面都需需要解决如如下问题:首先
31、,因因为校园一一卡通是面面向特定的的某些对象象的,所以以用户进入入系统应该该进行身份份验证输入入密码。然然后客户端端需要有卡卡使用的基基础信息,所所以管理员员需要对卡卡进行管理理,最后需需实现用户户使用校园园一卡通可可以购买商商品、记录录考勤及图图书的借阅阅与归还操操作。2.3系统统应该具备备的基本功功能2.3.11一卡通服服务器用卡管理:对卡信息息进行增加加、修改、删删除和查询询操作。卡充值:对对信息进行行充值、作作废和查询询操作。卡历史记录录:可以查查询出所有有卡的详细细信息及作作废卡的操操作。用户管理:维护使用用系统的各各种用户信信息。2.3.22一卡通客客户机一卡通客户户机是一个个集成
32、的软软件系统,他他可以允许许图书管理理人员、商商店管理人人员、考勤勤管理人员员等分角色色登陆系统统。具体描描述如下:a.考勤记记录员:考勤管理:可以通过过卡号记录录考勤信息息。考勤记录:可以通过过日期进行行查询在这这段时间内内的考勤信信息。除了实现上上述功能以以外,校园园一卡通管管理系统还还应该具有有友好、简简洁的界面面,安全性性高,稳定定性强的特特点3.系统总总体设计3.1系统统设计的原原则根据校园卡卡系统当前前的应用需需求和今后后的发展方方向,系统统的设计应应遵照以下下原则:易用性原则则校园一卡通通系统是一一个集成了了多种高新新技术的复复杂系统。技技术的选择择既要考虑虑先进性,又又要考虑实
33、实用、可靠靠和成熟。在在系统所有有功能的设设计中,都都必须考虑虑用户使用用的方便性性,提供友友好的用户户界面,操操作简单,直直观灵活,易易于为用户户所接受。标准化和规规范化校园卡的金金融功能和和校园管理理功能应参参照相应的的国际标准准、国家标标准和行业业标准。具具体而言,校校园卡的金金融功能应应重点参考考金融行业业的PBOOC规范进进行设计,校校园卡的管管理功能应应按教育部部所属校园园卡标准化化研究所制制定并颁布布的中国国教育集成成电路ICC卡规范设设计。开放性和可可扩充性系统应该具具备良好的的开放性,能能够将业界界最好的产产品整合进进来,在向向用户提供供性价比最最好的一卡卡通系统的的同时,也
34、也可按用户户要求定制制多种个性性化解决方方案。随着着业务功能能的不断拓拓展,应用用规模的不不断扩大,要要求系统在在功能上是是可扩充的的,以及相相应的服务务器系统、网网络系统、应应用软件都都能平滑升升级和扩展展,以最大大限度地保保护用户的的投资。高可靠性和和安全性安全性和可可靠性体现现在服务器器系统、网网络通信设设备、ICC卡用户终终端设备、IIC卡卡片片数据、数数据库系统统等各个方方面,关键键部分应能能进行集中中的控制和和管理。整整个系统必必须有完整整的安全策策略,以保保证服务器器系统、网网络系统的的工作的连连续性,保保障数据的的一致性和和完整性。3.2系统统设计结构构图根据需求分分析,校园园
35、一卡通管管理系统的的结构图如如图3-11:3.3运行行环境为了保证系系统运行的的效率和可可靠性,系系统服务器器端应具有有较高的软软硬件配置置,客户端端的要求不不是很高。此此应用程序序可广泛运运行于国际际互联网即即Inteernett,也可适适用于内部部的局域网网。其运行行要求如下下:(A)开发发环境 操操作系统:Micrrosofft Wiindowws XPP Proofesssionaal 开开发工具:VB 6.0数据库选择择:SQLL Serrver22000校园一卡通管理系统一卡通数据库客户信息用卡管理卡充值卡历史记录一卡通客户机商品销售人员考勤记录人员图书管理人员商品信息商品销售销售
36、查询考勤管理考勤记录图书借阅图书归还图书历史图3-1 系统结构构图(B)程序序运行环境境a软件配配置操作系统:Winddows XP Proffessiionall数据库选择择: SQQL Seerverr20000开发平台: VB 6.0b硬件配配置CPU:AAMD AAthloon XPP, 10000 MMHz (5 x 200)(服务器器)内存:2556MB或或以上(服服务器)硬盘:2GGB以上(服服务器)CPU:AAMD AAthloon XPP, 10000 MMHz (5 x 200)或以上(客客户机)内存:644MB或以上上(客户机机)硬盘:2000MB以上(客客户机)显示器:
37、VVGA或更更高3.4详细细设计详细设计是是整个设计计过程中,最最重要的步步骤之一。下下面就分如如下几个部部分对系统统进行详细细设计:(a) 用用户个人信信息设计(b)数据据库中表的的设计(cc)数据库库逻辑ERR图设计3.4.11用户个人人信息设计计用户个人信信息设计,首首先应该实实现用户名名和密码的的设计。用用户名要求求不能为空空、重复,密密码输入的的两次信息息应该一致致,然后应应该实现用用户名密码码的修改,最最后要求分分别实现卡卡中心界面面和客户端端界面。3.4.22数据库中中表的设计计本系统分为为系统服务务器数据库库和本地数数据库。A 服务器器数据库中中表的设计计a)数据库库名称为:F
38、WQ.mdfb)数据库库中的表格格设置表3-1 服务器数数据库用户户用户序号字段名类型长度索引备注1帐号Varchhar202密码Varchhar203角色Varchhar20Adminn为服务器器管理员商品销售员员考勤记录员员图书管理员员4姓名Varchhar205介绍Varchhar250表3-2 卡库卡库序号字段名类型长度索引备注1卡号Varchhar202姓名Varchhar503性别Varchhar504年龄Varchhar505角色Varchhar50教师 学生生 其他6联系方式Varchhar507备注Varchhar2508办卡日期Datettime9余额Floatt表3-3
39、充值充值序号字段名类型长度索引备注1流水号Int主键2充值日期Datettime3卡号Varchhar20关联 卡库库4充值金额Floatt5备注Varchhar50表3-4 操作内容容操作内容序号字段名类型长度索引备注1流水号Int主键2操作日期Datettime3操作类型Varchhar20消费 考勤勤 图书4内容Varchhar505卡号Varchhar20关联 卡库库B本地数据据库中表的的设计a)数据库库名称为:KHD.mdfb)数据库库中的表格格设置表3-5 账号账号序号字段名类型长度索引备注1帐号Varchhar202密码Varchhar20表3-6 商品信息息商品信息序号字段名类
40、型长度索引备注1编号Int20系统生成2名称Varchhar503规格Varchhar504型号Varchhar505单位Varchhar506单价floatt表3-7 消费消费序号字段名类型长度索引备注1流水号Int主键2消费日期Datettime3卡号Varchhar204商品编号int关联 商品品信息5数量Floatt6消费额Floatt表3-8 考勤考勤序号字段名类型长度索引备注1流水号Int主键2日期Datettime3考勤类型Varchhar20出勤 未出出勤4原因Varchhar50病假 事假假 迟到 早退 正正常 其他他5卡号Varchhar206备注Varchhar50表3-
41、9 图书信息息图书信息序号字段名类型长度索引备注1编号Int主键2书名Varchhar503ISBNVarchhar204规格Varchhar505概述Varchhar506单价Floatt表3-100 图书借借阅图书借阅序号字段名类型长度索引备注1流水号Varchhar20主键2借阅日期Datettime3卡号Varchhar204图书编号Int关联 图书书信息5归还日期Datettime3.4.33数据库逻逻辑设计EE-R图(A)实体体与属性之之间的关系系E-R模型型的组成元元素有:实实体、属性、联系。EE-R模型型用E-RR图表示。实实体是用户户工作环境境中所涉及及的事务,属属性是对实实
42、体特征的的描述。a)模型中中的实体相相当于实体体集、一个表,而而不是单个个实体或表表中的一行行。实体用用矩形框表表示,实体体名称标注注在矩形框框内。用菱菱形表示实实体间的联联系,菱形形框内写上上联系名,用用无向边把把菱形分别别与有关实实体相连接接,在无向向边旁标上上联系的类类型。b)属性是是实体的性性质。用椭椭圆框表示示,与实体体之间用一一条线相连连表的主码码是关键属属性,关键键属性项加加下划线。c)各子系系统模块中中主键相同同的字段之之间存在着着相互关联联的关系。d)在程序序中实现对对他们的完完整性和一一致性控制制。一卡通服务务器实体属属性介绍:用户实体属属性:帐号号、密码、角角色、姓名名、
43、介绍。用户实体属属性图如图图所示图3-2 用户实体体属性图卡库实体属属性:卡号号、姓名、性性别、年龄龄、角色、联联系方式、备备注、办卡卡日期、余余额。卡库实体属属性图如图图所示图3-3 卡库实体体属性图充值实体属属性:流水水号、充值值日期、卡卡号、充值值金额、备备注。充值实体属属性图如图图所示图3-4 充值实体体属性图操作内容实实体属性:流水号、操操作日期、操操作类型、内内容、卡号号。操作内容实实体属性图图如图所示示图3-5操操作内容实实体属性图图商品信息实实体属性:编号、名名称、规格格、型号、单单位、单价价。商品信息实实体属性图图如图所示示一卡通客户户机实体属属性介绍:图3-6商商品信息实实
44、体属性图图消费实体属属性:流水水号、消费费日期、卡卡号、商品品编号、数数量、消费费额。消费实体属属性图如图图所示图3-7消消费实体属属性图考勤实体属属性:流水水号、日期期、考勤类类型、原因因、卡号、备备注。考勤实体属属性图如图图所示图3-8考考勤实体属属性图图书信息实实体属性:编号、书书名、ISSBN、规规格、概述述、单价。图书信息实实体属性图图如图所示示图3-9 图书信息息实体属性性图图书借阅实实体属性:流水号、借借阅日期、卡卡号、图书书编号、归归还日期。图书借阅实实体属性图图如图所示示图3-100图书借阅阅实体属性性图(2)数据据库的ER图图书信息提供N图书借阅1借阅N卡库记录提供消费商品信息记录考勤拥有充值对应操作内容N1N11111NN1图3-111数据库ER图4.数据