网上书店软件工程课程设计小组报告

上传人:xmg****18 文档编号:141940179 上传时间:2020-08-14 格式:DOC 页数:30 大小:1.45MB
返回 下载 相关 举报
网上书店软件工程课程设计小组报告_第1页
第1页 / 共30页
网上书店软件工程课程设计小组报告_第2页
第2页 / 共30页
网上书店软件工程课程设计小组报告_第3页
第3页 / 共30页
网上书店软件工程课程设计小组报告_第4页
第4页 / 共30页
网上书店软件工程课程设计小组报告_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《网上书店软件工程课程设计小组报告》由会员分享,可在线阅读,更多相关《网上书店软件工程课程设计小组报告(30页珍藏版)》请在金锄头文库上搜索。

1、 . . . 信息学院课程设计结果评定评价容评价指标评分权值评定成绩业务水平有扎实的基础理论知识和课程知识;能正确设计实验方案;独立进行实验工作;能运用所学课程知识和技能去发现与解决实际问题0.2设计质量实验正确,分析处理科学;设计结果有应用价值;图纸绘制符合国家标准,质量符合要求;计算及测试结果准确;工作中有创新意识;对前人工作有改进或突破,或有独特见解; 0.4工作量、工作态度按期完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律;工作作风严谨务实0.2报告质量文字通顺,技术用语准确,符号统一,编号齐全,书写工整规,图表完备、整洁、正确;0.2合 计1.0指导教师签字:评定日期:.

2、. . . 目 录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系统

3、的性设计114.2数据库设计114.2.1 数据库概念结构设计114.2.2 数据库逻辑结构设计144.2.3 数据库物理结构设计155.详细设计175.1 前台系统详细设计175.2 后台系统详细设计216.系统调试与测试236.1系统调试236.2系统测试246.2.1测试存在问题246.2.2测试管理员登录246.2.3测试管理员添加书籍247.系统实施运行258.总结26参考文献271.概述1.1设计目的 随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们都想在最短的时间购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往

4、的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。在电子商务中,网上书店是目前应用最广、最成功的例之一。用户可以通过它在网络上利用Internet,突破了时间和空间的限制,从而实现网上购书,达到最大便利的效果。同时,网上书店的实现,也可以节省大量的资源浪费,为买家和卖家都带来了好处。网上书店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。本系统的设计运用面向对象技术、UML及可视化的建模工具Rational Rose及visio 2003完成

5、系统的需求分析与设计。并且以ASP为主要制作工具,实现了用户登陆、验证身份及用户和书籍数据的采集、书籍的预览查询、以及对书籍的购买通过购物车等功能的实现。1.2任务与具体要求主要提供的基本服务项目有:管理员和客户的注册,登录;客户的分级浏览或图书选购;管理员对进书、售书、库存、客户信息的管理;实现商品管理、分类管理和用户管理以及送货、汇款方式的管理,还有一些相关帮助信息以及联系管理员的信息。 要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形

6、信息)。一般客户可以浏览网上书店容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如、地址、等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。管理员应该能够对网上书店的进书、售书订单、库存、客户信息进行查询和管理。1.3开发环境操作系统:Windows 2000/XP或WIN 7 浏览器:IE 6.0及以上版本或360浏览器开发工具:Dreamweaver CS3、IIS 5.1和Access数据库开发语言:ASP技术软件文档的开发和编制:Visio、Rose、Microsoft Word 2003等工具1.4小组部分工情况胡剑颖(组长):全面协调小组工作;负责整个项目开发

7、工作、需求分析、系统测试与调试和小组文档核查等工作。负责系统的需求分析和数据库设计以及实现,实现数据库与系统前台和后台的连接,对前台和后台设计存在的问题加以解决,并参与了部分编码工作,同时也负责系统实现后的测试工作。彬:主要负责结构设计与后台程序的开发等工作。负责系统的可行性分析以及界面的美工设计。玉珊:负责系统的概要设计的模块设计部分以及前台系统的设计与实现和检查运行环境配置与实现的安装。完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作。2.可行性分析2.1经济上可行性开发网上书店系统在经济上的支出经过估算大致分为两部分:固定性支出和不可知支出。在固定性支出方面由于现今计算机的

8、价格已经十分低廉,性能却有了长足的进步,且该系统规模不大,开发这样的一个系统所需的人员不需要太多,开发周期较短,所以支出的费用大大的降低,经过整体估算大致支出约为1万元左右。由于在开发过程中可能会遇到一些未知的问题,此时也需要一定的支出和包括一些相关资料搜集和相关软件使用权费用的支出,这些支出大致为3000元左右。所以开发此系统总估算为1.3万元左右。该系统的开发,为书店图书销售方面带来了一个质的飞跃,该系统的运行可以代替人工进行许多繁杂的劳动,节省许多时间和空间方面的资源,大大的方面了图书销售商和图书消费者。这样节省了大量的人力物力,按该系统的使用周期按10年来算,大致可以省下了超过30万元

