软件设计总体规划.docx
《软件设计总体规划.docx》由会员分享,可在线阅读,更多相关《软件设计总体规划.docx(11页珍藏版)》请在冰点文库上搜索。
软件设计总体规划
软件设计总体规划
一、引言
随着计算机和网络的发展,信息化成为时代的主题,信息技术在企业的发展管理中占据着越来越重要的地位。
计算机管理是企业生产经营中不可或缺的一部分,在管理和决策中发挥重要的作用。
计算机帮助企业管理人员在专业管理方面提高效率,帮助企业决策人员提高决策的科学性。
如果一个现代化企业没有计算机管理,就不能称之为现代化企业,就无法在激烈的市场竞争中立于不败之地。
正因为如此,每个企业几乎都不同程度地应用了计算机,用于企业管理之中。
因此,为了适应管理现代化的发展趋势,使计算机真正成为企业管理人员的好帮手,企业应进一步加强计算机在企业管理中的应用。
1.1编写目的
本需求分析报告的目的是实现企业生产经营活动的协调统一,通过管理体制现代化,应用计算机管理,从而达到整体系统的最佳状态,适应时代发展潮流的需要。
企业管理的目标是通过综合平衡,对企业的全部生产经营活动全面地、科学地进行计划、组织、指挥、控制和协调,使各环节实现互相衔接紧密配合;各因素得到合理组织,充分利用,力争以最小的投入,取得满意的产出,实现企业的经营目标。
1.2背景
企业管理系统主要通过电子系统管理的方式,方便客户随时随地浏览企业产品,加盟企业品牌,从而扩大企业营运模式,增大业务量,力争在互联网的潮流下,有效管理企业,使企业立于不败之地。
本企业是个人小型企业户外用品企业加盟,通过用户登录浏览企业产品、业内新闻、培训信息、招聘信息以及下载管理实现用户模块功能。
各种信息的发布以及方便以后业务扩张的导航由企业后台管理系统实现。
本项目的名称:
健威户外用品有限公司
本项目的任务提出者:
按大赛要求隐去。
本项目的任务开发者:
按大赛要求隐去。
1.3定义
企业管理:
健威企业管理系统主要通过电子系统管理的方式,方便客户随时随地浏览企业产品、了解企业文化、熟悉业内信息、认可经营理念,从而加盟企业品牌。
系统用户:
游客、用户、公司员工和后台管理员。
客户:
有意了解企业文化或有意加盟企业的经销商。
客户服务:
由用户(企业经销商)或游客向管理员留言或通过QQ在线咨询,需要企业管理员或在线客服做出相应的回复。
实体:
客观世界中存在的且可互相区别的事物。
联系:
客观事物中彼此之间的关系。
属性:
实体或者联系所具有的性质。
二、任务概述
在编写该需求说明书前,首先是对中小型企业网站进行了调查,其中包括:
企业模块、企业管理理念、以及企业具体分工,这三大部分进行了调查。
并总结出了有自己特色的设计思路。
该系统软件目前已经有了比较完善的管理与使用功能,研制该系统软件是为了满足企业管理和经销商加盟的各自的功能需求,同时方便对企业产品、企业文化和企业经销商的各种管理与操作。
2.1目标
通过综合平衡,对企业的全部生产经营活动全面地、科学地进行计划、组织、指挥、控制和协调,使各环节实现互相衔接紧密配合;各因素得到合理组织,充分利用,力争以最小的投入,取得满意的产出,实现企业的经营目标。
2.1.1开发意图
(1)为了方便企业产品的管理。
(2)为了方便企业信息的及时更新。
(3)为了加盟商更方便的了解企业文化。
2.1.2应用目标
通过企业管理的应用,能够帮助加盟商快速了解公司文化背景和产品信息,方便企业对产品进行管理,主要包括新闻培训信息管理、会员管理、加盟商管理、在线信息管理,以及各种对信息的操作,同时也满足企业员工在本系统轻松地查看各类信息,关注公司的实时动态。
2.1.3作用范围
本软件适用于中小型企业的业务管理,是一个很方便快捷的软件。
可以很方便的对公司业务进行管理,供加盟商方便的交流和查看企业产品、文化等。
大大节省了企业员工与员工之间、企业与企业之间面对面的交流时间。
2.2产品描述
程序采用ASP+ACCESS开发,完美支持IE系列,Firefox等主流浏览器,前台采用DIV+CSS布局,代码精炼加载速度快,css样式表(默认style.css),所有样式集中在这一个表中,修改方便。
便于二次开发。
程序支持多级分类,支持绑定模块类型、模块类型有:
产品中心模块、新闻中心模块、下载中心模块、企业信息模块、留言管理模块等,可自行扩展,发布信息时,信息内容支持字体加粗,自定义字体颜色等细节操作。
信息管理按照模块、属性等可进行快速搜索信息。
同时各模块和信息发布都支持关键字设置,关键字描述,方便SEO;
2.3产品功能
2.3.1外部功能
(1)在基本设置上,我们有系统设置,可设置网站的基本信息,如网页标题、联系方式、QQ、网站地图等操作;有幻灯管理设置,可以设置网站的幻灯片图片,不限制幻灯片个数,支持幻灯片名称和显示的顺序等;有流量管理设置,可统计在线人数、今日浏览量、你的IP地址、每时、每日、每月的访问人数、IP地址及访问页面统计等;有导航管理设置,可增加、修改、删除导航功能。
(2)在产品管理模块上,我们的网站可以对产品进行添加与管理、对产品类型进行有效管理,在产品发布上,支持上传缩略图、关键字、推荐、绑定分类、自定义搜索描述等。
在产品管理上,可按分类、属性搜索信息、批量设置属性及进行批量删除以及对产品可进行二级分类、关键字、搜索描述等,同时还可对产品评论信息进行管理。
(3)在信息管理模块上,我们可以对信息进行添加和管理,在对发布信息时支持上传缩略图、关键字、推荐、绑定分类等,自定义搜索描述等。
对信息进行管理时,可按模块、属性搜索信息、批量设置属性及批量删除该模块下的所有信息以及对信息进行二级分类、关键字、搜索描述等。
(4)在信息交互管理上,我们设置多个管理方式,有客服管理、链接管理、留言管理、下载管理以及招聘应聘。
在客服管理上,可以设置多个在线QQ客服,以满足用户与企业间交流及时、方便;在链接管理上,支持文字和图片链接,不限制个数,支持排序;在留言管理上,管理员可以审核留言、管理留言、回复留言等多功能。
在下载管理上,支持文件下载功能,方便用户得到企业的发布信息。
在招聘应聘上,有在线发布招聘信息以及在线投递简历的功能。
2.3.2内部功能
该软件集命令、编程、编辑于一体,完成过滤、定位显示。
2.3.3用户特点
本软件使用对象是企业工作人员和有意加盟的经销商,对于有意加盟的经销商要求:
懂汉语,有一定的计算机操作知识方可。
对于企业工作人员的要求:
要有经过专门针对该软件使用培训的人员,同时要有一个有一定开发经验的开发人员对软件进行维护。
三.系统需求
3.1对功能的需求
在功能方面,企业管理系统共分两个部分,一部分是面向用户的部分,包括:
用户在线注册、下载中心、浏览新闻、培训信息及最新产品等操作,实现用户友好交互;另外一部分是管理员管理部分,这部分的内容包括:
产品及各种信息的添加、删除、查询的管理、网页设置、权限设置、流量监测管理等。
3.1.1系统业务流程图
前台管理部分业务流程图
面向公司员工或用户部分的功能:
公司员工或用户首先要注册为企业管理系统的用户。
注册时只要填写登录用户名、密码、密保问题及问题答案、电子信箱和手机6项信息即可。
填入密保问题及问题答案是为了方便用户忘记密码后实现密码重置;邮箱信息填写是为了验证是否为真实信箱,方便今后有消息及时提醒用户。
注册后,用户可继续如实填写详细个人信息,同时可修改密码、查看新品、下载信息及会员在线咨询。
后台管理部分功能:
管理人员部分。
该部分的用户有两个管理员拥有最高权限,可对系统管理、企业信息、图片、产品、下载中心、会员、新闻、培训、留言、人才、营销网络、流量监测等管理,并可对企业员工赋予不同的权限。
3.1.3系统总的功能规划
功能模块
具体内容
系统管理
系统管理员:
添加管理员信息、对管理员修改与删除、赋予权限;
对网站进行各项配置;对导航栏目管理,可进行添加、修改与删除;对QQ在线咨询管理进行配置管理;可进行数据库备份操作与文件上传管理、友情链接、流量监测等管理;
企业信息管理
有该权限的员工:
可新增、修改、查看、删除企业信息;新增、修改、查看、删除企业文化;新增、修改、查看、删除企业资历;新增、修改、查看、删除文化活动;新增、修改、查看、删除形象宣传
用户及游客:
浏览企业信息、企业文化、企业资历、企业文化活动以及且形象宣传
产品信息管理
有该权限的员工:
产品管理功能:
查看产品的列表,添加产品,删除产品,修改产品;
产品分类功能:
查看分类列表,添加产品,修改产品,删除产品;
产品类型管理功能:
查看分类列表,添加类型,修改类型,删除类型;
产品评论功能:
查询评论,删除评论
用户及游客:
查看产品的信息及评论内容
用户管理
有该权限的员工:
用户管理功能:
查看用户信息,用户注册项的添加、修改、删除,对用户进行审核管理;
商品评论功能:
查看评论列表,删除评论,同时对评论进行设置;
在线留言功能:
查看留言,删除留言,同时对留言进行设置;
用户:
查看自己注册信息,修改注册信息,发表评论和留言,查看回复;
新闻信息管理
有该权限的员工:
添加、修改、删除新闻内容及添加、修改、删除新闻类别(一、二级分类)
用户及游客:
查看新闻信息
培训信息管理
有该权限的员工:
添加、修改、删除培训内容及添加、修改、删除培训类别(一、二级分类)
用户及游客:
查看培训信息
人才信息管理
有该权限的员工:
发布招聘信息、管理招聘信息和应聘信息
用户及游客:
在线浏览招聘信息以及在线投递简历
营销网络管理
有该权限的员工:
添加、修改、删除销售网点及地区分类
用户及游客:
查看销售网点信息、填写我要加盟意愿
下载中心管理
有该权限的员工:
添加下载程序、修改下载程序、删除下载程序及添加下载程序类别(一、二级分类)
用户:
在前端网站登录后可下载
流量统计管理
系统管理员:
可以设置计数器显示数字,显示位数,计数器是否隐藏,统计信息是否公开等,可记录来访客的来源IP地址和来源页面信息,在线人数;可统计每月、每天和每小时的访问数据。
用户及游客:
查看页面总访问人数、同时在线人数、今天访问量、今天IP数量、自己的IP地址
搜索管理
用户及游客:
可根据具体的新闻标题、新闻分类、产品名称或产品分类进行搜索
3.2对性能的规定
3.2.1时间特性要求
响应时间:
0.5秒以内;
更新处理时间:
0.5秒以内;
数据的转换和传送时间:
1秒以内;
3.2.2灵活性
产品模块、导航栏、新闻、培训信息分类增删灵活,可以根据实际情况自行设置;对浏览器的选择无要求,完美支持IE系列,Firefox等主流浏览器,全球网站打开不乱码;插件模板资源分享,灵活安装,可以根据实际情况自行设置;
3.2.3安全性
设立三种级别的用户guest,member,personnel,manager。
对每种类型的用户设置不同的权限;
guest:
提供信息浏览功能,在线留言功能;
member:
提供信息浏览功能,在线留言功能,下载信息功能;
Personnel:
可根据manager赋予的权限,进行后台系统的管理;
manager:
拥有系统的一切权限;
3.3输入输出要求
3.3.1输入
按照格式的要求输入注册信息:
用户名、密码、确认密码、E-mail、手机这几项是必填选项;
搜索、评论、留言等输入信息只要符合规范就行;
3.3.2输出
输出注册后的提示信息,同时显示搜索商品的所有信息,以及显示留言和评论内容;
3.4数据管理能力要求
要有一个专门负责数据的管理员,对数据库的知识有一定的了解。
为了防止意外事件产生的数据丢失的情况,可采用分布式部署,会降低数据丢失的机率;但也不能完全的解决这个问题。
应采用同步备份与增量备份来解决数据丢失的情况。
3.5故障处理的要求
网站出问题时,一定要有有经验的软件开发人员看相关的文档,并根据文档进行调式修改;
3.6扩展性
在系统构架时,既要考虑当前用户的实际需要和承受能力,又要考虑其长远发展的需要。
因此,要求系统具有可扩展性。
当用户数目增加时,网站有灵活调整、扩充的手段与方法,服务器的处理能力也要能满足新的业务增长的要求,并能做到平滑过渡。
系统的可扩展性也要求我们在设计中,尽量采用成熟的、符合标准和开放的技术和设备,以便获得广泛的支持厂商,从而使得新增的设备和功能可以集成到原有的系统中。
基于以上的考虑,我们系统采用模块化设计,能随时通过增加模块来扩充功能,提高处理能力;软件方面采取整体考虑预留接口等措施,保证系统的可扩展性。
3.7其它专门要求
网站系统稳定与否主要是根据系统程序与操作系统稳定性来决定,操作系统的稳定可采用较稳定的OS来处理,程序的稳定主要是程序在执行的过程可能出现的异常导致网站的死机或是系统的死机,主要针对各个可能产生异常的地方进行验证处理。
四.运行环境规定
4.1设备
(1)服务器配置
CPUIntel酷睿2双核E4600、内存1G以上,环境IIS5.0或以上版本
(2)客户端配置
CPUIntel酷睿2双核E4600、内存1024M以上,典型浏览器IE6.0及其以上版本,Firefox、搜狗、360等主流浏览器;
4.2支持软件
用汉语程序设计语言作为系统的支持软件;
4.3控制
本软件是以汉语程序设计语言的操作系统来控制软件运行。