- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE课程设计
个人图书管理系统
------基于MVC-Struts设计技术学号:姓名:专业:2013年5月7日
需求分析
项目需求使用MVC-Struts设计技术编程实现一个简单的个人图书管理系统,功能包括图书的录入、查询、浏览、删除功能,具备登录功能,用户输入用户名和密码后可以进入系统执行所有功能。采用ACCESS或SQL SERVER建立图书和用户数据库。
项目基本配置
项目运行环境:myeclipse7.0 及以上
服务器:Tomcat6.x
数据库:sqlserver 2005
采用struts1框架完成
数据库连接
配置数据源,命名为books_management
通过odbc数据源,具体连接字符串
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
Connection connection = DriverManager.getConnection(jdbc:odbc:books_management);
功能描述
登陆:个人图书管理系统,所以不用注册页面,只添加一个登陆页面,从数据库中取用户名密码,判断正误,跳转到登陆成功或登录失败页面
首页:显示系统时间,有欢迎语句,有“添加图书”,“查询图书”,“浏览图书”等超链接,还有登陆按钮,跳转到登陆页面。
参考资料
JavaEE程序设计与应用开发 郭克华主编 2011年1月 清华大学出版社
二、总体规划1、系统流程图2、数据字典
系统中的数据流条目:系统中的加工条目:三、详细设计
1、工程项目设计列表
有com.books_management.struts.form包用来存放form
com.books_management.struts.action包用来存放action
其中DAO包中主要是数据库连接方面的操作工程项目设计列表2、数据库设计
表设计:
(1)个人信息表(person_info)主键为name
添加的信息包括
name password sex email tel qiu 123 女 123@163.com (2)图书信息表(book) 主键为id,id号自动加1
添加的信息
id books_name author books_info price Publish_info 1 123 123 123 12 123 2 平凡的世界 路遥 平凡的世界 23 2001-1-1 3 134 134 134 12 2910-2-1
功能详细设计
3.1登陆:设计一个登陆页面,从数据库中取密码,与所输入的密码相比较,判断是否一致,如果一致,跳转到登陆成功页面,“确定”后跳回主页;如果不一致,跳转到登录失败页面。
3.2显示系统时间:在首页显示出系统时间,具体格式为YYYY-MM-DD HH:MM:SS
3.3欢迎语句:在个人登陆成功后将用户名信息保存到session中,在载入页面时先判断session[“name”]是否为空,如果为空就显示“欢迎您,游客”,如果不为空,就显示“欢迎您,”session[“name”]。
3.4添加图书:在首页设置“添加图书”超链接,点击后跳转到添加图书页面,输入图书信息,点击“提交”,通过Action的处理方法,将信息添加到数据库,如果成功添加就跳到insert_success页面,如果不成功就跳转到insert_fail页面,在两个页面都有“返回”按钮回到主页。
3.5查询图书:在首页设置“查询图书”超链接,点击后跳转到查询图书页面,输入需要查询图书的名称,点击“查询”,通过Action的处理方法,将相应信息从数据库中查询出来,如果成功添加就跳到search_success页面,并在这个页面显示查询出来的图书信息;如果不成功就跳转到search_fail页面,在两个页面都有“返回”按钮回到主页。
3.6浏览删除图书:在首页设置“浏览删除图书”超链接,点击后跳转到浏览图书页面,
在此页面显示所有图书信息,每行记录后都附有一个“删除”按钮,删除时,跳到delete页面,确定删除,就通过Action的处理方法,将相应记录信息从数据库删除,如果成功删除就跳到idelete_success页面,如果不成功就跳转到delete_fail页面,在两个页面都有“返回”按钮回到主页。在删除时,页面间跳转要记录图书的id号,带参数跳转,这样确保在删除时获取的是相应记录的信息。
四、界面设计即运行界面
4.1 登陆页面
4.2登陆成功,回到主页
4.3添加图书
输入图书信息
4.4添加成功页面
可看到数据库添加成功了
4.5查询页面
4.6查询成功页面
4.7
您可能关注的文档
最近下载
- 检验基础知识培训.pptx
- ITMC物流企业经营管理沙盘模拟系统用户手册ITMC物流企业经营管理沙盘模拟系统用户手册.doc VIP
- ITMC企业经营管理_电子沙盘使用操作手册.docx VIP
- GB51048-2014 电化学储能电站设计规范.pdf VIP
- 浙江省2025年单独招生考试语文试卷真题打印版 .pdf
- 韩长安:啃烧饼的福布斯富豪.pdf VIP
- 2025年山西省建设工程专业高级职称评审考试建筑工程施工题库含答案详解.docx VIP
- 高尔夫英语词汇大全.doc
- (高清版)DB4419∕T 7-2023 党政机关一般公务用车管理规范.docx VIP
- 四年级语文上册课件《快乐读书吧:很久很久以前》.pptx VIP
原创力文档


文档评论(0)