信息系统分析与设计课程设计5.docx

上传人:b****3 文档编号:11122954 上传时间:2023-05-29 格式:DOCX 页数:19 大小:702.87KB
下载 相关 举报
信息系统分析与设计课程设计5.docx_第1页
第1页 / 共19页
信息系统分析与设计课程设计5.docx_第2页
第2页 / 共19页
信息系统分析与设计课程设计5.docx_第3页
第3页 / 共19页
信息系统分析与设计课程设计5.docx_第4页
第4页 / 共19页
信息系统分析与设计课程设计5.docx_第5页
第5页 / 共19页
信息系统分析与设计课程设计5.docx_第6页
第6页 / 共19页
信息系统分析与设计课程设计5.docx_第7页
第7页 / 共19页
信息系统分析与设计课程设计5.docx_第8页
第8页 / 共19页
信息系统分析与设计课程设计5.docx_第9页
第9页 / 共19页
信息系统分析与设计课程设计5.docx_第10页
第10页 / 共19页
信息系统分析与设计课程设计5.docx_第11页
第11页 / 共19页
信息系统分析与设计课程设计5.docx_第12页
第12页 / 共19页
信息系统分析与设计课程设计5.docx_第13页
第13页 / 共19页
信息系统分析与设计课程设计5.docx_第14页
第14页 / 共19页
信息系统分析与设计课程设计5.docx_第15页
第15页 / 共19页
信息系统分析与设计课程设计5.docx_第16页
第16页 / 共19页
信息系统分析与设计课程设计5.docx_第17页
第17页 / 共19页
信息系统分析与设计课程设计5.docx_第18页
第18页 / 共19页
信息系统分析与设计课程设计5.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

信息系统分析与设计课程设计5.docx

《信息系统分析与设计课程设计5.docx》由会员分享,可在线阅读,更多相关《信息系统分析与设计课程设计5.docx(19页珍藏版)》请在冰点文库上搜索。

信息系统分析与设计课程设计5.docx

信息系统分析与设计课程设计5

信息系统分析与设计课程设计

课程设计题目

 

姓  名

学  号

2012

专  业

信息管理与信息系统

指导教师

句全

2013年6月

Forpersonaluseonlyinstudyandresearch;notforcommercialuse

Forpersonaluseonlyinstudyandresearch;notforcommercialuse

Forpersonaluseonlyinstudyandresearch;notforcommercialuse

需求分析(黄勇浩)

1.1系统开发背景

随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富。

电子商店已经成为一个潮流。

为了适应这种电子商务的需求故本人参考许多著名的网书店,对本系统的整体结构进行了完善,使之成为面向所有图书需求者的理想购书场所。

网上书店在国际上前景看好,在我国虽然刚刚起步,但发展速度很快。

特别是2000年以来,涌现出了大批的网商店。

与传统的店面书店比,网上购物的市场规模和经营模式突破了地理位置、经营面积、营业时间的限制,是一种全新的销售渠道。

网上书店前景虽好,但市场还需大力培育。

我国在网络基础设计方面的落后以及在银行结算方面的制约,使的现在绝大多数的网上书店还只是网上浏览,网下交易。

这些薄弱环节正在改变。

在系统构建时,只要我们本着丰富网上书店的信息来源,为消费者提供最为便捷的购书途径,去吸引读者网上书店是完全可行的。

1.2用户界面需求

在所有的网页设计中,首页的展示往往是吸引“上网族”再次光临的主要因素,因此,既然是”网络商店“的主题,无非是希望表现得”窗明几净“并且提供多元化的商品与服务等,达到“构图简洁”,“动线方便”的基本原则。

页面的风格至关重要,它要符合页面的内容以及所要表达的主题。

系统分析(李明轩)

2.1功能分析

此统根据功能的需求可分为以下几个部分:

1.商品销售

这部分也就是顾客浏览图书、选择图书的地方。

此部分为了实现顾客方便的实现购物过程,照顾了顾客的浏览习惯,简化了购物流程,为顾客提供购物车、付款台等服务。

