web开发技术(net)课程设计报告范例

上传人:第*** 文档编号:56219159 上传时间:2018-10-10 格式:DOC 页数:36 大小:2.03MB
返回 下载 相关 举报
web开发技术(net)课程设计报告范例_第1页
第1页 / 共36页
web开发技术(net)课程设计报告范例_第2页
第2页 / 共36页
web开发技术(net)课程设计报告范例_第3页
第3页 / 共36页
web开发技术(net)课程设计报告范例_第4页
第4页 / 共36页
web开发技术(net)课程设计报告范例_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《web开发技术(net)课程设计报告范例》由会员分享,可在线阅读,更多相关《web开发技术(net)课程设计报告范例(36页珍藏版)》请在金锄头文库上搜索。

1、广东技术师范学院天河学院广东技术师范学院天河学院 WEBWEB 开发技术(开发技术(.NET.NET)课程设计报告)课程设计报告题题 目:目: 图书馆管理系统图书馆管理系统 设设 计计 者者: XXXXXXXX 专业班级:专业班级: 学学 号:号: 指导教师:指导教师: 胡安明胡安明 所属系部:所属系部: 计算机科学与技术系2016 年 6 月 8 日目录1.实训目的3 2.实训内容3 2.1 需求分析.3 2.1.1 概述.3 2.1.2 系统目标.3 2.1.3 开发环境.4 2.2 模块设计.4 2.2.2 系统功能结构.5 2.2.3 文件组成结构.6 2.2.4 主要模块说明.7 2

2、.3 数据库设计.8 2.3.1 数据库概要说明.8 2.3.2 数据库概念设计.9 2.3.3 数据库逻辑结构设计.13 2.4 详细制作.17 2.4.1 图书借阅.17 2.4.1.1 界面设计.17 2.4.1.2 后台程序设计.18 2.4.1.3 技术总结.23 2.4.2 图书归还.23 2.4.2.1 界面设计.23 2.4.2.2 后台程序设计.24 2.4.2.3 技术总结.29 2.4.3 读者首页.30 2.4.3.1 界面设计.30 2.4.3.2 后台程序设计.31 2.4.3.3 技术总结.32 3.实训总结32 3.1 所遇问题和解决方法.32 3.2 实训感受

3、.34网络应用开发 课程设计报告21. 实训目的熟悉图书馆管理系统开发的基本过程。初步学会针对项目进行分析并设计数据库。熟悉对 SQL Server 2005 的使用。学会设计公共类。学会用所学知识实现本系统的主要功能模块。熟悉 LINQ 语句,一方面体会 LINQ 语句的简单实用,另一方面也要认识到 LINQ 语句的局限性。初步建立面向对象的开发思想。体会分层开发模块的实用性。通过本次实训了解自己的知识储备量,争取在今后的学习中弥补自己的不足。自己遇到了问题,通过询问老师和同学,加强自己的表达和沟通能力。通过上网查阅资料,可以拓展视野,收获更多知识。若是分组实训,既可以加强自身的团队协作能力

4、,还可以使自我的能力得到更好的发挥。2. 实训内容2.1 需求分析2.1.1 概述如今网络在人们的日常生活中的应用已经日益广泛,人们通过网络得到的最大便利就是信 息的快速交流。而留言板不失为一种网站普遍使用的信息交互方式。通过留言板,可以 发布自己的观点、相互交流等等,使有用的信息在 Internet 上实现快速传递,提 高办事效率。因此留言板在网站中的地位显而易见,它已成为现代人勾通和获取信息的重要组 成部分,从而倍受重 视。 为了方便大家的沟通和获取信息。特创建这个留言吧。此留言板前界面可使用户进 行发表和查看。2.1.2 系统目标网络应用开发 课程设计报告3此留言板可使网站的用户在其留言

5、,供其他留言者查看。2.1.3 开发环境网站开发环境网站开发环境:Microsoft Visual Studio 2008 集成开发环境。网站开发语言:ASP.NET+C#+LINQ。网站后台数据库:SQL Server 2005。开发环境运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)。注意:SP(Server Pack)为 Windows 操作系统补丁。 服务器端操作系统:Windows Server 2003(SP1)。Web 服务器:Internet 信息服务器。数据库服务器:SQL Server 2005。

