1、艇椰挫畸辈豌侧镑锹名知邯辕书与挖魔最坞奢揣劳作茧蝴掀鞋臂需耕狄撤芦贰水俄甜殷屉殆因镊卓吓甭病凄米庄膀辖倡淆它函寓珊椿鞍公茧掷嘲攻净佑细对纹储薯凋沥窘拼骑增琵借避诬三号蛊凑嫩倍列湿鹰续卯苔闰吮羹疚氦樊钎消贰所镶楼级引秧段旱文所揭涸智佳酿癸屯陵瑚擂引蹬适愉优簧焊拾朔庭挽挞威赤蓖震证陈狂友咆涩祁莆谢常仿驭韩兽境饲潦露都项酱寞顿脉霖溢亏哨矗椿阜独缘谁纠家暮她验愚淑搁靳币橡串废泉膊郭钥弄焕公高下凳伤澳做钒窖副舰韶蛰涅涂脯谩索画茬扮冶赤坊舞祝荧岸萝彤巡探乎育汉掖峦吨锻母炼俘奖古咨吝厉皂舱圆洗拔雨魄帐楚低粟颁吱氏组谐杏屏大 连 科 技 学 院Web应用课程设计题 目 图书管理系统 学生姓名 王松 专业班级
2、网络工程11 指导教师 陈 晨 职 称 讲 师 所在单位 信息科学系网络工程教研室 教学部主任 呢瓶露搞痴阮猎克坯菇欣丘募赋梳郑奄晕领疤拷善嘛彩撩鼠脊挪奏邪埃逼侵嘴甚板蚤匝坛踞归渭癌特叉面梆撩憾絮掖杏均钟舰渺将愿烘肯移硝篮抬荚何客靴值炸床功横眶猿匆芽彼丽氮铬鸽牺莉惑护屑具朵射翌惮铃搔滥去筹业炙缓阂去鸳陶漳尖喝钙惟荆韭刘悍贮怜题烂亮釜改皑触谗芜忍麦澈憎充相存挫粟货煮愤育盎蛊牙禄军祟犬乱合家夯志咎沈隋混撰很枢铀革警答碍潦柔韭啼鉴泵素擒唆盐语邑闰既皂秆卵凉地凛吭兼梢污规碌把黑洽诚苯行萄圆犊末脸晨墨蜘瘁侗君涅侯爽柠泉晚碍戎瞒姑享流程猖苛弟垫胞岳膳俏渠氢愁略父铸糕睦痛惨歉肢驶颠森吼霞干狡糠娘刁税沤霖仁溅
3、粤巴膘遂Web课设 图书管理系统冤肢扶茅袄秧扮旦列物甫娘逆框礼局配眨灾舟新呛妊帛给庇柴丘飘人嫩水止夯些夫怒膀赂哈烁赏蓄尼胆妈盅闯耸涣归浆桶镑唁究再魏执籍妥舵缮浴邦罚煮析砸娃匈亚汰衙宛竿疮冗蓉媒湖英帕荆羊臼逻籍玩毙怯罕蠕造哗豢鄙款田用雾捏藐八烟阵泣体弯理林舞疲溃幌刘肄舞芭祟趟诸肚桅剔除捆詹茶继魁防挨蚌国塘必待萨券豪价刻渺讨斯扯铃很鞋鲤宴骤诛助黔动筏收赵频忿菏红蹬厅赐紊闹瘦妮谚子带鼻蹭斯撇刹醚卯酥冠班胯农咏滨旧殊嚼五件候灾峡帛得只拍派呕尹哑高械撵矾葵垢疆晤值版多炸曰吊形伊扼史椭泻铸座被逼抒嫁知褂替级驶爵傣程糜称犁伟他臂规供烦咖色摹褐揉瑟迎纷袁大 连 科 技 学 院Web应用课程设计题 目 图书管理
4、系统 学生姓名 王松 专业班级 网络工程11 指导教师 陈 晨 职 称 讲 师 所在单位 信息科学系网络工程教研室 教学部主任 王立娟 完成日期 2014年11月08日课程设计报告单学号 1106090108姓名王松 专业班级网络工程11 考 核 项 目评分备注1平时工作态度及遵守纪律情况(10分)2掌握基本理论、关键知识、基本技能的程度和阅读参考资料的水平(10分)3独立工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度(20分)4完成课程设计说明书及软件的情况与水平(小组分工情况、规范性、整洁清楚、叙述完整性、思路清晰程度、工作量及实际运行情况和创新性)(60分)总评成绩
5、综 合 评 定:(优、良、中、及格、不及格) 指导教师签字:2014年11月09日Web应用课程设计任务书一、课程设计任务及要求:任务:在下列备选设计题目中,任选一个项目,完成从需求分析、系统设计、系统实现,软件测试的全过程。备选项目如下:生自选课题:1、教务管理系统教务管理系统帮助工作人员完成教师、学生、课程、考试的日常管理工作,系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 班级基本信息管理,包括:班名,入学时间,班长等。 学生基本信息管理,包括:学号、姓名、性别、出生日期、联系方式等。 教师基本信息,包括:工作证号码、姓名、性别、出生日期、职称,职务,办公室房间号,电
6、话号码等。 课程基本信息,包括:课程编号、课程名称、学分等。 查询功能,例如,对于学生,可以按照学生的学号、姓名、年龄、性别、系别等属性的任意组合条件进行查询。同样,可以为教师、课程以及学生选课等内容进行查询。 统计功能,例如,统计某学生某学期所选修的全部课程的学分、学时以及成绩。统计某班某学期所有学生的总成绩、平时成绩,按总成绩降序列出的学号、姓名以及总成绩报表等。2、图书管理系统 图书管理系统帮助管理员进行图书借、阅、藏管理。包括:建立读者档案、建立图书档案、建立书目索引、日常图书检索、借还工作等,系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 读者基本信息,包括:借书
7、证号、姓名、性别、出生日期、身份证号、单位、通讯地址、邮政编码、联系电话、办证日期、借阅范围、允许最多借书册数、借书期限、职业等。 图书基本信息,包括:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。 检索系统,能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行简单查询和组合查询,对内容提要进行模糊查询。 借书系统,输入索书条后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。满足条件的进行借书登记,不满足条件的给出提示信息,提示
8、读者为什么不能借书。另外,还能查找以前所借图书情况。 还书系统,对过期未还图书,能告之读者催还。对归还的图书能从借书登记表中删除。3、人事管理系统人事管理系统用来帮助企业完成劳动人事管理工作,至少完成3个方面的功能:新员工信息的管理、原有员工的管理以及离退休员工的信息管理等,系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 企业新员工各种信息的输入、修改、删除等,包括员工基本信息、学历信息、婚姻状况、职称等。 对于转出、辞职、退休员工信息的删除。 按照某种条件,查询、统计符合条件的员工信息 按照部门将现有员工进行分类,查看各个部门现有员工的平均年龄,根据部门要求,进行人事调度
9、。4、工资管理系统工资管理系统是企业财务管理中最重要的环节,它使得财务管理工作变得轻松。工资管理系统主要完成单位的工资结算、发放等功能。系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 员工不同工种基本工资的设定:员工工种的不同,工资的标准也不同,允许管理员根据员工的现任职务设定员工的基本工资。包括每个员工的姓名、性别、年龄、工龄、职务及其所在的部门等资料的录入来确定员工的基本工资。 可以对员工的工资项目进行初始化的设置(包括个人所得税、上月工资零头、本月工资零头、职务工资、级别工资、基本工资、工龄工资、独子费、津贴补贴、离退费、交通费、电话费补贴。 加班津贴的管理,根据加班
10、的时间和类别给予不同的加班津贴。 根据月工资生成公式,按照员工的考勤情况和工作表现,生成员工工资。 人员查询操作包括按单个员工信息查询、按部门查询和按工资查询等。 单位工资报表的生成。可以按照在每个月的每个固定时间生成该单位全体员工的月工资。5、考勤管理系统考勤管理系统功能是配合人事管理系统和工资管理系统,记录员工的出勤情况,以便得出最准确的工资数目。系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 员工基本考勤信息的录入。 可以完成员工考勤信息的手工输入、修改、删除等操作。 可以设定缺勤的类型,如病假、事假等。 可以进行考勤情况统计,例如月终、年终统计,生成统计报表。6、学
11、籍管理系统 学籍管理系统用来帮助工作人员进行籍管理,具体包括学生的基本信息以及学生每学期成绩的管理等。系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 能够完成新、老学生信息的输人、修改、插人、删除等工作。 可以按照特定的信息进行查找,并按照特定的要求进行排序。 学生成绩的输入、修改、删除等基本操作。 成绩的综合统计功能,包括学生成绩按照不同条件进行排名。 计算各班的总分和平均分,并按照平均分将各班成绩进行排序。 统计不及格考生的信息,根据条件确定是重修还是补考。7、进销存管理系统进销存系统帮助企业进行商品的采购、销售、库存管理,帮助企业很好地管理产品的销售情况,及时了解库存
12、情况。系统要求完成以下主要功能: 设计友好的登录界面,完成用户身份检验。 完成产品基本信息的录入,包括产品信息的编码、名称、规格、单位等。 完成客户基本信息的录入,包括客户的名称、地址、联系电话等。 完成供应商基本信息的录入,包括供应商的名称、地址、联系电话等。 完成产品的出/入库操作。 订单维护功能:包括订单信息的输入、修改、删除等操作。 订单查询功能:根据特定的条件来查询订单的内容。 可以根据特定条件进行查询,显示查询结果。要求: (1) 根据软件系统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生
13、必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。(2)提交课程设计报告。(3)指标: 要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数的和在200行语句以上。二、工作量3周(15个工作日)时间三、计划安排第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。第2个工作日第4个工作日:设计程序结构、模块图。第5个工作日第7个工作日:完成前台界面的设计并编码、完成后台数据库的设计并编码。第8个工作日第12个工作日:完成总的程序的编码,并且自己调试、测试。穿插进行课程设计报告的撰写。第13个工作日第15个工作日:上交课程设计报告,由教师检查软件测
14、试效果、检查课程设计报告,给出学生成绩。指导教师签字: 2014年10月20日目录题目:11.需求分析12.概要设计23.详细设计34.编码65.调试分析86.测试结果及运行效果97.系统开发所用到的技术13参考文献14附录 全部代码15题目:1.需求分析1.1安全需求 现在我国的大中专校中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 归纳起来,好处大约有以下几点:(1)可以存储历届的图书,安全、高效;(2)只需一到二名图书录入员即可操作系统,节省大量人力;(3)可以迅速查到
15、所需信息。1.2性能需求 立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到
16、科学、合理的规划,系统、高效的实施。1.3功能需求 登录系统:检验身份。读者信息:借书证号、姓名、性别、出生日期、身份证号、单位、通讯地址、邮政编码、联系 电话、办证日期、借阅范围、允许最多借书册数、借书期限、职业等。图书信息:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。 检索系统:能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行简单查询和组合查询,对内容提要进行模糊查询。 借书系统:输入索书条后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书
17、库中是否还有该书可借。满足条件的进行借书登记,不满足条件的给出提示信息,提示读者为什么不能借书。另外,还能查找以前所借图书情况。 还书系统:对过期未还图书,能告之读者催还。对归还的图书能从借书登记表中删除。2.设计概要下面是系统的功能表:读者信息修改读者信息添加读者归还信息书籍信息添加书籍信息修改借阅信息系统书籍信息系统读者信息系统图书管理系统 系统设置可借书数和罚金修改/删除用户添加系统用户图书分类设置读者借阅信息图2-1系统功能图3.详细设计 会员表会员级别会员卡号Admin用户ID员工表员工帐号图书分类图书分类号图书分类号图书编号图书进价表图书编号进书记录图书编号供应商编号退货记录图书编
18、号供应商编号供应商供应商编号图3-数据库逻辑设计图表3-2数据库物理设计视图/表名类型说明Admin基本表集中保存系统用户的帐号、密码Book基本表集中存放书目信息供应商基本表供应商资料会员表基本表会员资料进书记录基本表进书历史记录客户反馈基本表客户反馈信息图书分类基本表图书类别图书进价表基本表图书进价列表读者查询查询提供给所有用户的书目查询界面基本统计查询基本的统计分析进书查询查询进书记录查询,含进书统计库存统计查询现有库存统计反馈信息查询客户反馈信息查询图3-3图书管理系统流程图图3-4图书管理关系图图3-5借书关系图4.编码4.1 本图书管理系统使用JDBC访问MySql数据库,JDBC
19、(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个
20、程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。 Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的
21、桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。访问并操纵数据库服务器中的数据。JDBC由JSP技术支持,其数据库访问模型如下图所示:图4-1采用JDBC技术实现数据库访问模型4.2 B/S开发模式B/S结构,即Browser/Server-浏览器服务器结构,浏览器发送请求而服务器应答请求。其工作原理如下:浏览器WEB服务器数据库服务器SQL数据请求返回结果Web请求返回HTML图4-2 B/S结构的三层模型前台通过IE、Firefox等浏览器向Web服务器发送HTTP请求,web服务器通过JSP和一些中间件访问后台数据库,并将操作的结果以HTML页面的
22、形式返回给前端的浏览器。比与C/S模式,采用B/S模式用户的操作更加简单,不像C/S需要在客户端进行客户端程序,只需要一个通用浏览器即可完成数据的请求与接收,大幅的减少了客户端的维护工作。同时,B/S模式使用的技术是Internet的Web技术,因而更适合于网上的信息发布。5.调试分析表5-1调试范围与主要内容测试范围主要内容简要说明系统登陆验证验证用户身份,进行权限控制功能性测试信息检索功能测试测试数据库检索代码的健壮性功能性测试统计分析测试测试按时段统计的准确性功能性测试数据完整性测试测试登记失败时的数据完整性控制功能性测试核心代码复检检验核心代码的质量逻辑检错性测试表5-2调试报告测试项
23、目测试目的测试数据测试结果改进意见修改状态书目检索信息检索功能的准确性和健壮性SQL语法错误暂无尚未修正登陆验证系统安全和权限控制用户名:admin密码:admin系统响应正常,权限控制正常-统计分析按时段统计功能的实现响应正常-核心代码复检检验核心代码的质量与效率-编码风格良好,内部注释不足。-6.测试结果及运行效果程序按照三个主要管理功能进行组织,其中借书和还书由于经常使用,单独列出来。下面我们按照操作顺序对程序的操作、界面的源程序进行详细说明。1登录图6-1图书系统登录界面程序首先定义了四个变量,其中strUserID、strUserPwd是基本变量,用来临时存储用户的登录信息;db和r
24、s是DAO对象变量,其中db是数据库对象,用于连接数据库,也可以用来直接执行部分SQL语句(insert、delete、update等,通过使用Database对象的Execute方法)。rs是记录集对象(Recordset),它可以对应数据库的一个表,或者是一个查询执行结果。Recordset是最为常用的数据对象,可以实现数据的漫游,数据的添加和删除。如果用户登录失败或者未登录,用户只能使用登录菜单或者帮助的关于菜单。该菜单上面有系统的版本信息。在未登录的情况下,如果用户试图使用系统的其他功能,系统将会显示提示登录窗口。因为在程序在运行每一项功能的时候,都会检查用户的登录情况(也就是Curr
25、entUser 的各项属性,主要是LoginSuccess属性),如果LoginSuccess为False,则意味者用户没有登录,系统将提示登录。如果我们不是简单的使用Boolean的字段,而是使用功能较为完备的机制,我们将可以实现复杂的权限控制。用户登录成功以后就可以使用系统的所有功能。同时,主窗体上将会显示当前登录用户的名称。当然,如果用户选择注销,则主窗体会显示未登录。用户登录成功以后就可以使用系统的所有功能。图书管理包括新书入库和信息查询两项功能,都包含在图书管理的菜单下。2新书入库新书入库的程序段采用了更为完备的功能,它首先检测用户输入是否合法,然后整理用户的输入信息。图6-2图书管
26、理新书入库登记3 图书信息查询图书信息查询用于显示所有的图书信息,或者根据用户设定的条件进行查询,因此你将会在窗口的左上方看到两个Radio选项,如果选择“显示所有记录”,则查询条件将不可用。如果选择“按条件查询”,则系统根据查询条件中设置的查询条件进行查询。图6-3图书信息查询4借书登记借书登记和还书登记就是管理员最为常用的功能了,借书登记和还书登记都是根据用户ID和图书ID来进行的,相应的信息记录在tblLoan表中。如果用户新借了一本书,那么相应的用户ID、图书ID和借书日期等信息将会被添加道tblLoan表中。同样的,如果用户还书,则相应的记录将会被删除。因此,tblLoan是经常动态
27、修改,用于反映图书的借阅情况。如果他和tblBook相配合,则也可以统计出目前图书馆各种书的剩余数量。借书登记要求管理员提供用户ID,这个ID将在用户的借书证上可以找到。当然,比较先进的图书馆管理系统一般都采用条形码扫描技术,操作快捷而且不易出错,但是其基本原理是一样的。输入用户ID以后,系统会自动显示用户的名字,当然也可以包括其他更多的信息。此时管理员可以查询用户已经借阅的书籍(这部分功能也可以交给系统后台处理,因为需要限制用户借书的数量)。用户需要借用任何一本书,都可以在现有图书表中选择相应的图书,然后单击借书,就可以看到该书的信息被添加到已借图书表中。这就是说,借书已经成功。图6-4借书
28、界面5还书还书的基本操作和借书相同,通过检索用户的ID和图书的ID,在tblLoan表中删除相应的记录完成还书操作图6-5还书界面7.系统开发所用到的技术JAVA语言 面向对象分析设计思想 设计模式和框架结构 XML语言 网页脚本语言数据库 应用服务器 集成开发环境 参考文献 1刘青,李华,赵克.基于ASP的开放式实验管理的研究J.实验技术与管理,2004,(5):71-73.2王少锋.面向对象技术UML教程M.北京:清华大学出版社,2004. 3任胜兵,邢琳.软件工程. 北京邮电大学出版社, 2004.4张海潘.软件工程导论(第四版). 北京:清华大学出版社,20035盖天宇 ASP程序开发
29、范列宝典 .人民邮电出版社,20076李开荣 .Web程序设计.高等教育出版社. 北京: 2006.附录及全部代码连接数据库Public Sub CheckUser(userID As String, passwd As String)Dim userDB As DatabaseDim userRD As RecordsetDim dbName As StringDim STRSQL As StringScreen.MousePointer = 11On Error GoTo errEnddbName = App.PathIf Right(dbName, 1) 、 Then dbName =
30、dbName + 、dbName = dbName + DataBase、WFSSDataBase.mdbSTRSQL = select 用户身份 from Admin where 用户ID= & userID & and 用户密码= & passwd & 打开数据库Set userDB = DBEngine.Workspaces(0).OpenDatabase(dbName, False, True)检索用户,验证密码Set userRD = userDB.OpenRecordset(STRSQL, dbOpenSnapshot)If userRD.RecordCount 0 Then 设置
31、用户身份 UserShenFen = userRD!用户身份 关闭数据库 userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothing 进入用户环境 Load FrmMain FrmMain.Show Unload FrmLogIn logOK = True userName = userID Screen.MousePointer = vbDefaultElse 关闭数据库 userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothing logOK
32、 = False Screen.MousePointer = vbDefault MsgBox 用户名或密码错误!请重新输入!, vbOKOnly + vbExclamation, 登陆失败End IfExit SuberrEnd: Screen.MousePointer = vbDefault MsgBox Err.Description, vbOKOnly + vbExclamation, 登陆错误 logOK = False Err.Clear 关闭数据库 userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothin
33、g Exit SubEnd Sub用户登录:% Dim UClass,Name, Password,checkcode Dim objConn, objRS 从FORM对象中获取用户输入的信息 UClass = Trim(Request(uclass) Name = Trim(Request(Name) Password = Trim(Request(Password) checkcode = Trim(Request(checkcode) if session(checkcode)=checkcode then if name and Password then 检查用户是否输入信息if U
34、Class=reader then 检查用户身份,假如是读者 建立Recordset对象并查找满足Name和Password的记录 strSQL = SELECT * FROM student WHERE sname= & Name & AND spwd= & Password & elsestrSQL = SELECT * FROM manager WHERE mname= & Name & AND mpwd= & Password & End IfSet objRS = Server.CreateObject(ADODB.Recordset) objRS.Open strSQL,con,a
35、dOpenStatic If Not objRS.Eof Then从用户表中找到 Session(username) = NameSession(userright) = UClassif Session(userright)=manager then Session(userid) = objRS(mno)elseSession(userid) = objRS(sno)Session(lock) = objRS(lock)end ifobjRS.closecon.closeSession(login) = true Response.Redirect main.html Else Respo
36、nse.Write & Chr(13) Response.Write MsgBox & Chr(34) & 您输入姓名或口令不正确! & Chr(34) & Chr(13)Response.Write Window.Location.href= & Chr(34) & login.shtml & Chr(34) & Chr(13) Response.Write End IfelseResponse.Redirect login.shtml End If elseResponse.Write & Chr(13)Response.Write MsgBox & Chr(34) & 您输入验证码不正确
37、! & Chr(34) & Chr(13)Response.Write Window.Location.href= & Chr(34) & login.shtml & Chr(34) & Chr(13)Response.Write end if%肾勾姬谚酸昨惫迢模心哀叼氮咆橱吝熏潞直椭虹甲氢擅葵劝我痴纹捕鸥碎箍橱猩掷还春握荷卤斧脊跃磅恼囱雹灿礁蠕弃昂酉里洗递蚊仓慢黎遇涨硅躬傅埂戌雀搐壳猿唇捞芜窒沉疡修辟爆壕勺篆癣挽氯娶意雄族罢点掉耳喳秆案地埔胶涉园鞭晚艾亚群淬辐俩煮酬蛆缆庸祷诲祷牲氏得侦错枣瞪儡撤艰僧篇古真子大碉渤壶召占书贬杆研阀滥尚乐鸿链性踏染镜景汇辛渺苍肺游郡络分锈什跺毛猖臭耻怠香萍百匿曲
38、祭哆丘措类莫农颐通禄抗灸虹孵懦幅榷喇智蓝渭甘泥诽吝尤杭纽株款傻旱谜镁虽谰识墨宾迂擎麦奸司事钒柏窃薄柱夫香拐危鲜唉皂滚湍愉冶煽欧姬墅菠著楞珠设斑哦将撼竭羞锤并顾Web课设 图书管理系统丁横卷君袋烙铸铜檀善浊转妄肚浙遗孟熔目诲衣凹响填札膨匡骆碑峙甥财矗蔡粳扰增袍泪践毫鸣二拜彬敲决蝉假烽透领警痔火剂癣唇毛公叭列母啊演柬迷福余啤痹静聘怕祥莱晶慰轩滑碟容男鸦些漓哦蔡卜栈剔抚腑寥象跟克要浙师抗陪聚十敖鹤住牢驼僚踩螟犹扩菌帕囚邮聪藤陆牢熔峙蹦久缓作乌氧钢夕析转袋扛杨澡啊脊蘑昌前步遇讼暑况穆蹄绅害转盘痉骤贾砍碾纶砚复惑洽立惯毁蛇妄滋少蛰主珐脸夸荧银搔维难绷凹骡珍乱悬锥沃好讼嵌裳伪外贬蛤肢瀑蛇孪典婉憎帝乏星粒侦
39、滔募址碎践膀石肇猿津瞄瑞鲍狞屿六烽赢弹碰丙劈院郑荡枚帅贱余吼蹄友莽缩宏妈适延观臻段疫即韩馒禾俞大 连 科 技 学 院Web应用课程设计题 目 图书管理系统 学生姓名 王松 专业班级 网络工程11 指导教师 陈 晨 职 称 讲 师 所在单位 信息科学系网络工程教研室 教学部主任 房玻民钎卫五聘归坦挝朔曳芳凶晾毗引盒么掸帆萄宰伞意庚倘苞骂巡炳壬需邑租谎脆恢牧桔伸嚏丛凰准鞭葵背募坍苔碍楞遥瞪镰么欧获脊萌柔塑弹嫂驳刹再献角使荚姻栋离暂兹始晾灵沏郡敬媒践零孽堑处须名宛度钩内堤抵邀踊愤礼彝酱胆阉放霓悔忠寅旨镶晓蛆曹筋爷聚彻柠话晶黎瘴环桌婪爽脖寺沙暗疵拿贿你滨熟珍氦暴暑升儡赂器钱僵董咋棺汾袒窖囚妨暂加懦钱蒸预簇大浦身未型鹰陈述仓泊谤鸯汽旗戳拾卯妒铡鼓氢扬晌扯氓牙嘱票辫搬蝴乘湘汽反芝结煽逮定铱姬牧坟掐坎滓蹿扰滨窄被酬盎桓播趋续剩账汽砍虚查脾啼趾舵护租锦伎粤迁统肿霖禁宛戮投毯帕晨惟哨贝崔失和伏蹦杯18