好文档 - 专业文书写作范文服务资料分享网站

办公自动化系统

天下 分享 时间: 加入收藏 我要投稿 点赞

系统构功能架图

第3章 数据库的设计

3.1 数据库的概要说明

系统数据库的名称为db_OA,包含有8张表,下面给出各数据表的作用。

dbOA_user tbOA_news tbOA_notice tbOA_file tbOA_idea tbOA_vote tbOA_voteRecord tbOA_dept 系统用户表用来存储系统操作员的基本信息 新闻表主要用于存储新闻的发布信息。 通知表主要用来存储办公通知信息。 文件数据表主要用来存储文件传送的基本信息。 意见表主要用于存储员工反馈的意见。 投票表主要用来存储活动投票的基本信息。 活动投票记录表主要用来存储投票记录人,以避免重复投票。 部门表主要用来存储公司部门信息的表。

3.2 主要数据表的结构

表1 dbOA_user

字段名 username 数据类型 vachar 长度 20 主键否 Y 描述 用户名 userjpwd userbit

vachar bit 20 N N 密码 权限标记 表2 tbOA_news

字段名 news_id news_date news_person news_acceptDept 数据类型 int datetime vachar vachar 长度 12 50 12 50 表3 tbOAnotice

字段名 notice_id notice_date notice_person notice_acceptDept notice_acceptPerson notice_bit notice_text 数据类型 int datetime vachar vachar vachar bit vachar 长度 12 30 12 1 500

表4 tbOA_file

字段名 file_id file_subject file_text file_person file_dept 数据类型 int varchar varchar varchar varchar 长度 30 50 16 30 主键否 Y N N N N 描述 ID 文件主题 文件描述 传送人 接收部门 主键否 Y N N N N N N 描述 通知ID 通知时间 发布通知人 通知部门 通知人 标记 备注 主键否 Y N N N N N N 描述 新闻ID 新闻发布时间 发布人 新闻接收部门 接收人 标记 备注 news_acceptPerson vachar news_bit news_text bit vachar file_name file_date file_file file_type varchar datetime image varchar 16 8 16 20 N N N N 接收人 传送日期 文件 文件类型

表5 tbOA_idea

字段名 idear_id idear_subject idear_text 数据类型 int varchar varchar 长度 30 50 主键否 Y N N 描述 意见ID 意见主题 意见内容 表6 tbOA_vote

字段名 vote_id vote_subject vote_memo vote_qty 数据类型 int varchar varchar float 长度 30 50

表7 tbOA_voteRecord

字段名 voteRecord_id voteRecord_name 数据类型 int varchar 长度 16

表8 tbOA_dept

字段名 dept_id dept_name dept_describe 数据类型 int varchar Text 长度 30 16 主键否 Y N N 描述 部门编号 部门名称 描述信息 主键否 Y N 描述 ID 投票人 主键否 Y N N N 描述 活动ID 活动主题 活动备注 投票数量

第 4 章 主要功能模块的设计

4.1 公共模块设计

为了节省系统资源,实现代码重用,可以在系统中新建一个Module1模块。就本系统而言,该模块主要用于实现数据库的共享连接。在以后的编程中,如果使用对象访问数据库或“ADO Data”控件访问数据库则可以直接将数据库连字符串的值赋给相应的“ ConnectionString ”属性,从而避免了重复建立数据库的麻烦,以防失去ADO+SQL的优越性能。 代码如下:

Public pstr As String Public Sub main() '共享连接字符串

pstr = \pwd=sa;Initial Catalog=db_OA;Data Source=A-PC\'调用frm_login窗口 frm_login.Show End Sub

4.2 登录界面设计

本系统属于OA办公自动化系统,用户权限分为系统管理员和普通用户两种。“系统登录”窗体用于难操作员及其密码,主要通过打开数据库连接、打开数据结合if语句,判断用户输入的操作员及密码是否符合数据库中的操作员和密码,如果符合则允许登录,并给予相应的权限,否则提示用户不存在。

办公自动化系统

系统构功能架图第3章数据库的设计3.1数据库的概要说明系统数据库的名称为db_OA,包含有8张表,下面给出各数据表的作用。dbOA_usertbOA_newstbOA_noticetbOA_filetbOA_ideatbOA_votetbOA_voteRecordtbOA_dept系统用户表
推荐度:
点击下载文档文档为doc格式
3k1dy6acp11qw0b8cvba7dd7d92whi01ape
领取福利

微信扫码领取福利

微信扫码分享