时光博客 - WEB开发中的可用性和用户体验

JSP课程设计-个人网上银行

大四上学期学习了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 文件,查找

  1. <Host name

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

  1. <Context path="/olbank" docBase="F:/JavaServer/olbank" debug="0" reloadable="true"/>  

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

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

  1. <?xml version='1.0' encoding='gb2312' ?> 
  2. <Application> 
  3.     <!--应用程序--> 
  4.     <DataBase> 
  5.         <!--数据库1--> 
  6.         <hostname>localhost</hostname> 
  7.         <!--IP地址--> 
  8.         <driver>com.mysql.jdbc.Driver</driver> 
  9.         <!--驱动程序--> 
  10.         <url-protocal>jdbc:mysql</url-protocal> 
  11.         <!--驱动协议--> 
  12.         <port>3306</port> 
  13.         <!--端口地址--> 
  14.         <databasename>olbank</databasename> 
  15.         <!--数据库名称--> 
  16.         <user>root</user> 
  17.         <!--注册的用户名称--> 
  18.         <pwd>123456</pwd> 
  19.         <!--注册的用户密码--> 
  20.     </DataBase> 
  21. </Application> 

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

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

截图00.jpg

大小: 132.19 K
尺寸: 500 x 400
浏览: 392 次
点击打开新窗口浏览全图

截图04.jpg

大小: 276.22 K
尺寸: 500 x 401
浏览: 332 次
点击打开新窗口浏览全图

截图05.jpg

大小: 39.9 K
尺寸: 500 x 185
浏览: 336 次
点击打开新窗口浏览全图

 

程序源代码:olbank.rar

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

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

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

«  上一篇 |  下一篇  »

您可能对下面的日志感兴趣

赞助商广告

18 Responses

  1. Kevin Says:
    2009-01-19, 9:28 PM

    仅供菜鸟参考,高手绕道!^^

  2. syd Says:
    2009-01-19, 11:49 PM

    呵呵..你就帮助学弟学妹退步啊..

  3. Lin.x Says:
    2009-01-21, 3:14 PM

    java略知一二,spring啊,structs啊,呵呵

  4. 007 Says:
    2009-01-29, 3:56 PM

    嗯...就知道你乐于助人..

  5. 紫蝶 Says:
    2009-01-31, 7:14 PM

    网银?.....

  6. 幽默笑话 Says:
    2009-06-19, 3:37 PM

    太强了。。。个人网上银行都来了

  7. 路过 Says:
    2009-11-12, 5:54 PM

    有些关于这些网银的问题想问你,可不可以加下QQ呀,谢谢了!
    QQ:176503191

  8. 落难海豚 Says:
    2009-12-16, 8:57 AM

    我是你学妹,学长正好和我选的题目一样,恰好辅导老师不一样,不过用着仍然有一点心惊胆战。

  9. 落难海豚 Says:
    2009-12-16, 3:05 PM

    学长,加我QQ  705155023  好吧  有些地方没搞懂

  10. wss8848 Says:
    2009-12-18, 10:53 AM

    很不幸的告诉你,我也选了这个题目,为了节省时间,拿你的了。

    我靠!你的金额竟然是integer,我想做个网银在线接口,只能支付1快钱以上的,这不得赔死

  11. Lin.x Says:
    2009-12-18, 9:44 PM

    你们学校每年都是一样的题目么...
    呵呵..你是造福学弟学妹啊.

  12. 落难海豚 Says:
    2009-12-21, 3:51 PM

    很不愉快的说,学长应该把这个系统整理一下,虽然用了structs但是可扩展性太差、

  13. Kevin Says:
    2009-12-21, 3:53 PM

    呵呵,这个是bitswork的扩展性的确不好,而且数据验证不好做...当时也纠结中

  14. wss8848 Says:
    2009-12-29, 4:00 PM

    哎,答辩时被 取款限制问题  给难倒了~
    气得我拍屁股走人了

  15. dannysun Says:
    2010-05-11, 5:17 PM

    感觉你挺牛的啊,JSP,PHP都在搞啊?

  16. Says:
    2010-06-21, 3:19 PM

    感谢啊~~~~~~~感激!!!!!!!!

  17. 景天 Says:
    2011-01-07, 8:48 AM

    说明书不能下载啊

  18. Kevin Says:
    2011-01-07, 12:55 PM

    @景天
    已经可以了^ ^

Leave a Reply





验证码(*):