4、系统分析 4.1 系统实现目标 paper51.com 设计实现一个简单的基于J2EE架构的网上银行系统。要求提供针对个人客户的信息管理、客户身份识别、查询类业务、系统内支付类业务等服务,并具有交易记录查询功能。 内容来自论文无忧网 www.paper51.com 具体功能划分如下: http://www.paper51.com
用户:注册、登录、注销、查看个人信息、修改个人信息、查看交易记录(今日交易记录、历史交易记录)、查看余额、转帐、消费、 http://www.paper51.com 管理员:添加管理员、删除管理员、给用户存款、查看用户交易信息(今日交易记录、历史交易记录)、查看用户余额。 内容来自www.paper51.com 4.2 系统体系结构 copyright paper51.com 在系统功能分析的基础上,做系统功能模块图如下: http://www.paper51.com
内容来自论文无忧网 www.paper51.com 4.3 主控流程图 paper51.com
paper51.com
内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
copyright paper51.com N 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com paper51.com
paper51.com
Y http://www.paper51.com
paper51.com
paper51.com
http://www.paper51.com
内容来自论文无忧网 www.paper51.com
4.4 系统ER图 copyright paper51.com
内容来自论文无忧网 www.paper51.com
5、系统设计 内容来自论文无忧网 www.paper51.com 本系统不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,功能模块的设计是关键。 http://www.paper51.com 5.1 概要设计 内容来自www.paper51.com 在系统需求分析阶段,搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。首先,我们需要描述的是系统的总的体系结构。 paper51.com 5.2 系统结构设计 内容来自www.paper51.com
系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。 http://www.paper51.com
将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 http://www.paper51.com 在系统的概要设计中采用结构化设计以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构。首先将整个系统化分为几个小问题,小模块,在系统中,设计了系统管理、数据录入、查询、信息管理和缴费转账等管理模块。然后,进一步细分模块,添加细节。 paper51.com 5.3 详细设计 http://www.paper51.com
5.3.1管理员登录界面 copyright paper51.com 对于一个完整的网上银行管理系统,不仅要求功能强大、操作简单,还要有良好的设计风格和另人爽目的界面。登录界面对于整个系统来说是非常重要的,因为它设置了进入本系统的用户和口令,防止非法用户进入系统,破坏系统安全和所保存的数据,只有合法的管理员在输入正确的密码后方可进入系统,否则将提示密码或用户名输入错误,并询问用户是否重新输入。这样就对使用者有了限制,增加了系统的安全性和保密性,便于控制和管理,有利于系统的维护。 http://www.paper51.com
http://www.paper51.com 主要代码如下: http://www.paper51.com <tableborder="1" width="400" style="background-color: #B7C1EE; top: 146px; height: 165px; color:#333;" cellspacing="0" cellpadding="0"> copyright paper51.com
<tr> http://www.paper51.com
<td colspan="2"align="center">网上银行</td> http://www.paper51.com
</tr> paper51.com <tr> paper51.com <td width="17%"align="right">用户名:</td> 内容来自www.paper51.com <td width="23%"> <inputclass="input7" type="text" name="name"size="18"/></td> copyright paper51.com
</tr> 内容来自论文无忧网 www.paper51.com <tr> paper51.com <td width="17%"align="right">密 码:</td> 内容来自www.paper51.com <td width="23%"> <inputclass="input7" type="password" name="pwd" size="20"/></td> http://www.paper51.com
</tr> copyright paper51.com <tr> copyright paper51.com <td colspan="2"align="center"><input class=buttonlogtype=submit value="登 录" name=submit> <a href="qiantai/reg.jsp">注 册</a></td> 内容来自论文无忧网 www.paper51.com </tr> http://www.paper51.com
</table> 内容来自www.paper51.com 5.3.2 管理员设置 内容来自论文无忧网 www.paper51.com 系统管理模块是本系统中一个基础的部分,在本模块中包括管理员对自身密码的重新设置,可以定时更换密码,确保资料的安全。增加了系统的安全性和保密性,便于控制和管理。 copyright paper51.com
http://www.paper51.com
主要代码如下: paper51.com <tableborder="0" width="800" align="center"background="img/MainBg.gif"height="494"> 内容来自论文无忧网 www.paper51.com <tr> 内容来自论文无忧网 www.paper51.com <tdvalign="top"> 内容来自论文无忧网 www.paper51.com
<tableid="table2" style="width: 100%; border-left: 1px solid #7BD676;border-right: 1px solid #7BD676; border-top: 11px solid #7bd676; border-bottom:1px solid #7BD676; margin: 0; padding: 0" cellSpacing="1"cellPadding="0"> paper51.com
<tbody style="margin: 0; padding: 0"> 内容来自论文无忧网 www.paper51.com <tr class="rb"> copyright paper51.com <tdclass="pl" width="726" align="center" colspan="2" height="40"> http://www.paper51.com <ahref="admin/modifypwd.jsp">修改密码</a> 内容来自论文无忧网 www.paper51.com <ahref="admin/modifyname.jsp">修改用户名</a> 内容来自论文无忧网 www.paper51.com <ahref="admin/adduser.jsp">添加系统用户</a> 内容来自论文无忧网 www.paper51.com <ahref="admin/adminlist.jsp">系统用户管理</a> http://www.paper51.com </td> copyright paper51.com
</tr> paper51.com <tr class="ry"> 内容来自www.paper51.com
<tdclass="pl" width="335" align="right"> 内容来自论文无忧网 www.paper51.com <spanstyle="color: #874604">用 户名:</span></td> 内容来自论文无忧网 www.paper51.com <tdstyle="font-size: 13px; line-height: 24px !important;font-style: normal; font-variant: normal; font-weight: normal; font-family: 宋体; border: 0 none; margin: 0; padding: 0"width="456" align="left"> http://www.paper51.com <inputtype="text" name="name" size="20"></td> 内容来自论文无忧网 www.paper51.com </tr> 内容来自www.paper51.com <tr class="rb"> 内容来自论文无忧网 www.paper51.com
<tdclass="pl" width="335" align="right"> 内容来自论文无忧网 www.paper51.com <spanstyle="color: #874604">密 码:</span></td> copyright paper51.com <tdstyle="font-size: 13px; line-height: 24px !important;font-style: normal; font-variant: normal; font-weight: normal; font-family: 宋体; border: 0 none; margin: 0; padding: 0"width="456" align="left"> paper51.com <inputtype="password" name="pwd"size="20"></td> http://www.paper51.com </tr> 内容来自www.paper51.com <tr class="ry"> copyright paper51.com <tdclass="pl" width="335" align="right"> http://www.paper51.com <spanstyle="color: #874604">重复密码:</span></td> http://www.paper51.com <tdstyle="font-size: 13px; line-height: 24px !important;font-style: normal; font-variant: normal; font-weight: normal; font-family: 宋体; border: 0 none; margin: 0; padding: 0"width="456" align="left"> copyright paper51.com <inputtype="password" name="cpwd"size="20"></td> 内容来自www.paper51.com </tr> 内容来自www.paper51.com
<tr><td colspan="2"align="center"><input type="submit" value="添加"/></td></tr> http://www.paper51.com </table> 内容来自www.paper51.com </td> copyright paper51.com
paper51.com </tr> http://www.paper51.com </table> paper51.com |