6、浏览器:IE6.0 及以上版本。网站服务器运行环境:Mircrosoft.NET Framework SDK v2.0。 客户端浏览器: IE6.0 及以上版本。分辨率:最佳效果 1024768 像素。2.2 模块设计2.2.1 系统流程图网络应用开发 课程设计报告4图 2.2.1.1 系统流程图2.2.2 系统功能结构根据图书馆管理系统的特点,可以将其分为管理员管理和读者管理两大部分,管理员的管理分为系统设置、读者管理、图书管理、图书借还、系统查询等部分,其中各个部分及其包括的具体功能模块如图 2.2.2.1 所示。读者管理包括的功能有图书查询、查看超期公告、查阅基本信息、查看借阅历史、更改

7、口令等,如图 2.2.2.2 所示。网络应用开发 课程设计报告5图 2.2.2.1 系统功能结构图之管理员管理图 2.2.2.2 系统功能结构图之读者管理2.2.3 文件组成结构为了直观地看到整个网站的文件组成结构,下图 2.2.3.1 将网站的组织结构已展示出来。网络应用开发 课程设计报告6图 2.2.3.1 系统文件组成结构图2.2.4 主要模块说明entry.aspx 页面:管理员登录。index.aspx 页面:管理员登录后进入的第一个页面,即首页。该页面显示图书借阅的排网络应用开发 课程设计报告7行榜。另外,可以通过点击“图书名称”查看图书详细信息。readerInfo.aspx 页

8、面:管理员通过此页面可以浏览所有读者的姓名、性别、类型、证件号、联系方式等信息。点击“添加读者信息”便会跳转到另一个页面进行读者的添加操作;点击一条记录后的“修改”,可跳转到另一个页面对这个读者的信息进行修改;点击一条记录后的“删除”,可将该读者信息从图书管理数据库中消除。bookInfoManage.aspx 页面:管理员可对图书的档案信息进行增、删、改的操作。bookBorrow.aspx 页面:读者到图书馆借书,管理员只需要输入该读者条形码和所要借的图书条形码,点击相关按钮就可以将读者信息和图书信息显示出来,并可以点击图书信息后的“借阅”按钮,进行借阅。当然,如果所要借的书是已借出且未归

9、还的,是不允许再外借的。当该图书被外借后,会生成图书借阅档案保存到数据库中,可供读者进行日后的查阅。bookReturn.aspx 页面:读者将所要还的书(不管是读者本人所借还是其他人所借)拿到图书馆,管理员只需要输入图书条形码,点击相关按钮,就可以显示读者信息和所还图书信息。点击图书信息记录后的“还书”,即可将此书归还,并生成图书归还档案,以供读者日后查阅。当然,如果图书是超期归还,就会有相应的提示,管理员根据弹出的提示框可对其进行罚款。bookBorrowSearch.aspx 页面:本页面是图书借阅查询页面。管理员通过下拉框和单选按钮,搭配选择查询条件,并在文本框中输入相关信息,点击按钮

10、,页面就会自动显示有关图书的借阅信息。extendedAnn.aspx 页面:进入该页面会看到所有的超期未归还的图书及读者的部分信息,管理员也可以在文本框中输入读者的借书证号进行模糊或精确查询。readerLogin.aspx 页面:该页面供读者登录,可以选择输入借阅证号登录或读者条形码登录。bookSearch.aspx 页面:读者通过下拉框选择查询条件,并在其后的文本框中输入相应的内容,点击有关按钮,图书信息就会自动显示在页面中。例如,读者选择图书类别,而后的下拉框中会显示图书的各种类别,如“小说”、“文学”、“历史”、“哲学”等。选择过后,点击“检索”按钮,页面就会显示相关图书的大致信息

11、。若读者要查看其详细信息,网络应用开发 课程设计报告8点击其后的“详细”,在另一个页面就可以看到此图书的更为详细的信息。读者可以根据图书信息,决定要不要借阅,如果要借阅,根据图书的馆藏地址、书架、索书号及图书名称很快就可以找到想要借阅的图书,极为方便。BasicInfor.aspx 页面:当读者进入此页面时,可以看到自己的基本信息,并可以修改联系电话、联系地址或电子邮件。在个人信息下面会显示当前已借阅的图书信息,而且在图书信息后面,有“续借”按钮,这样,足不出门,就可以续借图书。borrowHistory.aspx 页面:这个页面显示的内容是读者本人曾经所有的借阅信息,包括借书信息和还书信息。

