[图书借阅管理系统C#报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[图书借阅管理系统C#报告

武汉工业学院 数学与计算机学院 2012-2013学年第一学期 数据库应用系统设计 题 目: 图书借阅管理系统 专 业: 软件工程系 班 级: xx 学 号: xx 姓 名: xx 指导老师: xx 2013 年 6 月 6 日 1需求分析 绝大多数管理人员已经认识到采用图书借阅管理系统的必要性,纷纷开发或选购适合本企业特点的图书借阅管理系统。图书借阅管理系统具体以下优点: ⑴采用图书借阅管理系统,可以用集中的数据库将与图书借阅管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率。 ⑵图书借阅管理系统有着易访问、易查询的信息库。在没有采用和实施图书借阅管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施图书借阅管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了图书借阅管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手图书借阅信息,还可以从这些信息中得到某些有用的决策信息及灵感和启发,从而改进图书馆的管理及经营效率,避免或减少经营风险。 ⑶采用和实施图书借阅管理系统不仅仅是为了提高工作效率。应该看到,在实施图书借阅管理系统之后,可提高单位的形象。 2 系统设计 系统功能图如下: 3数据库设计 1各表的物理结构: BookMessage表: 其中的每个字段都不为空,Type只能为图书或杂志; ReaderMessage表: 其中每个字段都不为空,Sex只能为男或女,Type只能为学生或管理员,Passwords默认值为123456; BorrowMessage表: 其中每个字段都不为空; 2三个表的关系图: 2数据库的安全设计 软件系统方面 用户登录系统必须提供用户名和密码,选择相应角色,系统自动查询数据库判断用户名密码是否正确及是否符合用户所选择的的身份。 权限设置 本系统分为两个角色,管理员和学生。管理员登录系统可以管理书籍信息,添加新的管理员和注销自己的账户;学生登录可以查看个人信息,查询书籍,借书,还书,查询借阅记录,查询已还书,查询未还书和注销自己的账户。 4图书借阅系统的实现 1 登录窗体 ⑴界面及最终运行效果如图4.1所示。 图4.1 登录界面 ⑵用户选择管理员或学生,填写用户名,如“aa”,然后输入密码,系统对输入的用户名及相应的密码进行校验。具体流程图如下图所示: 图4.2 密码验证流程图 ⑶有关代码如下: namespace BooksManagementSystem { public partial class load : Form { public static string readerindex=null; public load() { InitializeComponent(); } private void load_Load(object sender, EventArgs e) { } private void bt_load_Click(object sender, EventArgs e) { if (tb_user.Text.Trim() == ) { MessageBox.Show(请填写用户名!); return; } bool isStudent; OleDbConnection mycon; OleDbDataAdapter myda; DataSet myds; string strSelect; string strCon = Provid

文档评论(0)

xiaoyi2013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档