




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息学院课程设计结果评定评价内容 评价指标评分权值评定成绩业务水平有扎实的基础理论知识和课程知识;能正确设计实验方案;独立进行实验工作;能运用所学课程知识和技能去发现与解决实际问题0.2设计质量实验正确,分析处理科学;设计结果有应用价值;图纸绘制符合国家标准,质量符合要求;计算及测试结果准确;工作中有创新意识;对前人工作有改进或突破,或有独特见解;0.4工作量、工作态度按期完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律;工作作风严谨务实0.2报告质量文字通顺,技术用语准确,符号统一,编号齐全,书写工整规范,图表完备、整洁、正确;0.2合 计 1.0指导教师签字: 评定日期:I目 录1.概述 .11.1 设计目的 .11.2 任务与具体要求 .11.3 开发环境 .11.4 小组内部分工情况 .22.可行性分析 .22.1 经济上可行性 .22.2 技术上可行性 .22.3 法律上可行性 .32.4 操作上可行性 .33.需求分析 .33.1 系统需求分析 .33.1.1 用户(前台)功能 .43.1.2 管理员(后台)功能 .43.3 数据流程分析 .43.4 业务流程分析 .43.5 用例图分析 .53.5.1 管理者用例 .53.5.2 客户用例图 .63.4 数据字典 .84.概要设计 .84.1 模块设计 .84.1.1 前台功能分模块设计 .84.1.2 后台功能分模块设计 .93.2 系统功能结构设计 .113.2.1 系统结构设计的原则 .113.2.2 系统安全性设计 .113.2.3 系统的保密性设计 .114.2 数据库设计 .114.2.1 数据库概念结构设计 .114.2.2 数据库逻辑结构设计 .144.2.3 数据库物理结构设计 .155.详细设计 .175.1 前台系统详细设计 .17II5.2 后台系统详细设计 .216.系统调试与测试 .236.1 系统调试 .236.2 系统测试 .246.2.1 测试存在问题 .246.2.2 测试管理员登录 .246.2.3 测试管理员添加书籍 .247.系统实施运行 .258.总结 .26参考文献 .2711.概述1.1 设计目的随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们都想在最短的时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。在电子商务网站中,网上书店是目前应用最广、最成功的范例之一。用户可以通过它在网络上利用 Internet,突破了时间和空间的限制,从而实现网上购书,达到最大便利的效果。同时,网上书店的实现,也可以节省大量的资源浪费,为买家和卖家都带来了好处。网上书店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。本系统的设计运用面向对象技术、UML 及可视化的建模工具 Rational Rose 及 visio 2003 完成系统的需求分析与设计。并且以 ASP 为主要制作工具,实现了用户登陆、验证身份及用户和书籍数据的采集、书籍的预览查询、以及对书籍的购买通过购物车等功能的实现。1.2 任务与具体要求网站主要提供的基本服务项目有:管理员和客户的注册,登录;客户的分级浏览或图书选购;管理员对进书、售书、库存、客户信息的管理;实现商品管理、分类管理和用户管理以及送货、汇款方式的管理,还有一些相关帮助信息以及联系管理员的信息。 要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。管理员应该能够对网上书店的进书、售书订单、库存、客户信息进行查询和管理。1.3 开发环境操作系统:Windows 2000/XP 或 WIN 7 浏览器:IE 6.0 及以上版本或 360 浏览器开发工具:Dreamweaver CS3、IIS 5.1 和 Access 数据库2开发语言:ASP 技术软件文档的开发和编制:Visio、Rose、Microsoft Word 2003 等工具1.4 小组内部分工情况胡剑颖(组长):全面协调小组工作;负责整个项目开发工作、网站需求分析、系统测试与调试和小组文档核查等工作。负责系统的需求分析和数据库设计以及实现,实现数据库与系统前台和后台的连接,对前台和后台设计存在的问题加以解决,并参与了部分编码工作,同时也负责系统实现后的测试工作。陈彬:主要负责网站结构设计与后台程序的开发等工作。负责系统的可行性分析以及网站界面的美工设计。郑玉珊:负责系统的概要设计的模块设计部分以及前台系统的设计与实现和检查运行环境配置与实现网站的安装。完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作。2.可行性分析2.1 经济上可行性开发网上书店系统在经济上的支出经过估算大致分为两部分:固定性支出和不可知支出。在固定性支出方面由于现今计算机的价格已经十分低廉,性能却有了长足的进步,且该系统规模不大,开发这样的一个系统所需的人员不需要太多,开发周期较短,所以支出的费用大大的降低,经过整体估算大致支出约为 1 万元左右。由于在开发过程中可能会遇到一些未知的问题,此时也需要一定的支出和包括一些相关资料搜集和相关软件使用权费用的支出,这些支出大致为 3000 元左右。所以开发此系统总估算为 1.3 万元左右。该系统的开发,为书店图书销售方面带来了一个质的飞跃,该系统的运行可以代替人工进行许多繁杂的劳动,节省许多时间和空间方面的资源,大大的方面了图书销售商和图书消费者。这样节省了大量的人力物力,按该系统的使用周期按 10 年来算,大致可以省下了超过 30 万元,大大节约了成本,同时也提高了工作效率,收益远远大于支出。因此,该系统在经济上是可行的。2.2 技术上可行性本系统采用 ASP 技术和 Access、IIS5.1 进行联合开发,ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单),也可以创建使用 HTML 网页作为用户界面的 web 应用程序。Access 作为本系统的数据库,Access 是微软公司推出的基于 Windows 的桌3面关系数据库管理系统(RDBMS,即 Relational Database Management System),是Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。IIS5.1 是由微软公司提供的基于运行Microsoft Windows 的互联网基本服务。因而用它们联合来开发一个小型的网上书城系统是很方便可行的。另外,本系统只需要一台装有 Windows XP 操作系统的计算机即可实现该系统的完成,本项目组成员均能熟练的使用 Windows XP 操作系统,对计算机也都比较熟悉,因而在这方面不成问题。况且本项目组成员均有学过 ASP 课程及熟悉 Access 数据库的使用,并有使用过这几个软件和开发语言做过相关系统的经验,所以对于开发网上书城系统,在技术上是可行的。2.3 法律上可行性该系统完全自主开发,不存在侵犯他人知识产权的行为,同时也没有损害国家、集体和他人的利益,各项工作的开展均按照国家法律规定的范围内进行,在系统设计的相关信息以及功能均没有超出法律的限制,在采用开发该系统的软件(Dreamweaver 和 Access)也是经过软件研制方授权使用,且开发过程中使用的相关资源均是在法律上允许使用。因而,开发该系统不存在任何的违法行为,在法律上是可行的。2.4 操作上可行性本系统由于使用 ASP 开发,开发完成是网页界面友好,操纵起来方面简单,只要用户详细阅读开发者对该系统制定的使用说明手册,用户很快便能上手,方便简单,且又不失实用。该系统主要基于 Windows XP 操作系统,用户基本上能够轻松的操作 Windows XP 操作系统,这对于用户操作该系统也提供了一定的便利。用户可以通过系统直接完成各项操作,进行动态更新,而且可以比较直观的看到操作的效果。由于该系统开发工具具有的优点,使该系统在维护等其他方面的开销大大减少了。网上书城系统是一个小型的商品管理系统,所耗费的资源非常的小,用户的计算机无论是硬件还是软件都能够满足条件,因此,本系统在用户运行上是可行的。3.需求分析3.1 系统需求分析网上书店是一种高质量,更快捷,更方便的购书方式。网上书店可主要用于图书的在线销售,网站式的书店对图书的管理更加合理化,信息化。售书的同时还具有书籍类商品管理、购物车、订单管理,非常灵活的网站内容和 文章管理功能。4根据书店系统的具体情况,系统的主要功能包括:3.1.1 用户(前台)功能 1) 注册功能:注册、登录、退出、个人管理2) 图书选购:浏览图书、购物车的管理3) 订单的管理:查看订单、修改订单、撤销订单3.1.2 管理员(后台)功能1) 登录和注销功能2) 用户管理:删除用户、查询用户3) 图书管理:添加图书、删除图书、修改图书、查询图书4) 订单管理:查询订单、确认订单、删除订单5) 分类管理:添加图书分类、修改图书分类、删除图书分类等。3.3 数据流程分析3.4 业务流程分析顾客浏览网页,查看书籍信息,选择要购买的书籍。点击购买,如果没有登录,系统提示先登录,若是新用户需要注册后再登录。 登录之后就可以进行购买。53.5 用例图分析3.5.1 管理者用例1)登录:管理员登录。图表 1.1 管理者登录用例图2)订单管理:包括对订单的增加删除以及查询订单功能。图表 1.2 管理者对订单管理用例图63)图书管理:对图书的查询(通过年份、书名、作者查询)、删除、添加以及对图书的修改。图表 1.3 管理者对图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB41-T 2615-2024 山桐子育苗技术规程
- 心理咨询师考试中的临床观察技能试题及答案
- 如何提高网络规划设计师考试通过率试题及答案
- 文化产业管理课程的考试亮点与试题及答案
- 2024秋四年级英语上册 Unit 4 My home课时6 Read and write-Story time教学设计 人教PEP001
- 母猪护理工作的法律法规解读试题及答案
- 卫生管理考试突破性试题及答案
- 复习策略卫生管理证书试题及答案
- 四年级英语下册 Unit 2 My family Part B第一课时教学设计1 人教PEP001
- 挖掘激光技术工程师考试的关键试题及答案
- 2024年电工(高级技师)考前必刷必练题库500题(含真题、必会题)
- 重庆市渝北区2023-2024学年小升初语文试卷(含答案)
- 2024年机修钳工(高级技师)职业鉴定考试题库(含答案)
- 4.1.1 小数的意义(课件)-2023-2024学年四年级下册数学人教版
- 第十一章《功和机械能》大单元教学设计-2023-2024学年八年级物理同步备课系列(人教版)
- 医护人员手卫生知识培训课件
- 2025届高考作文写作素材:6月时事热点素材(适用话题+运用示例)
- 公对公车辆租赁合同范本
- 普通植物病理学智慧树知到期末考试答案章节答案2024年东北农业大学
- 家庭农场经营与管理-家庭农场财务管理
- 招标代理服务技术方案
评论
0/150
提交评论