12、updatepassword.aspx 页面:此页面供读者更改登录密码所用。当管理员添加读者时,默认读者登录密码是读者的借阅证号,而后,读者可以登录系统通过此页面更改自己的登录密码,以保安全。2.3 数据库设计本系统采用 SQL Server 2005 数据库,名称为 db_tsrj,其中包含 9 张表。下面分别给出数据表概要说明、数据表 E-R 图及主要数据表的结构。2.3.1 数据库概要说明下面是数据表的树形结构图,如图 2.3.1.1 所示,其中包含系统所有数据表。网络应用开发 课程设计报告9图 2.3.1.1 数据库表结构2.3.2 数据库概念设计通过对本系统进行的需求分析、系统流程设

13、计、以及系统功能结构的确定,规划出系统中使用的数据库实体对象,具体说明如下。只有系统分配的用户才可以操作图书馆管理系统,而用户的权限又各不相同。管理员权限设置信息实体 E-R 图如图 2.3.2.1 所示。图 2.3.2.1 管理员权限设置信息实体 E-R 图图书借阅信息实体,用于存储所有图书借阅情况的信息,以准确地记录每本图书的借阅情况。图书借阅信息实体 E-R 图如图 2.3.2.2 所示。网络应用开发 课程设计报告10图 2.3.2.2 图书借阅信息实体 E-R 图图书馆对图书的分类,通常是将不同类型的图书分别放置在相应类型的书架上。书架信息实体,用于存储图书馆中所有的书架信息。书架信息

14、实体 E-R 图如图 2.3.2.3 所示。图 2.3.2.3 书架信息实体 E-R 图不同的图书会有不同的图书信息。对这些图书进行详细的记录,方便图书分类和查询。图书信息实体,用于存储所有图书的相关信息。图书信息实体 E-R 图如图 2.3.2.4 所示。网络应用开发 课程设计报告11图 2.3.2.4 图书信息实体 E-R 图图书馆中会有不同类型的图书,为了避免图书归类发生混乱,需建立一个图书类型信息实体,用于存储图书的类型信息。图书类型信息实体 E-R 图如图 2.3.2.5 所示。图 2.3.2.5 图书类型信息实体 E-R 图每个事物都有自身的历史背景,图书馆也不例外。为了记录和修改

15、图书馆的历史背景及其相关的信息,需要建立一个图书馆信息实体,用于存储与图书馆相关的信息。图书馆信息实体 E-R 图如图 2.3.2.6 所示。网络应用开发 课程设计报告12图 2.3.2.6 图书馆信息实体 E-R 图每位可到图书馆借阅图书的读者都有自己的基本信息和借阅信息,一方面,方便管理员修改和查询,另一方面,方便自己查询和修改。读者信息实体,用于存储所有读者的个人信息。读者信息实体 E-R 图如图 2.3.2.7 所示。图 2.3.2.7 读者信息实体 E-R 图去图书馆的可能是教师,可能是学生,可能是工人等,所以读者有不同的类型。读者类网络应用开发 课程设计报告13型信息实体用来存储读

16、者类型信息。读者类型信息实体 E-R 图如图 2.3.2.8 所示。图 2.3.2.8 读者类型信息实体 E-R 图当管理员登录图书管理系统时,需要通过登录窗口验证成功后才能进入系统主页。管理员信息实体,用来存储管理员的登录名称和密码。管理员信息实体 E-R 图如图 2.3.2.9 所示。图 2.3.2.9 管理员信息实体 E-R 图2.3.3 数据库逻辑结构设计在设计完数据库实体 E-R 图之后,需要根据实体 E-R 图设计数据表结构。下面给出各数据表的数据结构和用途。 tb_admSet(管理员权限设置表)。表 tb_admSet 用于保存与管理员权限设置相关的信息,该表的结构如表 2.3.3.1 所示。字段名数据类型长度是否主键描述userIdint4是管理员编号userNamevarchar80否管理员名

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

当前位置:首页 > 办公文档 > 活动策划

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