毕业论文-基于aspsql的二手书信息管理系统的设计与实现(编辑修改稿)内容摘要:

人员兴奋不已 的新技术 ,正是这些具有革新意义的新特性 ,让 远远超越了 ASP,成为了新的一代 Web 开发人员们的宠儿。 使得 Web 开发人员 能够更加灵活的使用编程语言完成系统程序的开发设计 ,有效缩短了 Web 应用程序的开发周期。 与Windows SQL 20xx Server 结合到一起 ,能够 为中小型乃至企业级的 web 商业模型提供 一个稳定 可靠 ,简单 高效 ,安全 便捷 的运行环境。 [6] 数据库技术 管理数据库及其对象时 SQL20xx 的主要任务。 每个数据库都是由表、触发器、存储过程等数据库对象所组成的。 数据表是包含数据库中所有数据的数据库对象,设计完数据库后就可以创建数据库中用来存储数据的表了。 SQL20xx 提供了两种创建数据库表:一种是利用表设计器创建表,一种是利用 TransactSQL 语句中的 creat 命令创建表。 创建完一个表之后,最重要的就是向表中插入数据,这是最基本的操作。 假如有需要删除表的话,可以利用企业管理器删除表或者用 DROP TABLE 语句删除表。 SQL20xx 数据存储过程将一些固定的数据操作集中起来处理,解决了数据库使用时系统的速度和效率问题。 打开 SQL Server 企业管理器,选中数据库中“存储过程”文件夹,单击鼠标右键,选择“新建存储过程”命令,即可往对话框文本显示处添加命令语句。 数据的 存储过程是保存可以接受和返回 的 用户 所 提供的参数的 TransactSQL语句的集合。 修改存储命令可以使用 ALTER PROCEDURE 语句更改存储过程。 删除存储过程可以使用 DROP PROCEDURE 命令。 [7] 5 由于 设计的这个二手书交易 系统 在设计的和运行的会 涉及到许 多数据的处理 ,这就迫切的 需要有一个 极其 强大的后台数据库管理系统支持 .目前 主流的数据库系统 主要有 :SQL20xx,FoxPro,Excel,Sybase,Oracle,Informix,SQL Server 等 ,其中网络型的 SQL Server, Oracle 产品安全性 最高,稳定性最高, 远远高于桌面型的 SQL20xx,FoxPro 等数据库 . 二手书管理系统的数据库 系统采用的是 Microsoft公司的 :第一 ,同为微软公司的产品, SQL Server 与 Windows 20xx Server 服 务器 可以 紧密 相连 , 并且在工作的时候可以 高度 集成 ,协同工作,提升工作效率。 Windows 20xx Server 服务器 系统 具有 非常好 的安全性 ,所有未经授权的非法用户是没有权限访问系统的,这在一定的程度上阻止了非法用户的操作 ,可以很好的提升 SQL20xx 服务器的安全性 ,符合系统对安全性的要求。 第二 ,用户 在使用系统的时候所使用到的数据都是 存储在 SQL20xx 数据库中的数据 ,可以实时调用和修改, 符合系统 对于实现 远程访问数据库的 这一 要求 .第三 ,数据库存储 容量庞大 ,用户可以在每个数据库中 创建多达 十多 万个数据表 ,存储在数 据表中的数据 只受服务器硬盘空间的限制 ,这也就 符合系统的 数据存储 数量多 的要求。 [8] 连接数据库 作为 一种全新的数据库访问机制, 使得数据库编程变得简单。 为提供 了 两种数据访问的模式。 一是连接模式 (connected), 在代码中编程 利用 技术 使得程序系统与数据连接 , 这是较为的 传统的数据库访问 方式。 还有一种是非连接模式 (disconnected), 这个就只有 数据连接技术 才具有的 功能。 相对于其他的数据连接方式, 提供了更大的 可 升 级性和 更好的 灵活性。 在非连接模式下的数据访问 时 ,应用程序 就会先 从数据源中获得所需的数据,然后断开与原数据源的连接 ,即可在非连接模式下 完成数据的更新工作。 [9] 提供了 OleDb 和 SQL Server 两种编程接口访问数据库。 如果用户使用SQL Server 作为数据库,最好使用 SQL Server 接口,其效率比使用 OleDb 好。 6 3 需求分析 可行性分析 技术可行性: 现在的个人计算机硬件配置远远能够满足系统开发的硬件需求 , 硬盘空间也足够的大,有 足够的 存储 空间可以安装 和 运行平台、数据库和各类编 程工具,在编程 和开发 环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障; 社会可行性: 目前已有很多成功 二手书交易 系统 的先例。 二手书交易 系统 的 开发和运行与国家的政策法规不存在任何冲突和抵触之处。 另外, 二手书交易 系统 所采用的操作和工作方式符合工作人员的日常习惯,而且操作方便灵活,便于 管理。 具有可行性 ; 经济可行性:本系统主要采用 开发,免费,开源 , 登入 二手书交易 系统即可进行操作 ,使用方便快捷; 技 术可行性 这次我做的二手书交易系统使用的 是 .NET 家族的 技术和 技术。 相对于 ASP, 具有更好的先进性和开放性,在未来能够得到更好的技术和平台支持,更具有发展的空间。 数据库 技术方面 采用的是 SQL20xx。 将 , 以及 SQL20xx 结合起来开发一套 二手书交易 系统 ,必定是可行并且高效的。 经济可行性 经济可行性研究主要进行成本 收益 分析, 就是先大致预算开发此系统 的成本, 估算后期的收入扣除成本后的收入所剩的利润能否达到预期值。 [10]之后还 要看 这个系统 能否给 所使用的 用户带来足够的 功能需要 达到用户的使用需求 ,我 开发 的这套 二手书交易 系统正是考虑 正是全面考虑这一方面。 由此可见,这个二手书交易 系统的开发在经济上是完全可行的。 开发这次的二手书交易系统没有花费什么经费 ,而且是个人独立设计的,可以节省许多 成本 , 而且这次的系统设计只是为了更好的对所学知识做一个系统的梳理和检查, 提高个人的实际动手 开发 能力。 7 操作可行性 计算机网络使得人们的生活更加的方面与快捷 , 而在这个高速发展的社会, 人们对工作效率及 简单可操作 性都有了更 深一步的 要求。 因此, 计算机和 计算机网络为基础的管理系统 是社会发展的必然趋势, 日新月异的智能化的软件 , 使得我们 从 原 来 的手工操作的费时费力逐渐转变到现在人工智能,计算机网络控制的高效简便时代,而且极大的提高了工作效率和准确度。 [11]这个二手书交易系统 界面简单 、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以查看信息。 此次设计的二手书交易系统界面简单明了,很容易既能知道要如何使用 , 对于没有多少计算机知识的人来说也能轻松使用。 系统用例 经过具体的需求分析,得出 二手书 交易系 统 的基本 用例图 如下。 总体用例图如图 31 所示: 用 用用 用 用 用用 用用 用 用 用用 用 用用 用 用用 用 用 用用 用 用 用 用 用 u s e s u s e s u s e s u s e s u s e s u s e s u s e s 8 管 理 员图 书 分 类 管 理公 告 管 理图 书 管 理订 单 管 理会 员 管 理修 改 密 码 u s e s u s e s u s e s u s e s u s e s u s e s s 图 31 系统总用例图 系统流程 和逻辑 9 开 始输 入 用 户 名 密 码 和验 证 码输 入 是 否 合法进 入 系 统NY结 束 图 32登录流程图 用 用用 用 用 用 用 用用 用 用 用 用用用 用 用 用NY用 用 图 33添加 图书 信息流程图 10 计算机软硬件配置和开发平台 计算机系统硬件配置 主板: 斯巴达克 黑潮 BA210 CPU: AMD Athlon(速龙 ) II X2 245 双核 内存: 金士顿 2GB DDR3 1333MHZ 硬盘: 西数 WDC WD5000AADS00L4B1 ( 500 GB / 54007200 转 /分 ) 光驱: 华硕 DVDE818A4 DVD 显卡: ATI Radeon HD 4850( 512 MB / ATI ) 声卡 : 瑞昱 ALC883 @ ATI SB750 HD Audio Controller 声卡 : ATI Radeon HD 48x0 Audio Device 网卡: 瑞昱 RTL8168D(P)/8111D(P) PCIE Gigabit Ether NIC 显示器: 宏碁 ACR010B V193WL ( 英寸 ) 计算机系统软件配置 操作系统: Windows 7 Ultimate(32 bit / SP1) 安装软件: Microsoft Office 20xx 金山词霸 20xx 360 安全卫士 360 杀毒软件 Inter Explorer Mozilla Firefox 搜狗高速浏览器 VS20xx+SQL20xx 编程环境与工具 本管理信息系统采用 Windows 7 Ultimate 作为操作系统平台。 本系统在开发时选用了稳定性较强的 Windows 7 Ultimate 中文 旗舰版 和 C作为开发语言,同时选项用了 SQL20xx数据库,由于 此次开发所用到的软件工具 都是 Microsoft公司的产品,因此 在各个方面的容错性, 兼容性 都很 好, 在这样的组合平台下 开发 做 出的应用系统稳定性 就会 较高。 VS20xx 是微软开发的 具有可视化的开发 软件 , 开发环境遵循的是所见即所得的开 11 发理念, 可以快速完成系统 相 关模块的建立及修改 ,内部集成的数据访问通道,使得 所开发出来的系统程序 可以轻松方便的对数据库进行管理。 数据库采用 Microsoft SQL 20xx, 而我所开发的系统对于数据库的要求不是非常的高 , 使用完全可以胜任我对于系统数据的 工作需求, 而且 所支持的 数据 类型 很多 , 使用起来简单易学,维护简单省事 ,费用低,对 管理人员 的要求不高,容易升级 以及维护。 4 系统 概要 设计 概述 本系统采用 B/S结构 (Browser/Server,浏览器 /服务器结构 )和基于 Web服务两种模式,是一个适用于 Inter 环境下 的模型结构。 只要用户能连上 Inter,便可以在任何时间、任何地点使用。 系统工作原理图如图 41 所示: 客 户 端 W e b 服 务 器数 据 库 检 索请 求传 送验 证回 发执 行 过 程 图 41 系统工作原理图 系统结构 本系统 是基于 B/S 架构的网站系统, 本系统的具体功能如下: 系统分为 2个角色,管理员, 和 普通用户 ,管理员可以管理系统的 图书 的基本信息,分类 , 订单 管理, 新闻 管理, 用户 管理和 修改密码 , 用户管理可以查看 新闻,图书信息,可以购买和管理自己的订单,修改自己的个人信息等 功能 本系统的 功能模块图如图 42。 12 用用用用用用用用 用用 用 用用 用 用 用用 用用 用 用 用用 用 用用 用 用用 用 用 用用 用 用 用 用 用用 用 用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用 图 42系统功能结构图 . 数据库设计 数据库 ER图 概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。 数据库概念模型设计可通过 ER图来描述现实世界的概念模型。 13 用户 编号 名称 密码 性别 姓名 邮箱 地址 邮编 注册时间 用户名 编号 密码 管理员 图书 买 书 卖书 价格 书名 数量 价格 书名 数量 新闻 时间 内容 n n mm mm 留言 内容 留言人 时间 n 商品编号 分类编号 商品名称 图片 发布时间 作者 出版社 价格 介绍 14 数据库实体 编 号管 理 员用 户 名密 码 图 43 管理员 属性图 公 告。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。