
西安邮电大学(计算机学院)课程设计报告标题: 图书馆管理系统名称: 软件工程班级: 软件1205学生姓名: 黄冠章学生人数(8位数字): 041 231 39讲师: 范珊(Fan Shan)开始和结束时间: 2014年6月2日至2014年6月1日目录: 第1章: 需求分析1,学生客户2,教师客户2: 总体设计1,系统分析2,可行性分析3,系统目标4,系统功能设计5,构建开发环境第3章: 设计1,分析2,Project ER图3,表设计第4章: 软件和硬件环境与系统架构第5章: 参考资料1,决策时的需求分析要开发信息系统,第一步是分析信息系统的需求. 需求分析的工作是深入描述软件的功能和性能,确定软件设计和软件的局限性. 与其他系统元素的接口详细信息定义了软件的其他有效性要求. 抽象当前系统的逻辑模型. 在理解当前系统的“方法”的基础上,提取“该做什么”的本质,从当前系统的物理模型中抽象出当前系统的逻辑模型.

物理模型中有许多物理因素. 随着分析的深入,一些不必要的物理因素成为不必要的负担. 因此,有必要分析物理模型以区分必要的物理因素. 因此,有必要分析物理模型,区分本质和非本质难题,并消除那些非本质的难题,以获得反映系统本质的逻辑模型. 管理员登录过程: 管理员在登录页面输入正确的用户名和密码后,通过客户端和服务器的双重验证,并检查中相应的用户名和密码是否正确. 如果正确,则表示管理. 职员成功登录并进入学生用户终端的管理员操作页面: 查询书本. 学生用户可以进行简单查询和高级查询来预订书籍. 如果要借的书不在图书馆中,则可以提前预订. 如果报告丢失的书,则如果报告丢失,则需要报告. 可以在学生客户端上实现. 管理员方: 学生用户管理,实现对学生用户信息的修改,删除,添加和查询. 书籍管理,包括添加,删除和查询书籍. 管理员管理: 操作员包括超级管理员和普通管理员. 超级管理员可以删除,查询等普通管理员,而普通管理员仅具有修改自己密码的权限. 借阅管理: 主要是学生借阅管理,归还书本和的管理. 2.整个设计系统不仅应满足客户的要求,还应考虑其性能.

因此,在开发项目之前,必须首先进行需求分析和可行性研究. 这是项目开发的基础. 使用MVC设计模式,可以在模块之间实现高内聚和低耦合. 界面设计优雅且易于操作. 功能完善,结构清晰. 它可以快速设置系统的图书馆信息,图书馆参数,书架,管理员等信息. 它可以快速,准确地执行阅读器类型管理的相关功能,例如阅读器类型的添加,修改和删除. 它可以快速,准确地执行阅读器文件管理的相关功能,例如查看阅读器文件的详细信息,添加图书管理系统课设,修改和查询阅读器文件. 它可以快速,准确地执行书籍类型管理的相关功能,例如添加,修改和删除书籍类型. 它可以快速,准确地执行图书档案管理的相关功能,如图书档案的详细信息所示,添加,修改和删除图书档案. 它可以快速,准确地执行与图书借阅相关的功能,例如图书借阅,图书借阅查询,图书归还,图书续订等. 它可以快速,准确地查询系统的相关功能,例如图书借阅查询,图书到期查询,书籍文件查询等. 它可以快速,准确地执行与管理员相关的功能,例如添加管理员,更改管理员密码和删除管理员. 可以快速,准确地以管理员或读者身份登录. 它可以快速,准确地允许读者浏览其功能模块.

3. 可行性研究可行性分析是分析项目的可行性,以便管理层可以对资金和技术的投资做出决定,包括技术可行性,经济可行性和运营可行性. 对于这个项目,书籍是人类获取知识的最重要方式. 随着读者数量的增加,书籍的管理要求也大大提高. 图书馆管理系统是根据图书馆需求和开发这个系统. 使用该系统后,大部分工作将实等功能模块. 其结构如下: 3.设计作为系统的基础,首先要确保其合理性在使用应用程序系统时,拥有适当设计的通常可以达到事半功倍的效果. 这一优势尤其体现在系统维护和功能扩展上.

系统中包括的实体主要是: 书籍,学生,管理员等. 下面将介绍每个实体和实体的E-R图. 通过其E-R图,读者可以更好地了解每个实体的属性关系. 下面以学生实体为例,介绍如图所示的学生E-R图. 表的设计主要以表图书管理系统课设,管理员信息表和书籍信息表为例. 字段名称STUNOStuNameStuAgeStuSexClassDepartment VarcharTelPermittedPassword数据类型IntVarcharIntVarcharVarchar字段大小N / A50N / A505050115020主键是否为否,否,否,否,否,否,否,否,否,是,是,是,是,是,是是是类型IntVarcharVarchar字段大小N / A5050主键是否为null否否否说明管理员ID管理员权限管理员密码管理员信息表字段名称BookNoBookNameAutherPublishment ButTime数据类型字段大小主键是否为否否否否为空否是是是是是图书ID图书名称图书作者出版社购买日期BorrowedOrdered否否是是借阅是否保留图书基本信息表字段名称BookNoSTUNOBorrorTimeReturnTime varcharBorrowedOrdered数据类型intvarcharvarchar字段大小N / A5050505050是主键否否否否是空否否是是是是是指示号学生号借阅时间返回时间是否无聊机翼是否保留varcharvarchar借书信息字段名称StuNOBookNOBookNameDelayTime数据类型IntIntVarcharvarchar字段大小N / aN / A5050主键是否为空是否为空是为了说明学生编号图书编号图书名称过期天过期图书信息表字段名称BookNOStuNameClassBookNameStuNOAuther数据类型Intvarcharvarcharvarcharchart Intvarchar字段大小N / A505050N / A50是否主键为否否否否不为空否是是是是指令号学生名类别名学生ID作者预订书表格如上字段名称LBNOBookNOBookNameStuNO数据类型IntIntVarcharint字段大小N / AN / A50N / A主键是否不是否是否为空是否是解释报告丢失的书号书号书名学生ID第4章: 在win7下构建的软件和硬件环境及系统结构环境,系统系统是C / S结构,开发工具是Myeclipse, reground是Java,后台是MYSQL. 第5章: 参考资料1,吴亚峰,“ 30天学习Java项目案例开发”,电子工业出版社2,雍俊海,“ JAVA编程”,清华大学出版社3,王小平,“ JAVA网络编程”,清华大学出版社<
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-254868-1.html
本职是作家