网上书店web课程设计报告.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上书店信息管理系统 . PAGE 2 1 .. . … . word. … 目录 TOC \o 1-3 \h \z \u 第1章 引言2 第2章 系统技术及运行环境 2 2.1 ASP.NET简介 2 2.2 Visual Studio 2021简介 2 第3章 系统分析3 3.1需求分析 3 3.2识别实体 3 第4章 总体设计 4 4.1 三层架构层次的划分 4 4.2系统功能图 4 第5章 关键性构件及各层次实现 5 5.1设计和开发流程 5 第6章 公共模块 8 6.1系统主界面 8 6.2登录及注册模块 8 6.2.1登录8 6.2.2注册 9 6.2.3修改密码 10 6.3 图书搜索 11 6.4管理员模块 13 6.4.1角色管理13 6.5用户管理 14 6.5.1主界面14 6.5.2修改用户角色及备注信息15 6.5.3我的个人信息及更新17 6.6图书管理 18 6.6.1主界面18 6.6.2添加图书19 6.6.3查看图书详细信息及更新21 6.6.4查看图书销售情况21 6.7 订单管理22 6.7.1查看订单信息22 6.7.2查看订单子项信息23 6.8类别管理24 6.8.1主界面24 6.8.2添加图书类别25 6.9普通用户模块 25 6.9.1用户信息中心查看〔我的个人信息及更新〕 25 6.9.2购置图书〔我的购物车〕26 6.9.3结算中心 28 6.9.4 订单管理〔查看订单信息〕 29 6.9.5查看订单详细信息30 6.9.6查看图书详细信息及留言30 第3章 系统分析 3.1需求分析 网上书店系统为用户提供一系列网上购书效劳。 系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的角色判断,跳转到相应的页面为其提供操作。网上书店系统实现了图书信息的列表显示,用户通过选择图书种类进入对应种类的图书列表,也可以输入图书名称进展模糊查询。普通用户可以针对*一本书进展放入购物车、查看详细信息、查看留言等操作,在结算中心,系统为用户创立当次购书订单,默认为“未结〞状态。同时系统为普通用户提供订单管理操作,方便用户查看订单,并可以针对以前的未结订单进展已结操作。 管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执行添加、删除、修改等操作。 管理员和普通用户的功能模块图如下: 图3.1系统功能模块图 3.2识别实体 在系统功能模块设计上,按管理信息系统的设计要求,每个系统都必须有输入、输出、统计、维护、根底数据设置等功能。网上书店系统的数据操作包括角色、用户、图书、图书种类、订单、订单子项、留言等,共同协调完成系统的运行与维护。 各实体属性: 1. 角色:角色ID、角色名称 2. 用户:用户ID、用户名、真实、密码、地址、联系、创立日期、角色ID 3. 图书种类:图书种类ID、种类名称、上级种类ID 4. 图书:图书ID、图书名称、所属种类ID、详细描述、供应商、数量、进货价格、销售价格、图片信息 5. 订单:订单ID、所属用户ID、图书总量、订单总费用、创立日期、订单状态 〔2〕性能要求: 页面美观大方,实现无刷新技术,操作方便直观,有平安保障机制,后台使用SQLServer2005数据库。 第4章 总体设计 4.1 三层架构层次的划分 目前,典型的分层架构是三层架构,依次是数据层、业务逻辑层和表示层。综合现有的成功实践和.NET平台的特殊性,本系统中将三层架构的层次划分如下: 数据层——负责与数据源的交互,即数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和可用性不负责,对数据的用途不了解,不负担任何业务逻辑。 业务逻辑层——负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。 表示层——负责接收用户的输入、将输出呈现给用户以及平安性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息负责。 4.2系统功能图 图4.2系统功能图 第5章 关键性构件及各层次实现 5.1设计和开发流程 基于需求分析的应用,现将基于.NET平台的分层架构系统开发划分为以下几个阶段: 〔1〕.数据库的设计 〔2〕.确定先行实体 〔3〕先行实体的实体类设计 〔4〕.先行实体的数据层实现

文档评论(0)

hmwn621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档