你知道怎么样才能设计开发出一个简单的图书管理系统吗?

网站UI设计

  众所周知,一般网站设计开发经常使用的语言有HTML、CSS、JavaScript与C#,此外在开发之前首先需要准备一些MySQL或Microsoft SQL Server等数据库方面的知识。

  首先开发出一个系统的前提要对用户进行需求分析,需求分析的对象分别是借阅者、图书管理员以及系统管理员以及最终的图书管理系统需要的功能。

  图1-1借阅者用例图

  图1-2图书管理员用例图

  图1-3系统管理员用例图

  图1-4图书系统总结构图

  第二步,开始准备开发图书管理系统所需的软件,一般是:

  运行环境硬件:P4以上计算机,256M内存以上。

  软件:Window7,MySQL5.0以上,JDK1.5以上,Tomcat6.0以上。

  开发环境硬件:P4以上计算机,256内存以上。

  软件:Window7,MySQL5.0以上,JDK1.5以上,Tomcat6.0以上,Eclipse。

  第三步,准备数据库设计数据库表格:

  读者信息表

  字段名称数据类型长度读者编号varchar4姓名varchar10性别varchar10班级varchar10院系varchar20图书信息表

  字段名称数据类型长度图书编号int4图书名称varchar10图书类型varchar10作者varchar10出版社varchar10库存数量int4图书借阅信息表

  字段名称数据类型长度借阅编号int4图书编号int4读者编号int4借阅日期varchar10归还日期varchar10图书归还信息表

  字段名称数据类型长度归还编号int4图书编号int4读者编号int4借阅日期varchar10归还日期varchar10

  读者查询信息表

  字段名称数据类型长度读者编号int4借阅书名varchar10为归还书名varchar10图书管理员信息表

  字段名称数据类型长度workIDvarchar10usernamevarchar10passwordvarchar10系统管理员信息表

  字段名称数据类型长度WorkIDvarchar10usernamevarchar10passwordvarchar10第四步,在设计好数据库后开始进行开发

  (1)管理员登陆模块

  主要代码:

  <p class="STYLE19 STYLE15"><strong>欢迎进入图书馆管理系统</strong></p>

  <p><span><strong>管理员名称:</strong></span>

  <input name="username" type="text" id="textfield" />

  <center><p><span><strong>密码:</strong></span>

  <input type="password" name="password" id="textfield2" />

  <input name="提交" type="submit" value="提交" />

  <input value="重 填" type="reset">

  <input onclick="window.close();" value="取 消" type="button">

  (2)读者档案模块

  主要代码:

  <td height="22" valign="top">当前位置:<a href="main.jsp">读者管理</a> > 读者档案管理 >>></td>

  <td valign="top"><table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">

  <td height="36" class="STYLE3 STYLE4">读者档案管理</td>

  <table width="100%" border="0" cellspacing="0" cellpadding="0">

  <td width="75%"> </td>

  <td width="25%">

  <a href="reader_add.jsp">添加读者信息</a></td>

  <td width="13%">读者编号</td>

  <td width="10%">姓名</td>

  <td width="8%">性别</td>

  <td width="12%">班级</td>

  <td width="20%">院系</td>

  (3)添加读者信息

  主要代码:

  Connection con = DriverManager.getConnection("jdbc:odbc:zc","sa","111111");

  Statement stmt = con.createStatement();

  ResultSet rs;

  rs=stmt.executeQuery("select * from reader");

  try{byte a[]=name.getBytes("ISO-8859-1");

  name=new String(a,"gb2312");

  byte b[]=sex.getBytes("ISO-8859-1");

  sex=new String(b,"gb2312");

  byte c[]=dept.getBytes("ISO-8859-1");

  dept=new String(c,"gb2312");}

  catch(Exception e){}

  (4)修改读者信息:

  主要代码:

  <td width="48%">读者编号</td>

  <td>读者姓名</td>

  <td><input name="name" type="text" ></td> </tr><tr>

  <td width="48%">性别 </td>

  <input type="radio" name="sex" value="男">

  <input type="radio" name="sex" value="女">

  <td width="48%">院系</td>

  <td width="52%"><input name="dept" type="text" ></td> </tr>

  <a href="reader.jsp">返回</a>

  <INPUT class=Button1 type=submit value="确定" name=Submit>

  String sql = "Update reader set 姓名= "+name+" ,性别= "+sex+" ,班级= "+banji+" ,院系= "+dept+" where 读者编号="+id+"";

  第五步:MYSQL与MyEclipse连接

  1.点击MYSQL/配置工具/SQL Server Configuration Manager,在弹出的窗口中选择MYSQL服务,点击右键选择启动SQL Server(MSSQLSERVER)和SQL Server Agent(MSSQLSERVER);选择MYSQL网络配置中的MSSQLSERVER协议,在右边的窗口中点击右键启动TCP/IP,选择属性中的IP地址项,将其中所有的TCP端口改为1433;打开数据库选择”安全性”/”登录名”/”sa”,在弹出的“登录属性-sa”窗口中修改密码为“12345”。

  2. 回到MyEclipse8.5,将数据库打开,右击当中的”JRE System Library”/”Build Path”/”Configure Build Path”,在弹出的窗口选择“Libraries”,点击“Add External JARs”将“jstl-1.2”、“sqljdbc”以及“standard”三个jar文件添加进去。

标签: 网站UI设计