(6) SQL server数据库系统各种对象的范围更加广泛。
(7) SQL Server数据库还可以提供数据的保护功能。数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现[10]。
3.系统需求分析
需求分析,就是描述系统的需求和设计规范,为了在开发方和用户方建立一种可以互相理解和方便沟通的渠道,并知道建立系统的设计模型,本章阐述了图书销售管理系统的系统功能需求、性能需求和数据处理流程等内容。
3.1 系统功能需求
在现代计算机运算速度和稳定性越来越高的情况下,利用计算机实现自主销售和管理势在必行。系统的基本要求是:界面简洁美观;操作简单方便;功能基本齐全;安全可靠;具有扩展性。
用户使用系统时,可分为四种角色:顾客、销售职员、仓管员及店长。顾客由两种角色构成即散客(即没有注册会员的用户)和会员用户。
顾客在进入系统后,能够查看图书信息,检索查找图书,对图书进行分类搜索。销售职员进入系统后,能够进行会员管理、已售书管理、订单管理、出货单管理。仓管员进入系统后,能够进行供应商管理、书籍管理、出货单管理。店长进入系统后能够拥有所有的管理权限、员工管理和会员制的管理。各模块具体说明如下:
(1) 供应商管理:管理书店的供应商的基本信息,进行供应商信息的增加、删除、修改和查询。
(2) 书籍管理:记录书店全部书籍的基本信息,可以对图书信息进行查询、增加、删除和修改。
(3) 已售书管理:记录书店已销售的书籍和购买顾客的基本信息,可以对已售录进行增加、删除、修改和查询。
(4) 订单管理:订单记录了顾客信息与要买的图书信息,进行订单信息的增加、删除、修改和查询。
(5) 出货单管理:出货单是根据订单由销售员根据订单情况下给库管员的,可以进行出货单信息的增加、删除、修改和查询。
(6) 会员管理:对会员信息进行增加、删除、修改和查询。
(7) 会员制管理:对会员等级以及优惠政策的增加、删除、修改和查询。
(8) 员工管理:对书店的员工信息进行增加、删除、修改和查询。
3.2 系统性能需求
性能需求是对系统在运行时的性能与属性的要求,例如,系统需要在多长时间内打开,用户需要等待多长时间能得到操作的响应等等。因此,在系统性能上也有一些需求,该图书销售管理系统的性能需求如下:系统能保证一定安全性和可靠性,系统能够方便进行版本管理和更新。
4.系统总体设计
系统的总体设计是整个系统的构架设计,建设一个合理的构架对复杂的系统是个很好的抽象。体现了系统的设计思想和设计原则。数据库设计对一个项目的成败以及工程的可扩展性起到至关重要的作用。在上一章需求分析的基础上,本章将对图书销售管理系统进行详尽的论述。
4.1 功能结构设计与模块功能
由于本系统用户共有顾客、销售员、库管员和店长四种角色,其中把会员和散客当作顾客放在同一模块,与管理模块分开说明,两者有不同的功能结构设计。
4.1.1 顾客的功能结构
(1) 查询图书功能
无论是散客还是会员进入本系统后,都可以调用图书浏览功能模块以浏览检索自己想要的图书,并可以选择自己要购买的图书。此模块含有按类别查询和按作者、书名、出版社等条件查询两类查询方法,从Book表中取得基本的书籍信息,更直观的让用户了解图书的基本情况。
(2) 下订单功能
顾客找到满意的图书之后点击购买,直接生产订单号和顾客序号,用户输入自己的基本信息之后即可将订单保存到Order表中。 ASP.net图书销售管理系统的设计与实现+源码(3):http://www.youerw.com/jisuanji/lunwen_6039.html