网上图书订购系统
需求分析
学号:xxxx
姓名:xxxxx
班级:xxxx计本非师4班一、引言
随着科学技术的发展,计算机领域不断取得日新月异的研究成果。
计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,人们不仅在工业方面而且在日常生活中也越来越离不开计算机。
然而书籍是人们日常生活中不可或缺的一部分,是人类进步的阶梯。
大量的书籍信息已经成为当今世界的一大主流,若是仅仅通过图书馆或书店来获取书籍信息及购买书籍是一件繁杂而浪费时间的事情。
网上售书是数字化时代的必然要求,网上售书的品种丰富,购买方便。
开发一套网上购书系统迫在眉捷,我们结合本次课程设计开发以下的网上购书系统方案。
二、编写目的
本系统主要为了实现通过网络对图书的销售进行管理,即图书的销售和进货等。
图书的销售方面,即购书者下了订单后和系统管理员对核对过订单的配送工作。
图书的进货方面,主要是管理员对于图书信息的录入。
管理员则可通过数据库修改订单的信息和购书者的资
料,还可对订单进行查询,添加,删除等功能操作。
书虫家系统同时可供与图书的查询,使得购书者能够通过网络对所需购买的书进行图书信息的了解,同时管理员可以对注册了的用户进行管理。
三、功能需求
通过对类似于卓越网等购书系统的了解,我对我的书虫家系统的模块进行了划分,首先将系统划分为2个功能模块,区分购书者和管
1、浏览搜索信息模块:便于购书者及浏览者查看图书的相关信息和搜索所需图书的相关信息。
如下图:
2、图书管理模块:此模块只有管理者才可进入,只有管理者的身份才可修改、添加、删除信息。
如下图:
4、会员管理模块:此模块只有管理者才可进入,只有管理者的身份才可删除信息。
如下图:
四、E-R图
整个系统开发过程中,主要涉及到的实体有:管理员、会员、图书。
他们之间具有如下关系:
五、数据字典
1、关系描述
表1 数据库中的数据表及其功能
表5 存放订单信息
2.动态数据:
输入数据:新增记录,输入的查寻关键字
输出数据:由输入的查寻关键字确定的数据记录集合。
查询输出
六、接口要求
●硬件接口:无特别要求;
●网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论
实验验证软件本身的目的来看,无需网络通讯接口。
●软件接口要求:无
七、软件属性
●可用性:本软件也可以通过单步跟踪的操作进行检查处理。
●安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参
数受到破坏也不会影响源程序。
●可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及
文本内容全部放于数据库中。
修改、更新数据只要在数据库进行修改添加,而不需
要对系统结构进行修改,这样系统维护性、升级都十分方便。
●兼容性:由于尚未测试,故无法对兼容性进行评析
八、支持信息及运行环境
●软件支持:本软件开发是使用ASP编写,dreamweaver软件;
●设备支持:推荐配置:WindowsXP,256内存;
●数据库:Microsoft SQL Server 2000。