银行报告.docx
- 文档编号:10901039
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:34
- 大小:1.97MB
银行报告.docx
《银行报告.docx》由会员分享,可在线阅读,更多相关《银行报告.docx(34页珍藏版)》请在冰豆网上搜索。
银行报告
宁波大红鹰学院信息工程学院
课程设计报告
课程名称:
银行信息系统管理概论
项目名称:
汇金投资平台
组长:
赵晨
组员:
朱一梦、赵斌、郑林杰、张佳琦
班级:
12信管3班
完成时间:
2015年6月
信息工程学院制
目录
1项目概述2
2需求分析2
3数据库结构设计3
3.1ER-图3
3.2逻辑结构设计3
4功能设计4
4.1设计调查与需求识别4
4.2项目形成4
4.3概念产生4
5性能设计4
6技术路线5
7依托平台22
8开发语言22
9团队分工情况22
10总结23
1项目概述
汇金投资网是一家专业面向企业公司以及投资创业人士的大型门户网站,用于编辑每天更新大量的国际国内财经新闻以及投资动态,政府政策等。
投资网开设以下版块咨询服务、投资中国、企业观点等,为广大关注投资新闻的游览者提供阅读。
汇金投资网始终将用户满意度放在首位,在与时俱进,锐意创新的运营思维指引下,为中国庞大的创业人群提供创业项目选择、投资风险分析、市场营销指导、创业经验分享等全面的创业需求服务,让创业者通过专业指导充分优选项目。
2需求分析
该系统包含内容,具体如下:
◎关于我们:
关于我们中主要是对公司进行的介绍,其中包括公司的使命以及公司的愿景,公司的使命是指为融资方快速、专业解决资金需求,助力投资方取得安全、高效资金回报,而公司的愿景则是打造最健康,最有价值的互联网金融服务平台。
◎咨询服务:
主要为一些刚刚进入投资领域的人们进行解惑,适当的对其作出一些较为合理的建议。
◎投资中国:
投资中国则是一个投资平台,对一些投资项目有一个详细的介绍,可以使投资者们进行更加理性的选择投资项目。
◎企业观点:
企业观点主要是对当先比较强势的企业进行访问,让他们来提供更多的建议,能够让投资者更加清楚地看清现在投资行业的一些动向,以及未来的一些变化,为投资者提供一个更好的,更正确的选择方向。
◎诚聘英才:
作为一个企业新鲜血液是不可缺少的,我们会在网站上发布招聘启事,希望能够有更多的有才能的人进入,这样也能更好地为投资者服务,也可以不断的增强我们自身的竞争力。
◎管理员:
另外网站除了普通用户登录以外,还有管理员登录,管理员的职责有对页面内容的更新等。
3数据库结构设计
3.1ER-图
3.2逻辑结构设计
表3-1新闻
序号
字段名称
数据类型
宽度
允许空值
码
1
NewsID
Int
NOTNULL
主码
2
Titel
Nvarchar
50
NULL
3
Body
Ntext
NULL
4
UserID
Int
NULL
外码
5
Pubdate
Smalldata
NULL
6
NewsKindID
Int
NULL
外码
7
Source
Nvarchar
50
NULL
8
PubMan
Nvarchar
10
NULL
表3-1新闻种类
序号
字段名称
数据类型
宽度
允许空值
码
1
NewsKindID
Int
NOTNULL
主码
2
KindName
Nvarchar
50
NULL
表3-1用户类型
序号
字段名称
数据类型
宽度
允许空值
码
1
RoleID
Int
NOTNULL
主码
2
RoleName
Nvarchar
50
NULL
表3-1用户
序号
字段名称
数据类型
宽度
允许空值
码
1
UserID
Int
NOTNULL
主码
2
UserName
Nvarchar
50
NULL
3
Password
Nvarchar
50
NULL
4
RoleID
int
NULL
外码
5
IsSysRole
char
1
NULL
4功能设计
4.1设计调查与需求识别
经过对市场的调研现今投资的人越来越多,投资的网站也越来越受到人们的关注,然而现在的投资网站中还没有一支独大的投资网站,有很大的发展前景,单也存在许多竞争者,想要做到优秀就要有自己的特色,以及有足够多的用户通过该网站来进行投资。
4.2项目形成
项目的主要功能是提供各式各样投资项目,能够让各式各样的投资者找到自己理想的投资项目,来满足自己的需求。
4.3概念产生
通过需求识别我们网站的主要功能分为咨询服务、投资中国、企业观点等,其中还有管理员以及用户登录系统。
5性能设计
项目的主要性能是面对管理者以及普通用户的,分别为以下两种情况:
1、管理者
管理者主要是对后台进行管理,对于网站的新闻等方面进行更新处理,对于一些需要修改的信息进行修改,还有对部分最新的政策之类的消息进行公布,还对一些临时问题进行修改,做到将页面尽可能的符合每个人的要求,使每个用户都可以体验到最好的感觉。
管理者的性能设计中包括了可维护性、可修改性。
2、普通用户
普通用户相对于管理者就较为简单,其中主要的便是网站的浏览,以及网站投资项目的投资,另外还有和网站客服的联系,询问一些问题之类的。
其中普通用户的性能设计中包括了可使用性、可靠性。
6技术路线
6.1数据库连接
dir=c: \TempImageFiles\;"/> 6.2前台功能实现 6.2.1首页 该页面是本网站的首页,其中有登陆功能,也有页面转换功能,并且有加入收藏夹以及设为首页的功能。 6-1首页 代码: protectedvoidPage_Load(objectsender,EventArgse) {TextBox1.Attributes.Add("onfocus","if(this.value=='用户名')this.value=''"); TextBox1.Attributes.Add("onblur","if(this.value=='')this.value='用户名'"); TextBox2.Attributes.Add("value","密码"); TextBox2.Attributes.Add("onfocus","if(this.value=='密码'){this.type='password';this.value=''}"); TextBox2.Attributes.Add("onblur","if(this.value==''){this.type='text';this.value='密码'}"); TextBox3.BackColor=System.Drawing.Color.Transparent;TextBox2.BackColor=System.Drawing.Color.Transparent;TextBox1.BackColor=System.Drawing.Color.Transparent;TextBox3.Attributes.Add("onfocus","if(this.value=='搜索')this.value=''"); TextBox3.Attributes.Add("onblur","if(this.value=='')this.value='搜索'");} ProtectedvoidImageButton2_Click(objectsender,ImageClickEventArgse) {ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert",""); } protectedvoidImageButton3_Click(objectsender,ImageClickEventArgse) { ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert","");} protectedvoidImageButton4_Click(objectsender,ImageClickEventArgse) {ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert",""); } protectedvoidImageButton5_Click(objectsender,ImageClickEventArgse) {ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert",""); } protectedvoidImageButton6_Click(objectsender,ImageClickEventArgse) {ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert",""); } 6.2.2公司简介页面 该页面是本网站的关于我们页面,这是对我们公司的一个介绍。 6-2关于我们 6.2.3咨询服务 、 6-3咨询服务 6.2.4投资中国 6-4投资中国 6.2.5企业观点 6-5企业观点 6.2.6诚聘英才 6-6诚聘英才 6.2.7新闻信息 6-7新闻信息 6.3后台功能实现 6.3.1后台登陆页面 6-7登陆页面 代码: protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse) {if(TextBox1.Text==""||TextBox0.Text=="")//判断用户名或者密码是否为空 {ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert","");} stringusercode=txtcode.Text.Trim(); if(usercode! =Session["iCode"].ToString()){ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert",""); TextBox0.Text="";} else {stringstrUid=TextBox1.Text.Trim();//把用户输入的用户名赋值给strUser stringstrPwd=TextBox0.Text.Trim();//把用户输入的密码赋值给strPwd stringSQLStr="select*fromUserswhereUserName='"+strUid+"'andPassword='"+strPwd+"'"; OleDbDataReaderdr=DBA.GetDataReader(SQLStr); if(dr.Read()) {Session["UserName"]=strUid; Session["UserID"]=dr["UserID"].ToString(); Session["IsSysRole"]=dr["IsSysRole"].ToString();ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert","");} } } 6.3.1后台首页 6-8后台首页 代码: 华文彩云;color: #000000;"> 250px"height="500px"marginheight="0"marginwidth="0"allowtransparency="true">
500px;width: 700px;"name="right"marginheight="0"marginwidth="0"allowtransparency="true">
6.3.2新闻管理页面
6-9新闻管理页面
代码:
protectedvoidPage_Load(objectsender,EventArgse)
{if(!
IsPostBack)
{Bind1_ddlMusicStyle();
gw2();}}
publicvoidBind1_ddlMusicStyle()
{stringSQLStr="select*fromNewsKinds";
DataSetds=DBA.GetDataSet(SQLStr);
DropDownList1.DataSource=ds.Tables["datatable"].DefaultView;
DropDownList1.DataTextField="KindName";
DropDownList1.DataValueField="NewsKindID";
DropDownList1.DataBind();
DropDownList1.Items.Insert(0,"请选择新闻类别");
DropDownList1.Items[0].Value="0";}
privatevoidShow(){Label1.Text="第"+(GridView1.PageIndex+1).ToString()+"页";Label2.Text="总共"+GridView1.PageCount.ToString()+"页";}
privatevoidgw2()
{stringvNewsKindID=DropDownList1.SelectedItem.Value;
stringSQL="";
if(vNewsKindID=="0")
{SQL="select*fromNews";}
else
{SQL="select*fromNewswhereNewsKindID='"+vNewsKindID+"'";}
DataSetds=DBA.GetDataSet(SQL);
GridView1.DataSource=ds.Tables["datatable"].DefaultView
GridView1.DataBind();
Show();}
protectedvoidlink(objectsender,EventArgse)
{stringarg=((LinkButton)sender).CommandArgument.ToString();
switch(arg)
{case"n":
if(GridView1.PageIndex {GridView1.PageIndex=GridView1.PageIndex+1;} break;//返回 case"p": if(GridView1.PageIndex>0) {GridView1.PageIndex=GridView1.PageIndex-1;//读取到前一页的内容 } break; case"l": GridView1.PageIndex=(GridView1.PageCount-1);//读取最后一页 break;default: GridView1.PageIndex=0; break;} gw2();//加载数据库内容} protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse) {GridView1.PageIndex=e.NewPageIndex; gw2();} protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse) {stringvxh=GridView1.DataKeys[e.RowIndex].Value.ToString();stringstrsql="deletefromNewswhereNewsID="+vxh; if((GridView1.Rows.Count)%(GridView1.PageSize)==1){GridView1.PageIndex=GridView1.PageIndex-1; gw2();} DataSetds=DBA.GetDataSet(strsql); gw2();} protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse) {gw2();} 6.3.3添加新闻页面 6-10添加新闻页面 代码: protectedvoidPage_Load(objectsender,EventArgse) {Label1.Text=Session["UserName"].ToString(); if(! IsPostBack) {DropDownList_cont();}} privatevoidDropDownList_cont() {stringSQLStr="select*fromNewsKinds"; DataSetds=DBA.GetDataSet(SQLStr); DropDownList1.DataSource=ds.Tables[0].DefaultView; DropDownList1.DataTextField="KindName"; DropDownList1.DataValueField="NewsKindID"; DropDownList1.DataBind();} protectedvoidButton1_Click(objectsender,EventArgse) {stringvTitle=TextBox1.Text; stringvBody=content1.Value; stringvNewsKindID=DropDownList1.SelectedItem.Value; stringvSource=TextBox2.Text; stringvPubMan=Label1.Text; stringvPubdate=System.DateTime.Now.ToString(); stringSQLStr="insertintoNews(Title,Body,UserID,Pubdate,NewsKindID,PubMan,Source)values('"+vTitle+"','"+vBody+"',"+Session["UserID"].ToString()+",'"+vPubdate+"',"+vNewsKindID+",'"+vPubMan+"','"+vSource+"')"; DBA.ExeSql(SQLStr); ClientScript.RegisterStartupScript(ClientScript.GetType(),"alert","" 6.3.4新闻种类管理页面 6-11新闻种类管理页面 代码: protectedvoidPage_Load(objectsender,EventArgse) {if(! IsPostBack) {gw5();}} privatevoidgw5(){stringSQL="select*fromNewsKinds";DataSetds=DBA.GetDataSet(SQL); GridView1.DataSource=ds.Tables["datatable"].DefaultView; GridView1.DataBind(); Show();} privatevoidShow() {Label1.Text="第"+(GridView1.PageIndex+1).ToString()+"页"; Label2.Text="总共"+GridView1.PageCou