信息系统与数据库技术实践指导.docx

上传人:b****7 文档编号:9672442 上传时间:2023-02-05 格式:DOCX 页数:11 大小:86KB
下载 相关 举报
信息系统与数据库技术实践指导.docx_第1页
第1页 / 共11页
信息系统与数据库技术实践指导.docx_第2页
第2页 / 共11页
信息系统与数据库技术实践指导.docx_第3页
第3页 / 共11页
信息系统与数据库技术实践指导.docx_第4页
第4页 / 共11页
信息系统与数据库技术实践指导.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

信息系统与数据库技术实践指导.docx

《信息系统与数据库技术实践指导.docx》由会员分享,可在线阅读,更多相关《信息系统与数据库技术实践指导.docx(11页珍藏版)》请在冰豆网上搜索。

信息系统与数据库技术实践指导.docx

信息系统与数据库技术实践指导

前言

本书使用对象为本科非计算机专业的学生,实践课程的学时为24学时。

设计环境为学校计算机中心。

软件环境要求:

windows操作系统,SQL-Server,VB.net,Word(用于编写设计报告)。

第一篇说明

一.目的

本课程是信息系统设计的实践性环节之一,是在学生利用《信息系统与数据库技术》课程理论知识进行的一次全面的综合技术实践。

二.要求

1.分析题目的要求;

2.写出详细设计说明;

3.创建数据库、编写程序代码,调试程序使其能正确运行;

4.设计完成的软件要便于操作和使用,有整齐、美观的使用界面;

5.设计完成后提交设计报告(按学校要求装订)和源代码文件的电子文档。

三.内容

1.在指导书提供的题目中选择一题,题目选定后不可更换;

2.用户提供的主操作界面应该方便用户的操作。

3.创建的数据库每张表不得少于5条记录

4.最后提交的课程设计成果包括:

a)课程设计报告电子稿(包括任务书);

b)源程序文件;

c)可执行程序文件;

d)黄色的课程设计封面,填写相应信息。

四.设计报告的内容:

1.设计题目名称、班级号、学号、学生姓名和课程设计起止日期(封面);

2.上海应用技术学院课程设计任务书(下发)

3.系统目标;

4.需求分析;

5.数据库设计;

6.系统开发设计;

7.课程设计总结;

8.附录:

1参考文献2程序清单。

五.评分标准:

1.根据平时出勤情况和设计时的工作情况;30%

2.根据课程设计程序的完成情况,必须有可运行的程序文件。

50%

3.根据课程设计报告的质量。

(注意:

课程设计报告和程序不能雷同,雷同的所有人判为不及格!

)20%。

4.在题目要求之外附加具有实用性的功能。

10%

六.进度安排:

1选择课程设计题目,分析系统目标,创建数据库;

2按功能模块编写详细设计说明;

3系统开发设计;

4写课程设计报告;

5交课程设计报告(封面及电子稿);

第二篇课程设计题目

题目一客户信息管理

1.设计要求:

设计网上书店信息系统中的客户信息管理模块,要求有客户和店员两个方面的功能。

客户类的用户能注册、维护个人信息;查看个人购买记录;查看个人客户信息。

店员类的用户能查询、浏览、汇总客户信息;客户评价;客户分类等。

2.提示:

基本功能要求(及格必须完成以下功能1-3,功能4为选做项,学生可再增加其他功能):

1.浏览全部顾客个人信息;

2.按顾客姓名查找顾客个人信息;

3.增加顾客信息;

4.按顾客姓名查找购买信息;

界面设计要求

●以菜单集成各功能窗口。

●各窗口界面整齐美观,恰当地使用各种窗体控件,便于用户使用。

●有用户登录界面(即进行身份验证,用户根据权限使用不同的功能)。

程序设计注意事项

●注意输入有效性检查,即用程序检验用户输入的数据是否符合数据类型或格式需求,如果不合适,提醒其重新输入,从而保证与数据库的正确交互以及保证数据库信息的有效性。

●全局变量使用:

因为系统中含有多个窗体和模块文件,为了数据处理需要,可以使用一些全局变量,这样可以简化程序,减少代码量,简化提高系统效率,可以将全局变量放在模块文件中。

●过程和函数的使用:

将一些具有独立功能的程序段编写为过程或函数,这样不仅使程序结构模块化,而且可以通过过程或函数多次调用共享代码。

●存储过程建立在SQLServer服务器端,在数据库应用程序中使用存储过程可以简化客户端程序,提供系统运行效率,并且减少网络信息传输量。

●视图建立在SQLServer服务器端,可以简化客户端程序和提高访问安全性。

数据库设计参见附录。

题目二图书信息管理

1.设计要求:

设计网上书店信息系统中的客户信息管理模块,要求有客户和店员两个方面的功能。

客户类的用户能图书查询、浏览(包括浏览本书信息和相关图书列表)。

查看个人客户信息。

店员类的用户能维护图书基本信息、包括增、删、改等;图书折扣管理;图书信息汇总。

2.提示:

基本功能要求(及格必须完成以下功能1-3,功能4为选做项,学生可再增加其他功能):

1.浏览全部图书信息;

2.按图书名称查找图书信息;

3.增加图书信息;

4.按图书名称查找购买信息;

界面设计要求

●以菜单集成各功能窗口。

●各窗口界面整齐美观,恰当地使用各种窗体控件,便于用户使用。

●有用户登录界面(即进行身份验证,用户根据权限使用不同的功能)。

程序设计注意事项

●注意输入有效性检查,即用程序检验用户输入的数据是否符合数据类型或格式需求,如果不合适,提醒其重新输入,从而保证与数据库的正确交互以及保证数据库信息的有效性。