使顾客象在真正的商店里购物一样。

2.数据库需求

为了方便用户快速查找和浏览自己需要的图书,关于图书信息的数据则必须灵活的从数据库中提出,显示给用户。

在用户查询图书信息时候,设立了按类查询充分体现了这一点。

3.安全性需求

由于网上书店不需要顾客和商家见面,而是通过interner这一媒介来进行,因此整个过程不能照搬现实世界里的过程。

因此成功的网上书店必须能够提供足够的安全性、可靠性和可行性,才能赢得顾客的信任和欢迎。

本系统采用了安全性的技术和设施解决安全可靠性问题,确保了顾客信息的保密性。

按照用户需求,要满足以上功能,我设计出了图书销售管理系统的系统功能图,如图2-1和图2-2所示:

图2-1前台功能管理

图2-2后台功能管理

2.2业务流程分析

综合系统要求,对图2-1和2-2所示的系统功能解释如下:

商品管理,包括对商品的添加、删除、修改和添加种类等。

订单管理,包括查看最新订单和查看确认订单等。

用户管理,包括对会员管理和更改密码。

系统管理,包括查看销售统计和设置付款方式等。

前台页面要求能够进行用户的注册和订单的查询等。

通过以上分析,可以得到图书管理系统的数据流图,如图2-3所示

 

图2-3业务流程图

2.3数据流分析

管理员操作信息管理员操作结果

用户操作信息用户操作结果

2.4数据字典

系统设计(曹团团)

3.1系统功能结构分析

在前面系统功能分析的基础上,结合VisualC++程序编制的特点,得到如图3-1所示的系统功能模块图:

具体的功能描述如下:

会员管理可以添加和删除会员,及时的更新用户信息,商品管理模块可以对商品进行添加和修改,查询模块可以查询商品信息和查询会员信息,及时的得知最新商品信息。

 

主页面

会员管理

商品管理

查询

销售管理

添加会员

删除会员

添加商品

查询会员

查询商品

添加记录

删除记录

删除商品

 

 

图3-1

3.2信息处理流程图

3.3数据库设计

网上图书销售管理系统数据库E-R模型,如图所示:

图3-2

逻辑设计的目标是把概念设计阶段设计好的基本E-R模型转化成关系模型。

E-R模型中的主要成分是实体类型和联系类型。

对于实体类型,转化规则为:

将每个实体类型转化成为一个关系模型,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。

网上图书销售系统E-R图可转换成如下关系模式:

1.用户{用户编号、用户名、密码、密码提示问题、密码答案、真实姓名、地址、电话、传真、邮件地址、备注}

2.管理员{管理员编号、用户名、密码、地址、电话、邮件地址、角色、备注}

