【www.guakaob.com--软件设计师】
陕西职业技术学院图书管理系统
软件项目规划书
编写人:
校对人:
审核人:
通过人:
红红软件公司
目录
1.引言 ............................................................. 3
1.1.编写目的 ............................................................................................................................. 3
1.2.项目背景 ............................................................................................................................. 3
1.3.定义 ..................................................................................................................................... 3
1.4.参考资料 ............................................................................................................................. 3
2.实现功能 ..................................................... 4
2.1.功能模块图 ......................................................................................................................... 4
2.2.功能简介 ............................................................................................................................. 4
2.2.1. 图书管理 ................................................................................................................ 4【软件项目总体规划】
2.2.2. 读者管理 ................................................................................................................ 4
2.2.3. 图书借阅 ................................................................................................................ 4
3.系统环境 ..................................................... 5
3.1.开发环境 ............................................................................................................................. 5
3.1.1. 开发语言 ................................................................................................................ 5
3.1.2. 数据库 .................................................................................................................... 5
3.2.运行环境 ............................................................................................................................. 5
3.2.1.硬件环 ...................................................................................................................... 5
3.2.2.软件环境 .................................................................................................................. 6
3.2.3.网络环境 .................................................................................................................. 6
4.人员配置 ..................................................... 6
5.进度安排 ..................................................... 7
6.提交成果 ..................................................... 7
6.1软件 ..................................................................................................................................... 7
6.2文档 ..................................................................................................................................... 8
7.费用预算 ..................................................... 8
7.1. 可预计费用 ....................................................................................................................... 8
7.2. 不可预计费用 ................................................................................................................... 8
7.3. 费用总计 ........................................................................................................................... 9
8.结论 ............................................................. 9
软件项目规划
1.引言
1.1.编写目的
通过可行性分析我们得知该项目具有可行性,为此我们准备承接此项目,,本公司专门成立小组,从经济、技术等方面进行规划,从而编写软件项目规划,为项目竞标提供准备。
1.2.项目背景
项目提出者:;
项目承接者:
项目开发者:
1.3.定义
陕西职业技术学院简称:贵单位;
红红软件公司简称:本单位;
图书管理系统简称:本系统。
1.4.参考资料
[1] 钱乐秋,《软件工程》,青还大学出版社,2008;
[2] 张害藩,《软件工程导论》(第四版),清华大学出版社,2010;
[3] 王珊,《数据库原理及设计》,清华大学出版社,2011;
[4] 赵池龙,《软件工程实践教程》,电子工业出版社,2011。
2.实现功能
2.1.功能模块图
图 2-1功能模块图
2.2.功能简介
2.2.1. 图书管理
实现了查阅图书的信息与类别功能。
2.2.2. 读者管理
实现了记录读者的信息与类别功能。
2.2.3. 图书借阅
实现了借书管理与还书功能。【软件项目总体规划】
3.系统环境
3.1.开发环境
3.1.1. 开发语言
本公司采用C#语言。
c#语言是Microsoft公司专门针对在.NET构架上开发应用程序而设计的程序设计语言,综合了c/c++和Java等语言的优点。本公司员工对c#语言已经有5年的运用技术,并用此语言开发过多种系统,均得到用户的一致好评。
因此使用该语言是可行的。
3.1.2. 数据库
本公司采用SQL数据库:
SQL数据库随着计算机的发展,SQL数据库适合于中型企业,安全性高,数据存储量大,在如今的计算机市场,该数据库得到多数企业的一致认可。本公司员工对SQL数据库已到精通。
所以使用该数据库是可行的。
3.2.运行环境
3.2.1.硬件环境
1)客户机
软件设计总体规划
一、 引言
随着计算机和网络的发展,信息化成为时代的主题,信息技术在企业的发展管理中占据着越来越重要的地位。计算机管理是企业生产经营中不可或缺的一部分,在管理和决策中发挥重要的作用。 计算机帮助企业管理人员在专业管理方面提高效率,帮助企业决策人员提高决策的科学性。如果一个现代化企业没有计算机管理,就不能称之为现代化企业,就无法在激烈的市场竞争中立于不败之地。正因为如此,每个企业几乎都不同程度地应用了计算机,用于企业管理之中。因此,为了适应管理现代化的发展趋势,使计算机真正成为企业管理人员的好帮手,企业应进一步加强计算机在企业管理中的应用。【软件项目总体规划】
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 对功能的需求
在功能方面,企业管理系统共分两个部分,一部分是面向用户的部分,包括:用户在线注册、下载中心、浏览新闻、培训信息及最新产品等操作,实现用户友好交互;另外一部分是管理员管理部分,这部分的内容包括:产品及各种信息的添加、删除、查询的管理、网页设置、权限设置、流量监测管理等。
前台管理部分业务流程图
面向公司员工或用户部分的功能:
公司员工或用户首先要注册为企业管理系统的用户。注册时只要填写登录用户名、密码、密保问题及问题答案、电子信箱和手机6项信息即可。填入密保问题及问题答案是为了方便用户忘记密码后实现密码重置;邮箱信息填写是为了验证是否为真实信箱,方便今后有消息及时提醒用户。注册后,用户可继续如实填写详细个人信息,同时可修改密码、查看新品、下载信息及会员在线咨询。
后台管理部分功能:
管理人员部分。该部分的用户有两个管理员拥有最高权限,可对系统管理、企业信息、图片、产品、下载中心、会员、新闻、培训、留言、人才、营销网络、流量监测等管理,并可对企业员工赋予不同的权限。
3.1.3系统总的功能规划