豆瓣二手书店管理系统毕业论文
2021-11-08 21:35:46
摘 要
本设计基于ASP.NET框架在网络上构建一个书店管理系统,选用SQL Server设计数据库,选用Visual Studio 2017来编写本系统各个功能模块的程序代码。本设计方便书店内部管理人员对书籍的收书、售书和统计分析进行便携管理,另外通过网站给读者提供了解书店的途径。本文结合了理论知识和实践操作,对本设计实现的可行性、用户需求进行了分析,整理出系统的逻辑模型,然后做了系统设计,最后讲解系统的设计和实现。
本设计针对中小型二手书店的后台管理,设计出满足书店管理人员的后台管理的操作功能,附加游客读者浏览书店网站功能,有助于在信息时代与时俱进,更好经营。该系统针对管理人员设计了后台管理系统,包括注册登录、权限管理、图书信息管理模块和统计分析模块;针对读者设计了前台宣传系统,包括书籍查阅、浏览、留言模块。
本文的特色在于将后台管理与前台宣传整合到一起,同时保持代码的可扩充性,方便后期系统维护人员根据书店业务变化修改程序代码,这些创新之处将会使二手书店管理系统跟上时代脚步,不断完善创新。
关键词:ASP.NET;系统;后台管理;数据库
Abstract
This design is based on ASP.NET framework, build a bookstore management system on the network, choose SQL server to design the database, choose visual studio 2017 to write the program code of each functional module of the system. This design is convenient for the internal managers of bookstores to carry out the portable management of book collection, sales and statistical analysis. In addition, it provides readers with a way to understand the bookstores through the website. This paper combines the theoretical knowledge and practical operation, analyzes the feasibility and user requirements of the design and implementation, sorts out the logical model of the system, then designs the system, and finally explains the design and implementation of the system.
This design aims at the background management of small and medium-sized second-hand bookstores, designs the operation function to meet the background management of bookstores' managers, and adds the function of visitors' browsing the website of bookstores, which is conducive to advancing with the times and better management in the information age. The system designed the background management system for managers, including registration and login, authority management, books information management module, and statistical analysis module; designed the front publicity system for readers, including book reference, browsing and message module.
The feature of this paper is to integrate the background management with the front publicity, and at the same time to keep the code extensibility, so that the system maintenance personnel can modify the program code according to the changes of the bookstore business in the later period. These innovations will make the second-hand bookstore management system keep up with the times and constantly improve the innovation.
Key Words:ASP.NET; system; background management; database
目录
第1章 绪论 1
1.1 设计的目的及意义 1
1.2 国内外研究现状 1
1.2.1 国内研究现状 1
1.2.2 国外研究现状 2
1.3 设计的基本内容及目标 2
第2章 豆瓣二手书店的系统分析 4
2.1 系统可行性分析 4
2.1.1 技术可行性 4
2.1.2 管理可行性 4
2.1.3 经济可行性 4
2.1.4 安全可行性 5
2.1.5 法律可行性 5
2.2 业务需求分析 5
2.3 功能需求分析 6
2.4 非功能需求分析 7
2.5 组织结构分析 8
2.6业务流程分析 9
2.6.1 管理员注册登录系统业务流程分析 9
2.6.2 收书管理业务流程分析 9
2.6.3 库存管理业务流程分析 10
2.6.4 书架及图书管理业务流程分析 10
2.6.5售书管理业务流程分析 11
2.6.6 统计分析业务流程分析 11
2.6.7 顾客在线浏览业务流程分析 12
2.7 数据流分析 12
2.7.1 顶层数据流分析 12
2.7.2 第二层数据流分析 13
2.7.3 第三层数据流分析 14
2.8 本章小结 16
第3章 豆瓣二手书店的系统设计 17
3.1 物理配置方案设计 17
3.2 功能结构设计 17
3.3 系统流程设计 18
3.4 数据存储设计 24
3.4.1 E.R图及关系模型 24
3.4.2 数据表 27
3.5 代码设计 29
3.6 I/O设计 29
3.7 本章小结 30
第4章 豆瓣二手书店的系统实施 31
4.1 物理系统的实施 31
4.2 程序设计 31
4.3 软件开发工具 32
4.4 程序和系统调试 32
4.4.1 首页 32
4.4.2 前台浏览页面 34
4.4.3 后台管理页面 38
4.5 本章小结 45
结论 47
参考文献 48
致谢 49
第1章 绪论
1.1 设计的目的及意义
随着物质生活水平不断提高,人们也越来越追求精神世界的充实,书籍也远远不再是过去只有学生才日常接触到的东西了。然而目前存在的现象是:随着学生年级的升高,很多用过的教材或看过的读本不再具有实用价值,而另一边也刚好有需要这类教材读本的读者。此外,一些具有艺术熏陶的读者更喜欢徜徉于旧书店,发现书上的涂鸦也是一件趣事。因此,二手书店应运而生,可以流通旧书,循环书籍使用次数,间接节能环保。然而,由于手机等电子设备进行阅读的方式给传统纸质图书的销售造成了较大影响,二手书店的销售额大幅度下滑,二手书店难以为继[1]。传统的二手书店中,基本上所有的日常管理流程都是人工操作,其工作效率低下,历史数据很难保存和利用,更重要的是无法进行简洁快速的统计分析,不利于经营管理[2]。一般大型书店的计算机应用程度都比较高,管理功能较为齐全,具有一定的优势,而不同的二手书店有各自的运营方式,通用的图书销售管理系统不一定适合。
本课题研究的目的就是为豆瓣二手书店开发一个旧书管理的多功能进销存管理系统,使其具有旧书入库、库存管理、书架及图书管理、售书管理、图书查询与统计分析的基本功能,并将本店内有的书籍或者刊物陈列在网上。根据书店需要设置管理员和用户两种角色,管理员负责书店各个模块经营管理,用户可以先在网络上查找浏览书籍,然后再到实体店中购买图书。这就能够为二手书店管理人员提供一个方便、快捷的管理和营销工具[8]。