logo资料库

计算机科学与技术专业项目开发实习报告.docx

第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
资料共64页,剩余部分请下载后查看
1可行性分析
1.1市场分析
1.2政策分析
1.3技术可行性分析
1.4时间和资源可行性分析
1.5知识产权分析
2项目计划
2.1项目介绍
2.1.1项目范围
2.1.2项目目标
2.1.3客户与最终用户介绍
2.1.4开发方介绍
2.2项目过程定义
2.2.1过程模型
2.2.2方法与工具
2.3人力资源计划
2.4软硬件资源计划
2.5任务与进度
3需求分析
3.1产品介绍
3.2产品面向的用户群体
3.3产品应当遵循的标准或规范
3.4产品范围
3.5产品中的角色
3.6产品的功能性需求
3.6.1功能性需求分类
3.7产品的非功能性需求
3.7.1用户界面需求
3.7.2软硬件环境需求
3.7.3产品质量需求
4体系结构设计
4.1系统概述
4.2设计策略
4.3系统总体结构
4.4前台用户模块的结构与功能
4.5购物车模块的结构与功能
4.6订单模块的结构与功能
4.7后台管理的结构与功能
4.8开发环境的配置
4.9运行环境的配置
4.10测试环境的配置
5用户界面设计
5.1应当遵循的界面设计规范
5.2界面的关系图和工作流程图
5.3主界面
5.4注册界面
5.5登录界面
5.6分类下商品界面
5.7商品详情界面
5.8购物车界面
5.9下单界面
5.10我的订单界面
5.11后台商品管理界面
5.12后台分类管理界面
5.13后台添加商品界面
5.14后台管理订单界面
5.15美学设计
5.16界面资源设计
5.16.1图标资源
5.16.2图像资源
5.16.3界面组件
6系统详细设计
6.1模块命名规则
6.2模块汇总
6.2.1模块汇总表
6.2.2程序各层调用关系图
6.3前台用户模块的详细设计
6.3.1注册功能
6.3.2激活账号功能
6.3.3登录功能
6.3.4注销登录功能
6.3.5查询所有商品分类信息功能
6.3.6首页查询所有商品展示
6.4购物车模块的详细设计
6.5订单模块详细设计
7数据库设计
7.1数据库环境说明
7.2数据库的命名规则
7.3逻辑设计
7.4物理设计
7.5安全性设计
7.5.1防止用户直接操作数据库的方法
7.5.2角色与权限
7.6数据库管理与维护说明
8系统测试
8.1 测试范围与主要内容
8.2 测试方法
8.3测试环境与测试辅助工具
8.4 测试完成准则
8.5 测试用例
8.6路径测试的检查表
8.7图形用户界面测试用例
8.8压力测试用例
8.9测试结论
9心得体会
参 考 文 献
信息科学与工程学院 实 习 报 告 课程名称: 项目开发实践(企业学习) 报告题目: 学生姓名: Smile 商城平台系统的设计与实现 学号: 专业班级: 计算机科学与技术(卓越计划)F1503 班 实习单位: 实习时间: 2018-7-14 —2018-11-01 共 15 周 企业指导教师: 学校指导教师: 职称/职务: 职 称: 2018 年 12 月 16 日
中 文 摘 要 随着现代信息网络技术的不断发展,电子商务成为人们关注的焦点,各企业 认识到建立企业级的电子商务平台不仅可以拓宽销售渠道,还能提升形象和品牌 效应,对企业的发展有着重要的战略意义。在此背景下,网络购物作为新兴的商 业模式逐步浮出水面,并在发展过程中备受瞩目。 网上购物系统,是在网络上建立一个虚拟的购物商场,使您的购物过程变得 轻松、快捷、方便,很适合现代人快节奏的生活;同时又有效的控制“商场”运 营的成本, 本系统利用现代化的电子及网络技术,为消费者和企业搭建一个良好的互动 平台。让用户享受快捷的购物方式,为企业提供不同于传统销售的崭新的销售模 式。 该购物系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线 购物环境。用户可以在系统中实现注册、登录、分类查询商品信息、购物、管理 购物车、结账等功能。管理员可以通过后台管理模块实现对商品、订单等后台管 理功能。本系统基于 MVC 三层架构,采用 java WEB 开发、servlet 和 jsp 技术, 以 MySQL 为系统数据库开发,整个系统操作简便、界面友好、灵活实用。 关键词: 电子商务;网上购物;Java Web;MVC 架构;Servlet 2
英 文 摘 要 Title: Mall platform system design and implementation Abstract With the development of modern information and network technology, the Internet market is unimaginable speed and on an unprecedented scale rapid development, electronic commerce become attention focus of each enterprise understanding to build enterprise class e-commerce platform can not only broaden the sales channels, but also enhance the image and brand effect, to the enterprise development the important strategic significance. In this context, online shopping as a new business model gradually surfaced, and in the development process has been the focus of attention. Online shopping system, is in the network established a virtual shopping malls, make your shopping process easy, fast and convenient, it is suitable for the fast pace of modern life; and effective control "the market" operation cost, opened the new sales channels. The system uses modern electronic and network technology, to build a good interactive platform for consumers and enterprises. Allow users to enjoy a quick way of shopping, for the enterprise to provide a new sales model is different from the traditional sales. The shopping system is a small and medium-sized e-commerce system, can provide users with convenient online shopping environment. Users can achieve registration, login, classification and query product information, shopping, management shopping cart, checkout and other functions in the system. Administrators can achieve through the background management module of goods, orders and other background management functions. The system is based on MVC three-tier architecture and adopts Java WEB, servlet and JSP technology. with MySQL as the database development system. The system has the advantages of simple operation, friendly interface, flexible and practical. Keywords E-commerce online shopping Java Web MVC architecture Servlet 3
目录 1.1 1.2 1.3 1.4 1.5 2.1 2.2 2.3 2.4 2.5 3.1 3.2 3.3 3.4 3.5 3.6 3.7 1 可行性分析 ..................................................................................................................................1 市场分析 ........................................................................................................................1 政策分析 ........................................................................................................................2 技术可行性分析............................................................................................................2 时间和资源可行性分析 ................................................................................................3 知识产权分析 ................................................................................................................3 2 项目计划 ........................................................................................................................................ 4 项目介绍 ........................................................................................................................4 项目过程定义 ................................................................................................................5 人力资源计划 ................................................................................................................6 软硬件资源计划............................................................................................................6 任务与进度....................................................................................................................6 3 需求分析 ........................................................................................................................................ 8 产品介绍 ........................................................................................................................8 产品面向的用户群体....................................................................................................8 产品应当遵循的标准或规范 ........................................................................................9 产品范围 ........................................................................................................................9 产品中的角色 ................................................................................................................9 产品的功能性需求 ......................................................................................................10 产品的非功能性需求..................................................................................................11 4 体系结构设计 ..............................................................................................................................13 系统概述 ......................................................................................................................13 设计策略 ......................................................................................................................13 系统总体结构 ..............................................................................................................15 前台用户模块的结构与功能 ......................................................................................16 购物车模块的结构与功能..........................................................................................17 订单模块的结构与功能 ..............................................................................................18 后台管理的结构与功能 ..............................................................................................19 开发环境的配置..........................................................................................................21 运行环境的配置..........................................................................................................21 测试环境的配置..........................................................................................................21 5 用户界面设计 ..............................................................................................................................22 应当遵循的界面设计规范..........................................................................................22 界面的关系图和工作流程图 ......................................................................................22 主界面..........................................................................................................................23 注册界面 ......................................................................................................................24 登录界面 ......................................................................................................................24 分类下商品界面..........................................................................................................25 商品详情界面 ..............................................................................................................25 购物车界面..................................................................................................................26 下单界面 ......................................................................................................................26 我的订单界面 ..............................................................................................................27 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4
6.1 6.2 6.3 6.4 6.5 7.1 7.2 7.3 7.4 7.5 7.6 5.11 5.12 5.13 5.14 5.15 5.16 后台商品管理界面 ......................................................................................................27 后台分类管理界面 ......................................................................................................28 后台添加商品界面 ......................................................................................................28 后台管理订单界面 ......................................................................................................29 美学设计 ......................................................................................................................29 界面资源设计 ..............................................................................................................30 6 系统详细设计 ..............................................................................................................................33 模块命名规则 ..............................................................................................................33 模块汇总 ......................................................................................................................34 前台用户模块的详细设计..........................................................................................36 购物车模块的详细设计 ..............................................................................................41 订单模块详细设计 ......................................................................................................41 7 数据库设计..................................................................................................................................43 数据库环境说明..........................................................................................................43 数据库的命名规则 ......................................................................................................43 逻辑设计 ......................................................................................................................43 物理设计 ......................................................................................................................47 安全性设计..................................................................................................................49 数据库管理与维护说明 ..............................................................................................50 8 系统测试 ......................................................................................................................................52 测试范围与主要内容..................................................................................................52 测试方法 ......................................................................................................................52 测试环境与测试辅助工具..........................................................................................52 测试完成准则 ..............................................................................................................52 测试用例 ......................................................................................................................53 路径测试的检查表 ......................................................................................................53 图形用户界面测试用例 ..............................................................................................54 压力测试用例 ..............................................................................................................55 测试结论 ......................................................................................................................55 9 心得体会 ......................................................................................................................................56 参 考 文 献 ........................................................................................................................................ 59 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 5
1 可行性分析 1.1市场分析 目前中国电子商务的发展速度是有目共睹,可谓是全球电子商务领先者,主 要以阿里、京东平台为主的几大体系,也还很很多地方需要完善,例如退换货、 售后服务、假货(实物照片不真实)等等问题需要改进。另外中国电子商务未来五 年的发展趋势是怎样的呢?电子商务未来有十大趋势,关键词分别是:移动化,平 台化,三四五线城市,物联网,社交购物,O2O,云服务,大数据,精准化营销和 个性化服务以及互联网金融。 我国的电子商务发展趋势图,如图 1.1 所示。 图 1.1 我国的电子商务发展趋势图 第一个趋势:移动购物。大家知道去年年底时候,手机用户已经达到了五亿, 而 PC 用户是 5。9 亿,而手机的渗透率增速是远大于 PC 的渗透率的。也就是说在 2017 年,手机用户将超过 PC 用户,也就是说电子商务将来的主战场不是在 PC, 而是在移动设备上。而移动用户有很多的特点,首先购买的频次更高、更零碎, 购买的高峰不是在白天,是在晚上和周末、节假日。而移动购物将会革 PC 电子商 务的命,我们要做好准备,我们要迎接这场新的革命。而做好移动购物,不能简 简单单的把 PC 电子商务搬到移动上面,而要充分的利用这种移动设备的特征,比 如说它的扫描特征、图象、语音识别特征、感应特征、地理化、GPS 的特征,这些 功能可以真正的把移动带到千家万户。 第二个趋势:平台化。大家可以看到大的电商都开始有自己的平台,其实这 个道理很清楚,就是因为这是最充分利用自己的流量、自己的商品和服务最大效 1
益化的一个过程,因为有平台,可以利用全社会的资源弥补自己商品的丰富度, 增加自己商品的丰富度,增加自己的服务和地理覆盖。 第三个趋势:电子商务将向三四五线城市渗透。一方面来源于移动设备继续 的渗透,很多三四五线城市接触互联网是靠手机、Pad 来上网的,而且这些城市首 先经济收入提高,再加上本地的购物不便,加上商品可获得性很差,加上零售比 先进国家落后。 随着一二线城市网购渗透率接近饱和,电商城镇化布局将成为电商企业们发 展的重点,三四线城市、乡镇等地区将成为电商"渠道下沉"的主战场,同时电商在 三四线欠发达地区可以更大的发挥其优势,缩小三四线城市、乡镇与一二线城市 的消费差别。阿里在发展菜鸟物流,不断辐射三四线城市;京东 IPO 申请的融资金 额大约为 1500000000 到 1900000000 美元之间,但是京东在招股书中表示,将要 有 10 到 1200000000 美元用于电商基础设施的建设,似乎两大巨头都将重点放在 了三四线城市。事实上,谁先抢占了三四线城市,谁将在未来的竞争中占据更大 的优势。 第四个趋势:我认为是物联网。大家可以试想一下这些可穿戴设备和 RFID 的 发展,将来的芯片可以植入在皮肤里面,可以植入在衣服里面,可以在任何的物 品里面,任何物品状态的变化可以引起其他相关物品的状态变化。你可以想象, 如果你放一个牛奶放进你的冰箱,进冰箱的时候自动扫描,自动的知道这个保质 期,知道什么时候放进去,知道你的用量,当你要完的时候,马上可以自动下订 单,这个订单作为商家接到订单马上给你送货,刚好下订单可能又会触发电子商 务,从供应商那里下订单,而那个订单触发生产,也就是说所有的零售、物流和 最后的生产可以全部结合起来。 第五个趋势:我认为是社交购物。希望听到亲人、朋友、意见领袖的意见, 作为参考,我们推荐。社交购物可以让大家在社交网络上面更加精准的去为顾客 营销,更个性化的为顾客服务。 1.2政策分析 本项目无政策支持,无地方政府及其其他机构的支持。 1.3技术可行性分析 本系统基于 MVC 三层架构,采用 java WEB 开发、servlet、jsp 技术和邮件发送 2
技术,以 MySQL 为系统数据库开发。因为这些技术目前都已经发展的很成熟,因 此在技术上针对本项目是完全可行的。 1.4时间和资源可行性分析 预算中的人员和软件硬件都能及时到位。 1.5知识产权分析 不存在任何专利将妨碍本产品的开发与推广。 3
分享到:
收藏