JSP课程设计-个人网上银行
Posted by Kevin | Filed under Works | 2009-01-19
大四上学期学习了jsp 动态语言,期末的时候老师要求做课程设计。要求使用mvc 框架开发,于是选择了基于structs的BitsWork 开发,说明一下bitswork不是什么知名的java 框架,是我们学习的那本书所在的公司开发的,一个小型的框架。
考虑到是课程设计的形式化,没必要设计得那么好。当时选了课题为个人网上银行(Online Personal Bank),根据要求完成了所有的功能。功能相当简单,页面设计稍稍美化了下,不过对于应付课程设计足足有余了。在这里公开的目的仅仅是为了方面以后的学弟学妹们,没时间做课设的。交这个给老师就可以了。
题目要求如下:
个人网上银行系统 题目设计要求:
要求参照日常储蓄功能,实现一个简单的个人网上银行系统。
- 存单信息:包括存单编号、存单帐户、密码、金额、收支记录;
- 银行管理人员信息:包括管理人员的姓名、密码;
- 银行管理人员能够对存单信息进行增删改操作;
- 储户能够查看、修改存单金额(用于缴纳电话费、水电费等),能够修改自己的密码;
- 储户能够查看存单的收支记录并打印;
- 要求所有用户先登录后使用,根据用户身份给予使用不同功能的权限。
主要完成了以下功能:
前奏工作:
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"/>
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测试一下
程序源代码:olbank.rar
程序报告说明书(DOC版):Online Personal Bank.doc
程序报告说明书(PDF雅黑字体版供打印):Online Personal Bank.pdf
PS:说明书内置说明运行机制,还有程序截图。应付课程设计绰绰有余!


2009-01-19, 9:28 PM
仅供菜鸟参考,高手绕道!^^
2009-01-19, 11:49 PM
呵呵..你就帮助学弟学妹退步啊..
2009-01-21, 3:14 PM
java略知一二,spring啊,structs啊,呵呵
2009-01-29, 3:56 PM
嗯...就知道你乐于助人..
2009-01-31, 7:14 PM
网银?.....
2009-06-19, 3:37 PM
太强了。。。个人网上银行都来了
2009-11-12, 5:54 PM
有些关于这些网银的问题想问你,可不可以加下QQ呀,谢谢了!
QQ:176503191
2009-12-16, 8:57 AM
我是你学妹,学长正好和我选的题目一样,恰好辅导老师不一样,不过用着仍然有一点心惊胆战。
2009-12-16, 3:05 PM
学长,加我QQ 705155023 好吧 有些地方没搞懂
2009-12-18, 10:53 AM
很不幸的告诉你,我也选了这个题目,为了节省时间,拿你的了。
我靠!你的金额竟然是integer,我想做个网银在线接口,只能支付1快钱以上的,这不得赔死
2009-12-18, 9:44 PM
你们学校每年都是一样的题目么...
呵呵..你是造福学弟学妹啊.
2009-12-21, 3:51 PM
很不愉快的说,学长应该把这个系统整理一下,虽然用了structs但是可扩展性太差、
2009-12-21, 3:53 PM
呵呵,这个是bitswork的扩展性的确不好,而且数据验证不好做...当时也纠结中
2009-12-29, 4:00 PM
哎,答辩时被 取款限制问题 给难倒了~
气得我拍屁股走人了
2010-05-11, 5:17 PM
感觉你挺牛的啊,JSP,PHP都在搞啊?
2010-06-21, 3:19 PM
感谢啊~~~~~~~感激!!!!!!!!
2011-01-07, 8:48 AM
说明书不能下载啊
2011-01-07, 12:55 PM
@景天
已经可以了^ ^