1、银行报告宁波大红鹰学院信息工程学院课 程 设 计 报 告课程名称:银行信息系统管理概论项目名称:汇金投资平台组 长:赵晨组 员:朱一梦、赵斌、郑林杰、张佳琦班 级:12信管3班完成时间:2015年6月信息工程学院制目 录1 项目概述 22 需求分析 23 数据库结构设计 33.1 ER-图 33.2 逻辑结构设计 34功能设计 44.1设计调查与需求识别 44.2项目形成 44.3概念产生 45性能设计 46技术路线 57依托平台 228开发语言 229团队分工情况 2210总结 231 项目概述 汇金投资网是一家专业面向企业公司以及投资创业人士的大型门户网站,用于编辑每天更新大量的国际国内财
2、经新闻以及投资动态,政府政策等。投资网开设以下版块咨询服务、投资中国、企业观点等,为广大关注投资新闻的游览者提供阅读。汇金投资网始终将用户满意度放在首位,在与时俱进,锐意创新的运营思维指引下,为中国庞大的创业人群提供创业项目选择、投资风险分析、市场营销指导、创业经验分享等全面的创业需求服务,让创业者通过专业指导充分优选项目。2 需求分析该系统包含内容,具体如下:关于我们:关于我们中主要是对公司进行的介绍,其中包括公司的使命以及公司的愿景,公司的使命是指为融资方快速、专业解决资金需求,助力投资方取得安全、高效资金回报,而公司的愿景则是打造最健康,最有价值的互联网金融服务平台。 咨询服务:主要为一
3、些刚刚进入投资领域的人们进行解惑,适当的对其作出一些较为合理的建议。投资中国:投资中国则是一个投资平台,对一些投资项目有一个详细的介绍,可以使投资者们进行更加理性的选择投资项目。企业观点:企业观点主要是对当先比较强势的企业进行访问,让他们来提供更多的建议,能够让投资者更加清楚地看清现在投资行业的一些动向,以及未来的一些变化,为投资者提供一个更好的,更正确的选择方向。诚聘英才:作为一个企业新鲜血液是不可缺少的,我们会在网站上发布招聘启事,希望能够有更多的有才能的人进入,这样也能更好地为投资者服务,也可以不断的增强我们自身的竞争力。管理员:另外网站除了普通用户登录以外,还有管理员登录,管理员的职责
4、有对页面内容的更新等。3 数据库结构设计3.1 ER-图3.2 逻辑结构设计表3-1新闻序号字段名称数据类型宽度允许空值码1NewsIDIntNOT NULL主码2TitelNvarchar50NULL3BodyNtextNULL4UserIDIntNULL外码5PubdateSmalldataNULL6NewsKindIDIntNULL外码7SourceNvarchar50NULL8PubManNvarchar10NULL表3-1新闻种类序号字段名称数据类型宽度允许空值码1NewsKindIDIntNOT NULL主码2KindNameNvarchar50NULL表3-1用户类型序号字段名称
5、数据类型宽度允许空值码1RoleIDIntNOT NULL主码2RoleNameNvarchar50NULL表3-1用户序号字段名称数据类型宽度允许空值码1UserIDIntNOT NULL主码2UserNameNvarchar50NULL3PasswordNvarchar50NULL4RoleIDintNULL外码5IsSysRolechar1NULL4功能设计4.1设计调查与需求识别经过对市场的调研现今投资的人越来越多,投资的网站也越来越受到人们的关注,然而现在的投资网站中还没有一支独大的投资网站,有很大的发展前景,单也存在许多竞争者,想要做到优秀就要有自己的特色,以及有足够多的用户通过该
6、网站来进行投资。4.2项目形成项目的主要功能是提供各式各样投资项目,能够让各式各样的投资者找到自己理想的投资项目,来满足自己的需求。4.3概念产生通过需求识别我们网站的主要功能分为咨询服务、投资中国、企业观点等,其中还有管理员以及用户登录系统。5性能设计项目的主要性能是面对管理者以及普通用户的,分别为以下两种情况:1、 管理者管理者主要是对后台进行管理,对于网站的新闻等方面进行更新处理,对于一些需要修改的信息进行修改,还有对部分最新的政策之类的消息进行公布,还对一些临时问题进行修改,做到将页面尽可能的符合每个人的要求,使每个用户都可以体验到最好的感觉。管理者的性能设计中包括了可维护性、可修改性
7、。2、 普通用户普通用户相对于管理者就较为简单,其中主要的便是网站的浏览,以及网站投资项目的投资,另外还有和网站客服的联系,询问一些问题之类的。其中普通用户的性能设计中包括了可使用性、可靠性。6技术路线6.1 数据库连接6.2前台功能实现6.2.1 首页该页面是本网站的首页,其中有登陆功能,也有页面转换功能,并且有加入收藏夹以及设为首页的功能。6-1首页代码:protected void Page_Load(object sender, EventArgs e) TextBox1.Attributes.Add(onfocus, if (this.value=用户名) this.value=);
8、 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.
9、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=搜索); Protected void ImageButton2_Click(object
10、sender,ImageClickEventArgs e) ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, location.href= fy5.aspx; ); protected void ImageButton3_Click(object sender, ImageClickEventArgs e) ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, location.href= fy5.aspx; ); protected
11、void ImageButton4_Click(object sender, ImageClickEventArgs e)ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, location.href= fy5.aspx; ); protected void ImageButton5_Click(object sender, ImageClickEventArgs e) ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, locatio
12、n.href= fy5.aspx; ); protected void ImageButton6_Click(object sender, ImageClickEventArgs e) ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, location.href= fy5.aspx; ); 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诚聘英才
13、6.2.7新闻信息 6-7新闻信息6.3后台功能实现6.3.1后台登陆页面6-7登陆页面代码:protected void ImageButton1_Click(object sender, ImageClickEventArgs e) if (TextBox1.Text = | TextBox0.Text = )/判断用户名或者密码是否为空ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, alert(没有输入!); ); string usercode = txtcode.Text.Trim(); if (us
14、ercode != SessioniCode.ToString() ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, alert(验证码错误!); ); TextBox0.Text = ; else string strUid = TextBox1.Text.Trim();/把用户输入的用户名赋值给strUser string strPwd = TextBox0.Text.Trim();/把用户输入的密码赋值给strPwd string SQLStr = select * from Users where Use
15、rName= + strUid + and Password= + strPwd + ; OleDbDataReader dr = DBA.GetDataReader(SQLStr); if (dr.Read() SessionUserName = strUid; SessionUserID = drUserID.ToString(); SessionIsSysRole = drIsSysRole.ToString(); ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, alert(登录成功!);location
16、.href= admin/houtai.aspx; ); 6.3.1后台首页6-8后台首页 代码: 6.3.2新闻管理页面6-9新闻管理页面代码:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) Bind1_ddlMusicStyle(); gw2(); public void Bind1_ddlMusicStyle() string SQLStr = select * from NewsKinds ;DataSet ds = DBA.GetDataSet(SQLStr);DropDownList1.Da
17、taSource= ds.Tablesdatatable.DefaultView;DropDownList1.DataTextField= KindName;DropDownList1.DataValueField= NewsKindID; DropDownList1.DataBind(); DropDownList1.Items.Insert(0, 请选择新闻类别);DropDownList1.Items0.Value = 0;private void Show()Label1.Text = 第 + (GridView1.PageIndex + 1).ToString() + 页;Label
18、2.Text = 总共 + GridView1.PageCount.ToString() + 页;private void gw2()string vNewsKindID = DropDownList1.SelectedItem.Value;string SQL= ;if (vNewsKindID = 0)SQL = select * from News; elseSQL = select * from News where NewsKindID= + vNewsKindID + ; DataSet ds= DBA.GetDataSet(SQL);GridView1.DataSource= d
19、s.Tablesdatatable.DefaultViewGridView1.DataBind(); Show(); protected void link(object sender, EventArgs e)stringarg= (LinkButton)sender).CommandArgument.ToString(); switch (arg) case n: if (GridView1.PageIndex 0) GridView1.PageIndex = GridView1.PageIndex - 1;/读取到前一页的内容 break; case l: GridView1.PageI
20、ndex = (GridView1.PageCount - 1);/读取最后一页 break; default: GridView1.PageIndex = 0; break; gw2();/加载数据库内容 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIndex; gw2(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEv
21、entArgs e) string vxh = GridView1.DataKeyse.RowIndex.Value.ToString(); string strsql = delete from News where NewsID= + vxh; if (GridView1.Rows.Count) % (GridView1.PageSize) = 1) GridView1.PageIndex= GridView1.PageIndex - 1; gw2();DataSet ds = DBA.GetDataSet(strsql); gw2(); protectedvoid DropDownLis
22、t1_SelectedIndexChanged(object sender, EventArgs e) gw2();6.3.3添加新闻页面6-10添加新闻页面代码:protected void Page_Load(object sender, EventArgs e) Label1.Text = SessionUserName.ToString(); if (!IsPostBack) DropDownList_cont(); private void DropDownList_cont() string SQLStr = select * from NewsKinds; DataSet ds
23、= DBA.GetDataSet(SQLStr); DropDownList1.DataSource = ds.Tables0.DefaultView;DropDownList1.DataTextField = KindName; DropDownList1.DataValueField = NewsKindID; DropDownList1.DataBind(); protected void Button1_Click(object sender, EventArgs e) string vTitle = TextBox1.Text; string vBody = content1.Val
24、ue; string vNewsKindID = DropDownList1.SelectedItem.Value; string vSource = TextBox2.Text; string vPubMan = Label1.Text; string vPubdate = System.DateTime.Now.ToString(); string SQLStr = insert into News (Title,Body,UserID,Pubdate,NewsKindID,PubMan,Source)values( + vTitle + , + vBody + , + SessionUs
25、erID.ToString() + , + vPubdate + , + vNewsKindID + , + vPubMan + , + vSource + ); DBA.ExeSql(SQLStr);ClientScript.RegisterStartupScript(ClientScript.GetType(), alert, alert(添加成功); 6.3.4新闻种类管理页面6-11新闻种类管理页面代码:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) gw5(); private void gw5()string SQL = select * from NewsKinds; DataSet ds = DBA.GetDataSet(SQL);GridView1.DataSource = ds.Tablesdatatable.DefaultView;GridView1.DataBind();Show(); private void Show() Label1.Text = 第 + (GridView1.PageIndex + 1).ToString() + 页; Label2.Text = 总共 + GridView1.PageCou
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1