软件工程实训文档_第1页
软件工程实训文档_第2页
软件工程实训文档_第3页
软件工程实训文档_第4页
软件工程实训文档_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计大作业报告课程名称: 软件工程课程设计 设计题目: 当当网上书店实训工程 院 系: 信息技术学院 专 业: 计算机科学与技术 班 级: 2021级2班 设 计 者: XXX 学 号: 202111010237 指导教师: XXXX 设计时间:2021年1月12 日-1月 16日昆明学院昆明学院课程设计大作业任务书姓 名:XXX院系:信息学院专 业:计算机科学与技术学 号:XXXXXXX任务起止日期:课程设计题目:当当网上书店实训工程 课程设计要求及任务描述:课程采用实践与理论同时进行的实施方式,即理论与实践同时进行,相互贯穿。1个周的实训过程中,授课过程主要由教师讲解,但教师的讲解方式

2、不是传统的“单纯讲述方式,而是在讲述知识的同时以“带学员做工程的方式展开。学员可以在教师的带着下一步步完成工程的设计、实现及测试过程,使技术得到加强和稳固。1.类的定义;2.类、对象和引用的关系;3.继承及继承的特性;4.封装与继承的关系;5.异常处理的简单方法;6.数据库的简单使用;7.掌握dao层等多个层的简单含义;8.掌握tomcat的访问;9.使用MYeclipse进行网页的编制;10.掌握jsp的语法标准;11.数据库与网页的关联。工作方案及安排:第一天:明确设计要求,找出实现方法,完成需求分析和总体设计。第二天:编写各模块对应函数和主函数,编写代码。第三天:测试运行程序、调试代码,

3、找出缺乏和错误,修改并改善。第四天:总结设计工作,写出课程设计说明书。第五天:提交报告,进行辩论。合计: 5天。指导教师签字 2021年 月 日 课程设计大作业成绩学号:XXXX 姓名:XXXX 指导教师:XXXXXX课程设计题目:当当网上书店实训工程完成情况总结:本次实训,是我来到学校为止最有意义的一次实训,真的让自己学到了一些有用的东西,虽然只有短短的五天时间,可是我觉得,这对自己而言受益匪浅在进行本次实训时,我遇到了很多困难,例如:开始着手建立与SQL数据库连接时,方法总是不对;代码中少了或是多了总在报错;名字不对应;字符名没有对应;数据丧失等等各种问题。但在老师和同学的帮助下一一解决,

4、最终完成了任务。指导教师评语:成绩:填表时间:指导教师签名:课程设计报告一. 背景说明网上书店作为信息时代的产物,方便了我们的生活,让我们可以更快捷的享受到阅读的乐趣,为此,如同“当当网上书店这样的网络书店就异军突起,我们此次所要谈论的,就是关于网络书店的组建过程,由于时间原因,我们只能做一局部相关内容,就用这一局部的内容来简单说明网络书店构建中的几个关键局部用户注册和登录;图书的浏览和详情;参加购物车;结算四个局部。二总体设计1.需求分析设计该实践工程为“当当网上书店功能模块。 “当当网是一款基于Web 2.0 技术的网上商品交易效劳平台。提供了各种网上商品出售功能。 其主要功能分为用户模块

5、和管理员模块,用例如下:2.各局部设计过程如下:2.1.用户登录设计1说明和优先级高 登录功能是必须的功能,他关系到用户结算的问题 2鼓励响应序列 前提:“当当网上书店的已经注册用户,进入到首页点击首页的“登录 进入登录界面 输入用户名密码,点击登录按钮 提交登录信息 后置结果: 成功跳到首页页面,并带有提示 登录失败,回跳到登录页面,并提示用户名或者密码错误 3输入输出数据 输入的数据名称 说明 类型 形式 备注 用户名 用户登录用到用户名 字符串 文本框 已经注册,长度6-30 密码 用户需要记住的 字符串 密码框 已经注册,长度6-30 2.2.用户注册1说明和优先级高注册功能是必须的功

6、能,他关系到用户登录和结算的问题2鼓励响应序列前提:“当当网上书店的无账户用户游客,进入到首页点击首页上的“注册进入注册界面输入用户名密码,点击登录按钮提交登录信息后置结果:成功跳到首页页面,并带有提示登录失败,回跳到登录页面,并提示用户名或者密码错误3输入输出数据输入的数据名称 说明 类型 形式 备注 用户名 用户登录用到用户名 字符串 文本框 已经注册,长度6-30 密码 用户需要记住的 字符串 密码框 已经注册,长度6-30 姓名 姓名 字符串 文本框 性别 性别 字符串 单项选择按钮 联系方式 联系 字符串 文本框 非必须 住址 住址 字符串 文本框 非必须 2.3.用户浏览所有图书

