目 录
摘 要 I
Abstract II
一、 绪论 1
(一) 课题来源及研究意义 1
(二) 国内现状 1
(三) 研究主要内容 2
二、 需求分析 4
(一) 可行性分析 4
(二) 功能需求 4
1. 充值管理 4
2. 取款管理 5
3. 挂失管理 5
4. 解挂管理 5
5. 补卡管理 5
6. 换卡管理 5
7. 业务统计 5
8. 操作员管理 5
9. 权限管理 5
10. 修改密码 6
(三) 数据需求 6
1. 充值管理/取款管理 6
2. 挂失管理/解挂管理 6
3. 补卡管理/换卡管理 7
4. 操作员管理 7
(四) 系统的物理架构需求 8
(五) 技术分析 8
1. 微软.NET平台概述 8
2. ASP.NET优势 10
3. SQL Server2008概述及优势 10
4. SQL语言 11
5. B/S体系结构 12
6. 系统体系结构 12
7. 开发环境 13
三、 数据库设计 14
(一) 数据库的概念 14
(二) 数据库的选择 14
(三) 数据库的概念结构设计 15
(四) 数据字典 16
(五) 数据库的逻辑结构设计 17
1. 账户信息表 18
2. 消费记录表 19
3. 权限管理表 20
4. 菜单表 20
5. 角色表 20
6. 操作员表 20
四、 系统实现 22
(一) 系统总体架构设计 22
1. 系统总体结构图 22
2. 登录界面风格 24
(二) 充值管理 25
1. 功能描述 25
2. 程序处理流程图 25
3. 界面风格 26
(三) 取款管理 27
1. 功能描述 27
2. 程序处理程图 27
3. 界面风格 28
(四) 挂失管理 28
1. 功能描述 28
2. 程序处理程图 28
3. 界面风格 29
(五) 解挂管理 30
1. 功能描述 30
2. 程序处理程图 30
3. 界面风格 31
(六) 补卡管理 31
1. 功能描述 31
2. 程序处理程图 31
3. 界面风格 32
(七) 换卡管理 33
1. 功能描述 33
2. 程序处理程图 33
3. 界面风格 34
(八) 操作员管理 35
1. 功能描述 35
2. 程序处理程图 35
3. 界面风格 36
(九) 其他功能 37
1. 业务统计 37
2. 权限管理 37
五、 系统测试与维护 38
(一) 系统测试 38
(二) 系统维护 38
总 结 40
致 谢 41
参考文献 42
(三)研究主要内容
校园一卡通管理系统实际是在在线数据操作实现校园数据共享的一个平台,为校园管理人员的管理工作提供方便,管理员网上办公对信息进行相应操作及信息获取,提高利用率及工作效率。使校园一卡通系统的管理更规范化、系统化、自动化,更加方便客户查询、账户挂失、充值等功能。
1 充值管理
充值管理:按条件查询账户信息,选择要充值账户,实现账户充值信息操作,同时更新账户余额。
2取款管理
取款管理:按条件查询账户信息,选择要取款账户,实现账户取款信息操作,同时更新账户余额。
3挂失管理
挂失管理:按条件查询账户信息,选择要挂失账户进行挂失。
4解挂管理
解挂管理:按条件查询账户信息,选择账户进行解挂操作。
5补卡管理
补卡管理:按条件查询账户信息,选择账户进行补卡操作。
6换卡管理
换卡管理:按条件查询账户信息,选择账户进行换卡操作。
7 业务统计
业务统计操作:按部门统计业务操作,统计数据为,字段如下:部门名称、收入金额、消费人次、消费人数、收入合计等信息。
8 操作员管理
1)操作员添加:添加操作员信息,添加字段如下:用户名、性别、所属部门、所属角色、密码等信息。
2)操作员查询:如按照用户名对操作员信息进行查询
3)操作员修改:选择相应操作员,并对其进行修改操作。
4)操作员删除:选择相应操作,并对其进行删除操作。
9 权限管理
权限管理:选择角色显示对应的权限菜单树结构,设置权限保存数据。
10 修改密码
修改密码:登录用户修改密码操作。
二、需求分析
(一)可行性分析
本系统是校园一卡系统管理的部分的研究,旨在为校园一卡通管理提供便捷与方便,具有现实的实际应用意义。技术上:本管理系统是为适应于校园业务管理及新需求,采用具有面向对象、灵活、动态,且可移植等特性的.NET技术而开发的软件。通过这样的结合,可以避免重复投入,为系统间的资源共享打下基础。校园一卡通管理信息系统最根本的需求是信息共享、集中控制",因此系统的设计不应是各单个功能的简单组合,从统一网络平台、统一数据库、各类管理系统接口、统一的身份认证体系、数据传输安全、异常处理等软件总体设计思路的技术实现考虑,使各管理系统,各读卡终端设备综合性能的智能化达到最佳系统设计。
校园一卡通管理信息系统是学校管理部门通过信息化的手段,实现对各种资源的有效整合和优化,实现资源的合理配置,实现管理和服务的优化、协调,从而实现提高各种管理和服务的工作效率、效果和效益。其目的在于构建一个方便、快捷、高效的用卡环境,以实现校园内部环境中的小额电子支付和内部电子身份验证业务。本系统基于B/S结构,采用.Net、Asp.Net、SQL Server等工具及技术。本文主要阐述了校园一卡通管理信息系统的设计和实现。其功能包括:充值,取款、挂失、解挂、补卡、换卡、业务统计等。详细内容有:各个功能的设计思想和流程图,数据库表的建立和其中的数据,数据库连接的关键技术的描述。将一部分数据通过互联网更新数据,可以给学校提高很大的工作效率。
(二)功能需求
校园一卡通管理信息系统实际是在在线数据操作实现校园数据共享的一个平台,为校园管理人员的管理工作提供方便,管理员网上办公对信息进行相应操作及信息获取,提高利用率及工作效率。使校园一卡通管理信息系统的管理更规范化、系统化、自动化,更加方便客户查询、账户挂失、充值等本文转载自http://www.biyezuopin.vip/onews.asp?id=13943功能。
1.充值管理
充值管理:按条件查询账户信息,选择要充值账户,实现账户充值信息操作,同时更新账户余额。
2.取款管理
取款管理:按条件查询账户信息,选择要取款账户,实现账户取款信息操作,同时更新账户余额。
3.挂失管理
挂失管理:按条件查询账户信息,选择要挂失账户进行挂失。
4.解挂管理
解挂管理:按条件查询账户信息,选择账户进行解挂操作。
5.补卡管理
补卡管理:按条件查询账户信息,选择账户进行补卡操作。
6.换卡管理
换卡管理:按条件查询账户信息,选择账户进行换卡操作。
7.业务统计
业务统计操作:按部门统计业务操作,统计数据为,字段如下:部门名称、收入金额、消费人次、消费人数、收入合计等信息。
8.操作员管理
1.操作员添加:添加操作员信息,添加字段如下:用户名、性别、所属部门、所属角色、密码等信息。
2.操作员查询:如按照用户名对操作员信息进行查询
3.操作员修改:选择相应操作员,并对其进行修改操作。
4.操作员删除:选择相应操作,并对其进行删除操作。
9.权限管理
权限管理:选择角色显示对应的权限菜单树结构,设置权限保存数据。
10.修改密码
修改密码:登录用户修改密码操作。文章来源:https://www.toymoban.com/news/detail-455649.html
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
namespace schoolcard
{
public partial class mima : Form
{
Sql MyInfo = new Sql();
public mima()
{
InitializeComponent();
lbl_kahao.Text =card.a;
}
public static SqlConnection conLink = new SqlConnection(ConfigurationManager.ConnectionStrings["conLink"].ConnectionString);
private void btn_queren_Click(object sender, EventArgs e)
{
string Ctxt_xinmima = txt_xinmima.Text.Trim();
string Ctxt_queren = txt_queren.Text.Trim();
string Ctxt_yuanmima = txt_yuanmima.Text.Trim();
string Clbl_kahao = lbl_kahao.Text;
//根据卡号查询密码
string strSqling = "select Card_passward from Card where Card_id='" + Clbl_kahao + "'";
SqlConnection Conn = Sql.conLink;
SqlCommand MyComm = new SqlCommand(strSqling, Conn);
try
{
Conn.Open();
SqlDataReader MyDR = MyComm.ExecuteReader();
if (MyDR.Read())
{
//验证信息完整度
if (Ctxt_yuanmima == "" || Ctxt_queren == "" || Ctxt_yuanmima == "")
MessageBox.Show("请输入完整信息!", "提示。。。");
//验证密码一致性
else if (Ctxt_xinmima != Ctxt_queren)
MessageBox.Show("新密码与确认密码不一致!", "提示。。。");
else
{
//获得密码判断密码输入是否正确
if (Ctxt_yuanmima == MyDR["Card_passward"].ToString())
{
Conn.Close();//关闭连接
if (MyInfo.ModInfo(Ctxt_xinmima, Clbl_kahao))//成功
{
MessageBox.Show("密码修改成功!", "提示...");
}
else
{
MessageBox.Show("密码修改失败!", "提示...");
Conn.Close();
}
}
else
{
MessageBox.Show("密码输入错误!", "提示。。 。");
txt_yuanmima.Clear();
Conn.Close();
}
}
}
else
{
MessageBox.Show("数据库中不存在该信息!");
}
}
catch (Exception ex)
{
MessageBox.Show("连接数据库错误!" + ex, "提示...");
}
finally
{
if (Conn.State.ToString() == "Open")
Conn.Close();
}
}
private void txt_yuanmima_TextChanged(object sender, EventArgs e)
{
}
private void lbl_kahao_Click(object sender, EventArgs e)
{
}
private void mima_Load(object sender, EventArgs e)
{
}
}
}
文章来源地址https://www.toymoban.com/news/detail-455649.html
到了这里,关于校园一卡通管理信息系统的设计与实现(asp.net)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!