大四上学期学习了JSP 动态语言,期末的时候老师要求做课程设计。要求使用MVC 框架开发,于是选择了基于structs的BitsWork 开发,说明一下BitsWork不是什么知名的Java 框架,是我们学习的那本书所在的公司开发的,一个小型的框架。

考虑到是课程设计的形式化,没必要设计得那么好。当时选了课题为个人网上银行(Online Personal Bank),根据要求完成了所有的功能。功能相当简单,页面设计稍稍美化了下,不过对于应付课程设计足足有余了。在这里公开的目的仅仅是为了方面以后的学弟学妹们,没时间做课设的。交这个给老师就可以了。

个人网上银行系统 题目设计要求:

要求参照日常储蓄功能,实现一个简单的个人网上银行系统。

  1. 存单信息:包括存单编号、存单帐户、密码、金额、收支记录;
  2. 银行管理人员信息:包括管理人员的姓名、密码;
  3. 银行管理人员能够对存单信息进行增删改操作;
  4. 储户能够查看、修改存单金额(用于缴纳电话费、水电费等),能够修改自己的密码;
  5. 储户能够查看存单的收支记录并打印;
  6.  要求所有用户先登录后使用,根据用户身份给予使用不同功能的权限。

主要完成了以下功能:

前奏工作:

1.找到tomcat的安装目录下的conf文件夹,我的在D:\Program Files\Apache Software Foundation\Tomcat 6.0打开server.xml 文件,查找

<Host name=

在里面添加如下语句(我把程序放在F盘下面,我的tomcat默认路径为F:/JavaServer)

<context path="/olbank" docbase="F:/JavaServer/olbank" debug="0" reloadable="true"></context>

2.数据库导入,将下载后的文件解压后,内含的sql.txt复制,有phpmyadmin的可以直接复制执行。没有的可以下载MYSQL的客户端管理软件执行。

3.打开下载解压后的olbank/conf文件夹下的appconfig.xml 和 Dbconfig.xml

<?xml version='1.0' encoding='gb2312' ?>  
<Application>  
    <!--应用程序-->  
    <DataBase>  
        <!--数据库1-->  
        <hostname>localhost</hostname>  
        <!--IP地址-->  
        <driver>com.mysql.jdbc.Driver</driver>  
        <!--驱动程序-->  
        <url-protocal>jdbc:mysql</url-protocal>  
        <!--驱动协议-->  
        <port>3306</port>  
        <!--端口地址-->  
        <databasename>olbank</databasename>  
        <!--数据库名称-->  
        <user>root</user>  
        <!--注册的用户名称-->  
        <pwd>123456</pwd>  
        <!--注册的用户密码-->  
    </DataBase>  
</Application>  

修改里面的数据库名,数据库用户名和密码为自己的参数。2个文件都修改。

在浏览器里面运行http://localhost:8080/olbank测试一下

截图00.jpg - 大小: 132.19 KB - 尺寸: 805 x 643 - 点击打开新窗口浏览全图

截图04.jpg - 大小: 276.22 KB - 尺寸:  x  - 点击打开新窗口浏览全图

截图05.jpg - 大小: 39.9 KB - 尺寸:  x  - 点击打开新窗口浏览全图

 

程序源代码:olbank.rar

程序报告说明书(DOC版):Online Personal Bank.doc

程序报告说明书(PDF雅黑字体版供打印):Online Personal Bank.pdf

PS:说明书内置说明运行机制,还有程序截图。应付课程设计绰绰有余!

附件

olbank.rar (1.93 MB, 下载次数:5047, 上传时间:2009-01-29 16:19)