- 17
- 0
- 约6.14千字
- 约 10页
- 2017-05-18 发布于江西
- 举报
数据库课程设计报告——网上购书系统
数据库课程设计报告
题 目: 网上购书系统
系部名称 : 专业名称 : 班 级 : 学号 : 学生姓名 : 指导教师 : 时间 :
课程设计目的
课程设计的目的是为了巩固复习曾经学习过的数据库课程,并通过实际的实验对所学的知识加以巩固以达到模拟现实生活中实际用例的目的,并增加同学们适应以后工作中的团队工作中的合作互助的团队精神。
课程设计内容
网上书店主要由前台会员管理模块和后台管理员模块两部分组成。
前台功能模块主要用于实现会员注册,登录,修改个人信息,分类查看书目信息、购书、管理购物车、结帐、查看各种服务条款等功能。
后台管理模块主要用于实现后台管理人员对会员,商品,物流,订单和系统的管理等功能。
通过对网上书店工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。
1、管理员信息,包括数据项有:管理员编号、管理员账号、管理员密码。
2、会员信息,包括数据项有:会员账号、会员密码、会员昵称、会员E-mail、会员级别(管理员设定)。
3、图书信息,包括数据项有:图书编号、图书名称、作者、出版社编号、出版日期、图书类别编号、图书简介。
(⑴出版社信息,包括数据项有:出版社编号、出版社名称。
⑵图书类别信息,包括数据项有:图书类别编号、图书类别名称。)
4、图书订单,包括数据项有:会员账号、下定单日期、收货地址、收货地址邮编、收货人姓名、收货人联系方式、送货方式编号、总费用、图书名称、现已售出量情况。
5、购物车,包括数据项有:会员账号、每种图书名称、每种图书市场价格、每种图书网站价格、每种图书数量、每种图书的价格、图书总价。
三、软硬件环境及系统所采用的体系结构
Access数据库和java所做的前台开发
四、需求分析
通过实际调查,要求本网站具有以下功能:
系统具有良好的人机界面。
如果系统的使用对象较多,则要求有较好的权限管理。
全面展示网上书店内的交易信息。
书目分类显示,方便顾客了解本网上书店内的图书
查看网上书店内的交易信息。
系统最大限度地实现易维护性和易操作性。
系统运行稳定、安全可靠。
支持图书检索显示,可以通过查找图书的模糊信息查找图书。
五、系统设计
1.系统结构图(功能模块图)
网站业务流成分析:
网上书店系统业务流程图:
网上书店系统业务流程:
网上书店前台管理功能结构图:
2.数据库设计
数据库中的E-R图:(列出其中一个关系进行说明)
该系统中的注册会员的信息表如下所示
六、系统的实施
购物车的设计,有添加,更改,结算,提交功能的实现:
ackage cart;
import java.util.Vector;
public class Cart {
Vector v = new Vector();
String act = null;
String item = null;
private void addItem(String id) {
v.addElement(id);
}
private void removeItem(String id) {
v.removeElement(id);
}
public void setItem(String id) {
item = id;
}
public void setAct(String s) {
act = s;
}
public String[] getItems() {
String[] s = new String[v.size()];
v.copyInto(s);
return s;
}
public void processRequest() {
if (act.equals(add))
addItem(item);
else if (act.equals(remove))
removeItem(item);
// reset at the end of the request
reset();
}
// reset
private void reset() {
act = null;
item = null;
}
public void clearAll(){
v.removeAllElements();
}
}
现实页面信息,提示等操作的设计:
package spage;
import java.sql.*;
public class S
您可能关注的文档
- 投资学讲义-刘志新.ppt
- 报报销注意事项.doc
- 拆迁产权不明确房屋补偿安置方案申请书.doc
- 担保资料-担保机构风险评审和项目管理.ppt
- 拆迁许可证书面申请.doc
- 拉丁语(拉丁语教学).ppt
- 拓新科技第八年年度计划.doc
- 拼音直接教學法第二段.ppt
- 拼音复习 - PowerPoint Presentation.ppt
- 招聘和筛选的程序.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 春节复工煤矿工人培训教案.pptx VIP
- Haier海尔蒸箱ST450-30S说明书.pdf
- Joyoung九阳电饭煲F30S-S160使用说明书.pdf
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- 79博客-目录书签跳转版.pdf VIP
- 计算智能 课件全套 第1--11章 绪论、模糊系统理论---新型群智能优化算法.pptx
- 2025年国庆节后煤矿复产复工'六个一'安全资料汇编.docx VIP
- 2023中国生物材料大会会议手册-ok.pdf VIP
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)