欢迎来到天天文库
浏览记录
ID:9502805
大小:736.50 KB
页数:21页
时间:2018-05-01
《书刊租借课程设计《asp课程设计》》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《网络软件课程设计》报告目 录1引言11.1课程设计选题11.2课程设计的目的11.3本选题的设计背景12系统分析与设计22.1系统功能需求分析22.2系统功能模块设计32.3系统开发运行环境33数据库设计44模块详细设计与实现64.1登录模块64.2主页面模块74.3书籍管理页面模块84.4读者管理模块94.5书籍借还模块114.6系统查询模块154.7系统设置模块164.8更改口令模块17结 论19参考文献20I《网络软件课程设计》报告1引言1.1课程设计选题《书刊租借信息管理系统》1.2课程设计的目的通过本
2、课程设计,掌握使用ASP.NET技术进行网络程序设计的基本知识,如:服务器控件、内部对象、数据库建立、数据库的读取、数据显示等;熟悉网络程序设计每个步骤中的任务和实施方法,并加深对C#语言的理解。通过设计一个图书馆借阅管理系统,进一步熟悉网络环境下的程序设计方法,综合训练动手能力,提高分析问题、解决实际问题的能力。1.3本选题的设计背景人们对于借阅书籍的需求和途径越来越多,并且随着网络技术的高速发展和计算机应用的普及,在一些小书店,仍然手工进行图书的管理,又因管理人员对图书的类型不了解,读者需要图书难以在短时间内找到
3、,不便于及时的调整书籍的结构。书租借管理系统有效的解决了这些问题,提供了有效的解决手段,所以一个使用功能的系统必须的。-20-《网络软件课程设计》报告2系统分析与设计2.1系统功能需求分析功能主要是对书刊租借信息进行管理。其开发主要包括后台数据库的建立,维护以及前台应用程序的开发两个方面:一方面要求建立数据一致和完整性强、数据安全性高的数据库:另一方面要求应用程序具有功能完美、易使用等特点。(1)管理员用户要求实现如下功能:修改个人密码:可以修改管理员密码。添加管理员:可以再添加其他用户,对读者的权限进行设置,对其基
4、本信息进行、改、删除。书籍管理:包括书籍类型管理和书籍信息管理。书籍类型管理包括添加、删除、修改书籍类型。书籍信息管理包括书籍添加书籍和名称,作者,单价,出版社等信息的修改及删除。读者管理:包括读者类型浏览和读者信息管理。查看读者的类型。读者信息管理包括对对着信息进行添加、删除和修改。书籍借还:对书籍进行借阅、续借及归还。系统查询:借阅书籍信息及其借阅情况。(2)系统根据最高权限的管理员进行其他用户的设置。系统包括如下功能:读者用户要求实现如下功能:修改个人信息:用户登录后,可以修改个人的信息,如:密码等。查询图书信
5、息:实现按书名、作者、出版社等多种方式的查询。查询图书外借信息:实现按书名、作者、出版社等多种方式的查询。书籍借阅:读者可以进行借书操作。书籍续借:可以进行书籍的续借。书籍归还:用户归还图书,可以查看还有哪些书没有归还。-20-《网络软件课程设计》报告2.2系统功能模块设计书刊借阅信息系统通过对系统进行需求分析得到,系统主要包括十一大功能模块,分别是登录、注册、修改删除读者信息、图书查询、借阅查询、添加管理用户、添加图书、借书、还书、续借等。功能模块图如图1所示:用户管理员系统查询书籍借还系统查询书籍借还读者管理书籍
6、管理图1功能模块图2.3系统开发运行环境本系统开发平台:ASP.NET+MicrosoftSQLServer2000.本系统运行环境:WindowsXP或以上版本(安装IIS5.0以上版本)-20-《网络软件课程设计》报告3数据库设计系统选用MicrosoftSQLServer2000数据库,共建立四个数据表,分别是管理员信息表、读者信息表,图书信息表,图书借阅信息表。管理员信息表,用于存储管理员的基本信息,主要包括用户名、密码。其结构如下所示:表一tb_user(管理员信息)表序号字段名数据类型主键允许空说明1us
7、erId文本是否2userName文本否否用户名字3userPwd文本否否用户密码用户信息表,用于存储管理员的基本信息,主要包括用户名、密码。其结构如下所示:表二tb_user1(用户信息)表序号字段名数据类型主键允许空说明1userId文本是否2userName文本否否用户名字3userPwd文本否否用户密码读者信息表,用于存储读者的基本信息,其结构如下所示:表三tb_readerInfo(读者信息)表序号字段名数据类型主键允许空说明1ReaderBarCode自动编号否否自动编号2readerName文本是否读者
8、姓名3sex文本否否性别4readerType文本否否读者类型-20-《网络软件课程设计》报告5certificateType文本否否证件类型6certificate文本否否证件号7tel文本否否联系电话8email文本否否邮箱9remark文本否否备注读者类型表,用于存储读者类型的基本信息,其结构如下所示:表四tb_readerType(读者
此文档下载收益归作者所有