海洋书店管理系统(源码)
为了让图书管理者能在更好的管理图书信息,解决读者借阅不方便,效率低的问题,现在设计并开发一款书店管理系统。该系统我选择了当前比较实用的ASP.NET语言以及SQL Server数据库来编程。前期我进行了功能需求以及目标的阐述,考虑到了系统可行性并进行分析,并画出了业务流程图对系统大概内容进行构思。在总体设计里把功能图、状态图以及数据库设计进行笼统的概括,而详细设计是把网站设计当做主要设计内容,主要实现的有系统设置、读者管理、图书管理、图书借还、系统查询、更改口令以及退出系统七大模块。最后还对系统进行了单元测试和集合测试,并且就测试进行了简单的分析,我们测试的目的主要是为了系统尽善尽美,达到零错误,让系统更加适用于各大管理。关键字 书店管理,设计开发,可行性,详细设计,测试
目 录
1 绪论 1
1.1 课题研究背景 1
1.2 开发目的 1
1.3 应用环境以及技术优点 2
2 系统需求分析 2
2.1 功能需求 2
2.2 功能目标 3
2.3 可行性分析 3
2.4 系统流程 4
3 总体设计 5
3.1 功能图 5
3.2 状态图 6
3.3 数据库设计 7
4 详细设计 12
4.1 网站首页设计 12
4.2 主要系统设置 13
4.3 图书借还模块 15
4.4 更改口令模块 16
4.5 系统查询模块 17
4.6 排行榜模块 18
5 软件测试 19
5.1 测试目的 19
5.2 测试步骤 19
5.3 测试技术 20
5.4 测试内容 20
5.5 测试结果 28
结 论 30
致 谢 31
参 考 文 献 32
1 绪论
1.1 课题研究背景
互联网急速发展到今天,明显可以看到大众与电子科技人类是密切不可分离的。种种迹象表明着我们驰骋在一个信息科技飞速转变的网络中,很多新新科技的出 *好棒文|www.hbsrm.com +Q: #351916072#
现也表明了我们人类对于科技的渴望与追求。计算机相关技术日趋成熟,在创造物质财富和精神财富中发挥着重要的作用。网络科技能满足大众对书籍的渴求,能让人们深入交流并获取更多的音讯。结合当下的实际情况来看,我们当代大学生是能够通过手机以及电脑等科技产品获得想要的信息,交换各自的读书心得,但是却没有更方便快捷的软件来支撑,没有办法得到网际网络的充分利用,同时书店管理员也非常的繁于处理图书业务,那么根据这个现象,归结到根本上来看,我们就是缺少一个利于借阅者或者购买者以及书店管理员的一个平台,让我们更加便利省时的去处理“读书”这件事。可以看到在百货商场逛街购物累了,顾客经常停在那些可以休息的地方,吃点美味,增添力量。如今,几乎所有的大型书城,还开设了一个类似的客户休息,休闲场所。但是在外面逛累了的人们,鲜少有在这种读书一角交流心得的习惯。读者一角是为人们创造安逸以及能畅然聊天交流心得的地方,一般只对一些特定人群,主要是为了给特定的一个群体打造一个相对舒坦的阅读环境,更好地营造良好的学习氛围和环境。
1.2 开发目的
大学生们在阅读书籍的同时,如果想找到类似的书籍来解决书中遇到的问题或者想要和相同兴趣的人交流一下读书心得与体会,只靠个人去海洋书店手动查询或者咨询同学和老师这是很不客观的,除了这个问题以外,个人的问题得到解决也是需要时间的,所以开发一个海洋书店管理系统能帮助我们更加快的达到目的。
网际网络的急速发展给图书的管理带来了一种新的模式。使用了新开发的海洋书店管理系统对海洋书店进行管理,这不仅能提高工作效率,也能节省个人时间去做别的事情。为大家的生活以及学习带来方便快捷以及美好正是我们所处行业存在的意义。
1.3 应用环境以及技术优点
首先,硬件环境是一个笔记本电脑或者是台式机,需要能够运行Windows系统的,操作系统的要求是在Windows 7 或者更高的操作系统。使用Visual Studio 2010作为主要设计和开发环境,选择C#语言作为开发语言编程,连接的后台数据库,使用的是SQL 2008数据库。其次,Visual Studio 2010是当前很多开发程序的人采用的工具首选,他的功能齐全,尤其是在开发过程中有一个名为“错误列表窗口”的窗口,在编程的过程中就能及时提醒是否有错误,还能指出修改错误的方案,可以说为后来的测试以及运行节省了很多的时间。再其次,C#语言是21世纪初期的时候Mcrosoft公司发布的一种编程语言,是一种比较基础、简单、通用的编程语言,是结合了C语言以及C++语言,同时又取其精华弃其糟粕的编程语言。数据库是储存在计算机中的共享数据的大集合,在数据库中,可以自己建立多个相对独立的表,并且每个表有可以通过一个主键来链接,链接的目的就是为了只要修改其中一个表格的数据,与之相关的表格的数据也会进行变动,这是一个共性的行为,而且数据之间也不会因此发生冲突。最后采用了一个非常强大的程序叫ASP.NET,他几乎支持所有以WEB为基础的平台上运行,当前做过的很多系统都采用过ASP.NET来完成,他的配置文件非常利于管理,他有默示承认的权限和身份鉴权的方案,也是便于开发人员更好的编辑程序。
2 系统需求分析
2.1 功能需求
一直以来,普遍都会使用比较固定的思维方式通过人工方式来管理海洋书店的日常任务,可以说这个操作流程是让人觉得是繁重的。那么这个系统的整体流程是要在两个方面入手:读者身份以及管理者身份。读者方面主要设置读者借来阅览、图书获得新的试用期间以及图书还给原处三个界面为主,这是比较简单的。这个系统主要是为了对海洋书店进行管理而创建的,那么管理者的功能要更加庞大一点。首先需要对所有的图书进行档案归从,对于读者方面也要管理他的读者信息,如果是借阅图书,就要根据读者信息来完成借阅图书,如果是归还图书,就要根据读者信息来完成归还图书,并且还要将图书借阅归档。
目 录
1 绪论 1
1.1 课题研究背景 1
1.2 开发目的 1
1.3 应用环境以及技术优点 2
2 系统需求分析 2
2.1 功能需求 2
2.2 功能目标 3
2.3 可行性分析 3
2.4 系统流程 4
3 总体设计 5
3.1 功能图 5
3.2 状态图 6
3.3 数据库设计 7
4 详细设计 12
4.1 网站首页设计 12
4.2 主要系统设置 13
4.3 图书借还模块 15
4.4 更改口令模块 16
4.5 系统查询模块 17
4.6 排行榜模块 18
5 软件测试 19
5.1 测试目的 19
5.2 测试步骤 19
5.3 测试技术 20
5.4 测试内容 20
5.5 测试结果 28
结 论 30
致 谢 31
参 考 文 献 32
1 绪论
1.1 课题研究背景
互联网急速发展到今天,明显可以看到大众与电子科技人类是密切不可分离的。种种迹象表明着我们驰骋在一个信息科技飞速转变的网络中,很多新新科技的出 *好棒文|www.hbsrm.com +Q: #351916072#
现也表明了我们人类对于科技的渴望与追求。计算机相关技术日趋成熟,在创造物质财富和精神财富中发挥着重要的作用。网络科技能满足大众对书籍的渴求,能让人们深入交流并获取更多的音讯。结合当下的实际情况来看,我们当代大学生是能够通过手机以及电脑等科技产品获得想要的信息,交换各自的读书心得,但是却没有更方便快捷的软件来支撑,没有办法得到网际网络的充分利用,同时书店管理员也非常的繁于处理图书业务,那么根据这个现象,归结到根本上来看,我们就是缺少一个利于借阅者或者购买者以及书店管理员的一个平台,让我们更加便利省时的去处理“读书”这件事。可以看到在百货商场逛街购物累了,顾客经常停在那些可以休息的地方,吃点美味,增添力量。如今,几乎所有的大型书城,还开设了一个类似的客户休息,休闲场所。但是在外面逛累了的人们,鲜少有在这种读书一角交流心得的习惯。读者一角是为人们创造安逸以及能畅然聊天交流心得的地方,一般只对一些特定人群,主要是为了给特定的一个群体打造一个相对舒坦的阅读环境,更好地营造良好的学习氛围和环境。
1.2 开发目的
大学生们在阅读书籍的同时,如果想找到类似的书籍来解决书中遇到的问题或者想要和相同兴趣的人交流一下读书心得与体会,只靠个人去海洋书店手动查询或者咨询同学和老师这是很不客观的,除了这个问题以外,个人的问题得到解决也是需要时间的,所以开发一个海洋书店管理系统能帮助我们更加快的达到目的。
网际网络的急速发展给图书的管理带来了一种新的模式。使用了新开发的海洋书店管理系统对海洋书店进行管理,这不仅能提高工作效率,也能节省个人时间去做别的事情。为大家的生活以及学习带来方便快捷以及美好正是我们所处行业存在的意义。
1.3 应用环境以及技术优点
首先,硬件环境是一个笔记本电脑或者是台式机,需要能够运行Windows系统的,操作系统的要求是在Windows 7 或者更高的操作系统。使用Visual Studio 2010作为主要设计和开发环境,选择C#语言作为开发语言编程,连接的后台数据库,使用的是SQL 2008数据库。其次,Visual Studio 2010是当前很多开发程序的人采用的工具首选,他的功能齐全,尤其是在开发过程中有一个名为“错误列表窗口”的窗口,在编程的过程中就能及时提醒是否有错误,还能指出修改错误的方案,可以说为后来的测试以及运行节省了很多的时间。再其次,C#语言是21世纪初期的时候Mcrosoft公司发布的一种编程语言,是一种比较基础、简单、通用的编程语言,是结合了C语言以及C++语言,同时又取其精华弃其糟粕的编程语言。数据库是储存在计算机中的共享数据的大集合,在数据库中,可以自己建立多个相对独立的表,并且每个表有可以通过一个主键来链接,链接的目的就是为了只要修改其中一个表格的数据,与之相关的表格的数据也会进行变动,这是一个共性的行为,而且数据之间也不会因此发生冲突。最后采用了一个非常强大的程序叫ASP.NET,他几乎支持所有以WEB为基础的平台上运行,当前做过的很多系统都采用过ASP.NET来完成,他的配置文件非常利于管理,他有默示承认的权限和身份鉴权的方案,也是便于开发人员更好的编辑程序。
2 系统需求分析
2.1 功能需求
一直以来,普遍都会使用比较固定的思维方式通过人工方式来管理海洋书店的日常任务,可以说这个操作流程是让人觉得是繁重的。那么这个系统的整体流程是要在两个方面入手:读者身份以及管理者身份。读者方面主要设置读者借来阅览、图书获得新的试用期间以及图书还给原处三个界面为主,这是比较简单的。这个系统主要是为了对海洋书店进行管理而创建的,那么管理者的功能要更加庞大一点。首先需要对所有的图书进行档案归从,对于读者方面也要管理他的读者信息,如果是借阅图书,就要根据读者信息来完成借阅图书,如果是归还图书,就要根据读者信息来完成归还图书,并且还要将图书借阅归档。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1305.html