7、1说明和优先级高 所有用户都可以浏览书店中的所有图书,是核心功能。 2鼓励响应序列 前提:无用户进入到首页在首页显示所有图书信息及其相关的操作参加购物车,上面有查询的输入框和查询按钮后置结果:进入首页,会出现所有图书的相关信息和操作如果“失败,会跳出错误提示页面3输入输出数据输出的数据名称 说明 类型 形式 备注 编号 编号字符串 编号书名 书名 字符串 布局良好的页面元素 书名 价格 价格 数值 布局良好的页面元素 价格 作者 作者 字符串 布局良好的页面元素 作者 库存量 库存量 数值 布局良好的页面元素 库存量 图片 图片 图片信息 布局良好的页面元素 图片 参加购物车 参加购物车 字符

8、串 超链接 操作 2.4.用户查询图书1说明和优先级高所有用户都可以查询书店中的需要的图书,是核心功能。2鼓励响应序列前提:无用户进入到首页在首页显示所有图书信息及其相关的操作参加购物车,上面有查询的输入框和查询按钮在输入框中输入相关书名单击查询后置结果:如果“成功,会出现所有需要的图书的相关信息和操作如果“失败,会跳出错误提示页面3输入输出数据输出的数据名称 说明 类型 形式 备注 编号 编号字符串 编号书名 书名 字符串 布局良好的页面元素 书名 价格 价格 数值 布局良好的页面元素 价格 作者 作者 字符串 布局良好的页面元素 作者 库存量 库存量 数值 布局良好的页面元素 库存量 图片

9、 图片 图片信息 布局良好的页面元素 图片 参加购物车 参加购物车 字符串 超链接 操作 2.5.用户将图书参加购物车1说明和优先级高所有用户都将图书参加购物车,是核心功能。2鼓励响应序列前提:无用户进入到首页在首页显示所有图书信息及其相关的操作参加购物车,上面有查询的输入框和查询按钮点击相应图书的“参加购物车后置结果:如果“成功,跳到购物车页面,页面中有结算如果“失败,会跳出错误提示页面3输入输出数据输出的数据名称 说明 类型 形式 备注 书名 书名 字符串 布局良好的页面元素 书名 价格 价格 数值 布局良好的页面元素 价格 图片 图片 图片信息 布局良好的页面元素 图片 购置数量 购置数

10、量 数值 布局良好的页面元素 购置数量 2.6.用户结算1说明和优先级高登录用户才能进行结算,是核心功能。2鼓励响应序列前提:登录用户用户进入到首页在首页显示的“我的购物车按钮点击 “我的购物车,进入购物车页面有相应的结算按钮和收货地址,收货人,联系方式填入信息,并提交后置结果:如果“成功,跳到结算成功页面如果“失败,会跳出错误提示页面3输入输出数据输入的数据名称 说明 类型 形式 备注 收件人 收件人 字符串 布局良好的页面元素 收件人,不一定是登录名者收件人地址收件人地址字符串布局良好的页面元素不一定是登录用户的地址联系方式联系方式字符串布局良好的页面元素不一定是登录用户的地址3.工程设计

11、说明3.1数据库设计模块系统E-R 图相应的关系模式:管理员用户名,密码,姓名,性别,联系方式图书编号,书名,价格,作者,出版社,库存量,上架日期,图片,描述,管理者用户名用户用户名,密码,姓名,性别,联系方式,住址订单编号,下单者,下单日期,收货地址,收件人,联系方式订单项编号,订单编号,所买图书,数量3.1.1.Book表用于存储图书信息.user表用于存储使用过系统的用户信息3.1.3.orders表用于存储使用系统用户的订单信息3.1.4.orderitem表用于存储使用系统用户购书的订单信息3.2.实体模型3.2.1.封装用户信息3.2.2.封装图书信息3.2.3.封装订单信息3.2.4.封装订单信息三. 成品展示3.1.注册界面3.2.登录界面3.3.图书网页3.4.单本详情3.5.订单3.6.提交结算四数据库相关信息4.1users表4.2.orders表4.3.book表4.4.orderitem表五总结本次实训,是我来到学校为止最有意义的一次实训,真的让自己学到了一些有用的东西,虽然只有短

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论