基于PHP+MySQL的律师事务所信息管理系统

目 录

摘 要 - 2 -
1 引言 1
1.1 课题的研究背景与意义 1
1.1.1 课题的研究背景 2
1.1.2 课题的研究意义 2
1.2 可行性分析 3
1.2.1 经济可行性 3
1.2.2 技术可行性 3
1.2.3 操作可行性 4
1.3 论文各章简介 4
2 需求分析 6
2.1 业务流分析 6
2.2 数据流分析 8
2.3 数据字典 8
3 系统设计 11
3.1 系统设计思想 11
3.2 系统功能模块划分 12
4 数据库设计 13
4.1 数据库需求分析 13
4.2 数据库概念结构设计 13
4.3 数据库逻辑结构设计 14
5 管理模块界面设计 16
5.1 系统登陆界面设计 17
5.2 管理员首页设计 17
5.3 系统用户管理 18
5.4 人员信息管理页面 19
5.5 收入纳税管理页面 20
结 论 21
致 谢 23
参 考 文 献 24
4 数据库设计
4.1 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过系统功能分析,针对律师事务所信息管理系统,总结出如下的需求信息:
1)用户为管理员用户;
2)管理员用户登陆后可进行管理员信息、机主信息及业务记录信息的维护。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,密码,权限等。
2)机构信息,包括数据项:ID,名称,地址等。
3)业务信息,包括数据项:编号,机主姓名,价格等。
4.2 数据库概念结构设计
得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
设计规划出的实体有:管理员信息实体、小区信息实体、收入纳税信息实体、楼宇信息实体。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<title>{pboot:sitetitle}</title>
<meta name="Keywords" content="{pboot:sitekeywords}" />
<meta name="Description" content="{pboot:sitedescription}" />
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.3790.4807" name=GENERATOR>
<link href="{pboot:sitetplpath}/css/style.css" rel="stylesheet">
<link href="{pboot:sitetplpath}/css/validform.css" rel="stylesheet">
<script type="text/javascript"  src="{pboot:sitetplpath}/js/jquery.js"></script>
<script  type="text/javascript" src="{pboot:sitetplpath}/js/Validform_v5.3.2.js" ></script>
<script type="text/javascript" src="{pboot:sitetplpath}/js/jquery.SuperSlide.js"></script>
</head>

<body>
<div class="main">
{include file=head.html}
    <!-- content -->
    <div class="content" style="margin-bottom:0;">
    	<div class="ixIntroduce">
        	<div class="w1000">
            	<div class="ixLeft fl">
                    <div class="ixBox">
                        <div class="ixBox-top rel">
                            <span class="">律所介绍<em>LAWYER PROFILE</em></span>
                            {pboot:sort scode=1}<A href="[sort:link]" class="abs">更多>></a>{/pboot:sort}
                        </div>
                        <div class="ixBox-con">
                            <div class="ls-infoText">
                            	<div class="ixR-item" style="display:block;">
									<p>{pboot:content id=1}[content:content drophtml=1 len=350]{/pboot:content}</p>
								</div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="ixRight fr">
                	<ul class="ixR-icoList">
                    	<li>
						{pboot:sort scode=11}<A href="[sort:link]" class="ix-ico1"><i class="icon"></i><strong>联系我们</strong><span>7X24小时咨询热线</span></a>{/pboot:sort}
						</li>
                    	<li>
						{pboot:sort scode=10}<A href="[sort:link]" class="ix-ico2"><i class="icon"></i><strong>在线咨询</strong><span>提交资料、联系方式</span></a>{/pboot:sort}
						</li>
                    	<li>
						{pboot:sort scode=35}<A href="[sort:link]" class="ix-ico3"><i class="icon"></i><strong>收费标准</strong><span>价格合理,规范收费</span></a>{/pboot:sort}
						</li>
                    	<li class="last">
						{pboot:sort scode=13}<A href="[sort:link]" class="ix-ico4"><i class="icon"></i><strong>业务领域</strong><span>擅长领域,专注服务</span></a>{/pboot:sort}
						</li>
                    </ul>
                </div>
            </div>
        </div>
		
		
		
        <div class="ixBC-list2">
        	<div class="ixBC-top2">
            	<div class="w1000 rel">
                    <ul class="ixBC-topCon2">
                        <li class="on">律师风采</li>
                    </ul>
                </div>
            </div>
<div class="w1000 rel">

<!--------------------显示最新产品的子程序开始--------------------->
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="0"></td>
</tr>
</table>
<table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<div style="height: 244px;">
<div id="demo" style="overflow: hidden; width: 1002px; height: 234px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td id="demo1"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
{pboot:list scode=9 num=11 order=date}
<td valign="top">
<table border="0" cellpadding="0" cellspacing="5" width="154">
<tbody><tr>
<td align="left" valign="top"><table style="border: 1px solid rgb(233, 233, 233);" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="center" valign="top">
<a href="[list:link]"><img src="[list:ico]" border=0 height="187" width="160"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td align="center" height="15" valign="middle">
<a href="[list:link]">[list:title len=10]</a></td>
</tr>
</tbody></table>
</td>
{/pboot:list} 
</tr>
</tbody></table></td>
<td id="demo2"></td>
</tr>
</tbody></table>
</div>
<script type="text/javascript">
var speed=25
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td>
</tr>
</table>
<!--------------------显示最新产品的子程序结束--------------------->