3.订单{订单编号、用户编号#、管理员编号#、下单日期、备注}

4.书籍{书籍编号、管理员编号#、名称、图片、尺寸、作者、价格、数量、供货商编号、出版社、出版日期、类型、备注}

5.包含{订单编号#、书籍编号#、数量}

(1)用户结构

说明:

此表存放顾客信息

(2)管理员结构

说明:

此表存放管理员信息。

(3)书籍结构

说明:

此表存放图书信息。

(4)顾客订单

说明:

此表存放订单信息。

(5)销售清单

说明:

此表存放进货信息

3.4代码设计

1)“职工清单”中的“职工编号”的代码设计如下:

2)“商品清单”中的“商品编号”的代码设计如下:

前两位商品大类,中间两位主要表示商品的具体型号,后三位是辅码代表商品的产地.

3.5面向对象建模工具UML

通过系统的功能需求分析,可得到系统的服务对象为购书者,网上图书销售系统的内部工作人员可以按照工作需要各自完成自己指定的任务。

其中管理员为抽象角色,所以系统角色分析用例图如图:

图书管理:

对图书库中的所有的图书信息进行管理包括基本的增、删、改、查,同时也能对图书进行分类像计算机类,经济类,外语类等,还可以对读者对图书的评价进行回应,可以及时改变书店的图书供货关系,可以查看缺书登记,对用户想要购买的书及时进货,图书管理用例图如图所示

订单管理:

订单的管理主要是执行订单和查看订单的详细信息,修改订单的下达信息,保证用户能够及时看到自己购买图书的发货信息,同时,管理员可以对不合法的订单进行删除。

总体来说用户在网站前台购书并到收银台结账生成订单后,还需要执行订单。

订单管理用例图如图:

用户管理:

对在网站注册的用户进行统一管理,可以查看用户列表,对于会员信息的管理主要是查看会员基本信息和对部分非法用户予以删除,用户管理用例图如图:

3.6具体界面设计

后台登陆界面:

后台管理界面设计:

系统实施(樊臣鹏)

4.1程序处理流程图

 

4.2主要算法源程序

找回密码页面源程序:

publicpartialclassfindpwd:

{

stringstrCustomer="";//登陆客户名

publicstringstrQuestion="";//密码提示问题

protectedvoidPage_Load(objectsender,EventArgse)

{

//寻找密码客户输入的用户名

if(Session["strCustomer"]!

=null)

{

strCustomer=(string)Session["strCustomer"];

}

come.Visible=true;

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

stringConnSql="hyh_onlienshopConnectionString"]

.ConnectionString;

SqlConnectionconn=newSqlConnection(ConnSql);

conn.Open();

strCustomer=TextBoxname.Text;

stringselectsql="select*fromhyh_customerwherecustomername='"+strCustomer+"'";

SqlDataAdapterda=newSqlDataAdapter();

da.SelectCommand=newSqlCommand(selectsql,conn);

DataSetds=newDataSet();

da.Fill(ds);

conn.Close();

if(ds!

=null&&ds.Tables[0].Rows.Count>0)

{

strQuestion=ds.Tables[0].Rows[0]["customerquestion"].ToString();

Session["strCustomer"]=ds.Tables[0].Rows[0]["customername"].ToString();

Session["answer"]=ds.Tables[0].Rows[0]["customeranswer"].ToString();

become.Visible=true;

come.Visible=false;

}

else

{

stringscriptString="alert('对不起,不存在此用户名!

');";

"success",scriptString,true);

TextBoxname.Text="";

TextBoxname.Focus();

}

}

protectedvoidButton3_Click(objectsender,EventArgse)

{

//输入的答案和密码提示答案一样则可以修改其密码

if(TextBoxanswer.Text==Session["answer"].ToString())

{

Response.Redirect("ChangePwd.aspx");

}

else

{

come.Visible=false;

stringscriptString="alert('对不起,回答错误!

');";

"success",scriptString,true);

TextBoxanswer.Text="";

TextBoxanswer.Focus();

}

}

protectedvoidButton2_Click(objectsender,EventArgse)

{

Server.Transfer("~/default.aspx");

}

protectedvoidButton4_Click(objectsender,EventArgse)

{

Server.Transfer("~/default.aspx");

}

4.3模拟运行数据

商品信息数据:

4.4总结

电子商务正在讯速发展,作为其中一种重要形式的网上购物系统也在不断地前进。

我在完成此系统的时候,甚至在制作的过程中,就能时刻感受到技术进步、社会发展带来的创新压力。

因此,我在制作中考虑了很多动态性、可更新的需要,并力求做到尽善尽美。

在整个设计阶段感受最为深刻的是掌握学习的方式和解决问题的方法。

首先是解决问题的方式,虽然面临的信息很多,但是如何从大量的信息中筛选出所需的信息,有用的信息,才是解决问题的关键,另外一个就是解决问题的方法。

在此还要感激句全老师的细心指导,在系统开发过程中,老师给予非常大的帮助,使得该系统最终弄够顺利完成,而且学到了很多知识,相信对以后的学习和工作都有很大好处。

仅供个人用于学习、研究;不得用于商业用途。

Forpersonaluseonlyinstudyandresearch;notforcommercialuse.

NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.

Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.

 толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях. 

以下无正文

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2