《信息系统分析与设计》
课程设计报告
题 目: 网上书城系统 院 (系): 计算机与电子 专业班级: 计算机应用技术 学生姓名: 丁勇 学 号: 200929001622 指导教师: 梁洁
20 11 年 11 月 7 日至20 11 年 11 月 18
华中科技大学武昌分校制
60
日
信息系统分析报告 课程设计任务书
一、设计(调查报告/论文)题目 网上书城系统 二、设计(调查报告/论文)主要内容 1.选题分析 2.可行性研究 3.系统开发计划 4.系统分析阶段 5.系统设计阶段 6.系统实施阶段 三、原始资料 《信息系统分析与设计》 四、要求的设计(调查/论文)成果 网上书城系统主要有以下主要功能: 1.图书信息管理 该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。 2.购物车管理 用于维护每一个进入网上书店的客户对应的购物车。即将客户所选购的图书商品信息记录到对应的购物车中,以便于到收银台进行结账处理。 3.会员注册 实现网上书店客户信息的注册、及身份验证。由于目前网上商城普遍采用的方式为送货上门或者邮寄,因此需要收集与客户相关的联系方式、通信地址等信息。 4.订单处理 根据客户购物车中的信息,以及客户所选择的送货方式和付款方式,连同客户对应的个人信息生成订单,以便于后续进行送货处理。 61
五、进程安排 第1天 分组选题,分工,可行性分析,开发及计划(详细分工)。 第2天 需求分析。 第3-4天 系统分析:业务流程调查,数据流程图,数据字典,E-R图。 第5-6天 系统设计:系统功能模块图,模块详细设计,界面设计,数据库模型。 第7-9天 系统实施:实现至少两个功能。 第10天 验收答辩(实践报告)。 六、主要参考资料 l 管理信息系统 (美)G.B戴维斯 哈尔滨工业大学出版社 l 物流信息管理 尹涛 东北财经大学出版社 2005-01 l 软件工程导论 张海藩 清华大学出版社 2008-02 l 编程逻辑与结构化程序设计 (美)Harold J.Rood 中国水利水电出版社 2004-03 l 信息处理与数据库 刘玉梅 邱基文 人民教育出版社 l 数据库技术与应用-SQLServer 刘卫国 严晖 清华大学出版社 2007-01 l 文档对象模型-处理结构化文档 (美)马里尼 清华大学出版社 2003-05 指导教师(签名): 20 年 月 日
62
63
目 录
1 选题分析
1.1 课题背景及意义 ………………………………………………………………………页码 1.2 课题来源 ………………………………………………………………………页码 1.3 分析设计方法选型及论证 …………………………………………………………页码 1.4 采用开发工具简介 …………………………………………………………页码
2 研究可行性分析
2.1业务需求及预定目标…………………………………………………………………页码 2.2 技术可行性分析………………………………………………………………………页码 2.3 经济可行性分析………………………………………………………………………页码 2.4 其他 ………………………………………………………………………………页码
3 系统开发计划
3.1 开发组织形式 ………………………………………………………………………页码 3.2 系统开发详细计划 …………………………………………………………………页码
4 系统分析
4.1 业务流程调查 ……………………………………………………………………页码 4.2 逻辑功能结构设计 …………………………………………………………………页码 4.3 E-R图 ……………………………………………………………………页码 4.4 数据字典设计 ………………………………………………………………………页码
5 系统分析
5.1 总体功能设计…………………………………………………………………………页码 5.2 功能模块详细设计……………………………………………………………………页码 5.3 界面设计………………………………………………………………………………页码 5.4 数据库设计……………………………………………………………………………页码
6 系统实施
6.1 XX模块(界面,源代码,所访问的数据表)……………………………………页码 6.2 XX模块 ………………………………………………………………………………页码
7 总结………………………………………………………………………………… 页码
4. 结 论………………………………………………………………………………… 页码 参考文献……………………………………………………………………………………页码
(要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及题标用小四号黑体字)
64
1.XXXX
(要求:一级标题,黑体,三号,居中;二级标题,黑体,小三号;三级标题,黑体,四号;正文,宋体,小四号,1.25倍行距)
65
1选题分析
1.1课题背景及意义
网上书店用来讲述如何把一个实体企业网络化,搭建网上交易平台。网上书店系统总体设计文档的主要内容有:在对该系统进行了总体的分析和设计之后划分了具体的模块,并对各个主要模块进行了详尽具体的分析和阐述,该文档的编写目的是为后续的开发工作起到较好的指导作用。该总体设计说明书可提供给用户代表、软件分析人员、开发管理人员和测试人员等相关人员阅读。在总体设计阶段与用户代表进行交流,如果在此时发现与用户需求相违背现在改变代价很小。在此阶段软件分析人员和开发管理人员和测试人员聚在一块可以共同研究系统,力图发现设计漏洞和缺陷及时修正。
网络技术的迅猛发展给社会带来了新的机遇,现在有很多人都拥有电脑会使用电脑,由于人们工作繁忙,很多人都不愿意跑太远去大书店购买书籍,而是就近在附近的小书店购书,所以品种不全,书目不多。综合上述要点,为了有一款适合于大众,方便于大众,实惠于大众的软件产品,我们用SQL自主开发了网上书店系统。在代码上用模块化,做到程序的最大化共享和可重用。并且对软件进行的详细测试,把软件的错误减小到最低。这里突出了重要的两点:一是,操作管理的信息准确无误,可让用户放心。二是,操作管理的速度快、管理方便、实用性高。这些都给用户带来了很大的方便和实用性。因此开发此系统很有必要和现实意义。
1.2课题来源
随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一.目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。这些影响主要体现在以下方面。
1.3分析设计方法选型及论证
网上书店的开发主要需要完成的任务有: 前台系统
会员登录模块:四个部分组成,一是新用户的注册,将信息存入数据库的过程,二是会员的登录,三是会员信息的修改,四是会员找回密码。
网上书店系统的商品展示模块:三个核心部分:一是商品的展示,二是存放选购产品的购物车,三是交易数据的储存。
用户还可对商品进行查询,直接找到所需的商品。 以及用户对个人订单的查询,浏览当前所购的商品。
66
后台系统
管理员模块:一是管理员登录,二是商品的管理,三是商品类别的管理,四是所有订单的浏览,同时也可以对商品的查询和单条订单的查询。
1.4采用开发工具简介
可行性研SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。
2 研究可行性分析
2.1 业务需求及预定目标
网上书店商务网站构建初始目标主要是面向广大消费者,由于图 书消费属于知识型消费类,人们求知欲望没有阶层与年龄差别,因而 书店网站应在具有自己特色的同时应适合不同人士的需要。因此, 网上书店网站定位于面向广大消费者,并突出完善售前、售中、售 后客户服务与安全保障方面的特色。售前服务提供详细的图书信息、 简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订 购服务安全保障与实时支付;售后服务对用户订购的图书提供快速物 流配送,并对用户所购图书提供质量保证。
2.2 经济可行性分析
传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的 规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售 需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客 也不能迅速找到所需要的商品,而开一个网上书店只需要一个可以存 放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管 理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并 且很容易就能找到所需要的商品。
2.3技术可行性分析
67
(1) 网络应用基础设施完善,由于信息技术的发展,我国的
计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、 中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入 了企业与普通家庭,这为发展电子商务提供了基础设施。 (2) 网络安全技术应用,包括加密算法、CA数字认证、数字 签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安 全性、完整性以及交易双方的不可抵赖性,身份认证等。 (3) 电子支付技术应用,通过电子支付网关实现交易双方电 子货币结算,解决电子商务的支付问题,可加速交易过程的实现 (4) 法律保障,交易活动如果没有得到法律保障就等于它的 合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法 律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营 活动将得到法律的保护。
(5) 最后,就是网络技术的普及与掌握,如网络互联、网络 安全技术、Web技术(如Html,XML,CGI等)、各种安全协议 (Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现 适合自己的电子商务系统。成为我们构建网站的直接技术支持。 因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应 用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解 决,公司构建网上书店电子商务网站技术上可行。
2.4操作可行性分析
由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户 无需学习,一般都能够很容易的知道如何操作。而管理员也无需具备
专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。
3系统开发计划
3.1开发组织形式
4 系统分析
4.1 业务流程调查
68
1注册用户信息表2用户信息登陆帐号密码4用户选择图书加入购物车购物车表5确认购物车输入订单信息6确认订单订单表搜索条件3搜索图书图书信息表
4.2 逻辑功能结构设计
69
网上书城系统 前台系统 会图图用员书书户模搜分注块 索类册模列块 表模会修订购新推特员改单物品荐价登资管车图书 书 陆 料 理 管书 理 后台系统 会订图员单书管管管理理理模模模块 块 块 删查查查查增修查除看看看看删改看会会未订已图图图员 员 发单 发书书书货货信信信订订息息 息单 单 70
4.3 E-R图 用户名 密码密码 姓名 用户 书籍类别 电话 书籍名 书籍价格 地址 购物车 拥有 属于 书籍数量 图书编号 订单编号 订单编号 图书编号 订单 订购数量 储存 图书 图书名称 图书价格 书本对应价格 图书编号 销售价格 顾客地址 发货方式
71
付款方式
4.4 数据字典设计
图书数据字典
属性名 书籍编号 书籍类别 书籍名称 书籍价格 存储代码 bno bkind bname bprice 类型 nchar nchar nchar nchar
用户数据字典
类型 int char char char
管理员数据字典
属性名 管理员登录名 管理员密码 存储代码 mno mpass 类型 char char
订单表数据字典
属性名 订单号 书籍编号 用户编号 用户姓名 用户地址 联系电话 付款方式 发货方式 存储代码 ono bno cno cname cadd cphone opay oconvey 类型 int nchar int char nchar char nchar nchar 长度 10 20 10 10 10 10 备注 主码 长度 10 10 备注 主码 长度 10 20 40 10 备注 主码 属性名 用户编号 用户密码 用户姓名 联系电话 存储代码 cno cpass cname cphone 长度 10 10 10 备注 主码 是 否 是 72
课程设计成绩评定表
项 目 成 绩 评 定 总评成绩(百分制记分) 指导教师(签名): 20 年 月 日 100% 平时成绩(百分制记分) 30% 比例 得 分 业务考核成绩(百分制记分) 70% 教研室主任(签名): 20 年 月 日
73
因篇幅问题不能全部显示,请点此查看更多更全内容