基于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>