一、系统需求规格说明
1.项目概述
(1).项目的背景
(2).开发意义
(3).开发目标
2.主要任务与性能要求
3.人员分工
(1).胡玥
(2).何均辉
4.计划安排
二.系统设计
1.引言
项目名称: 超市商品销售系统
编写本报告的目的:总结这次实训我们所学到的知识,基本上将这一学期所学的知识都运用到其中,巩固了数据库的基础。
2.系统任务描述
说明所开发系统的基本任务、功能要求及业务流程说明,确定系统相关的人员或角。
3.数据库概念结构设计
4.数据库逻辑结构设计
将E-R模型转换为关系模式。
/*商品信息表*/
Goods(id,gname,model,in_price,out_price,gtype)
/*销售记录表*/
Records(id,customer_id,goods_id,price,sql存储过程实例sell_time,num,seller_id)
/*顾客信息表*/
Customers(id,score,cname,tel)
/*收银员信息表*/
Seller(id,snam,age,tel)
/*仓库信息表*/
Store(goods_id,num,maker)
5.数据库物理结构设计
列出所有数据库一览表、关系表的结构或在SQL Server 2000/2005中构建的具体结果截图,数据完整性设计。
6.主要功能实现
包括客户界面程序、数据库对象编程(图T-SQL 、存储过程、触发器)。列出各功能的程序一览表(模块名、程序名、调用的程序或函数名)、程序清单(要求有注释)和相应的主要界面截图,列举2-3个有关数据库操作方面的重点或难点问题并说明解决方法。
重点1:设计和实现数据完整性。
解决方法:(1). 通过定义各种约束Primary Key, Foreign Key,Check
(2). 通过创建默认值和规则
难点1:创建触发器使会员积分自动更新。
难点2:学会使用存储过程
三.收获和体会
1. 何均辉:成功完成实验,遇到的问题只有在删除时由于外键的冲突导致失败,最后通过同学的提醒解决。通过这次大作业,了解了数据库的建立,使用查询,建立约束,触发器等,基本上将这一学期所学的知识都运用到其中,使自己更加巩固了数据库的基础。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论