Asp.Net期末课程设计——个人财务管理系统(C#)(mysql或sqlserver)
前言
声明:该文章只是做技术分享,若侵权请联系我删除。!!
感谢大佬的视频:https://www.bilibili.com/video/BV1BK411a75K/
源码:https://space.bilibili.com/565112134
主要内容
一、ER图
2、系统结构
3、数据表
4、效果图及代码
本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。本模块界面非常简单,就一用户名和密码两个文本框和一个登陆按钮,但实现的方法比较复杂,因为系统要自动判断其输入的用户名及密码的正误,还要自动识别其权限(超级管理员与用户之分),如果登陆正常后,系统要将当前用户名和权限记录下来以便之后其他操作给予适当的权限分配。
<title>用户登录</title>
<style type="text/css">
<!--
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;overflow:hidden;background-image: url(images/hsgbg3.gif);
}
.STYLE3 {color: #528311; font-size: 12px; }
.STYLE4 {color: #42870a;font-size: 12px;
}
.STYLE5 {color: #72AC27;font-size: 26pt;
}
-->
</style><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body>
<p> </p>
<table width="44%" height="92%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td height="134" valign="bottom"><table width="72%" height="51" border="0" align="center"><tr><td><div style="font-family:宋体; color:#FFFFFF; filter:Glow(Color=#000000,Strength=2); WIDTH: 100%; FONT-WEIGHT: bold; FONT-SIZE: 19pt; margin-top:5pt"><div align="center" class="STYLE5">个人财务管理系统</div></div></td></tr></table><p> </p></td></tr><tr>
该界面是系统登陆后的第一个界面,也是系统操作的主界面,除了登陆模块之外,其他后台操作均在本平台上进行。本界面是由一个框架组成,包括上左右三大块。左边是一个菜单列表,单击菜单时右边显示主模块页,操作非常简单明了。
<%@ page language="java" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>个人财务管理系统</title></head><frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0"><frame src="top.net" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" /><frame src="center.net" name="mainFrame" id="mainFrame" /><frame src="down.net" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" />
</frameset>
<noframes><body>
</body>
</noframes></html>
该模块是一个很普通的模块,几乎所有的管理系统都有这个功能,即让用户修改自己的密码信息。该模块界面非常简单明了,只有三个文本框和两个按钮。三个文本框分别是原密码,新密码和确认密码。
<base href="<%=basePath%>"><title>修改密码</title></head><body ><form name="form1" id="form1" method="post" action="yhzhgl_post.net"><table width="100%" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#00FFFF" style="border-collapse:collapse"> <tr><td>用户名:</td><td><input name="username" type="text" id="username" />*</td></tr><tr><td>密码:</td><td><input name="pwd1" type="password" id="pwd1" />*</td></tr><tr><td>确认密码:</td><td><input name="pwd2" type="password" id="pwd2" />*</td></tr><tr><td> </td><td><input type="submit" name="Submit" value="提交" onclick="return check();" /><input type="reset" name="Submit2" value="重置" /></td></tr></table>
</form>
<p>已有管理员列表:</p>
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#00FFFF" style="border-collapse:collapse"> <tr><td bgcolor="A4B6D7">序号</td><td bgcolor="A4B6D7">用户名</td><td bgcolor="A4B6D7">密码</td><td bgcolor="A4B6D7">权限</td><td bgcolor="A4B6D7">添加时间</td><td bgcolor="A4B6D7">操作</td></tr><%ResultSet RS_result=connDbBean.executeQuery("select * from allusers order by id desc" );String id="";String username="";String pwd="";String cx="";String addtime="";int i=0;
总结
想要看具体效果的同学,可以访问这个链接:
https://www.bilibili.com/video/BV1BK411a75K/
具体的代码也在该链接下。