你好,请问有图书管理系统有哪些的文件吗

C语言--图书管理系统文件
1、key.txt 放入如下内容,也可以自行修改
2、library.txt&&
内容也可以自行修改,但是项目不能变
10011 梦里花落知多少 小说 春风文艺出版社 郭敬明 guojingming
楼语言文艺借阅室 在馆
10012 青春泪流满面 小说 大众文艺出版社 郭敬明 guojingming 2003.2
5楼语言文艺借阅室 在馆
10013 幻城 小说 春风文艺出版社 郭敬明 guojingming 2003.3
5楼语言文艺借阅室 借出
10014 左手倒影,右手年华 小说 上海译文出版社 郭敬明 guojingming
楼语言文艺借阅室 借出
10015 爱与痛的边缘 小说 东方出版社 郭敬明 guojingming 2003.6
5楼语言文艺借阅室 借出
10016 三重门 小说 作家出版社 韩寒 hanhan 楼语言文艺借阅室
10017 韩寒五年文集 小说 中国青年出版社 韩寒 hanhan 2005.4
5楼语言文艺借阅室 在馆
10018 通稿2003 小说 作家出版社 韩寒 hanhan 楼语言文艺借阅室
10019 毒 小说 中国青年出版社 韩寒 hanhan 楼语言文艺借阅室
10020 像少年啦飞驰 小说 作家出版社 韩寒 hanhan 2002.9
5楼语言文艺借阅室 在馆
10021 零下一度 小说 上海人民出版社 韩寒 hanhan 2000.5
5楼语言文艺借阅室 借出
3、mainhelp.txt&&&
内容也可以自行修改
***************欢迎您使用水玲珑图书馆管理系统******************本系统是专门为图书馆制作,用此系统读者可以查询图书馆所有的书的基本情况和信息,管理员可以通过此系统对所有的图书进行修改,录入,和删除。1.如果您是管理员请进入管理员系统(是要密码的):&1&您可以选择图书的录入,只要您按照顺序写入您想要录入的书的信息,按照提示,就可以达到书信息的录入目的。&2&您可以选择图书的修改,只要您按顺序把您要修改的书的信息写入,按照我们的提示,就可以达到书的信息的修改的目的。&3&您可以选择图书的删除,只要您输入您所要删除的书的编号或着是书名,按照我们的提示,就可以达到书的信息删除的目的。&4&您可以进行密码的修改,进入次程序,请按照我们的提示,先输入您原由的密码,在写上您要变更的新密码,在确认一次,如果您的输入正确,系统会提示您你的修改已经成功,如果您的输入错误,系统会自动报错,提示您您的输入有误,请重新输入。&5&.获得帮助信息。&6&.退出管理员操作系统2.如果您是读者要进读者的系统(不需要密码)查询的所要找的书的信息:&1&可以按书名查询,按照我们的提示您可以输入您所要找的书名,如果图书馆里有这本书的话,系统会自动调出这本书的所有信息供您查看;如果没有这本书,系统会提示您没有您要找的书。&2&可以按作者名查询,按照我们的提示您可以输入您所要查的书的作者,如果图书馆里有这个作者的书,系统会自动的调出所有有关这个作者的书的信息供您查看;如果没有这个作者的话,系统会提示您没有这个人的书。&3&可以按图书编号查询,这个很简单,按照我们的提示您可以输入您所要查的书的编号,如果图书馆里有这个编号的书,系统会自动的调出所有有关这个编号的书的信息供您查看;如果没有这个编号的话,系统会提示您没有这个编号的书。&4&您还可以进行编号排序,这样就会很清楚的看的你所要找的书的编号。&5&还可以返回到系统首页,重新开始您的查询。&6&如果还有什么不懂,可以按帮助键,进入帮助文件了解程序。
4、managerhelp.txt& 内容可以修改
你好,欢迎使用玲珑居管理员操作系统并进入该帮助界面!进入管理员操作系统后,你会得到系统的提示信息:1.录入新的图书信息。2.修改原有图书信息。3.删除原有图书信息。4.修改密码。5.获得帮助信息。6.退出管理员操作系统.您可以通过相应的数字选择不同的操作!谢谢您使用玲珑居管理员操作系统帮助界面!谢谢使用!
5、userhelp.txt&&
内容可以修改
***************欢迎您使用水玲珑图书馆管理系统******************&1&可以按书名查询,按照我们的提示您可以输入您所要找的书名,如果图书馆里有这本书的话,系统会自动调出这本书的所有信息供您查看;如果没有这本书,系统会提示您没有您要找的书.&2&可以按作者名查询,按照我们的提示您可以输入您所要查的书的作者,如果图书馆里有这个作者的书,系统会自动的调出所有有关这个作者的书的信息供您查看;如果没有这个作者的话,系统会提示您没有这个人的书。&3&可以按图书编号查询,这个很简单,按照我们的提示您可以输入您所要查的书的编号,如果图书馆里有这个编号的书,系统会自动的调出所有有关这个编号的书的信息供您查看;如果没有这个编号的话,系统会提示您没有这个编号的书。&4&您还可以进行编号排序,这样就会很清楚的看的你所要找的书的编号。&5&还可以返回到系统首页,重新开始您的查询。&6&如果还有什么不懂,可以按帮助键,进入帮助文件了解程序。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。你好!请问 你还有有计算机信息管理专业的毕业论文吗?图书管理系统或者超市管理系统等吗?_百度知道
你好!请问 你还有有计算机信息管理专业的毕业论文吗?图书管理系统或者超市管理系统等吗?
我有更好的答案
我有计算机信息管理专业的毕业论文
你是管1的还是管2的?
为您推荐:
其他类似问题
计算机信息管理专业的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。- Copyright & 2017 www.xue63.com All Rights ReservedVisual Studio 2010设计的图书管理系统 完整的 源代码_百度知道
Visual Studio 2010设计的图书管理系统 完整的 源代码
vb.net 程序设计与软件项目实训里的那个
我有更好的答案
你好!!&&&&我有一个图书管理系统,你看看吧,希望能帮到你,内涵建库脚本
采纳率:62%
这题目没什么创新点你可要考虑清楚不然很难通过
为您推荐:
其他类似问题
图书管理系统的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。你好,老师让用Java编写一个图书管理系统,用MySQL,你好我想看一下代码文件,有空可以发一下吗_百度知道
你好,老师让用Java编写一个图书管理系统,用MySQL,你好我想看一下代码文件,有空可以发一下吗
老师让用Java编写一个图书管理系统,用MySQL数据库,简单初学者的完整代码就行,你好我想看一下代码文件,有空可以发一下吗
您的回答被采纳后将获得:
系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
我有更好的答案
用的是什么框架
swing+mysql简单的项目就行,不用太复杂
就你一个人???你是不是得罪你老师了
不是的,3人一组,请问你有这个项目的代码吗,有空发一下,第一个小项目,自己写不出来
不急的话等我晚上回家找找以前练习的有没有保存哇~
好的,谢谢你。
好的,谢谢你。
你这太无语了,不能复制格式化代码public interface IDao {public int insert(IBean bean) throws Epublic int delete(int id) throws Epublic int update(int id, IBean bean) throws Epublic List&IBean& query(int id) throws E}public interface IBean {/*** 保存table字段名和bean字段映射** @return*/public Map&String, Field& getFieldsMap();}package dao.public interface ITable {/*** 主键* @return*/public String getTableKey();/*** 表名** @return*/public String getTableName();/*** 构建字段** @param isUserFields* && &&& &&& &使用字段名构建/使用?通配符构建* @param isSingle* && &&& &&& &true:&& &形如: ?,?* && &&& &&& &false&& &形如:fiele1=?,fiele2=?* @return*/public String buildFilds(boolean isUserFields, boolean isSingle);public String insertSql();public String updateSql();public String deleteSql();public String querySql();}import java.util.Limport bean.IBpublic interface IService {public void insert(IBean bean);public void delete(int id);public void update(int id, IBean bean);public List&IBean& query(int id);}public class DaoImp implements IDao {CITpublic DaoImp(Connection conn, ITable table) {super();this.conn =this.table =}@Overridepublic int insert(IBean bean) throws Exception {PreparedStatement statement =try {String sql = table.insertSql();statement = conn.prepareStatement(sql);for (int i = 0; i & table.getClass().getDeclaredFields(). i++) {statement.setObject(i, TableUtil.getFieldValue(table.getClass().getDeclaredFields()[i], bean));}return statement.executeUpdate();} catch (Exception e) {} finally {Dbutil.close(statement);Dbutil.close(conn);}}@Overridepublic int delete(int id) throws Exception {PreparedStatement preparedStatement =try {preparedStatement = conn.prepareStatement(table.deleteSql());preparedStatement.setObject(0, id);return preparedStatement.executeUpdate();} catch (SQLException e) {} finally {Dbutil.close(preparedStatement);Dbutil.close(conn);}}@Overridepublic int update(int id, IBean bean) throws Exception {PreparedStatement statement =try {String sql = table.updateSql();statement = conn.prepareStatement(sql);for (int i = 0; i & table.getClass().getDeclaredFields(). i++) {statement.setObject(i, TableUtil.getFieldValue(table.getClass().getDeclaredFields()[i], bean));}statement.setObject(table.getClass().getDeclaredFields().length, id);return statement.executeUpdate();} catch (Exception e) {} finally {Dbutil.close(statement);Dbutil.close(conn);}}@Overridepublic List&IBean& query(int id) throws Exception {PreparedStatement preparedStatement =List&IBean& result = new ArrayList&&();try {preparedStatement = conn.prepareStatement(table.deleteSql());preparedStatement.setObject(0, id);ResultSet rs = preparedStatement.executeQuery();while (rs.next()) {Class&?& clazz = Class.forName(table.getClass().getAnnotation(Bean.class).value());IBean bean = (IBean) clazz.newInstance();Dbutil.fildBean(rs, bean);result.add(bean);}} catch (Exception e) {} finally {Dbutil.close(preparedStatement);Dbutil.close(conn);}}}public abstract class TableImp implements ITable {@Overridepublic String buildFilds(boolean isUserFields, boolean isSingle) {Field[] fields = getClass().getDeclaredFields();StringBuilder sb = new StringBuilder();for (Field field : fields) {// 暂时设置主键,其实应该把主键单独拿出来// 这里使用getName,也可以get(this)获取值sb.append(isSingle ? isUserFields ? field.getName() : &?& : field.getName() + &=?&).append(&,&);}return sb.toString().substring(0, sb.toString().length() - 1);}@Overridepublic String insertSql() {StringBuilder sb = new StringBuilder();sb.append(& insert to & + getTableName());sb.append(& values( &);sb.append(buildFilds(false, true));sb.append(&)&);return sb.toString();}@Overridepublic String deleteSql() {return &delete form & + getTableName() + & where & + getTableKey() + &=?&;}@Overridepublic String updateSql() {StringBuilder sb = new StringBuilder();sb.append(& update & + getTableName());sb.append(& set &);sb.append(buildFilds(true, false));sb.append(& where & + getTableKey() + &=?&);return sb.toString();}@Overridepublic String querySql() {return &select * from & + getTableName() + & where & + getTableKey() + &=?&;}}public class BookService implements IService {IDpublic BookService(IDao dao) {super();this.dao =}@Overridepublic void insert(IBean bean) {try {dao.insert(bean);} catch (Exception e) {e.printStackTrace();}}@Overridepublic void delete(int id) {try {dao.delete(id);} catch (Exception e) {e.printStackTrace();}}@Overridepublic void update(int id, IBean bean) {try {dao.update(id, bean);} catch (Exception e) {e.printStackTrace();}}@Overridepublic List&IBean& query(int id) {try {return dao.query(id);} catch (Exception e) {e.printStackTrace();}}}public class TableUtil {public static Object getFieldValue(Field tableField, IBean bean) throws Exception {Map&String, Field& map = bean.getFieldsMap();if (map.keySet().contains(tableField.getName())) {// 使用getName,return map.get(tableField.getName()).get(bean);} else {throw new Exception(&确认bean注解是否与表结构对应: beanClass=& + bean.getClass().getSimpleName() + &, tableField=& + tableField.getName());}}}public class Dbutil {public static void close(Statement statement) {if (statement != null) {try {statement.close();} catch (SQLException e) {e.printStackTrace();}}}public static void close(Connection conn) {if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}public static void fildBean(ResultSet rs, IBean bean) throws IllegalArgumentException, IllegalAccessException, SQLException{Map&String, Field& fieldsMap = bean.getFieldsMap();for (String fieldName : fieldsMap.keySet()) {fieldsMap.get(fieldName).set(bean, rs.getObject(fieldName));}}}public class Book extends BaseBean{@TableField(value=&BOOK_ID&)String bookId;@TableField(value=&BOOK_NAME&)String bookNpublic String getBookId() {return bookId;}public void setBookId(String bookId) {this.bookId = bookId;}public String getBookName() {return bookN}public void setBookName(String bookName) {this.bookName = bookN}}@Bean(value=&BOOK&)public class BookTable extends TableImp{public String BOOK_ID = &BOOK_ID&;public String BOOK_NAME = &BOOK_NAME&;@Overridepublic String getTableName() {return &T_BOOK&;}@Overridepublic String getTableKey() {return BOOK_ID;}}/*** 实现table和bean的映射** @author 16245**/public @interface Bean {String value();}/*** 自定义注解* 实现bean和table字段的映射** @author 16245**/public @interface TableField {String value();}
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 jsp图书管理系统 的文章

 

随机推荐