基于Web的农行经营管理系统设计与实现
2014-04-16王超WANGChao
王超 WANG Chao
(辽宁建筑职业学院,辽阳 111000)
(Liaoning Jianzhu Vocational University,Liaoyang 111000,China)
基于Web的农行经营管理系统设计与实现
王超 WANG Chao
(辽宁建筑职业学院,辽阳 111000)
(Liaoning Jianzhu Vocational University,Liaoyang 111000,China)
本文介绍的基于Web农行经营管理系统,为银行和客户之间提供了一个交互的平台。本系统包括信息展示、开放式基金、用户管理、内容管理四大功能模块,已基本满足了银行管理信息发布要求,使吉林分行可以方便地对公司信息发布交流进行管理,有着广阔的应用前景。
基于Web;农行经营管理系统;ASP.NET
0 引言
今天,我们可以足不出户利用手机或电脑完成网上银行交易,基于Web的农行经营管理系统就是为银行和客户之间提供了这个交互的平台。客户不必受时间和空间的限制,通过该系统,随时浏览农行发布的基金信息、发展动态及最新政策等等,电子银行减少了基金流通和交易的成本,它已走进了千家万户,受到客户的青眯。
1 系统设计
本系统是为中国农行吉林分行设计的网上管理系统,该系统分为信息展示、开放式基金、用户管理、内容管理四大功能模块,总体功能结构图如图1所示。
2 系统实现
2.1 信息展示子系统的实现
图1 系统总体结构设计图
2.1.1 信息浏览功能的实现 信息浏览功能主要指对新闻信息的浏览,新闻信息分为一级目录,二级目录,新闻详情三个页面。本系统采用ASP.NET开发,这部分功能主要使用的动态生成GirdView技术和自动显示数据技术,通过设置数据源进行数据的显示,动态生成GirdView技术只要通过GirdView筛选器实现的,在筛选器中将需要动态获得的数据进行设置,在这个模块中将ColumnBelongsTo参数设置为从QueryStringParameter中获得,这样就实现了动态生成二级栏目和新闻页面。同时使用了GridView控件中的HyperLinkField列,可以为GridView中的每行创建超级链接,在HyperLinkField列中填写正确地text(超级链接中显示的标题文本)"FundId",NavigateUrl(当单击列中的超级链接时链接到的URL),DataTextField(指定超级链接的文本标题为数据源的某个字段),DataNavigateUrlField(绑定到列中的超级链接的URL的字段)属性实现了下一步购买基金的动态链接。
2.1.2 新闻管理功能的实现 新闻管理功能主要指新闻管理员对新闻的管理操作。在这部分主要使用GridView的数据操作技术。在sqlDataSource数据源配置时,单击“高级”按钮,在弹出的对话框中选中“生成Insert,Update,Delete语句”。而且,在选择数据时,一定要把主键数据选上,然后在GridView任务中为GridView指定“动作”,这样就实现了通过GridView对数据进行操作。
2.2 开放式基金子系统的实现
2.2.1 基金信息浏览功能的实现 基金信息浏览功能主要指对基金具体交易信息的浏览,这部分功能主要使用的GirdView技术自动显示数据,GridView控件利用其DataSourceID属性来设置数据源,可以非常简单的进行数据的显示。在本功能的实现中生成了“SELECT[FundId],[FundName],[FundPrice]FROM[fund]”语句。同时使用了GridView控件中的HyperLinkField列属性实现了下一步购买基金的动态链接。
2.2.2 账户对基金交易功能的实现 账户对基金交易功能主要指银行账户对银行提供基金的购买和抛售两大功能。购买功能是指在页面AccountList.aspx中点击要购买的基金ID进入下一级的基金购买页面MakeTradeOrder填写购买数量并在其中通过账户身份验证user的LoadAccount()方法来完成购买填写数据环节,数据通过Accord类的静态方法Add()和Record的静态方法Add()向数据库中插入数据,还有user的trade()方法来修改数据库中对应账户的余额。抛售功能是指在个人账户查询页面通过点击持有对应的基金ID进入抛售页面点击抛售按钮触发Accord的静态方法delete删除数据库中数据,Record的静态方法Add()向数据库中插入数据,还有user的trade()方法来修改数据库中对应账户的余额。这部分的详细流程图为图2,图3。账户对基金交易功能主要指银行账户对银行提供基金的购买和抛售两大功能。这部分功能主要使用的GirdView技术自动显示数据和超级链接技术。使用了数据源和HyperLinkField列来完成上述两项技术。同时使用了控件列表框ListBox实现了账户对基金购买数量的控制。在页面中通过添加一个ID为“ListBox1”,选项包括 100,200,500,1000控制了购买数量。
2.3 用户管理子系统的实现
2.3.1 用户登录功能的实现 用户登录功能主要指对用户和管理员的身份验证。这部分功能实现中主要使用的User类的静态方法HasUser()判断身份是否合法,如果合法返回bool值并使用LoadData()方法初始化当前对象,如果不合法返回提示信息。
2.3.2 用户注册功能的实现 用户注册功能主要指对用户合法身份的注册。这部分功能实现中主要使用User类的静态方法HasUser()判断身份是否合法,如果合法返回bool值并使用LoadData()方法初始化当前对象,如果不合法返回提示信息。
2.4 内容管理子系统的实现
2.4.1 公共文件共享功能的实现公共文件夹共享功能主要指公共文件的上传和下载功能。在该功能的实现中使用了file类的静态方法Add()将文件信息添加到数据库中。同时使用了FileUploadFile类,通过调用PostedFile.SaveAs()方法将用户上传的文件添加到公共文件夹下。同时还使用的GirdView技术自动显示数据,GridView控件利用其DataSourceID属性来设置数据源,简单的对文件数据进行显示。在本功能的实现中生成了“SELECT[fileId],[fileName]FROM[file]”语句。
2.4.2 留言板使用功能的实现 留言板使用功能主要指留言板的留言和留言板信息浏览功能。在该功能的实现中使用了MessageBoard类的静态方法Add()将留言信息添加到数据库中。同时使用GirdView自动显示数据技术,GridView控件利用其DataSourceID属性来设置数据源,可以非常简单的进行数据的显示(具体详情同信息展示子系统中GirdView自动显示数据技术)。
3 结束语
本系统包括信息展示、开放式基金、用户管理、内容管理四大功能模块,已基本满足了银行管理信息发布要求,使吉林分行可以方便地对公司信息发布交流进行管理,有着广阔的应用前景。
图2 基金购买流程图
图3 基金抛售流程图
[1]郑明秋.基于ASP.NET的食品行业管理系统的设计与实现[J].知识经济,2011(23).
[2]姜自立.基于ASP.NET的网络课程在线答疑系统设计与实现[J].科技资讯,2009(20).
[3]宋乐.基于ASP.NET和数据库技术的高校日常事物管理系统[J].现代商贸工业,2012(05).
Design and Implementation of a Web-based Business Management System for Agricultural Bank
This article describes a web-based business management system for agricultural bank,provides an interactive platform between the bank and the customer.The system includes information display,open-end funds,user management,content management four functional modules,has basically met the requirements of the bank management information,released Jilin branch of the company,can easily manage the exchange of information dissemination,has broad application prospects.
web-based;business management system for agricultural bank;ASP.NET
王超(1972-),女,辽宁朝阳人,信息工程系副主任,副教授,研究方向为软件开发。
TP315
A
1006-4311(2014)11-0217-02