简单网站界面jsp图书馆借阅管理系统文档格式.docx
《简单网站界面jsp图书馆借阅管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《简单网站界面jsp图书馆借阅管理系统文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
以下课题可供参考:
1.辽宁工业大学主页
2.辽宁工业大学大学生探索网主页
3.辽宁工业大学组织人事部主页
4.辽宁工业大学软件学院主页
5.博客网站
6.求职网
7.个人网站
8.公司网站
9.娱乐性网站
10.旅游网站
11.花卉市场
12.其他类型的网站等等
二、要求
《网页设计与制作》的课程设计课题选择应从专业网站建设的实际出发。
具体要求如下:
1.网站的选题可以是教师的项目,也可以是自选项目。
2.学生是课程设计环节的主体,教师只起辅助引导、协调作用。
3.站点设计合理、管理有序、无多余文件和文件夹、大小合适。
首页命名要规范,存放位置要正确,不可以是zhuye.htm、main.htm、我的主页.htm等。
主页文件名应该使用index或default等。
其他文件或文件名命名也要规范,不使用汉字或带有空格的名称。
最好是符合各种系统命名规则。
4.站点至少要有三层结构,页面数不得少于8页;
其中一页必须是留言板。
5.自选主题,主题内容要合法、健康、实用。
6.网页要有版权说明。
7.要仔细考虑网站定位。
分析面向的潜在访客群体的需求特点,选择内容和版式。
8.网站主题突出、内容丰富。
9.网站与网页风格应该协调一致,网站结构应层次分明,内容重点突出,页面设计要符合追求色彩的搭配、布局和合理性,以及要有一定的创意。
10.各页面设计合理、美观,有创意。
不要太花哨或太孩子气。
要有网页平面设计过程,不要只是各种元素的随意拼凑。
图片动画选用要适合主题,不要在网页中插入不相干的图片。
适用于各种显示器的分辨率和颜色。
不要太宽,否则显示器分辨率小时会出现水平滚动条。
11.各个页面之间的链接要合理有效,路径要正确(相对路径)。
12.注意网站的大小,图片保存格式和图片大小要合适。
13.代码结构清晰,无垃圾代码。
(三)课程设计进程表
1.设计方案:
(从第一天到第二天,最后一节课验收)
(1)潜在访客群体的需求特点:
版式和内容的需求
(2)站点目录结构图
(3)色彩方案:
主色调、次色调
(4)布局方案:
导航和其他网页内容的位置
(5)平面设计图:
使用Fireworks绘制网页平面设计图
2.制作网页主页:
(从第三天到第四天,最后一节课验收,可以提前验收)
(1)切割图片
(2)制作动画
(3)录入文字
(4)制作网页
3.制作其他页,完善优化网站:
(第五天,最后一节课验收,可以提前验收)
(1)优化代码
(2)优化图片
(3)制作留言板
(4)链接各网页
4.完善优化网站:
(第六天,最后一节课验收,可以提前验收)
(1)测试网站
(2)优化网站
(3)制作动态效果
5.撰写课程设计说明书。
(第七至第十三天,可以提前验收)
课程设计说明书必须认真撰写并打印成稿,严格按规范要求到校印刷厂装订封面。
(四)站点结构图
要求:
画出自己的站点结构图,如下面所示:
第二章网站方案设计
2.1建站目的及功能定位
图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。
在制作图书借阅管理系统之前,首先要知道所要做的系统可以实现哪些功能,要清楚不同级别的用户具有什么样的功能,实现什么样的界面。
当明确了这些,项目开发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际情况,设计出一个合理的系统。
本图书借阅管理系统旨在构建此类平台,实现不同模块的功能设计。
用户注册后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。
本系统功能模块大致分为:
用户登录借阅和管理员对图书及用户的管理。
本系统是用jsp、sqlserver、dreamweaver等WEB开发技术或网络工具完成一个的基本的图书借阅管理系统。
此图书借阅管理系统包括节约查看、图书查询、图书借阅、添加用户、用户管理和图书管理。
系统不够完善,虽然简单明了,但是都是实际当中必须的功能。
2.2网站设计的技术解决方案
(一)建立表格
我们在这次的网页设计中用到大量的表格,所以怎么样建立表格是关键。
也是众多入门者的捷径。
特别是其在表格方面的出色表现,更受青睐。
大家都知道,没有表格的帮助,很难组织出一个布局协调合理的页面。
但在使用表格时,一些细节问题往往成为入门者的拦路虎,令人望而却步。
1、对表格外观进行前所未有的美化
鼠标左击已经插入的表格,弹出的菜单中选择“表格属性”选项。
弹出的对话框可以让你对表格的外观进行设置。
基本上除了行列数这些需要使用插入行列等菜单完成的功能,在此设置的大都和表格的外观有关。
表格自动套用格式提供了快速和容易的方法,来创建具有专业外观的表格。
可以随便选择想要使用的样式,可以自动更改表格的边框、底纹和颜色。
使用新的填充表格,可以将一个单元格的内容快速地重复输入到该单元格右侧的单元格(向右填充),或输入其下面的单元格(向下填充)。
在表格中间挑选一个单元格,然后从表格菜单中选择拆分表格。
2、表格属性的设置
1.对齐与浮动:
先制作一个表格,然后分别选择该框中的各项,察看控制效果。
2.单元格边距:
随便改变数值,察看控制效果,比如调整数值到8,看一下表格是否别有情趣了?
3.使用暗边框、亮边框颜色设置,结合表格线粗细及单元格边距,联合变化,看看能制作出什么效果。
4.指定宽度和指定高度项的设置,主要是为了控制页面中表格的大小。
5.表格线粗细:
设置表格线的粗细,如果只是想利用表格控制页面布局,而又不想让其显示出来,可将此处设为0。
页面视图中表格将以虚线显示,在浏览器中则不显示。
6.使用背景图片:
选中该项,按浏览可以插入一幅准备好的图片作为表格的背景,因为图片是以平铺的形式作为表格背景,所以表格大小和图片尺寸都要控制好。
(二)网页中的图像
图像传输是WWW的真正魅力所在,它与文字相比具有显著的优点:
一是直观,人眼观看图像时接受信息的速度远远超过观看文字时接受信息的速度;
二是能更清楚地表达细节内容。
正是由于这些优点,所以在进行网页设计时图像很受欢迎。
如果网页做得像一幅风景画,浏览者一定会流连忘返(如果图片很大,效果会适得其反)。
图像文件的格式有几十种,如GIF、JPEG、BMP、EPS、PCX、PNG、FAS、TGA、TIFF、WMF等,现在InternetExplorer和Netscape支持的、最常用的图像格式是GIF、JPEG和BMP。
1、在网页中插入图像
首先新建一个空白网页,把光标定位在网页的开始位置。
然后打开“插入”菜单,选择“图片”菜单项,在子菜单中选择“来自文件”菜单项,或者单击工具栏中的图片工具图标,弹出一个“图片”对话框,在此对话框中单击“浏览”按钮,出现一个“选择文件”对话框,在“选择文件”对话框的文件列表中选择某个图像文件,然后单击“确定”按钮,或直接双击该图像文件,该图像即被加入到网页中。
在网页中插入图像后我们就可以对图像的各种属性进行设置了。
2、图像的各种属性设置
1.选中所插入的图片,单击鼠标右键,弹出一个快捷菜单,在菜单中选择“图片属性”菜单项,出现一个“图片属性”对话框.
2.选中网页中的图像,单击鼠标右键,在弹出的快捷菜单里,选择“图像属性”菜单项,弹出一个“图像属性”对话框.
3.在“大小”栏中选中“指定大小”复选框,同时选中“宽度”和“高度”下面的“百分比”单选按钮,然后在“宽度”和“高度”栏里输入想显示的比例,单击“确定”完成设置。
外还可以在“外观”选项卡的“水平间距”和“垂直间距”栏里进行设置,水平间距是指图像与周围元素在水平方向的间距,以象素为单位;
垂直间距指图像与周围元素在垂直方向的间距。
3、使用背景图像
首先新建一个空白网页,然后单击鼠标右键,弹出的快捷菜单里选“网页属性”,弹出“网页属性”对话框,再打开“背景”选项卡,在“背景”选项卡的“格式”栏中选中“背景图片”复选框,然后单击下面的“浏览”按钮,出现一个“选择背景图片”对话框,在“选择背景图像”对话框中单击“浏览文件”按钮,出现一个“选择文件”对话框,最后在“选择文件”对话框的文件列表中选择图像文件,单击“确定”按钮。
这样,所选图片将作为整个网页的背景,如果在第4步时同时选中“水印”复选框,背景图片将显示为特殊的水印效果,当网页滚动时,背景不动,只有网页内容滚动,产生一种透明层的效果,非常吸引人。
2.3网站设计的内容规划
(一)设计目标明确
定位正确图书馆网站要在Intenet这个新媒体上展示图书馆形象、提供文献信息资源、怎样申请用户名、以及借阅归还等一些界面形象。
首先要明确设计网页的目的和受众需求,从而制定出切实可行的计划。
(二)设计主题鲜明,条理清晰
明确目标之后,就可对网站的整体风格和特色作出定位了,规划网站的组织结构。
网页设计根据所服务对象的不同而有不同的形式,图书馆借阅系统的封面要遵循简洁大方、一目了然的原则,不宜采用过于华丽的图像、闪烁的标志、复杂的页面布置。
用简洁的界面来吸引读者,操作不要过于复杂,主要的操作对象用在网页上就可以。
(三)版式设计布局合理
网页设计作为一种视觉语言,要讲究编排和布局。
网页的版式设计是通过文字与图形的空间组合,表达出和谐与美。
哪个功能块放什么,必须要明确,避免读者操作繁琐而影响了网页的浏览量。
(四)设计色彩和谐,形式统一
色彩是艺术表现的要素之一,在网页设计中,根据和谐、均衡和重点突出原则,将不同的色彩进行组合、搭配起来构成美丽的页面。
不仅让读者易于操作,而且当读者在浏览网页的同时,心情也要愉快,这样就会使读者有继续浏览其他界面的行为。
2.4总体结构图
第三章具体设计与实现
3.1数据库的结构设计
数据库设计:
经过对图书借阅管理系统的分析,设计出该系统所需的数据库,名称为“test”。
在数据库中共包括四个数据表:
表users
表book
表guanli
表jieyue1
3.2后台输入设计
(1)登录:
<
%Stringsusername=request.getParameter("
id"
);
Stringisusername=newString(susername.getBytes("
gb2312"
));
Stringspassword=request.getParameter("
pass"
Stringispassword=newString(spassword.getBytes("
Statementsql=con.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSetrs;
if(sselect.equals("
user"
)){
rs=sql.executeQuery("
select*fromuserswhereuserID='
"
+susername+"
'
andupass='
+spassword+"
%//获取登录时输入的用户名并储存起来
session.setAttribute("
susername);
%>
(2)管理:
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
/>
title>
图书查询<
/title>
styletype="
text/css"
>
!
--.STYLE1{font-size:
36px}.STYLE2{font-size:
24px}-->
/style>
/head>
bodybgcolor="
#AEEEEE"
palign="
center"
spanclass="
STYLE1"
图书管理<
/span>
/p>
tablewidth="
988"
height="
57"
border="
1"
align="
td>
divalign="
class="
STYLE2"
ahref="
index.jsp"
484"
201"
tr>
tdcolspan="
2"
输入查找图书书号<
/div>
/td>
/tr>
tdwidth="
137"
书号:
405"
inputname="
shuhao"
type="
text"
(3)注册:
注册<
pclass="
普通用户注册<
formaction="
zhuce2.jsp"
method="
post"
568"
237"
129"
70"
用户名:
384"
label>
tdheight="
63"
密码:
colspan="
/label>
Submit"
submit"
value="
提交"
&
nbsp;
Submit2"
reset"
重置"
/table>
/form>
p>
/body>
注册成功<
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSetrs=sql.executeQuery("
select*fromuserswhereuserID='
+ming+"
if(rs.next())
3.3前台显示部分设计
登陆首页:
普通用户登录的欢迎页面,点击跳转到图书借阅页:
图书借阅选择页:
显示管理信息:
点击上方“图书借阅”,输入用户名和书号即可借阅。
第四章设计过程中遇到的问题与解决办法
4.1设计过程中遇到的问题
通过本次的综合实验,在编写图书馆借阅管理系统程序代码的过程中遇到了很多问题。
在实现“显示”功能的时候,出现乱码;
在刚开始设计这个图书借阅管理系统时,考虑到界面设计风格问题,是过于复杂新颖,还是简单大方,后来通过上网查资料得知,关于图书馆的一些系统界面,都不是太张扬,而是简单大方。
这样的话,访问者会有一种清新自然的感觉,感觉很舒心。
而在设计过程中,遇到了有的网页打不开、格式不正确等问题。
4.2解决办法
经过老师的帮助,推断认为是数据类型定义不正确。
则将数据元素的类型改为char类型。
将程序再次编译运行后,这个程序BUG得以解决。
当网页打不开的时候,我进入到代码设计区检查了一下,有一个网页没有链接成功,还有一个网页链接数据库代码少了几句话,后来把链接代码缺掉的代码写上后,网页运行正常,虽然都是一些小的问题,但是在真正设计当中,哪怕是一个括号,所设计的成果都不会完美运行,当某处格式不正确的时候,可以到界面设计区,重新摆正框架的位置,或者通过代码设计,规划其大小。
第五章系统调试与维护
5.1网站运行截图
选择借阅查看,输入确认用户名,来查询图书的借阅情况信息:
显示借阅信息:
点击图书查询,进入页面。
本页面可以查看所有图书信息或单独查询某书的信息两种功能:
输入书号可查阅本书信息,还可点击上方图书查询返回查看所有的图书信息:
点击中间按钮“查看所有图书信息”即可查看:
5.2系统维护
对系统和数据库的维护时专为管理人员设计和制作的,创建的主要宗旨是为管理人员提供方便、快捷的管理和维护整个系统数据的功能。
数据库管理和系统维护时图书馆借阅管理系统的核心,在这一部分我会使用JSP+SQLServer技术,最终达到使用管理员可以对系统的数据进行管理与维护的目的。
它除了要实时管理图书信息外,还可以对其他数据提供必要的管理和维护功能。
管理员可以对用户信息、留言板信息等进行管理,包括对注册用户的管理(删除、修改、更新用户基本信息等等),还要对读者提供问题或意见、定期公布的最新图书信息数据添加、删除、修改等进行基本的管理和维护。
在数据库管理和维护系统中,管理员可以输入要维护信息的条件,通过查询功能查找出符合条件的信息,从而对数据进行管理和维护。
第六章总结
程序开发的过程是一个很艰难的过程,一个程序的开发必然结合着许多的错误和困难,如果你对程序不是太了解,其间出现的困难更是非同凡响,对与刚刚接触程序不算太久的我们来说要想非常熟练的应用程序将是非常困难的一件事情,这需要我们耐心的进行学习和了解决.在程序开发的过程当中不免会碰到不懂的问题,要善于总结和结合你所学过和用过的知道,查找相关书籍,对你不懂的章节和问题进行强化的理解和消化,经过错误的磨练才能够更好的锻炼自己,才起到了本次程序开发实验应该起到的效。
在程序开发过程中要学会积累在开发过程中出现的大量错误,错误的纠正后,将记住错误的关键所在,在下一次的编写过程中不要出现类似的这类错误。
程序开发过程中最困难的就是开始的阶段,大多数时候很多人开始的时候都不知道该怎么样去动手开发程序,要记住开发程序要一步步的来,只要我们懂得了开发过程中的模式,从浅入手,就没有完不成的设计,只要你肯动后,肯动脑。
一切皆是有可能的。
遇到问题的时候不要是惊慌和失措,老师将是你最好的导师,同学将是你最好的帮手,你可以从他们那里得到很多的帮助。
学会一门语言将是未来竞争过程总必要要求,学习多门语言将是我们前进的方向,学精一门语言将是我们将来竞争与社会的有力砝码,所以努力学习和改正和积累经验将是我们现在所最应该解决的问题。
编写完程序后要学会总结在编写过程中遇到的各种问题,朝着自己要走的那个方向出发,不要停歇和坚持是对于接触程序不久的我们来说最重要的事情,经验的积累将在今后的程序开发过程中起到十分重要的作用。
参考文献
[1]《SQLserver2000数据仓库与AnalysisServices》Bain.著中国电力出版社.第二版.
[2]《数据库技术与联机分析处理》.王珊.北京科学出版社.第一版.
[3]《管理信息系统》王欣.中国水利水电出版社.第二版.
[4]《SQLserver数据库应用系统开发技术》朱如龙.机械工业出版社.第一版.
[5]《动态网页设计》郭伟业、仇新红.机械工业出版社.第三版.
[6]《jsp2.0技术手册》林上杰、林康司.电子工业出版社.第一版.
[6]《Servlet与jsp核心技术》(美)MartyHall.人民邮电出版社.第一版.
[7]《jsp动态网页入门实务》位元文化.科学出版社.第二版.
[8]《jsp设计》HansBergsten、汪青青、朱剑平翻译.清华大学出版社.第一版.
[9]《精通jsp-Web开发技术与典型应用》张新曼.人民邮电出版社.第三版.
[10]《jsp实用教程》赵学良.清华大学出版社.第一版.
[11]《数据结构(c语言版)例题详解与课程设计指导》袁志祥、秦锋.人民邮电出版社.第二版.