目录
摘要……………………………………………………………….3
Abstract……………………………………………………………4
一、 设计的目的和内容…………………………………………5
二、 系统需求分析说明书………………………………………6
2.1系统介绍 ……………………………………………………………6
2.2系统面向的用户群体 ………………………………………………6
2.3系统的功能性需求 …………………………………………………6
2.4系统的非功能性需求 ………………………………………………6
三、可行性分析报告………………………………………………7
3.1本系统要实现的功能…………………………………………………7
3.2现有系统分析…………………………………………………………7
3.3建议的系统方案………………………………………………………7
3.4操作和社会可行性……………………………………………………7
3.5结论……………………………………………………………………7
四、系统总体设计 …………………………………………………8
4.1 总体功能结构图………………………………………………………8
4.2 系统流程图……………………………………………………………8
五、软件编码设计标准与规范 …………………………………9
5.1对象命名约定 …………………………………………………………9
5.2结构化编码约定 ………………………………………………………9
5.3数据源的约定.…………………………………………………………10
六、程序运行主界面.………………………………………………11
6.1登录窗口 ………………………………………………………………11
6.2系统主页面……………………………………………………………11
七、代码实现………………………………………………………14
7.1读者类别设置…………………………………………………………14
7.2读者档案管理………………………………………………………………17
参考文献………………………………………………………………24
致谢……………………………………………………………………25
3.1本系统要实现的功能:
对图书馆的图书信息和用户信息进行有效的管理;本系统要实现的性能:数据库的录入;图书目录检索;用户信息查询;图书信息查询;安全保密:馆中所有未借出的书籍能够供用户随时查阅;用户信息只能被系统管理员查阅和修改。
3.2现有系统分析:
该图书馆现没有系统。
3.3建议的系统方案:
借书、还书;在图书馆中增加/删除一本书;按照作者名或专业领域检索一批书;找到被某位读者借出的一批书;找出最近借走某本图书的读者。
3.4操作和社会可行性:
整个系统要求操作简洁,以适合现在图书馆2名工作人员的使用。本系统是根据图书馆的需要研发,开发成功后适用于类似的图书馆,所以具有较高的社会可行性。
3.5结论:
鉴于以上分析可知,该图书馆管理信息系统开发项目不仅有巨大的经济效益,而且有巨大的社会效益。从而使我们深信该系统开发出来之后将获得巨大的成功!
5.2结构化编码约定
编码应清晰、可读性好,运用缩进、空行,结合大小写区别等方法保持程序结构良好。凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模块应运用“事务”处理,以保持数据完整性。
编码风格参照下例进行:
Private Sub cmdCancel_Click()
'设置全局变量为 false
'不提示失败的登录
LoginSucceeded = False
Me.Hide
End Sub
Private Sub cmdOK_Click()
'检查正确的密码
If txtPassword = "user" Then
'将代码放在这里传递
'成功到 calling 函数
'设置全局变量时最容易的
LoginSucceeded = True
Me.Hide
Form1.Show
Else
MsgBox "无效的密码,请重试!", , "登录"
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End Sub
5.3数据源的约定
需用数据源的组件如:DataGrid一律采用Adodb控件。有特殊需求的情况如:身份验证应引用DAO(数据访问对象)。