【ASP.NET设计栏目提醒】:本文主要为网学会员提供“校园一卡通”,希望对需要校园一卡通网友有所帮助,学习一下!
摘要
随着信息时代的高速发展,越来越多的高校在积极探索着建立数字化校园,实现无纸化办公。现代化的学校离不开信息智能化的管理,学校的收费管理、教学服务、后勤服务等,也面临一次改革,基于此,我们开发了校园一卡通系统。
本系统——校园一卡通系统,使用Visual Basic 6.0开发,采用客户端/服务器的模型构架。数据库采用SQL Server2000来实现。本系统主要包括四种角色用户,管理员、商品销售人员、考勤管理人员、图书管理人员等,在设计过程中最大限度满足用户的要求,该系统具有较强的实用性和针对性。具有界面友好,操作简单,可维护性强等特点。本系统基本遵循了软件工程方法论进行需求分析、系统总体设计和详细设计。实现了管理员对一卡通的管理;学生用此卡可以在学校的食堂、商店进行消费,运用此卡还可以记录考勤信息以及在图书馆的借阅等。
【关键词】:校园一卡通系统 Visual Basic 6.0 SQL Server2000
The design and implementation of campus card
【Abstract】:With the rapid development of the information age, more and more universities are actively exploring the establishment of campus, paperless office. Schools can not do without modern intelligent information management, management of the school fees, teaching services, logistics services, is also facing a reform, based on this, we developed a campus card system.
The system - the campus card system, developed using Visual Basic 6.0, the client / server architecture model. Database using SQL Server2000 to achieve. This system consists of four kinds of roles the user, administrator, merchandise sales, attendance management, library management, etc., during the design process as possible to meet the user''s request, the system has strong practical and relevant. Has friendly interface, simple operation, maintainability and so on. The system basically followed the methodology of software engineering, requirements analysis, system design and detailed design. Administrators realized the card management; students can use this card in the school cafeteria, shop for consumption, use of this card can also record attendance information, and borrow in the library, etc..
【Key Words】:Campus Card System Visual Basic 6.0 SQL Server2000
目 录
一、前 言 1
(一)选题的背景 1
(二)国内校园卡应用情况及现状分析 1
(三)设计定义 1
(四)开发工具简介 2
1、Visual Basic 6.0 2
2、数据库简介 2
二、需求分析 3
(一)可行性分析 3
(二)系统需要解决的主要问题 4
(三)系统应该具备的基本功能 4
1、一卡通服务器 4
2、一卡通客户机 4
三、系统总体设计 5
(一)系统结构图 5
(二)运行环境 6
(三)详细设计 7
1、用户个人信息设计 7
2、数据库中表的设计 7
3、数据库逻辑设计E—R图 10
四、系统程序实现 14
(一)一卡通服务器 14
1、登陆界面 14
2、系统主界面 14
3、用卡管理 16
4、卡充值 17
5、历史流水 18
6、系统用户 19
(二) 客户端界面 20
1、商品销售员 20
2、考勤管理员 24
3、图书管理人员 25
五、结论 29
参 考 文 献 30
谢 辞 31
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以为领导的决策提供可靠的数据依据,同时也为教职员工和学生提供了方便。
(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。随着国内软件开发的日益发展壮大,各种单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
(3)管理可行性:随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
校园一卡通需要设置两个操作界面,一个是卡中心服务界面,一个是客户端消费场所使用界面。这两个界面都需要解决如下问题:首先,因为校园一卡通是面向特定的某些对象的,所以用户进入系统应该进行身份验证输入密码。然后客户端需要有卡使用的基础信息,所以管理员需要对卡进行管理,最后需实现用户使用校园一卡通可以购买商品、记录考勤及图书的借阅与归还操作。
² 用卡管理:对卡信息进行增加、修改、删除和查询操作。
² 卡充值:对信息进行充值、作废和查询操作。
² 卡历史记录:可以查询出所有卡的详细信息及作废卡的操作。
² 用户管理:维护使用系统的各种用户信息。
一卡通客户机是一个集成的软件系统,他可以允许图书管理人员、商店管理人员、考勤管理人员等分角色登陆系统。具体描述如下:
(1) 商品销售员:
² 商品信息:对商品信息进出添加、修改和删除操作。
² 商品销售:通过选择销售商品和输入卡号,进行商品销售操作。
² 销售查询:可以通过输入消费日期的时间段进行查询商品的消费信息。
(2) 考勤记录员:
² 考勤管理:可以通过卡号记录考勤信息。
² 考勤记录:可以通过日期进行查询在这段时间内的考勤信息。
(3) 图书管理员
² 图书信息:可以对图书信息进行添加、修改和删除操作。
² 图书借阅:可以通过选择书名和输入卡号进行借阅图书操作。
² 图书归还:可以通过选择借阅时期的时间段进行查询图书归还的信息。
² 图书管理历史:显示历史借阅的图书记录。
除了实现上述功能以外,校园一卡通管理系统还应该具有友好、简洁的界面,安全性高,稳定性强的特点
上一篇:电台调频发射机远程监控系统