9、,大大节约了成本,同时也提高了工作效率,收益远远大于支出。因此,该系统在经济上是可行的。2.2技术上可行性本系统采用ASP技术和Access、IIS5.1进行联合开发,ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。Access作为本系统的数据库,Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management

10、 System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。IIS5.1是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。因而用它们联合来开发一个小型的网上书城系统是很方便可行的。另外,本系统只需要一台装有Windows XP操作系统的计算机即可实现该系统的完成,本项目组成员均能熟练的使用Windows XP操作系统,对计算

11、机也都比较熟悉,因而在这方面不成问题。况且本项目组成员均有学过ASP课程及熟悉Access数据库的使用,并有使用过这几个软件和开发语言做过相关系统的经验,所以对于开发网上书城系统,在技术上是可行的。2.3法律上可行性该系统完全自主开发,不存在侵犯他人知识产权的行为,同时也没有损害国家、集体和他人的利益,各项工作的开展均按照国家法律规定的围进行,在系统设计的相关信息以及功能均没有超出法律的限制,在采用开发该系统的软件(Dreamweaver和Access)也是经过软件研制方授权使用,且开发过程中使用的相关资源均是在法律上允许使用。因而,开发该系统不存在任何的行为,在法律上是可行的。2.4操作上可

12、行性本系统由于使用ASP开发,开发完成是网页界面友好,操纵起来方面简单,只要用户详细阅读开发者对该系统制定的使用说明手册,用户很快便能上手,方便简单,且又不失实用。该系统主要基于Windows XP操作系统,用户基本上能够轻松的操作Windows XP操作系统,这对于用户操作该系统也提供了一定的便利。用户可以通过系统直接完成各项操作,进行动态更新,而且可以比较直观的看到操作的效果。由于该系统开发工具具有的优点,使该系统在维护等其他方面的开销大大减少了。网上书城系统是一个小型的商品管理系统,所耗费的资源非常的小,用户的计算机无论是硬件还是软件都能够满足条件,因此,本系统在用户运行上是可行的。3.

13、需求分析3.1系统需求分析网上书店是一种高质量,更快捷,更方便的购书方式。网上书店可主要用于图书的在线销售,式的书店对图书的管理更加合理化,信息化。售书的同时还具有书籍类商品管理、购物车、订单管理,非常灵活的容和文章管理功能。根据书店系统的具体情况,系统的主要功能包括:3.1.1用户(前台)功能 1) 注册功能:注册、登录、退出、个人管理2) 图书选购:浏览图书、购物车的管理3) 订单的管理:查看订单、修改订单、撤销订单3.1.2管理员(后台)功能1) 登录和注销功能2) 用户管理:删除用户、查询用户3) 图书管理:添加图书、删除图书、修改图书、查询图书4) 订单管理:查询订单、确认订单、删除

14、订单5) 分类管理:添加图书分类、修改图书分类、删除图书分类等。3.3数据流程分析3.4业务流程分析顾客浏览网页,查看书籍信息,选择要购买的书籍。点击购买,如果没有登录,系统提示先登录,若是新用户需要注册后再登录。登录之后就可以进行购买。3.5用例图分析3.5.1管理者用例1)登录:管理员登录。图表 1.1管理者登录用例图2)订单管理:包括对订单的增加删除以及查询订单功能。图表 1.2管理者对订单管理用例图3)图书管理:对图书的查询(通过年份、书名、作者查询)、删除、添加以及对图书的修改。图表 1.3管理者对图书管理用例图4)用户管理:对用户的查询,删除用户。图表 1.4管理者对用户管理用例图

15、3.5.2客户用例图1)登录:用户登录。图表 2.1客户登录用例图2)订单管理:让用户可以对自己订单进行查看、撤销、订单的查询、订单的日期查询、修改订单等等图表 2.2客户对订单管理用例图3)图书选购:通过输入图书的信息,当需要购买时创建购物车,通过购物车来进行对图书进行浏览、删除以及订单的生成和数量的修改等等。图表 2.3客户图书选购用例图4)注册:用户的注册。图表2.4客户注册用例图3.4数据字典(1)图书基本信息=编号+书名+作者+装帧+出版日期+积分+详细介绍+目录+用户评级分数+市场价+会员价+推荐+订购次数+查看次数+折扣+小类ID+大类ID+缩略图+添加日期+评级次数+VIP价格+ISBN+页数+开

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号