1、4.2 系统需求说明 10五、数据库逻辑设计 135.1 ER图 135.2 数据字典 145.3 关系表 18一、系统开发平台1.1 题目:书店管理系统1.2开发语言:Java 用Java做设计流程清晰、结构合理,有良好的可扩充性和耦合性。1.3开发工具:Net beans IDE 6.81.4 数据库:Microsoft SQL Server 2008 SQL Server 2008 Enterprise Edition则是一套完整的数据库和分析产品,具有高度可扩展性和可靠性,对市场的快速反应能力强,可以快速构建各种业务方案,且具有高度的安全性保障。1.5 操作系统:Microsoft W
2、indows XP二、数据库规划2.1 任务陈述目前社会上信息管理系统发展飞速,越来越多的企业单位都引入了信息管理软件来管理自己日益增长的各种信息。各个书店也相继开发了各种管理系统来管理商品信息,取得了很大的成就,并在功能上不断的完善和加强。所以,本次我也选择开发一个简单的书店管理系统。 本系统的功能是为管理员提供方便的管理、为顾客提供快捷的购买。管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,顾客可以进入图书查询界面通过图书类别、图书名称等方式查询图书,查到满意的图书后可下订单进行购买。2.2 任务目标本书店管理系统预计要求实现书城的查询、搜索、用户注册、用
3、户购买、留言等基本功能。根据使用者角色不同本系统功能可大致分为两个模块。A 普通用户登陆界面。主要实现基本的图书浏览功能及注册会员功能。注册会员登陆后还可以进行购买图书并留言。B 管理员登陆界面。管理员可以实现对图书的信息维护更新、对用户订单加以处理、发货管理、回复留言等功能。三、系统定义3.1 系统边界本数据库系统的内部构成元素与外部其他部分之间的信息关系如下图所示: 3.2 用户视图3.2.1 普通用户视图(1)注册会员(2)浏览书店图书3.2.2 会员视图 (1)修改个人信息 (2)提供以不同方式搜索书籍的功能 (3)提供用户订购书籍的功能 (4)可对本书店及书籍提出反馈意见,管理员可查
4、看留言3.2.3管理员视图(1)修改会员信息 (2)修改个人信息 (3)对书籍的类别进行初始化,并进行增、删、查、改等操作 (4)管理书籍信息,并进行增、删、查、改等操作 (5)查看用户订单,确认并通知发货 (6)查看留言并回复四、需求分析此书店管理系统的主要功能如下图所示:4.1 用户需求说明4.1.1 数据需求1.会员基本信息记录:会员编号、会员姓名、会员密码、性别、年龄、邮箱、联系电话、家庭地址2.管理员基本信息记录:管理员姓名、管理员密码3.书籍基本信息记录:书籍编号、书籍名称、作者、小类别编号、出版社、出版时间、剩余数量、定价、折扣、图片、登记日期、内容简介4.书籍类别信息管理:管理
5、员处理:增加/删除大类别、小类别5.订单管理:会员创建:订单编号、会员编号、书籍编号、数量、单价、折扣、总格、创建日期、状态订单编号、状态6.发货单:发货单编号、订单编号、发货状态、处理时间7.留言板信息记录:留言编号、会员编号、留言主题、留言内容、留言时间、回复状态、回复内容留言编号、回复内容、回复状态4.1.2 事务需求1.数据录入:(1)录入会员的基本信息:会员姓名、会员密码、性别、年龄、邮箱、联系电话、家庭地址(2)录入管理员基本信息:管理员姓名、密码(3)录入书籍基本信息:书籍名称、作者、小类别编号、出版社、出版时间、剩余数量、定价、折扣、图片、登记日期、内容简介(4)录入书籍类别信
6、息:大类别:大类别名称小类别:小类别名称、大类别编号2.数据更新/删除:(1)会员个人信息的修改更新(2)管理员个人信息的修改更新(3)书籍信息的更新/删除(管理员操作)(4)订单的创建(会员操作)/处理(管理员操作)(5)发货单的创建(管理员操作)4.2 系统需求说明 该书店管理系统需要较强的数据处理功能,理论上应该能够容纳上万书册的数据资料,并且在搜索方面理应具有较快的响应速度,能够处理多方面的数据请求。权限设置清晰明了,能够有效的防止越权操作。系统能够有效的处理各种异常,具有较好的健壮性。4.2.1 初始数据库大小(1) 大约有100册图书,分属于约20 种类别中,每个大类别有10 种以
7、下的小类别。(2) 大约有20名会员,及不限数量在线用户。(3) 大约有10 名管理员。(4) 大约有15份订单,其中待处理10份。(5) 大约有8份发货单。4.2.2 网络和共享需求(1) 所有学院必须安全的和总部中央数据库网络互连(2) 必须能够支持每个学院至少300 名用户同时访问,需要考虑这么大数量并发访问的许可需求。4.2.3 性能高峰期:每日的中午、晚上及周末(1) 单个记录查询时间少于1 秒,高峰期少于5 秒(2) 多个记录查询时间少于5 秒,高峰期少于10 秒(3) 更新/保存记录时间少于1 秒,高峰期少于5 秒4.2.4 安全性(1) 数据库必须有口令保护(2) 每个用户分配
8、特定的用户视图所应有的访问权限(3) 用户只能在适合他们完成工作需要的窗口中看到需要的数据4.2.5 备份和恢复每天24 点备份4.2.6 用户界面菜单驱动,联机帮助4.2.7 法律问题对用户信息管理,遵守法律五数据库逻辑设计5.1 ER图: 本系统的ER图如下:5.2 数据字典从数据字典中抽取出来的系统实体描述:实体属性数据类型描述是否可为空管理员manager管理员姓名nchar(10)主键否管理员密码会员VIP会员编号numeric(18, 0)会员密码会员姓名性别是年龄邮箱联系电话家庭住址书籍大类别Type_1大类别编号书籍小类别Type_2小类别编号外键小类别名称书籍信息Books书籍编号书籍名称作者出版社出版时间date剩余数量定价折扣图片登记时间内容简介订单Order订单编号数量单价总价创建日期状态留言板 留言编号留言主题留言内容留言时间回复状态回复内容发货单dispatchList发货单编号主键 发货状态处理时间5.3 关系表其中包含的联系有:联系留言留言板下订单生成书籍关联小类别隶属大类别包含该数据库关系图如下:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1