校园小商品交易系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告题目:校园小商品交易系统
课程《数据库原理及应用》
班级计算机科学与技术
姓名马彪
学号3120701104
指导教师帅兵
计算机与信息学院
时间:2014年12月20日至2014年12月31日
目录
摘要....................................................................................................................错误!未定义书签。第一章需求分析..............................................................................................错误!未定义书签。
1.1 系统目标设计 (5)
1.2 系统需求分析 (5)
1.3 业务流程分析 (6)
1.4 数据流程分析 (7)
第二章概念模型设计 (9)
2.1 概念 (9)
2.2 概念模型设计 (9)
第三章逻辑结构设计 (9)
3.1 逻辑模型设计和优化 (9)
3.2 关系模型 (11)
第四章物理设计和实施 (13)
4.1 定义数据库.......................................................................................错误!未定义书签。1
4.2 创建表 (117)
4.3 创建存储过程...................................................................................错误!未定义书签。3
4.4 创建触发器.......................................................................................错误!未定义书签。4 第五章课程设计心得体会..............................................................................错误!未定义书签。参考文献.. (17)
摘要
校园小商品交易系统,为商家和网民搭建一个购售平台,电子商务不仅改变了企业营销方式,而且推动企业对管理理念、决策方式、业务过程等系列问题的战略性思考和变革,最为重要的是,电子商务支持并形成战略性伙伴关系和虚拟企业。在今天,信息化大潮已经不可逆转,全球经济在一体化发展。对中国企业而言,这是一个充满机遇与挑战的全新的经济时代。对人们,它改变着人的生活方式和观念。网上购物已经进入人们生活的方方面面,为了适应社会的发展,商品交易系统是很有必要的。
而在现在的高校里,对购买的服务要求越来越高,尤其是对便捷的网购更是热衷,而在网购所有环节里,其交易系统的重要性毋庸置疑。本课程设计就是模仿网购交易模式而编写的简单的校园小商品交易系统,允许学生和教师订购商品和商品发布者和根据交易情况发布商品,同时管理员可以对商品以及各用户进行管理统计。
交易系统主要分为一般用户订购商品、发布者发布商品以及管理员对用户以及商品的管理统计,本系统采用SQL Server 2000作为数据库,使用ODBC作为数据源。在实现数据库部分功能时按照要求创建了触发器、视图以及存储过程。
第一章需求分析
1.1 系统目标设计
校园小商品交易系统,为商家和网民搭建一个购售平台。
经过调研及分析,校园小商品交易系统主要完成以下功能:
包含两类用户:管理员、普通用户。
(1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。
(2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。
(3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。
(4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。
1.2 系统需求分析
1)基本信息的维护
商品基本信息管理:包括商品基本信息的新建、修改和删除等。商品用户信息管理:包括商品用户信息的注册、修改密码和删除等。普通用户信息管理:包括普通用户信息的添加、删除和修改密码等。
2)商品发布商品发布信息管理:商品发布信息包括商品id,名称,价格,商品编号,上架时间等。商品发布管理功能完成商品信息增加、修改等。分类查看:可以根据商品名称或者价格所在区域来查看某种商品的详细信息和卖家情况。最近更新:商品信息的变动可以显示你的商品新鲜度。已有商品:列出当前商品用户已发布的商品。
3)订购管理商品订购管理:商品的订购包含商品id与订购商品的用户名,而且每订购一次就将商品的订购次数加一。查看已订购商品:可以根据商品用户名称来查看当前用户订购商品的情况。查找商品:用户可以直接去商城找商品,然后输入商品号订购,更新订购表。
4)管理员管理普通用户信息管理:查看全部普通用户信息,对其进行修改与删除,更新表。商品用户管理:基本功能与管理普通用户一样。商品管理:
查看全部商品信息与商品所属商品用户信息,然后对商品信息进行修改与删除
1.3 业务流程分析
根据本系统需要实现的功能,设计用户之间的关系流程图如下:
图1-3-1 业务流程图
1.4 数据流程分析
1.4.1数据流程图
图1-1 校园小商品交易管理系统顶层数据流图
图1-2校园小商品交易系统1层数据流图
1.2数据字典
(1)数据流的描述
数据流编号:D001
数据流名称:发布商品
数据流来源:商品发布者
数据流去向:校园小商品交易系统
数据流编号:D002
数据流名称:浏览商品
数据流来源:访客
数据流去向:校园小商品交易系统