数据库系统原理课程设计网上购物系统设计与实现文档格式.docx
- 文档编号:19744604
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:16
- 大小:240.11KB
数据库系统原理课程设计网上购物系统设计与实现文档格式.docx
《数据库系统原理课程设计网上购物系统设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《数据库系统原理课程设计网上购物系统设计与实现文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
(2)课题大体功能应符合实际系统的需求,必然要先做需求分析,再编写代码。
(3)应用系统开发工具不限,能够依照自己的实际情形选择一种。
4、课程设计报告方面
(1)课设报告杜绝剽窃和下载。
(2)课程设计报告内容包括:
a.前言:
要紧对自己的课程设计进行简要介绍说明,在对所选题目进行调研的基础上,明确该选题要做什么。
b.需求分析:
采纳自顶向下的方式,对数据库及应用系统进行分析,列出系统功能模块,并画出系统的功能模块图,写出数据字典,并画出数据流图。
c.概要设计:
依照需求分析画出E-R图(E-R图必需标准合理)
d.逻辑设计:
把E-R图转换成关系模式,并进行标准化,最终取得SQLServer所支持的数据表,然后合理概念用户视图和相关存储进程。
e.详细设计与实现:
要求分模块列出各模块的设计思路并用开发工具编写代码实现上述功能。
f.总结:
对设计结果进行合理性、标准程度和系统实际运行的结果进行评判和总结。
依照关系数据库设计原理和方式进行数据库设计,依照结构化程序设计方式或面向对象的程序设计方式进行数据库应用程序设计。
具体应包括:
需求分析,概念设计,详细设计,编码与实现,运行保护等步骤,最后写出完整并合理的课程设计报告。
学生签名:
2021年1月2日
课程设计(论文)评阅意见
序号
项目
等 级
优秀
良好
中等
及格
不及格
1
课程设计态度评价
2
出勤情况评价
3
任务难度评价
4
工作量饱满评价
5
设计中创新性评价
6
论文书写规范化评价
综合评定等级
评阅人顾增强
2012年月日
目 录
第1章前言......................................1
第2章需求分析...................................2
第3章概要设计...................................4
第4章逻辑设计...................................5
第5章详细设计与实现..............................8
第6章总结.....................................17
第7章参考文献..................................18
第一章前言
网上购物系统是典型的信息治理系统,其开发要紧包括后台数据库的成立和保护和应用程序的开发两个方面。
关于前者要求成立起数据一致性和完整性强、数据平安性好的数据库,而关于后者那么要求应用程序功能完备,操作简单等。
本系统是在分析了现行网上购物中存在的问题的基础上,结合数据库系统开发的概念、结构及系统开发的大体原理和方式,开发的一套网上购物系统。
依如实际情形,由目前各功能需求和公司里的情形而设计的这套系统。
全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析和终止语等章节,详细地论述了本系统开发的目的、进程。
商品销售治理系统是一个由人和运算机等组成的能够提供信息以支持一个组织机构内部的作业、治理、分析和决策职能的系统。
商品销售治理系统利用运算机的硬件和软件,手工规程、分析、打算、操纵和决策用的模型,和数据库对信息进行搜集、传输、加工、保留、保护和利用。
因此商品销售治理系统是一个信息处置系统。
商品销售治理系统作为各项业务、技术、工作自动化及高水平治理的方式和模式,正在取得愈来愈普遍的应用。
初期的商品销售治理系统一般是以各单位为主体,独自进行开发和应用。
从技术上看,大体是以局域网或客户机/效劳器模式组成应用系统平台,在操作系统和数据库治理系统的平台上开发应用软件系统。
可是,由于技术的进展和进步和应用、治理和数据共享的需要等诸多缘故,把分散开发且散布在各个地域的独立的治理信息系统相互连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为愈来愈迫切的任务。
商品销售行业的系列竞争使得争取顾客资源,增加业绩,提高销售数量,制定正确的营销策略已经成为一项重要的任务,而借助于当前蓬勃进展的IT工具来拓展销售能力,创作客观的经济效益已经成为许多公司企业的首选。
作为一有效的统计分析手腕,运算机治理系统具有优势,它在数据保留、数据互换等方面均能够做到快速靠得住,是手工操作所不能完成的。
第二章需求分析
1)数据需求
治理员:
治理员,治理员密码;
会员:
会员号,会员名,会员密码,会员年龄,会员邮箱,会员地址,号码;
商品:
商品号,商品类别号,商品名称,商品价钱,商品信息;
商品类别:
类别号,类别名;
定单:
会员号,会员名,定单号,商品名称,商品价钱;
评判:
会员号,商品号,评判内容;
购物车:
会员号,商品号,商品名称,商品价钱。
2)系统功能需求分析
第一,咱们这次设计的事网上服装店,它是将和数据库综合应用到电子商务上的应用,因此要求用户能够通过阅读器访问系统、订购商品,对系统的治理也是通过阅读器来完成的。
第二,网店必需有以下大体的功能:
1 用户注册
用户必需在网上购物系统的主界面进行注册,才能进行商品的购买。
在注册时用户需填会员的大致信息(会员号,会员名,会员密码,会员年龄,会员邮箱,会员地址,号码等),对客户的相关信息的信息(许诺项)能够进行修改。
2 网上购物
用户进行注册后,能够查看网上服装店中衣饰的供给,并有自己的需求就行订购图商城里的商品,能够反复订购。
3 查看以前用户定单
注册用户登岸系统后,能够自由的查看、修改用户信息,也能够查看以前在网上商城当选购的商品。
4 购物车
用户在选择自己如意的商品进行订购后,还能够查看当前所订购的商品,有会员自己独立的购物车。
5 系统的治理与保护
那个地址系统治理员能够进行登岸商品,会员,定单,商品类别(能够进行商品的删除、商品的修改、商品类别添加和删除等工作)。
数据流程
是否登录
货物信息
销售货物
仓库设置
退货管理
商品库存报表
商品销售报表
采购货物
商品入库报表
系统
登录
供应商设置
是
否
网上购物系统
仓库管理
商品管理
供应商管理
采购管理
财务管理
报表管理
销售管理
系统管理
实现功能
第三章概要结构设计
第四章逻辑结构设计
表2-1会员表(vip)
字段名
字段号
类型
是否主键
是否为空
会员号
vipID
char(16)
PM
会员名
vipName
M
会员密码
vipPwd
会员年龄
vipAge
char
(2)
会员邮箱
vipMail
会员地址
vipAddress
char(30)
电话号码
vipTel
char(11)
表2-2商品表(goods)
商品号
goodsID
char(8)
商品类别号
goodsTypeID
varchar(8)
商品名称
goodsName
char(20)
商品价格
goodsPrice
char(4)
商品信息
goodsInfo
text
表2-3商品类别(goodsType)
商品类别名
goodsTypeName
char(10)
表2-4治理员表(admin)
管理员名
admin
char(16)
管理员密码
adminPwd
表2-5评判表(apprise)
vipID
char(8)
评价信息
appriseInfo
表2-6定单表(orders)
订单号
orderID
char(15)
goodsName
char(20)
goodsPrice
char(4)
表2-7购物车表(goodsbag)
第五章详细设计与实现
以下为数据库成立的代码
createtablevip(
vipIDchar(16)notnull,
vipNamechar(16)notnull,
vipPwdchar(16)notnull,
vipAgechar
(2)null,
vipMailchar(16)null,
vipAddresschar(30)null,
vipTelchar(11)null,
constraintPK_VIPprimarykeynonclustered(vipID)
)
系统功能设计
系统登录模块设计
登录功能确实是用户在打开登录界面时输入“用户号”和“密码”并选择角色后对用户的信息进行验证,然后依照判定语句判定用户角色以跳转到不同的界面。
那个地址有治理员和会员两种登录选项。
图4-1登录界面
代码设计部份:
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringuserName=;
stringuserPwd=;
stringselectStr="
"
;
switch
case"
治理员"
:
selectStr="
select*fromadminwhereadminName='
+userName+"
'
oString().Trim())
indControl("
CheckBox1"
);
if==true)
stringsqlstr="
insertintoorders(vipID,goodsID,goodsName,goodsPrice)selectvipID,goodsID,goodsName,goodsPricefromgoodsviewwheregoodsID='
+[i].Value+"
andvipID='
+Session["
userName"
]+"
sqlcom=newSqlCommand(sqlstr,sqlcon);
();
}
}
protectedvoidButton4_Click(objectsender,EventArgse)
sqlcon=newSqlConnection(strCon);
SqlCommandsqlcom;
for(inti=0;
i<
=-1;
i++)
CheckBoxcbox=(CheckBox)[i].FindControl("
insertintogoodsbag(vipID,goodsID,goodsName,goodsPrice)selectvipID,goodsID,goodsName,goodsPricefromgoodsviewwheregoodsID='
+Session["
]+"
protectedvoidButton5_Click(objectsender,EventArgse)
("
protectedvoidGridView1_SelectedIndexChanging(objectsender,GridViewSelectEventArgse)
Session["
goods"
]=[].Value;
}
密码修改模块设计
此界面为治理员密码修改界面,修改密码时要求输入原始密码,若是输入错误,会显现提示信息。
再确实是要求两次输入新密码,若是两次输入的不一致,那么也会提示输入错误。
全数输入正确后,点击确认会弹出“修改成功“提示信息,如图4-5所示。
图4-5密码修改模块图
密码修改模块代码实现:
="
stringstrselect="
switch(Session["
Role"
].ToString())
{
strselect="
select*fromadminwhereadminName='
andadminPwd='
++"
break;
case"
会员"
select*fromvipwherevipID='
andvipPwd='
SqlCommandcmd=newSqlCommand(strselect,conn);
SqlDataReadersdr=();
if())
stringstrupdate="
if==
strupdate="
updateadminsetadminPwd='
++"
whereadminName='
updatevipsetvipPwd='
wherevipID='
SqlCommanducmd=newSqlCommand(strupdate,conn);
恭喜您,密码修改成功!
else
您输入的新密码不匹配,请从头输入!
您输入的原始密码有误,请从头输入!
第六章总结
本系统的利用方式:
1)系统评判登岸:
2)数据录入:
3)开始工作(数据保护):
4)数据查询
5)商品销售:
大体上表现了电子商务各方面的优势。
通过了两个多礼拜的尽力,我和同窗合作大体开发完成了网上购物系统。
其中我负责的要紧页面设计大体符合要求,能够完成主页显示欢迎界面,提供近期的商品展现,提供商品添加,实现等功能,商品类别、名称来查询是不是有自己需要的商品等功能。
界面明了,易操作。
通过设计我学到了很多新知识,个人能力与了专门大的提高,最重要的是我深切的感受到团队合作精神的重要性。
在设计中常常碰到各类困难与挫折,几回陷入停顿状态。
在这种情形下,同伴不但给予我的很多的鼓舞,而且在设计上提出了很多正确的建议和善意的批评。
大伙儿一路搜集各类相关资料,一路探讨技术问题,一路攻克设计中的各类困难。
总之,通过这次的课程设计我收成了很多!
第七章参考文献
【1】王晟,马里杰.SQLServer数据库开发经典案例解析[M].北京:
清华大学出版社,
【2】钱雪忠.数据库原理及应用(第二版).北京邮电大学出版社.
【3】何玉洁.数据库治理与编程技术[M].北京:
【4】王珊.数据库技术与联机分析处置.北京科学出版社.120-156
【5】刘韬,骆娟.VisualBasic数据库通用模块及典型系统开发实例导航[M].北京:
人民邮电出版社,
【6】王珊,萨师煊.数据库系统概论(第四版)[M].北京:
高等教育出版社,2020.120-125
【7】克罗恩克.数据库处置(Databaseprocessing).北京:
电子工业出版社.—254
【8】萨师煊.数据库的理论与实践[J].运算机科学,1983,17(3):
36-39
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 课程设计 网上 购物 设计 实现