已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统分析与设计课程设计课程设计题目姓名学号2012专业信息管理与信息系统指导教师句全2013年 6 月 目录需求分析31.1系统开发背景31.2用户界面需求3系统分析32.1功能分析32.2业务流程分析52.3数据流分析72.4数据字典8系统设计83.1系统功能结构分析83.2信息处理流程图93.3数据库设计103.3.1E-R模型103.3.2数据库逻辑结构设计103.3.3数据库物理结构设计113.4代码设计123.5面向对象建模工具UML133.6具体界面设计15系统实施164.1程序处理流程图164.2主要算法源程序174.3模拟运行数据184.4总结19需求分析(黄勇浩)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数据流分析P网上图书购物系统管理员管理员 管理员操作信息 管理员操作结果 用户用户 用户操作信息用户操作结果 2.4数据字典系统设计(曹团团)3.1系统功能结构分析在前面系统功能分析的基础上,结合Visual C+程序编制的特点,得到如图3-1所示的系统功能模块图:具体的功能描述如下:会员管理可以添加和删除会员,及时的更新用户信息,商品管理模块可以对商品进行添加和修改,查询模块可以查询商品信息和查询会员信息,及时的得知最新商品信息。主页面会员管理销售管理商品管理查询查询会员删除商品添加记录删除会员删除记录添加商品查询商品添加会员图3-13.2信息处理流程图3.3数据库设计3.3.1E-R模型网上图书销售管理系统数据库E-R模型,如图所示:图3-23.3.2数据库逻辑结构设计逻辑设计的目标是把概念设计阶段设计好的基本E-R模型转化成关系模型。E-R模型中的主要成分是实体类型和联系类型。对于实体类型,转化规则为:将每个实体类型转化成为一个关系模型,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。网上图书销售系统E-R图可转换成如下关系模式:1 用户 用户编号、用户名、密码、密码提示问题、密码答案、真实姓名、地址、电话、传真、邮件地址、备注2 管理员 管理员编号、用户名、密码、地址、电话、邮件地址、角色、备注3 订单 订单编号、用户编号#、管理员编号#、下单日期、备注4 书籍 书籍编号、管理员编号#、名称、图片、尺寸、作者、价格、数量、供货商编号、出版社、出版日期、类型、备注5 包含订单编号#、书籍编号#、数量3.3.3数据库物理结构设计(1) 用户结构说明:此表存放顾客信息(2)管理员结构说明:此表存放管理员信息。(3)书籍结构说明:此表存放图书信息。(4) 顾客订单说明:此表存放订单信息。(5) 销售清单说明:此表存放进货信息3.4代码设计1)“职工清单”中的“职工编号”的代码设计如下:2)“商品清单”中的“商品编号”的代码设计如下:前两位商品大类,中间两位主要表示商品的具体型号,后三位是辅码代表商品的产地.3.5面向对象建模工具UML通过系统的功能需求分析,可得到系统的服务对象为购书者,网上图书销售系统的内部工作人员可以按照工作需要各自完成自己指定的任务。其中管理员为抽象角色,所以系统角色分析用例图如图: 图书管理:对图书库中的所有的图书信息进行管理包括基本的增、删、改、查,同时也能对图书进行分类像计算机类,经济类,外语类等,还可以对读者对图书的评价进行回应,可以及时改变书店的图书供货关系,可以查看缺书登记,对用户想要购买的书及时进货,图书管理用例图如图所示 订单管理:订单的管理主要是执行订单和查看订单的详细信息,修改订单的下达信息,保证用户能够及时看到自己购买图书的发货信息,同时,管理员可以对不合法的订单进行删除。总体来说用户在网站前台购书并到收银台结账生成订单后,还需要执行订单。订单管理用例图如图:用户管理:对在网站注册的用户进行统一管理,可以查看用户列表,对于会员信息的管理主要是查看会员基本信息和对部分非法用户予以删除,用户管理用例图如图:3.6具体界面设计后台登陆界面:后台管理界面设计:系统实施(樊臣鹏)4.1程序处理流程图4.2主要算法源程序找回密码页面源程序:public partial class findpwd : System.Web.UI.Page string strCustomer = ; /登陆客户名 public string strQuestion = ; /密码提示问题 protected void Page_Load(object sender, EventArgs e) /寻找密码客户输入的用户名 if (SessionstrCustomer != null) strCustomer = (string)SessionstrCustomer; come.Visible = true; protected void Button1_Click(object sender, EventArgs e) string ConnSql = System.Configuration.ConfigurationManager.ConnectionStringshyh_onlienshopConnectionString .ConnectionString; SqlConnection conn = new SqlConnection(ConnSql); conn.Open(); strCustomer = TextBoxname.Text; string selectsql = select * from hyh_customer where customername= + strCustomer + ; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(selectsql, conn); DataSet ds = new DataSet(); da.Fill(ds); conn.Close(); if (ds != null & ds.Tables0.Rows.Count 0) strQuestion = ds.Tables0.Rows0customerquestion.ToString(); SessionstrCustomer = ds.Tables0.Rows0customername.ToString(); Sessionanswer = ds.Tables0.Rows0customeranswer.ToString(); become.Visible = true; come.Visible = false; else string scriptString = alert(对不起,不存在此用户名!); Page.ClientScript.RegisterClientScriptBlock(this.GetType(), success, scriptString, true); TextBoxname.Text = ; TextBoxname.Focus(); protected void Button3_Click(object sender, EventArgs e) /输入的答案和密码提示答案一样则可以修改其密码 if (TextBoxanswer.Text = Sessionanswer.ToString() Response.Redirect(ChangePwd.aspx); else come.Visible = false; string scriptString = alert(对不起,回答错误!); Page.ClientScript.RegisterClientScriptBlock(this.GetType(), success, scriptString, true); TextBoxanswer.Text = ; TextBoxanswer.Focus(); protected void Button2_Click(object sender, EventArgs e) Server.Transfer(/default.aspx); protected void Button4_Click(object sender, EventArgs e) Server.Transfer(/default.aspx);4.3模拟运行数据商品信息数据:4.4总结电子商务正在讯速发展,作为其中一种重要形式的网上购物系统也在不断地前进。我在完成此系统的时候,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招投标项目成本控制与优化
- 节能减排廉洁自律招投标守则
- 咖啡馆租赁合同草稿
- 腹股沟斜疝修补术后护理
- 建筑施工劳务合同:旅游设施建设
- 医疗机构市场营销与市场定位
- 公路充电设施维护合同范本
- 木材加工安全事故预防
- 屋顶修复漏水施工合同
- 制造业用工规范承诺书
- 第六讲 以新发展理念引领高质量发展PPT习概论2023优化版教学课件
- 会议记录格式及范文电子版(24篇)
- 人教版五年级上册数学《可能性》作业设计
- 儿童口腔项目方案
- 树合规风做合规人银行合规培训PPT
- 新媒体营销完整PPT全套教学课件
- 枣庄市专业技术人员继续教育公需科目2021年度补考题库及卫生专科课题库
- 2023年03月2023年浙江万里学院招考聘用企业编制工作人员30人笔试题库含答案解析
- 学校建设工程项目自查报告
- 混凝土结构理论智慧树知到答案章节测试2023年华南理工大学
- 超声引导下腰椎部位穿刺
评论
0/150
提交评论