Android总体设计说明书
- 格式:docx
- 大小:356.08 KB
- 文档页数:25
Android设计说明书姓名:***学号:**********班级:R工业设计12-2指导教师:***打电话一.功能介绍:通过拨号连接网络实现通话的一个小程序。
这里我们新建的工程叫做callphone,实现打电话功能我们需要修改三个文件,分别是activity_main.xml,MainActivity.java以及AndroidManifest.xml。
其中activity_main.xml负责页面显示,MainActivity.java写java源代码AndroidManifest.xml用来授权使用权限。
二.源代码分析:activity_main.xml中操作:<EditTextandroid:id="@+id/etphone"android:layout_width="fill_parent"android:layout_height="wrap_content"/><Buttonandroid:id="@+id/btphone"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="拨话"/>TextView负责显示“电话”二字;EditText负责输入电话号码AndroidManifest.xml中操作:这一操作较为简单即在其中插入语句:<uses-permission android:name="android.permission.CALL_PHONE" /> 对打电话操作进行授权。
MainActivity.java中的操作:编写源文件的思路为从EditText中获取号码信息,为Button设置一个监听器,当单击Button时执行打电话算法。
XXX详细设计说明书
安卓拨号器详细设计说明书
专业:通信工程
姓名:余涛
学号:201308030311
指导老师:柳杨
变更记录
签字确认
目录
1引言 (4)
1.1 编写目的 (4)
1.2 背景 (4)
1.3 基线 (4)
1.4 范围 (4)
1.5 定义 (4)
1.6 参考资料 (4)
1.7 术语与缩写解释 (4)
2模块命名规则 (6)
3模块汇总 (6)
3.1 模块汇总表 (6)
3.2 模块关系图 (6)
4子系统模块设计 (6)
4.1 模块1 (6)
4.2 模块2 (7)
1引言
1.1 编写目的
随着我们交际圈的扩大,我们的联系人越来越多,电话本杂乱无章,打电话的时候总是不方便。
因此我想开发一款操作方便、使用快捷的拨号器,给客户一种全新的体验。
1.2 背景
a)软件系统的名称:xx
b)项目负责人: xx
c)程序员:xx
1.3 基线
1.4 范围
系统包括的范围:安卓2.2以上的所有版本均可使用。
1.5 定义
系统包括的范围:安卓2.2以上的所有版本均可使用。
1.6 参考资料
参考资料如下:
a)xx
b)xx
c)xx
1.7 术语与缩写解释
2模块命名规则
应用程序名:xx 工程文件名:xx 报名:xx 类名:xxxxx 函数:xxxx
3模块汇总
3.1 模块汇总表
3.2 模块关系图
4子系统模块设计
4.1 模块1
4.2 模块2
5程序运行流程图6扩展模块设计。
{产品名称} 软件需求规格说明书编写人:编写日期:年月日目录1.产品描述 (3)1.1.编写目的 (3)1.2.产品名称 (3)1.3.名词定义(可选) ..................................... 错误!未定义书签。
2.产品需求概述 (3)2.1.功能简介 (3)2.2.运行环境 (3)2.3.条件与限制(可选) ................................... 错误!未定义书签。
3.功能需求 (3)3.1.功能划分(可选) (3)3.2.功能1 ................................................ 错误!未定义书签。
3.3.功能N ................................................ 错误!未定义书签。
3.4.不支持的功能 (6)4.数据描述 (6)5.性能需求(可选) (7)6.运行需求(可选) (7)6.1.用户界面 (7)6.2.硬件接口 (8)6.3.软件接口 (8)6.4.通信接口 (9)7.其它需求(可选) (9)8.特殊需求(可选) (9)9.不确定的问题(可选) (9)10.编写人员及编写日期 (9)11.附录 (9)11.1.引用文件........................................... 错误!未定义书签。
11.2.参考资料........................................... 错误!未定义书签。
1.产品描述1.1.编写目的该产品适用于高铁乘务人员,方便对司机、行车、站点等信息的管理、保存和同步。
1.2.产品名称广州乘务通2.产品需求概述2.1.功能简介进入手杖首页,历史手杖列表增加手帐:录入手帐基本信息,基本信息录入框(需要对本地字典缓存),所有信息都需要保持到本地数据库,接入wifi自动同步到后台;基本信息保存后,弹出线路(后台线路定义)以及上下行组合选择;出发点、到达点(需要后台数据)基本信息:出勤信息、退勤信息不能修改,当天基本信息可以修改,其他只读;站点信息:2.2.运行环境1.硬件环境:硬盘空间要10M以上内存需要20M以上2.软件环境:系统要求Android 2.2以上数据库sqllite。
一,配置前需要下载的文件1,jdk 6:/javase/downloads/index.jsp说明:原则上下载最新的。
本阶段下载的是第一个:JDK 6 Update 16 with Java EEEclipse 3.5(galileo):/downloads/数量间的联系。
说明:原则上下载最新的。
本阶段下载的是第一个:Eclipse IDE for Java EE Developers (189 MB)Android SDK:/bbs/viewthread.php?tid=10147&highlight=sdk冲钻然说明:只需安装SDK,ADT不用下。
二,软件安装jdk 6的安装:下载下来后,解压缩,安装exe文件。
按步骤进行。
Eclipse 3.5:解压缩后即可。
假设解压缩路径为e盘根目录即:E:\eclipseAndroid SDK:解压缩即可。
假设解压缩路径为e盘根目录即:E:\ android-sdk-windows-1.5_r2三,环境变量设置Android SDK环境变量:我的电脑右键->属性->高级->环境变量。
在其中找到Path并进行编辑。
在变量值最后增加如下代码; E:\ android-sdk-windows-1.5_r2\tools说明:前面的”;”为英文状态下的”;”另外,E:\ android-sdk-windows-1.5_r2\tools不一定是你自己的tools路径。
实际而言可能是这个路径E:\ android-sdk-windows-1.5_r2\ android-sdk-windows-1.5_r2\tools四,安装Android Development Tools plug-in1,打开Eclipse 3.5,选择Help->Install New Software 之后在work with的文本框输入https:///android/eclipse/并回车,会在其下显示出Developer Tools,全部选择后,next。
最新安卓平台软件APP系统概要设计说明书安卓平台软件A P P系统概要设计说明书安卓平台软件APP系统概要设计说明书目录1 Introduction 简介 (6)1.1 Purpose 目的 (6)1.2 Scope 范围 (6)1.2.1 Name 软件名称 (6)1.2.2 Functions 软件功能 (6)1.2.3 Applications软件应用 (7)1.3 Reference 参考资料 (7)2 High Level Design 概要设计 (8)2.1 Level 0 Design Description 第0层设计描述 (8)2.1.1 软件系统上下文定义 (8)2.1.2 Design Considerations设计思路 (8)2.2 Level 1 Design Description 第1层设计描述 (9)2.2.1 System Architecture系统结构 (9)2.2.1.1 Description of the Architecture系统结构描述 (9)2.2.1.2 Representation of the Business Flow业务流程说明 (10) 2.2.2 Decomposition Description分解描述 (24)2.2.2.1 通信模块 (24)2.2.2.1.1 打开服务器端通信 (24)2.2.2.1.2 打开客户端通信 (25)2.2.2.2 登录、注册、个人资料设置模块 (27)2.2.2.2.1 登录功能 (27)2.2.2.2.2 注册功能 (29)RegisterActivity inputThread outputThread ServerSocketServerSocketInfo_self_Activity inputThread outputThread2.2.2.3.1 增加好友 (32)2.2.2.3.2 查看好友个人资料与删除 (34) Friend_self_info_AcinputThread outputThread ServerSocketChatActivity inputThread outputThread ServerSocket2.2.2.4.1 创建活动和修改活动 (37)CreateActivity inputThread outputThread ServerSocket2.2.2.4.2 查看活动资料、参加、退出、点赞和评论活动 (39) 2.2.2.5 消息接收与推送模块 (40)2.2.2.5.3 动态信息的接收、提示、提供回复 (40)2.2.2.5 地图模块 (42)2.2.2.5.1 地图显示和定位 (42)2.2.2.5.2 附近搜索与导航 (44)2.2.2.5 消息接收与推送模块 (46)2.2.3 Interface Description接口描述 (46)2.2.3.1 百度地图接口 (46)3 Data Structure 数据结构/Database Design 数据库设计 (47) 3.1 概念模型 (47)3.2 数据库表设计 (48)4 UI Design 界面设计 (49)4.1 登录界面 (49)4.2 好友界面 (50)4.3 聊天界面 (50)4.4 活动界面 (51)4.5 消息动态界面 (51)4.6 定位/导航界面 (52)4.7 附近搜索界面 (53)4.8 活动资料界面 (53)4.9 个人资料设置界面 (54)4.10 搜索界面 (54)5 Error Design 出错处理设计 (56)Keywords 关键词:社交、附近搜索、定位、百度地图、活动。
Android手机软件开发设计说明书姓名:学号:班级:指导教师:完成日期: 2012.6.22设计要求目录第一章功能介绍 01.1功能描述 01.2功能特点 0第二章系统的设计实现 (2)2.1结构设计 (2)2.2系统实现 (2)2.2.1 功能实现 (2)2.2.2 数据库及代码实现 (4)参考文献 (6)个人日志设计说明书第一章功能介绍1.1功能描述个人日志手机软件的设计是为现今社会忙碌的人群而设计的,在现今竞争激烈的时代,工作的人群曾受的压力越来越重,导致许许多多人的生活方式没有节奏,没有规律。
人们往往会忘记日常生活的许多小事情,个人日志软件的设计,为人们提供一个好的记录个人事务的软件,它可以为我们的生活带来另类的精彩,积少成多,把我们每天的生活记录下来,当我们的心闲暇时,回忆我们自己走过的路。
个人日志的设计主题是“只有是时间是平等的,更好地利用时间就能更好地创造生活、追求想要的幸福,记录下每天的点滴经历,方能留下似水年华的印记”。
个人日志手机软件主要包括个人日志事务的显示、个人日志事务的添加、日历表的查阅三个面的内容。
1.2 功能特点个人日志手机软件主要包括三个模块:个人日志的显示、个人日志的添加、日历的查询。
同时,附加有菜单功能,菜单功能包含:日志、类型、感想、设置、关于、退出六个模块。
主要三个模块:个人日志的显示:主要是用于对自己添加日志显示的页面。
个人日志的添加:顾名思义,就是对于自己生活的点滴加以记录。
日历的查询:方便用户对于月历的查询,是一个十分方便的小板块。
菜单功能的六个模块:日志:主要显示日志信息的板块。
类型:可以为自己所写的日志划分不同的类型。
例如:生活、工作、旅游等。
感想:就是对自己生活记录的事情的感悟,灵感是在不经意间产生的,所有我们要善于记录灵感——对生活的体验。
设置:个人记录的事情,是否选择与日志显示的面板进行同步显示。
关于:这款软件的设计主题。
退出:退出该软件。
毕业设计题目Android手机电子书阅读器的设计与实现Android手机电子书阅读器的设计与实现The design and Implementation of the Android mobile phone e-book readerXxx毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
概要设计说明书1引言1.1编写目的这份概要的目的是扼要地为项目开发人员说明迷你备忘日历这个项目的设计方案1.2背景说明:a.软件的名称是:迷你备忘日历;b.此项目的任务提出者是第六开发小组、开发者是第六开发小组、用户是安卓2.3及以上系统的手机用户,用安卓2.3及以上系统运行该软件。
1.3定义1.API :Application Programming Interface 。
2.Android:是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如手机,平板电脑;在本文中Android等同于安卓。
3.E-R图:Entity--Relationship Diagram,即是实体--联系图。
4.GridView:网络视图,是服务器控件。
5.流程图:是以特定的图形符号加上说明,表示算法的图。
6.省级行政区:包括23个省,5个自治区,4个直辖市,和2个特别行政区。
7.数据结构:计算机存储,组织数据的方式。
8.数据库:(Database)是按照数据结构来组织、存储和管理数据的仓库。
9.类:是对某种类型的对象定义变量和方法的原型。
10.接口:是一种规范和标准,可以类的行为。
11.封装:是面向对象编程的三大特性之一,用于隐藏对象的属性和实现细节,仅对外公开接口以调用。
1.4参考资料1.疯狂android 讲义2.Android API 文档2.总体设计2.1需求规定本系统的主要的输入项目有: 1. 文本输入 2. 城市选择 3. 节日选择 4. 铃声选择 输出项目:1.备忘记录及提醒铃声2.所选城市的天气3.所选节日的本年的日期处理的功能要求:1. 具有编辑记事功能和选择是否开启闹铃提示功能2. 用下拉框显示各个省级行政区域,再对所选的项目用下拉框显示对用的各个城市1.北京2.河北 。
34.江西3. 用gridview 布局月视图,用下拉框显示主要的节日,按所选节日跳转到对应的月视图 月视图如下:铃声1 铃声21.南昌2.九江 。
Android项目设计说明书——淘宝APP开发班级:软件工程133姓名:***邹章鹏指导老师:***日期:2016.6一、小组成员构成钱程邹章鹏二、任务分工1.任务需求分析:邹章鹏从淘宝网站获取数据,重新构建开发个性化的淘宝购物APP软件,要求实现:1.按关键字查询产品2.查询产品详情3.收藏需要关注的产品4.查看收藏产品清单2.程序设计:钱程对需求分析结果进一步分析,构思整体程序设计思路及结构3.代码编写:钱程Volley框架sqllite数据库JSON数据的传输和解析等等4.程序测试:邹章鹏对程序运行结果进行检测和改进三、项目完成思路1.确定任务需求:对任务需求进行分析,明确实验目标2. 确定项目开发工具(1)Eclipse+Android SDK+ADT 或Android Studio (APP 开发平台)(2)Chrome (网页分析工具)(3)/ (JSON 查看工具)(4)RegexBuddy (正则表达式调式工具)或JSON 组件,可采用json 或fastjson(5)HttpClient (获取HTML 数据)(6)SQLite (存放收藏产品数据)3.模块分析(1)主界面模块:该模块主要用于商品搜索(2)商品列表模块:该模块主要用于搜索后商品的显示,包括商品名称、价格和销量(3)商品详情模块:该模块主要显示搜索商品的详细信息,以及提供购买,收藏和收藏夹功能。
(4)收藏夹模块:该模块主要显示收藏过的商品四、项目设计1.总体思路:(1)页面设计(2)连接淘宝获取数据(3)解析数据(4)页面显示(5)数据库的操作2. 主要功能:界面1:上方为EditText,用户可以此输入搜索词,下面方采用列表显示搜索得到的产品列表,APP 首次启动时,此时没有用户输入查询词,默认显示“皮鞋”或其它自设定词的查询产品列表。
产品列表中至少需要显示产品图片、产品标题、产品价格、产品销量,可以显示更多关于产品的信息,但至少需显示上述4 项。
江苏建筑职业技术学院设计说明书Android程序开发课程作业学院名称:信息传媒与艺术学院专业名称:软件技术班级:姓名:学号:目录第1章引言 (3)1.1课题的背景、目的与意义 (3)1.2目前国际现状 (3)1.3研究(设计)内容 (3)1.4论文的组织结构 (4)第2章相关技术简介 (5)2.1JSP技术 (5)2.2W EB服务器 (5)2.3分类数据库与J AVA S CRIPT (5)2.4CSS层 (6)2.5运行环境及开发工具 (6)第3章系统分析 (7)3.1系统可行性分析 (7)3.2需求分析 (7)3.2.1业务需求分析 (7)3.2.2用户需求分析 (7)3.2.3功能需求分析 (8)3.3业务流程分析 (8)3.3.1前台业务流程分析 (8)3.3.2后台业务流程分析 (9)3.4数据流程分析 (10)第4章系统总体设计 (12)4.1系统结构分析概况 (12)4.2功能模块设计 (12)4.2.1前台模块的功能模块设计 (12)4.2.2后台管理模块的功能模块设计 (13)4.3数据库设计 (14)4.3.1基本表设计 (19)第6章结论 (23)参考文献 (24)第1章引言1.1课题的背景、目的与意义如今,带给世界巨大的变化是计算机网络,我们离不开网络世界,网络带来的变化前所未有,为世界的发展和变革做出了不可限量的贡献, 过去只有特别部门的信息扩展到现代生活的每个角落。
网上购物是应用程序的巨大的背景和传统的现金交易网络的发展数字交易,节省人们的时间选择商品,加快商品的流通。
如今互联网日益流行在网络大家族中,消费者在家里只要有网络和上网工具就可以通过该系统进行购物,互联网时代造就了便捷的购物模式。
从经济性上考虑生产成本降低空间大,通过该系统目的在于减少用户出门购物的不便。
人们的消费观念发生了重大的变化。
信息传播媒体,是质量的特点,高速、可接受的和及时的可靠性大大满足现代人需求的欲望。
方便:只要你上网可以从网上买东西。
不再仅仅是人们获得信息。
1.2目前国际现状互联网的蓬勃发展,电子商务的网上购物是一个非常重要的部分,比例显著增加我国的经济。
这是网上商城为用户利益。
纵观全球网络发展,中国目前处于飞速发展阶段,发展速度与规模远超发达国家,因此未来的中国国家环境有望领先全球。
这样绝好的机会商家不容错过,更多的网站将投身于提供网络购物的行列中,一个全球电子商务框架正在有效形成。
网上购物有几个显著的特点:便利性、全面性、最优性。
2006第六届中国网络媒体论坛中提出到“网络媒体发展与和谐网络建设”。
国家的发展离不开技术的支持,传统模式依然不能撑起半壁江山,压力已经显现。
1.3研究(设计)内容这次设计实现一个网上购物商城网站。
网上购物商城购物流程比较繁琐、具有的信息量大,在网络中肆意横行的病毒对网络的安全性提出了更高的要求。
此次开发出的网上商城系统基于Windows10服务器和Mysql5.0数据库,采用JSP 技术,可靠性好。
因此,在Internet上的经营、销售,从而获得前所未有的市场机遇及经济规模效益。
这个网上商城系统所需要的功能有两个部分(用户和管理员)。
用户主要功能是很多的但是实现的功能很清晰。
后台管理主要是对注册用户的修改。
整个系统,管理员是对网站进行维护与管理。
管理别人的工作,管理清晰人商品,新添、修改、订单后的具体处理有关操作。
1.4论文的组织结构本文结构清晰、简洁的总结。
购物网站的分析、设计和实现的过程中全面详细介绍显示整个系统的所有特征。
第一章课题来源、背景、目的和意义,介绍了国际技术。
第二章是系统的理论知识。
第三章系统分析框架。
需求分析等。
第四章主要模块的设计。
第五章主要描述了实现前台和后台进程。
第六章系统调试和实现。
第七章结论作为一个整体。
最后一个是引用和谢谢。
第2章相关技术简介2.1JSP技术本系统采用JSP技术开发。
JSP技术的复杂程度很淡想想。
不是一般的额技术可以替代得。
JSP的优点和缺点如下:1.优点:(1)JSP代码跨平台性特别强。
(2)很多平台都是支持的。
(3)支持多种网页格式。
2.缺点:JSP程序调试困难。
JSP是当下比较实用的技术,但也不例外会遇到瓶颈。
数据库:Mysql5.0数据库MySQL 5.0是世界上最流行的开源数据库软件的最新版本。
存储过程,提高开发人员的生产力。
Mysql5.0已经由美国政府C2级安全性认证,与业界最高水平的安全[6]。
2.2Web服务器Web应用技术是主流,该服务器大多数都是网站服务器。
通过服务器有文件的传输,就可以通过网络服务器查找。
当下如Tomcat、Resin等。
(1)TomcatTomcat作用很重要。
如今,开源软件至关重要,Linux是典型例子[11]。
(2)ResinResin速度非常快适应时代的发展。
2.3分类数据库与JavaScriptJDBC(Java数据库连接)是太阳的分类数据库技术,API执行SQL语句。
JDBC 和SQL语句,各种各样的数据传输是一个非常简单的事情。
JDBC JAVA函数扩张,JSP我们直接安装数据库和数据库分类[8],这里使用的JDBCclassification第三方。
简而言之,JDBC做三个链接,发送“数据库操作和处理结果。
JDBC Java扩展。
2.4CSS层CSS原则性很强,运用该样式很实用,为效果的实现添砖加瓦。
CSS级联样式表是一组有格式有规律,有优先选择权,主要是控制web内容的外观。
CSS有两项原则:1:指定制定的优先级高于普通的。
2:描述的详细性好。
对于某个层的功能描述的越详细越高级。
2.5运行环境及开发工具开发工具:MyEclipse6.5。
数据库:Mysql5.0。
操作系统:Windows10。
Web应用服务器:Tomcat6.0。
第3章系统分析3.1系统可行性分析系统分析的重要性影响着方方面面。
所谓的可行性分析,全面深入的市场分析和预测。
系统分析的可行性有大的影响分析。
(1)技术可行性技术可行性分析对当前系统和原有的系统有什么区别作比较,分析出来更高的可靠性,使用更可靠的系统。
(2)经济可行性如今,团队协同建设网站已是趋势。
网站建成后能够增加企业的效益。
如市场需求、资源供应、建设规模、工艺路线、设备选型。
如此对比,建成成功网。
站后这个营销商带来的效益远大于生产成本。
(3)操作可行性添加数据的速度保证迅速。
为了实现某些特性,必须对系统的操作可行性有一定规范。
对网站有一定的可操作性是保证系统正常运行保障3.2需求分析中国的经济已处在中高速增长时期,经济规模庞大已是事实。
百姓个人消费水平增长迅速,针对营销的中小型企业也快速成长起来,行业激烈竞争必然形式。
3.2.1业务需求分析用户:在一个特定的网页浏览信息,也可以添加最喜欢的花样品到你的购物车,或购买,选择加入购物车和购买时,您必须先登录你的账户和密码。
如果不是这个网站需要用户注册,降落后,用户可以改变他们的密码。
3.2.2用户需求分析我未注册的用户可以早餐商品需要供应商,参观者可以看到网站,客户和市场动态,我和重要的内容能够在现有各种消费商品我及其详细,不是买家:所有用户提供注册功能,需求增长和改变消费者,脸-脸的人然后在去年销售开发相应的技术服务的基础上,为在线,管理员:联系买家订购。
3.2.3功能需求分析需求分析,一部分是面向用户模块,另一部分是商城管理模块。
用户购物和管理员管理。
用户有什么需求就会打开相应的窗口界面,浏览自己搜索的信息,有想法就会有目标设计关联的功能。
用户要浏览的界面主要有:1)用户注册、登录;2)浏览搜索的商品;3)确定信息加入购物车;4)生成订单、管理订单(查询);5)个人信息的纠正;6)商品的浏览记录。
管理员可以管理有:1)选择的商品更改;2)更新商品;每个模块的规格很强,要求如此清晰地情况下设计出详细的功能模块。
3.3业务流程分析用户个人信息;现在人们通过网站购物是一种趋势,因此对网站的美等要求相对较高,网站的设计也会变得复杂。
纵观世界上重大的工程设计都是需求划分模块,采用模块化设计可以提高效率,是整个工程变得细小,做起来也不是那么繁杂。
用户的浏览和管理员的管理是大的两个方面,对整个系统细分化处理是实现最终效果的目标。
3.3.1前台业务流程分析用户浏览的部分是系统的前沿。
做任何的事情都是有规律的,只要有规则就依照相应的规则照做就是。
因此,遵循业务流程开发过程,完善好每一个部分,对相应的部分做好设计流程。
前台业务流程如图3-1用户浏览信息流程图。
图3-1 用户浏览信息流程图用户浏览信息流程图直观反映了前台界面操作流程。
3.3.2后台业务流程分析在网站设计中,管理员完成对网站操作的工作。
可视化独立界面、数据库连接、数据库编辑菜单、后台批处理程序、结算保密程序、 WEB访问的MD5加密等等。
管理员实现对产品的更新。
流程图如图3-2管理员界面流程图。
图3-2 管理员界面流程图管理员界面流程图清晰的描述了后台运行的过程。
3.4数据流程分析数据流分析主要包括信息的流动、变换分析,存储等。
通过对数据的分析得出整个过程。
在现实生活中数据流图应用的范围十分广泛,已经离不开这种流程分析的运用[5]。
数据的分析得到一定的结论,由这种结论我们也可以获取到相应的数据流程,无非就是对信息的浏览,得到相对应的信息,并对该商品进行处理,处理的话可以添加商品,修改信息,删除商品。
管理员的操作的话可以对商品具体的信息进行更改,方便用户及时的浏览商品。
系统的全面调查的基础上,我们根据业务流程图,并分析系统的数据和功能,我们画出数据流图,和数据分析的基础上,编制数据字典。
了解了企业的业务流程关系,并根据企业的组织结构和功能结构绘制了流程图:3-3数据概况图。
图3-3 数据概况图数据概况图是管理员与用户之间的关系。
图3-4网站数据流的概况图。
图3-4 网站数据流的零级图以上零级图只是整个网站的一部分并没有把整个介绍图详细说明。
简单的对系统数据流进行了分类。
信息的种类很多,就要对信息进行分类处理,对信息的细节也要把握好。
细节图。
第4章系统总体设计4.1系统结构分析概况网络信息方便快捷,使用网络的活动已经深入我们的生活,运用网络购物也是趋势。
因此,网站设计师必须考虑消费者对美的追求,不仅形式上千变万化,内容上也要新颖大方凸显网站的实用性。
只有优秀的网站设计才能为消费购物带来舒心。
系统管理员主要的工作形式是对商品信息的及时更新,保证数据库的实施。
后台的设计充分考虑前台的实用性。
浏览页面的高效贴切着后台的功能。
4.2功能模块设计水平分类子系统模块结构和系统,在几个子系统划分的几个模块。
模块,逻辑输入/输出功能,操作流程和四个属性的一组程序,内部数据模块通常根据函数的集合,通常被称为模块。