- 8
- 0
- 约7.59千字
- 约 17页
- 2018-02-02 发布于重庆
- 举报
c-图书管理系统-课程设计
C#系统开发大作业
设计文档
课程名称 C#系统开发
系、部 计科系 年级 专业 班
学 生 姓 名 学 号
开 课 时 间 2016 至 2017 学年 第 一 学期
总 成 绩 教师签名 图书管理系统
一 .引言
1.1背景
随着当今科学技术的飞速发展,尤其是计算机技术的出现,使得人类进入了信息化社会,利用计算机,可以代替人进行很多复杂劳动,从而节省大批的人力,可以大大提高工作效率,而且计算机有更高的准确性和更安全的保密措施。计算机技术凭着自己无与伦比的优越性,已经迅速成为各个领域不可或缺的工具。
图2-3图书管理系统的功能结构图
2.4系统平台选择
2.4.1 开发环境
(1) 操作系统:Windows
(2) 数据库:SQL Server 2005
(3) 开发平台:Visual C#.NET 2010
2.5 数据库设计
2.5.1本系统数据库介绍
本系统数据库采用SQL Server 2005数据库,系统数据库名称为“bookData”。数据库共包括13张表,这13张表构成了整个系统的数据处理。主要数据表设计如下:
用户信息表(如图2-1),用户权限选项表(如图2-2)用户权限表(如图2-3),图书信息表(如图2-4),用户类型表(如图2-5),图书类型表(如图2-6 ),
书目信息表(如图2-7),借阅者信息表(如图2-8),借阅者类型表(如图2-9),
馆藏地点(如图2-10),出版社(如图2-11),借阅信息表(如图2-12),部门表(如图2-13)
图2-1 用户信息表 图2-2 用户权限选项表
图2-4图书信息表
图2-5用户类型表
图2-6 图书类型表 图2-7 书目信息表
图2-8 借阅者信息表 图2-9 借阅者类型表
图2-10 馆藏地点表 图2-11出版社表
图2-12借阅信息表 图2-13部门表
2.5.2数据库表关系图
系统界面设计
3.1界面设计实现
简洁大方的界面效果是本系统的特点,下面要介绍登录界面的实现过程。
3.1.1登录进入首界面
通过用户通过登录界(如图3-1)面输入用户名和密码进行判断用户名密码正确进入主界面,若错误则弹出消息框提示用户登录失败,如图3-2所示。
图3-1登录界面
图3-2主界面
管理员可在主界面进行用户管理、基本数据管理、书目管理、借阅、数据查询等功能的使用。
主界面主要代码如下:
public partial class frmBookMain : Form
{
public static string currentUserName = ;
public frmBookMain()
{
InitializeComponent();
this.IsMdiContainer = true;
}
private void frmBookMain_Load(object sender, EventArgs e)
{
toolStripStatusLabel2.Text = 当前登录用户为: + currentUserName;
toolStripStatusLabel3.Text =登录日期为:+DateTime.Now.ToLongDateString().ToString();
}
private bool checkMdiChild(string childFormName)
{
foreach (Form childForm in this.MdiChildren) {
if (childForm.Name.Trim() == childFor
您可能关注的文档
最近下载
- 2026年伊春职业学院单招职业技能考试题库附答案详解(综合卷).docx VIP
- 2026年危险化学品生产单位安全生产管理人员考试题库附答案.docx VIP
- 2025年内蒙古高等数学(统招专升本)考试试题及答案.docx VIP
- 2025年内蒙古(统招专升本)大学语文考试试题及答案.docx VIP
- 2026年伊春职业学院单招职业技能考试题库附答案详解(夺分金卷).docx VIP
- 2025年内蒙古(统招专升本)计算机基础考试试题及答案.docx VIP
- 步道透水砖铺装施工方案.docx VIP
- “启智慧心”主题寒假作业.doc VIP
- 《WSET 三级葡萄酒认证考试题库解析(2025 版)》.docx VIP
- 2026年危险化学品安全法及安全生产基础知识摸底考试测试卷及答案.docx VIP
原创力文档

文档评论(0)