</div>
        </div>
		

        <div class="ixTeamDynamics">
        	<div class="w1000">
            	<div class="ixBox">
                    <div class="ixBox-top rel">
                        <span class="">新闻动态<em>NEWS</em></span>
                        {pboot:sort scode=2}<A href="[sort:link]" class="abs">更多>></a>{/pboot:sort}
                    </div>
                    <div class="ixBox-con">
                    	<div class="ixTD-con rel">
                        	<div class="ixTD-picBox abs">
                                <img src="{pboot:sitetplpath}/images/pic7.png" alt=""  class="ixTD-pic"/>
                             </div>
                            <div class="ixTD-list">
                            	<ul>
								{pboot:list scode=2 num=3 order=date}
									<li><h3 class="se-c"><a href="[list:link]">[list:title len=30]</a></h3>
                                        <p>[list:content drophtml=1 len=70]<a href="[list:link]">[更多]</a></p>
                                    </li>
								{/pboot:list}
								</ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		
		
		
        <div class="ixTeamDynamics">
        	<div class="w1000">
            	<div class="ixBox">
                    <div class="ixBox-top rel">
                        <span class="">法制动态<em>LEGAL SYATEM</em></span>
                        {pboot:sort scode=20}<A href="[sort:link]" class="abs">更多>></a>{/pboot:sort}
                    </div>
                    <div class="ixBox-con">
                    	<div class="ixTD-con rel">
                        	<div class="ixTD-picBox abs">
                                <img src="{pboot:sitetplpath}/images/pic7i.png" alt=""  class="ixTD-pic"/>
                             </div>
                            <div class="ixTD-list">
                            	<ul>
								{pboot:list scode=20 num=3 order=date}
									<li><h3 class="se-c"><a href="[list:link]">[list:title len=30]</a></h3>
                                        <p>[list:content drophtml=1 len=70]<a href="[list:link]">[更多]</a></p>
                                    </li>
								{/pboot:list}
								</ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>		
		
        <div class="ixBC-list">
        	<div class="ixBC-top">
            	<div class="w1000 rel">
                    <ul class="ixBC-topCon">
                        <li class="on">品牌服务</li>
                        <li>经典案例</li>
                    </ul>
                </div>
            </div>
            <div class="ixBC-con" style="display:block;">
            	<div class="w1000">
                    <div class="ixBrand fl">
                        <div class="ixBrand-pic rel">
                            <img src="{pboot:sitetplpath}/images/pic5.png" alt="" width="450" height="140" />
                            <span class="ixBra-text abs">{pboot:sort scode=33}<A href="[sort:link]" style="color:white">房产纠纷</a>{/pboot:sort}</span>
                            <span class="ixBra-textBg abs"></span>
                        </div>
                        <ul class="ixBrand-list">
						{pboot:list scode=33 num=6 order=date}
						  <li><a href="[list:link]">[list:title len=20]</a><em class="ico_article abs"></em><span class="ixtime abs">[[list:date style=y-m-d]]</span></li>
					    {/pboot:list}
						</ul>
                    </div>
                    <div class="ixBrand fr">
                        <div class="ixBrand-pic rel">
                            <img src="{pboot:sitetplpath}/images/pic6.png" alt="" width="450" height="140" />
                            <span class="ixBra-text abs">{pboot:sort scode=31}<A href="[sort:link]" style="color:white">婚姻家庭</a>{/pboot:sort}</span>
                            <span class="ixBra-textBg abs"></span>
                        </div>
                        <ul class="ixBrand-list">
						{pboot:list scode=31 num=6 order=date}
						  <li><a href="[list:link]">[list:title len=20]</a><em class="ico_article abs"></em><span class="ixtime abs">[[list:date style=y-m-d]]</span></li>
					    {/pboot:list}
						</ul>
                    </div>
                </div>
            </div>
            <div class="ixBC-con">
            	<div class="w1000">
                    <div class="ixBrand fl">
                        <div class="ixBrand-pic rel">
                            <img src="{pboot:sitetplpath}/images/pic8.png" alt="" width="200" height="140" class="abs ixCasePic" />
							<div class="ixBrand-picText">
							{pboot:list scode=30 num=1 order=isrecommend}
                            	<h3><a href="[list:link]">[list:title len=13]</a></h3>
                                <p>[list:content drophtml=1 len=60]<a href="[list:link]">[更多]</a></p>
                            {/pboot:list}
							</div>
						</div>
                        <ul class="ixBrand-list ixCase-list">
						{pboot:list scode=30 num=6 order=date}
							<li><b>[[list:sortname]]</b><a href="[list:link]">[list:title len=20]</a><span class="ixtime abs">[[list:date style=y-m-d]]</span></li>
						{/pboot:list}</ul>
                    </div>
                    <div class="ixBrand fr">
                        <div class="ixBrand-pic rel">
                            <img src="{pboot:sitetplpath}/images/pic9.png" alt="" width="200" height="140" class="abs ixCasePic" />
							<div class="ixBrand-picText">
							{pboot:list scode=32 num=1 order=isrecommend}
                            	<h3><a href="[list:link]">[list:title len=13]</a></h3>
                                <p>[list:content drophtml=1 len=60]<a href="[list:link]">[更多]</a></p>
                            {/pboot:list}</div>
							</div>
							
                        <ul class="ixBrand-list ixCase-list">
						{pboot:list scode=32 num=6 order=date}
							<li><b>[[list:sortname]]</b><a href="[list:link]">[list:title len=20]</a><span class="ixtime abs">[[list:date style=y-m-d]]</span></li>
						{/pboot:list}</ul>
                    </div>
                </div>
            </div>
        </div>

        <div class="ixLink">
        	<div class="w1000">
            	<div class="ixBox">
                    <div class="ixBox-top rel">
                        <span class="">友情链接<em>FRIENDLY LINK</em></span>
                    </div>
                    <div class="ixBox-con">
                    	<p class="ixLinkCon">
						{pboot:link gid=1}
							<a href="[link:link]" target="_blank">[link:name]</a> | 
					    {/pboot:link}</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <!-- content end-->
    <!-- footer -->
{include file=foot.html}
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述