Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
**《信息系统开发实践》**
**任务指导书**
**使用班级:信管1901**
**指导老师:赵钊林 杨亚蕾**
**2021年3月28日**
**\
《信息系统开发实践》任务指导书**
**一、设计要求**
运用数据库基础知识,在数据库应用环境下,完成一个具体的数据库应用系统的分析、设计与实现。设计环境和开发工具:
**数据库管理系统**:选用SQL server.
**开发工具**: C\#.NET
1、数据库设计
1. 需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的经验,作出系统业务流程图,对数据进行分析,编写数据字典。
2. 概念设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。
3. 逻辑设计:实现E-R图向关系模型的转换,特别注意实体的联系,优化数据模型。详细说明实体、实体属性和实体之间的关系。
4. 物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构
5. 实施与维护
2、设计报告要求
设计报告按照以下提纲书写:
1) 摘要。
2) 需求分析。
3) 数据库概念结构设计。
4) 数据库逻辑结构设计。
5) 系统结构框图及程序流程图
6) 程序源代码及其说明(打包后上交)。
7) 总结。
**二、设计任务**
**某餐饮企业(或者超市、酒店)会员管理系统的设计与实现**
**【整体背景】:**随着今年新冠肺炎疫情的发展,我国服务业传统经营模式受到了严重挑战,这些服务业急需转换经营模式。其中一个方式就是构建会员制,通过互联网方式进行消费,这个模式都需要构建会员管理系统。
**【业务背景】:**随着餐饮企业、超市、酒店等服务业经营模式发生变化, 这些企业为了减少人群聚集,逐渐了对原来的订餐、购买、住店登记等可以通过互联网进行的业务进行转型升级,多数企业为了对接触人员信息进行追踪,构建了会员制管理方法,通过一定优惠引导消费者成为企业会员,并将原来的一些线下业务转变成为线上业务进行。本次课程设计以这个社会需求为背景,初步设计并实现这些企业的会员管理系统。
**系统功能的基本要求:**
1)新会员信息注册登记(以电话号码为主码)
2)会员预订服务(餐饮企业可以订餐、订外卖、订净菜;超市可以订商品、酒店可以订客房)
3)会员消费管理
4)会员积分管理
5)企业优惠信息发布
6)会员信息注销
7)系统管理(管理员信息管理)
8)会员信息管理
9)会员消费分析与报表
**三、任务分组安排:**
> 1、每4-5个学生组成一个小组,每组从三个选题中选择一个,但每个选题选择的组数量不超过3个小组,先选先得。
>
> 2、每组选定一个组长,自行划分组员工作,确定各自的任务,但共同完成设计任务。
>
> 3、每个同学每天做好设计日志,记录每天的工作内容,并提交教师检查。
4、每个同学提交完整的设计报告(电子档)。
5、源程序打包后提交。
**四、时间与地点安排:**
1) 设计工作从第6周星期二开始,累计学时数为2周。分成两个阶段进行:
> (一)第一阶段:(1周)
>
> (1)根据设计任务介绍的背景,收集整理项目的需求,做出业务流程图。
>
> (2)在业务流程分析基础上进行数据库概念结构设计,设计出系统的E-R图,确定各个实体和联系的属性。
>
> (3)把概念结构设计转换成数据库的逻辑结构设计
>
> (4)确定系统的基本功能,划分模块
>
> (5)确定每个模块的功能,进行每个模块的功能设计,并且需要给出主要模块的流程图。
>
> (二)第二阶段:(1周)
>
> (1)根据系统的设计编写相应代码。
>
> (2)编写每天的工作日志。
>
> (3)完成系统,结合自己设计的系统,完成系统操作流程说明。
>
> (4)编写设计报告,程序源代码以附件的形式提供。
2)地点:
至诚C2-418,建议自己带笔记本电脑进行专周。
冲突时间:第6周 周二3-4 周三1-2节 周五1-2,5-6
第7周 周一5-6 周二3-4节 周三1-2 周五1-2,5-6
冲突时间除两周的周五5-6节外,大家可以选择在C2-402进行课程设计。
**五、任务建议**
> 大家在第6周周二时完成分组,并向杨亚蕾老师提交分组名单。后面根据老师的指导大家逐步提交以下文档,文档中需要具体注明文档每一部分执笔人,大家需要轮换作为执笔人,否则从未执笔的同学本次专周成绩很可能不合格。所有文档均需要有文字、有图形,每个小组需要提交的文档如下:
1. 业务流程分析与业务流程图
2. 关系语义表达说明与ER图、关系模式
3. 数据库表结构的设计(WORD文档)与实现语句(包括建库、建表)
4. 系统功能结构描述与系统功能结构图
5. 系统界面设计总体方案(包括界面风格设计、窗口和程序命名)
6. 每个同学模块的界面设计
7. 程序代码(有注释、并标明作者)
8. 程序运行操作说明
9. 每个同学总结报告
**六、考核要求**:
1) 遵守学校有关学生专周实习的规章制度及所在实验室的规章制度。
2) 认真完成每天的工作日志和课程设计报告。
3) 不允许雷同,如果被教师认定为抄袭,则双方成绩为不及格。
4) 每个小组提交每个同学的程序源代码及系统使用操作说明书。(按模板提供)