毕业设计论文答辩.ppt
文本预览下载声明
毕业设计题目 大学图书馆读者和图书管理系统的开发 答辩人:程光远 班 级:机械工程+软件工程05-2 导 师:郭永香 大连交通大学软件学院 * 一、选题的背景及意义 图书管理系统是一个教育单位不可缺少的部分,它的内容对于学校图书馆的管理十分重要,所以,图书管理系统不但要为读者提供充足的信息和快捷的查询手段,而且也要为管理员提供方便、可靠的管理功能。 目前国内外已存在很多优秀的图书管理系统,但对于一个中等规模的学校图书馆来说,使用这些图书管理系统存在成本高昂、操作复杂、维护、升级不便等问题,因此我决定设计实现一个方便使用,利于升级维护,易于数据移植的轻量级图书馆管理系统。 二、开发环境 此次设计建立一个基于B/S架构的图书馆读者及图书管理系统。 采用JSP技术及JavaScript脚本制作用户界面,后台程序结合Struts框架完成系统的业务逻辑控制,使用Oracle数据库存储用户信息及图书信息,Web服务器选用Tomcat5.5,程序开发使用的集成开发环境为Eclipse3.2。 开发过程严格按照软件开发流程进行,首先对图书馆管理系统进行需求分析,根据需求分析结果对系统功能结构进行总体设计,其中需包含图书馆管理系统的全部核心业务功能,之后进行数据库结构设计,然后开始对功能模块进行编码实现,系统模块集成,最后对系统进行整体测试,并生成测试报告。 三、需求分析 四、系统总体设计 五、数据库设计 管理员信息表结构 t_admininfo 管理员信息表 字段 类型 说明 备注 a_id varchar2(10) 管理员id pk a_password varchar2(10) 管理员登录密码 not null a_name varchar2(20) 管理员姓名 not null a_sex varchar2(2) 管理员性别 not null a_number varchar2(10) 管理员员工编号 not null a_email varchar2(30) 管理员电子邮箱 a_phone varchar2(15) 管理员电话号码 a_flag varchar2(1) 管理员账号状态 not null,0不启用,1启用 用户信息表 t_userinfo 用户信息表 字段 类型 说明 备注 u_id varchar2(10) 用户id pk u_password varchar2(10) 用户登录密码 not null u_name varchar2(10) 用户姓名 not null u_sex varchar2(2) 用户性别 not null u_email varchar2(30) 用户电子邮箱 u_phone varchar2(15) 用户电话号码 u_reg_date date 用户注册日期 not null u_amount varchar2(1) 目前借书总数 not null u_flag varchar2(1) 用户账号状态 not null,0不启用,1启用 图书信息表 t_bookinfo 图书信息 字段 类型 说明 备注 b_id varchar2(10) 图书编号 pk b_name varchar2(100) 图书名称 not null b_author varchar2(100) 图书作者 not null b_press varchar2(100) 图书出版社 not null b_date date 图书出版日期 not null b_isbn varchar2(13) 图书ISBN not null b_state varchar2(1) 图书状态 not null,0不在馆,1在馆 b_location varchar2(40) 图书位置 not null b_price varchar2(10) 图书价格 not null b_adminid varchar2(10) 负责人账号 fk 借阅信息表 t_move 借阅信息 字段 类型 说明 备注 m_userid varchar2(10) 用户id fk m_bookid varchar2(10) 图书id fk m_adminid varchar2(10) 管理员id fk m_begin_date date 借书日期 not null m_expire_date date 还书日期 not null m_ren
显示全部