基于C#和Sql Server的网上书店管理系统

Leftme

发布日期: 2019-06-15 12:59:26 浏览量: 1116
评分:
star star star star star star star star star star_border
*转载请注明来自write-bug.com

摘 要

本系统是建立在 Windows 平台上,基于 B/S 结构的一个网上书店。通过这个网上书店,可以实 现简单的电子商务功能。

整个网站风格一致,较为美观,有完善的导航机制。普通用户从前台首页进入,员工用户从后台首页进入(也即实现两个模板页)。用户使用的页面上必须有书籍广告轮播。

前台部分由普通用户使用,后台部分由员工使用,任何对新闻、产品等的修改,只可从后台登录操作。

1 绪 论

1.1 概述

本文以网上书店项目系统建设为开发为背景,以电子商务系统为原型,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、系统设计、系统实施、开发总结等。

1.1.1 问题的提出

数据库是一门研究数据管理的技术,始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发 MIS 系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中 才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.1.2 本实训项目的意义

首先,是一个简单的电子商务模型。一个书店,如果还采用原始的手动管理,那么将会极大的影响书店的工作效率,采用一种专门的管理系统,那么将会解放人力资源,提高学校的工作效率。其次,方便用书对图书的查询,本系统采用B/S模式,不需要安装任何附加的软件,只需要一个浏览器,就可以完成用户对自己喜爱的图书查询。

1.2 开发环境与工具介绍

  • 开发环境

    • windows 10
    • Visual Studio 2015
    • SqlServer 2016
  • Web服务器

    • IIS
  • 开发语言

    • C# ASP.NET
  • 开发工具

    • Visual Studio 2015
  • 网络协议

    • TCP/IP

1.2.1 C#简介

C#是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员 Anders Hejlsberg 的最新成果。C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借 鉴了 Delphi 的一个特点,与 COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

1.2.2 SqlServer 简介

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由 Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2 版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000 是Microsoft 公司于2000年推出,目前最新版本是2015年份推出的SQL SERVER 2015。

1.2.3 IIS 简介

iis 是 Internet Information Services 的缩 写,意为互联网信息服务,是由微软公司提供的基于运行 Microsoft Windows 的互联网基本服 务。最初是Windows NT版本的可选包,随后内置在 Windows 2000 、 Windows XP Professional和Windows Server 2003 一起发行,但在Windows XP Home版本上并没有IIS。IIS是一种Web(网页)服务组件,其中包括Web 服务器、FTP服务器、NNTP服务器和 SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包 括互联网和局域网)上发布信息成了一件很容易的事。

2 系统需求分析与设计

2.1 用户需求分析

2.1.1 用户需求

通过对网上书店日常管理中的内容、广告、用户、管理员、新闻等相关内容进行分析,完成具有公司介绍、产品浏览、产品管理等相关功能的小型数据库管理应用系统。

2.1.2 系统功能需求

  • 产品管理

  • 新闻

  • 产品浏览

  • 产品管理

  • 用户管理

  • 购物

  • 订单管理

2.1.3 系统性能需求

  • 操作简便、快捷

  • 具备一定的安全性

  • 具有良好的用户体验

2.1.4 数据分析

系统中角色主要有:用户、类别、新闻、管理员

  • 用户:账号、姓名、性别、类型、登录密码等

  • 类别:青春文学、小说、悠闲、所有等

  • 新闻:类型、关键字、时间等

  • 管理员:管理员号、管理员名称、登录密码等

2.2 功能模块图及分模块功能描述

2.2.1 系统的功能模块图

2.2.2 系统功能模块简介

3 系统实施

3.1 登录模块的开发

系统登录

注册模块

如上图所示,系统的登录模块有二种登录方式,分别是:用户、管理员。从不同的登录方式登录后,会有不同的功能提供给用户。该登录模块采用的是Ajax技术,实现无刷新的登录验证,登录 信息错误时将会弹出图3.3-2所示的提示框,信息正确则自动跳转到系统主界面。

3.2 系统主页模块的开发

系统主页主要是为登录后的用户提供方便的访问服务,有前往系统各个模块的快捷方式。

3.3 用户管理模块的开发

用户管理——录入用户信息

用户管理——个人信息

用户管理——修改密码

用户管理中有两个功能,分别是个人信息和修改密码。个人信息中可以查看、修改用户自己的相关信息,修改密码可以修改用户的登录密码。

3.4 管理员后台管理模块的开发

新闻管理—录入新闻、查看新闻、编辑新闻、增加新闻、删除新闻

书籍管理

分类管理

用户管理—修改权限 搜集用户详细信息,修改用户详细信息

3.5 管理员管理模块的开发

3.6 系统测试

系统运行正常,各种功能使用方便,但是在浏览器兼容性方面有些问题,虽然在 Chrome 和 FireFox下未出现问题,但是在IE下表现有些不尽人意。

4 系统说明

4.1 开发环境

本系统的是在ASP.NET平台下开发的,系统的后台数据库为SQLSERVER数据库; 因此在使用本系统前,应先安装framework框架和SQLSERVER数据库,否则该系统无法运行。

4.2 系统安装、配置与发布应用程序的步骤

系统的原文件直接复制到机器上后,在网上书店管理系统上建立一个的数据库后,系统便可以运行。

5 总 结

这次的网上书店管理系统实训作业使我感触颇深,通过做这个小型的项目,我思考了很多。此次项目给我们提供了一个很好的契机,以此为动力,完成一个自己独自开发的小型项目。我们所做的课题是网上书店管理系统,整个过程没有想象中的那么容易,但好在最终还是完成了这次的作业。自己对整个课程设计工作的评价是:项目一般,水平有点一般,但付出却不是减半的。在整个过程中,我又把一本开发工具的书仔细的看了一遍。

经过了一段时间努力,最近终于把项目做得完善了,在这过程中很想谢谢和我一起自习的朋友,你们的鼓励和帮助让我一直坚持着做下来。谢谢老师给的指点,我们会在接下来的时间把缺少的那些功能逐渐完善。

上传的附件 cloud_download 基于C#和Sql Server的网上书店管理系统.7z ( 9.06mb, 34次下载 )
error_outline 下载需要11点积分

keyboard_arrow_left上一篇 : 基于JSP的SSM框架和MYSQL数据库实现的租车管理系统 基于QT实现的基础图形绘图系统 : 下一篇keyboard_arrow_right



Leftme
2019-06-15 12:59:41
基于C#和Sql Server的网上书店管理系统
巫山云马
2019-11-07 15:50:59
网页显示 部分条件为达到
慕新wl
2019-12-04 21:37:39
看着不错,准备下载看啊看学习一下
MCLuoShen
2019-12-31 23:03:19
下载之后怎么打开啊
MCLuoShen
2019-12-31 23:19:27
哪位大神能给我解答一下解压之后的文件用什么软件打开啊
房弘
2020-02-12 16:42:47
可以实现二次开发吗?

发送私信

告别错的,方可遇见对的

16
文章数
17
评论数
最近文章
eject