




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河 北 联 合 大 学机 械 工 程 学 院结课课程设计 课程名称: 管理信息系统 设计题目: 网上图书销售系统 专 业 : 工业工程 班 级 : 11工程 姓 名 : 程仕靖 张茜 庞敏 安闪闪 刘垒垒 赵杰 蒋月 高云鹏 指导教师 : 谢世满 2014年 5 月 17 日设计题目设计参与者及分工姓名学号分工张三20090202011综合撰稿总体设计某功能模块数据库设计界面设计代码设计选题背景设计总结设计特色设计时间2012年3月15日-2012年4月20日答辩时间2012年4月21日设计评分表情况设计题目评价项目评价标准评分选题与应用价值根据选题与实践的结合重要性,共10分设计表现按团队在设计过程的整体表现,共20分分析与逻辑能力按系统分析的整体性,层次性、清晰程度,共30分设计与规范按设计的规范程度,工作量大小,图文表现力,新见解,共30分文笔按文笔流畅程度,共10总分评语姓名学号分工组内评价60%答辩40%总评网上图书销售系统的分析与设计报告摘要:本课程设计主要是设计一个网上书店信息管理的系统,在对网上书店进行综合分析的基础上,结合系统开发技术,明确了系统需求,并在此基础上对系统进行了详细的规划设计,确定了系统所具有的前台服务和后台服务两大基本功能模块的功能,实现用户的注册、登录,书店书籍添加、删除、修改、查询及图书的购买等功能。技术方面采用SQL Server做系统后台数据库,Dreamweaver为网页制作工具而开发的。关键字: 信息管理系统、SQL数据库、网上图书销售 1 系统分析1.1 设计背景:随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场。二十一世纪是信息的时代,所以信息的交换和信息流通显的特别重要。因此网上书店的出现成为必然。随着计算机的广泛应用,其逐步成为现代化的标志。在书店正常运行过程中总是面对大量的客户信息,书籍信息以及两者相互作用产生的购书信息。因此需要对客户资源、书籍资源、购书信息及书籍信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了书店自动化的管理,能够更快速的满足客户的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。1.2 系统功能需求描述本系统是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的自动化管理,通过本系统可以达到以下目的:1) 个人账户管理:包括新客户注册、更改个人信息。2) 图书管理:包括图书更新、添加图书。3) 订单管理:包括订单处理、订购图书。4) 财务管理:包括成本核算、销售统计。1.3组织结构 经过分析调查核心组织结构如下: 图1.3 组织结构图1.4系统功能图 综合考虑了网上图书销售系统在需求分析阶段提出的功能需求,从功能上可将项目信息管理细分为:个人账户管理、图书管理、订单管理、财务管理。图1.4 系统功能图1.5业务流程及分析图1.5 业务流程图1.6数据流图分析(或面向对象分析)采用自顶向下逐层分解,先抽象出顶层数据流程图,然后逐层向下分,画出各个处理功能的第一层流程图、第二层流程图等,直至整个系统不能再分,分解结束。 (1)先分析网上图书销售系统的整体情况,明确边界,画出顶层图如下:图1.6.1顶层数据流图(2)在顶层图的基础上进行细分,分出四个基本信息管理功能,并明确各功能之间的关系,订单管理为主要功能,绘制功能数据流程图,如下:图1.6.2 网上图书销售系统功能数据流图个人账户管理:由客户提供客户信息,进入个人账户管理功能块进行处理,得到注册后,客户信息进入客户信息库。图书管理:有管理员提供图书信息,进入图书管理功能块进行处理,经过处理,图书信息进入图书信息库。订单管理:用户购买图书产生订单信息,进入订单管理功能块进行处理,订单信息提供给管理员。发货后订单完成,管理员提供订单返回信息进入订单管理功能块进行处理,有订单返回信息提供给客户。财务管理:调用订单信息,进入财务管理功能块,进行处理后,产生成本及销售信息。(3)下面对个人信息管理进行细分,如图:图1 .6.3 个人账户管理数据流图用户提供基本信息进行注册,将信息保存到客户信息库。客户进入登录需要身份验证,从客户信息库调用客户信息验证,也可以进行个人信息更改,之后修改后信息进入客户信息库进行保存。(4)对图书管理进行细分,如图:图1.6.4图书管理数据流图图书管理:管理员可进行更新图书和添加图书操作,处理后产生的图书信息都保存到图书信息库中。(5)对订单管理进行细分,如图所示:图1.6.5订单管理数据流图订单管理:用户购买图书产生订单信息,订单信息提供给管理员。发货后订单完成,管理员提供订单返回信息进入订单处理块进行处理,有订单返回信息提供给客户。(6)对财务管理进行细分,如图:图1.6.6 财务管理数据流图财务管理:调用订单信息,分别进入成本核算和销量统计处理,产生成本信息和销售信息,提供给管理员进行日后的销售决策。1.7相关关键数据字典数据字典:根据系统的数据流程图,得到数据项、数据流、数据储存和外部实体的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。如下: 1)数据项定义外部实体编号:A01外部实体名称:客户简述:浏览购买图书的人输入的数据流:2-1 2-2 3-2输出的数据流:1-1 1-2 3-12)数据存储的定义编号:B01名称:图书信息描述:有关图书的定义定义:图书信息=图书编码+库存量+图书名称+图书价格+类别+出版社+作者图书编码=图书类型+图书标号图书类型=4英文4图书标号=0000.9999英文=“A”.“Z”,“a”.“z”库存量=0000.9999图书名称=1汉字20图书价格=0000.9999类别=1汉字20出版社=1汉字20作者=1汉字20,1英文203)数据流的定义编号:C01名称:客户信息描述:有关客户注册信息的定义定义:客户信息=姓名+性别+密码姓名=1汉字20,1英文20性别=“男”,“女”密码=6密码6英文=“A”.“Z”,“a”.“z”数字=“0”.“9”4)加工逻辑的定义加工逻辑编号:D01加工逻辑名称:订购图书简述:订购图书过程产生订单信息输入数据流:订单信息,来源于客户登录后要购买的图书信息加工:利用图书信息库该图书信息,利用客户信息库,形成订单信息输出的数据流:订单信息,去向为管理员处理频率:每个顾客不定期2 系统设计部分2.1系统功能模块分解图2.1 系统功能分解图2.2关键编码设计代码是代表事物名称、属性、状态等的符号。代码为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。使用代码可以提高处理的效率和精度。提高数据的全局一致性。代码是人和计算机的共同语言,如零件号、图号等早已使用代码。 图书代码设计:客户代码:订单代码设计:2.3数据库设计1) 中心E-R图设计图2.3.1 中心图2) 各实体E-R图图2.3.2 图书图2.3.3 订单图2.3.4客户图2.3.5 图书管理员图2.3.6 订单管理员图2,3.7 财务管理员3)逻辑转换根据1)中E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为4个关系,详细信息如下所示:客户(客户代码、密码、客户姓名、性别、出生日期、星座、地址、邮箱、手机号)图书(图书编码、管理员编码、库存量、图书名称、价格、类型、出版社、作者、尺寸)订单(订单号、客户代码、是否付款、购书数量、财务管理员编码、订单管理员编码、商品金额、运费金额、订单总金额)销售信息(订单号、图书编码、购书时间、销售价格)财务管理员(财务管理员代码、密码、姓名、出生日期)图书管理员(图书管理员代码、密码、姓名、出生日期)订单管理员(订单管理员代码、密码、姓名、出生日期)4)细化表结构为方便,根据上述文字描述,用英文简写为表和列取名,确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明:(1) 客户信息表列名说明数据类型约束Ccardnum客户代码char(10)主码Cpassword密码varchar(20)not nullCname客户姓名Char(10)not nullCsex性别char(2)not null,取“男”或“女”Cbirthday出生日期datetimenot nullCconstellation星座Char(6)Cadress地址varchar(20)not nullCphonenum手机号Char(10)not nullCmail邮箱varchar(20)not null(2) 图书信息表列名说明数据类型约束Bcoding图书编码char(10)主码Bname图书名称varchar(20)not nullBpress出版社varchar(20)not nullBauthor作者varchar(10)not nullBprice图书原价Money(10)not nullBcategory类别varchar(20)not nullBsize尺寸Sizeof()not nullBstock库存量char(10)not null(3) 订单信息表列名说明数据类型约束OrderformNum订单号char(10)主码,not nullCcardnum客户代码char(10)引用客户信息表外码MadimID财务管理员编码char(10)引用财务管理员信息表外码DadimID订单管理员编码char(10)引用订单管理员信息表外码Oaleprice商品金额Money(10)not nullOcarriage运费金额Money(10)not nullOorder订单总金额Money(10)not nullOnum购书数量intnot nullOpaymoney是否付款varchar(10)not null,取“是”或“否”(4) 销售信息表列名说明数据类型约束Bcoding图书编号char(10)主码,引用图书信息表外码OrderformNum订单号char(10)主码,引用订单信息表表外码Saleprice销售价格Money(10)not nullStime购书时间datetimenot null(5) 订单管理员信息表列名说明数据类型约束DadimID订单管理员编号char(10)主码Dpassword密码char(10)not nullDname姓名varchar(20)not nullDbirthday出生日期datetimenot null(6) 财务管理员信息表列名说明数据类型约束MadimID财务管理员编号char(10)主码Mpassword密码char(10)not nullMname姓名varchar(20)not nullMbirthday出生日期datetimenot null(7) 图书管理员信息表列名说明数据类型约束TadimID图书管理员编号char(10)主码Tpassword密码char(10)not nullTname姓名varchar(20)not nullTbirthday出生日期datetimenot null2.4 输入输出界面设计前台客户界面2.4.1系统首页:图2.4.12.4.2个人账户管理模块:1)登陆界面图2.4.2.12)注册界面 图2.4.2.23)密码修改图2.4.2.34)信息修改图2.4.2.45)收货地址录入图2.4.2.5后台管理模块2.4.3后台管理首页图2.4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 团员志愿服务发言稿
- 时间管理甘特图课件
- 中班我会排序课件
- 二零二五年度高速铁路变形缝安装工程合同
- 二零二五年度虚拟现实技术应用股权变更及出资合同
- 二零二五年度交通事故第三方调解赔偿协议
- 2025版玻璃幕墙维修保养劳务分包合同模板
- 二零二五年度电梯土建施工第三方检测合同
- 二零二五年度楼顶场地租赁合同范本规范版
- 高三试卷:江苏省连云港市2024-2025学年高三第一学期期中调研考试数学试卷+答案数学试卷
- 2025年版房屋租赁合同模板下载
- 2025年第三类医疗器械培训试卷(含答案)
- 面试指导:空中乘务面试常见问题与答案
- 2025年医德医风培训试题(附参考答案)
- 二人合伙开店的合同协议
- 北师大版五年级数学下册常考题:分数除法(单元测试)含答案
- 2026届高考生物一轮复习:人教版必修1《分子与细胞》知识点考点背诵提纲
- 2025年全国青少年“学宪法、讲宪法”知识竞赛题库及答案
- 2025广西文化产业集团有限公司春季招聘36人笔试参考题库附带答案详解(10套)
- 2025护理岗招聘笔试题库及答案
- 浙江温州乐清市医疗保障局招聘编外人员5人笔试模拟试题及答案详解1套
评论
0/150
提交评论