●全局变量使用:

因为系统中含有多个窗体和模块文件,为了数据处理需要,可以使用一些全局变量,这样可以简化程序,减少代码量,简化提高系统效率,可以将全局变量放在模块文件中。

●过程和函数的使用:

将一些具有独立功能的程序段编写为过程或函数,这样不仅使程序结构模块化,而且可以通过过程或函数多次调用共享代码。

●存储过程建立在SQLServer服务器端,在数据库应用程序中使用存储过程可以简化客户端程序,提供系统运行效率,并且减少网络信息传输量。

●视图建立在SQLServer服务器端,可以简化客户端程序和提高访问安全性。

数据库设计参见附录。

 

题目三购书管理

1.设计要求:

设计网上书店信息系统中的客户信息管理模块,要求有客户和店员两个方面的功能。

客户类的用户能图书查询、浏览(包括浏览本书信息和相关图书列表)。

查看个人客户信息。

店员类的用户能维护图书基本信息、包括增、删、改等;图书折扣管理;图书信息汇总。

2.提示:

基本功能要求(及格必须完成以下功能1-3,功能4为选做项,学生可再增加其他功能):

1.浏览全部订单信息;

2.按客户号查找订单信息;

3.增加订单信息;

4.按图书名称统计其销售数量;

界面设计要求

●以菜单集成各功能窗口。

●各窗口界面整齐美观,恰当地使用各种窗体控件,便于用户使用。

●有用户登录界面(即进行身份验证,用户根据权限使用不同的功能)。

程序设计注意事项

●注意输入有效性检查,即用程序检验用户输入的数据是否符合数据类型或格式需求,如果不合适,提醒其重新输入,从而保证与数据库的正确交互以及保证数据库信息的有效性。

●全局变量使用:

因为系统中含有多个窗体和模块文件,为了数据处理需要,可以使用一些全局变量,这样可以简化程序,减少代码量,简化提高系统效率,可以将全局变量放在模块文件中。

●过程和函数的使用:

将一些具有独立功能的程序段编写为过程或函数,这样不仅使程序结构模块化,而且可以通过过程或函数多次调用共享代码。

●存储过程建立在SQLServer服务器端,在数据库应用程序中使用存储过程可以简化客户端程序,提供系统运行效率,并且减少网络信息传输量。

●视图建立在SQLServer服务器端,可以简化客户端程序和提高访问安全性。

数据库设计参见附录。

附录:

1.数据流图

2.功能结构图:

 

3.E-R图

4.数据库逻辑设计

1)将数据库的概念模式图转化为如下四个基本关系模式:

客户(客户号,姓名,性别,职业,生日,所在省区,联系电话,Email,客户等级,忠诚度)

图书(书号,书名,作者,出版社,出版时间,类别,内容简介,价格,折扣)

订单(订单号,客户号,支付方式,发货方式,发货地址,订货时间)

订单详细资料(订单号,书号,数量)

2)数据库的关系图如图所示。

5.数据库物理设计

下面给出SQLServer下的网上书店数据库物理设计的关系模型设计、完整性约束设计和索引选择。

1)Customer客户表:

存储客户基本信息。

字段名称

字段说明

类型定义

属性限定

索引

关系(外键)

CustomerCode

客户号

Char(8)

PrimaryKey

主索引

Name

客户姓名

Varchar(16)

NotNull

Sex

性别

Char

(2)

NotNull

"男"或"女"

Job

职业

Char(12)

NotNull

Birthday

生日

Datetime

Hometown

所在省区

Varchar(40)

Email

Email

Varchar(40)

Telephone

联系电话

Varchar(40)

VIPClass

用户等级

Char

(1)

“A”~”D”

LoyaltyClass

忠诚度

Char

(1)

“A”~”D”

2)Book图书表:

存储图书基本情况。

字段名称

字段说明

类型定义

属性限定

索引

关系(外键)

BookCode

书号

Char(8)

PrimaryKey

主索引

BookName

书名

Varchar(60)

NotNull

Author

作者

Char(20)

NotNull

Publisher

出版社

Varchar(50)

NotNull

PublishTime

出版时间

DateTime

NotNull

BookSort

图书类别

Char(8)

Content

内容简介

Varchar(1000)

Price

价格

Numeric(4,1)

NotNull

Discount

折扣

Numeric(2,1)

NotNullDefault1

图书类别BookSort取值:

少儿、计算机、社会、生活、体育、外语、其他

3)Order订单表:

存储订单的基本情况

字段名称

字段说明

类型定义

属性限定

索引

关系(外键)

OrderCode

订单号

Char(8)

PrimaryKey

主索引

CustomerCode

客户号

Char(8)

NotNull

Customer:

CustomerCode

PayType

支付方式

Varchar

(1)

NotNull

SendType

发货方式

Varchar

(1)

NotNull

Address

发货地址

Varchar(200)

NotNull

OrderTime

订货时间

DateTime

NotNull

DefaultGetDate()

OrderStatus

订单状态

Char

(1)

“P”、“F”、“C”

Default“P”

订单状态OrderStatus取值:

“P”为处理中,“F”为完成,“C”为取消。

支付方式PayType取值:

“C”为货到现金支付;“I”为信用卡支付。

发货方式SendType取值:

“F”为快递;“P”为邮局邮寄。

4)OrderDetail订单详细情况表:

存储订单的详细情况。

字段名称

字段说明

类型定义

属性限定

索引

关系(外键)

OrderCode

订单号

Char(8)

PrimaryKey

主索引

Order:

OrderCode

BookCode

书号

Char(8)

PrimaryKey

主索引

Book:

BookCode

Amount

数量

Int

Default0

>=0

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1