1、1 课课 程程 设设 计计 课程名称_数据库应用课程设计_ 题目名称 企业报刊管理系统 2010 年 10 月 25 日 2 目录目录 概述概述 3 3 一需求分析一需求分析 3 3 二 (数据库)概念(模型)设计二 (数据库)概念(模型)设计 . . 6 6 三 (数据库)逻辑(模型)设计三 (数据库)逻辑(模型)设计 8 8 四四数据库物理设计与数据库保护设计数据库物理设计与数据库保护设计 1212 五五处理功能设计处理功能设计 1 13 3 六六数据库物理设计与数据库保护设计数据库物理设计与数据库保护设计 1 14 4 七七数据库应用系统运行数据库应用系统运行 3232 八八数据库课程设
2、计总结数据库课程设计总结 3434 3 数据库应用课程设计数据库应用课程设计 概述概述 系统的基本系统的基本任务任务:为企业部门的职工用户提供报刊订阅功能。 主要业务主要业务:用户订阅各种报刊,企业管理员对系统进行维护。 开发目标开发目标: 设计一种智能化的管理系统, 面向所有用户, 具有比较高的安全性能。 主要功能:主要功能:它能够实现报刊订阅的基本功能,如录入功能:录入订阅人员信息、 报刊基本信息; 订阅功能:订阅人员订阅报刊(并计算出其金额) ; 查询功能:按人员查询、按报刊查询、按部门查询有关订阅信息,对查询结果能 进行预览和打印; 统计功能:能实现按报刊统计、按人员统计、按部门统计,
3、对统计结果能进行预 览和打印; 其他:操作员管理、权限设置等,用户合法注册后必须输入有效密码才能成功进 入此系统,对于非法操作,系统有识别和防护措施。 一一. . 需求分析需求分析 1.11.1 用户需求: 如今,互联网飞速发展,科学技术的进步给我们的生活带来了巨大的改变, 以前,我们要订阅报刊,可能需要亲自到订阅机构或者要打电话订阅,而订阅机 构也需要大量的工作人员,要手工抄写订阅单或记录订阅情况,整个过程不仅烦 琐,而且很容易出错,甚至对企业或订阅人员有不安全的因数存在,比如由于操 作人员出错, 可能造成计帐方面的错误, 使企业亏损, 或使用户造成损失, 现在, 这些问题都在不断地被解决,
4、针对报刊订阅管理设计的系统已经越来越多,也越 来越完善。 面向企业的报刊订阅管理系统, 用户可以通过该管理系统方便的进行报刊订 阅;可以通过多种方式对报刊进行检索;能快速的知道该报刊的价格,订阅是否 有优惠;用户可以查询自己的订阅纪录,更改个人资料,修改密码;用户对自己 的个人信息和订阅纪录可以设置权限,只有经过允许,其他用户方可查阅;用户 订阅的时间达到一定时能够获得一定的优惠; 用户订阅后可以对系统的服务进行 4 评价。系统可以为用户提供方便的订阅功能;当不能订阅或没有存货时要给予用 户拒绝的理由;系统保存用户以往的订阅记录,便于用户查询;系统能防止用户 利用其他用户的名义订阅报刊。对于管
5、理者:为了便于管理,管理员给用户分配 一个可以唯一标志用户的 ID 号,用户不能更改;管理员可以录入报刊信息,对 信息进行维护;管理员可以按人员、按报刊、按部门查询有关订阅信息,对查询 结果能进行预览和打印; 管理员具有统计功能可以按报刊、 按人员、 按部门统计, 对统计结果能进行预览和打印。 1.2 业务流程分析 本系统树形用例图如下: 管理者: 录入 查询 统计 系统维护 录入报刊 信息 按人员查询 按部门查 询 按报刊查询 按人员统 计 按部门统计 按报刊统 计 信息维护 管理者 普通用户: 用户 登录 注册 录入 修改个人信息 修改密码 评论 订阅 退订 权限设置 个人信息 订阅纪 录
6、 查询 查询订阅纪 录 打印查询 结果 查询报刊 查询个人信息 5 流程图: 企业报刊订阅系统流程图 管理员系统用户 登录 注册? 注册 检验 功能选择 个 人 信 息 查 询 报 刊 选 择 报 刊 查 询 修改 订 阅 下订 填写信息 数据存储 正确 计算金额 确认 查询订阅单 评价 登录 检验 功能选择 退定 系 统 维 护 按 人 员 分 类 按 报 刊 分 类 按 部 门 分 类 查 询 统 计 录入 报 刊 信 息 新 信 息 允许订购 理由 拒绝订购 更 新 订阅 纪录 1.3 功能需求分析 本系统主要面向订阅报刊的用户以及具有管理与维护系统权限的管理员。 不 同的角色有不同的权限。 6 本系统主要实现以下功能: 对于用户: 1)登录功能:对于首次登录系统的用户,可以对报刊进行查询但不能订阅, 只有注册之后才可以拥有用户权限,为了安全起见,所有用户必须输入有效密码 才能使用用户权限。 2)录入功能: “用户注册”需要用户填写个人信息,输入密码,以后通过此 用户名和密码即可进入报刊订