小型办公自动化系统

上传人:橙** 文档编号:333364091 上传时间:2022-09-01 格式:PDF 页数:25 大小:1.88MB
返回 下载 相关 举报
小型办公自动化系统_第1页
第1页 / 共25页
小型办公自动化系统_第2页
第2页 / 共25页
小型办公自动化系统_第3页
第3页 / 共25页
小型办公自动化系统_第4页
第4页 / 共25页
小型办公自动化系统_第5页
第5页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《小型办公自动化系统》由会员分享,可在线阅读,更多相关《小型办公自动化系统(25页珍藏版)》请在金锄头文库上搜索。

1、I 本 科 毕 业 论 文(设 计)C/S 模式的小型办公自动化系统开发学 生 姓 名:学号:系部:计算机科学与技术专业:指 导 教 师:提 交 日 期:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 25 页 -II 目录1.系统开发目的.-1-2.系统规划与分析.-1-2.1 系统可行性分析 .-1-2.2 系统结构设计 .-1-2.3 系统内容概述 .-2-3.系统设计与实施.-2-3.1 系统组成功能分析.-2-3.2 数据字典 .-5-3.3 ER 图.-10-4.程序数据库主要创建代码.-11-4.1 数据库创建 .-11-4.2 好友表创建 .-11-4.3 邮箱表

2、创建 .-11-4.4 创建论坛板块表 .-12-4.5 创建聊天室表 .-12-4.6 创建论坛贴子表 .-12-4.7 短消息表创建 .-13-4.8 帐号表创建 .-13-4.9 用户组表创建 .-14-名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 25 页 -III 4.10 好友表表创建 .-14-4.11 系统公告表创建 .-14-5.系统实施.-14-6.系统运行效果.-15-6.1 登陆窗口 .-15-6.2 欢迎界面 .-15-6.3 系统主界面 .-16-6.4 系统消息提示效果.-16-6.5 系统消息查看 .-17-6.6 好友系统 .-17-6.7 实

3、时消息 .-18-6.8 邮箱系统 .-19-6.9 论坛系统 .-20-7.系统开发与体会.-21-名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 25 页 -1-C/S 模式的小型办公自动化系统开发1.系统开发目的开发本系统的初衷是为了提高小型企业的办事效率,降低企业的运营成本。本系统集成了好友系统,邮件系统,聊天室系统,通知公告系统等功。其中好友系统,可以帮助企业内部的员工进行高效的信息交流,对于员工之间的工作讨论,日常问题的协同处理都可以提供一个很好的平台。邮件系统可以为企业内部人员提供一个支持大批量高速度的文件传送的支持,它最大可以支持超过10M的附件,同时支持超过一万

4、个汉字的信息收发,在本程序的邮件系统的帮助下,可以为小型企业提供一个很好的办公平台。聊天室系统的主要作用是为不同人群提供一个工人同讨论的网络平台,因为在聊天室系统里面所有的信息都是公开的,所有人都有权限进行对论坛信息的获取与添加,这是一个异常活跃的平台,它可以为企业内部员工关系的维持,企业的氛围创建带来一个很好的效果,同时最重要的是它很可能会给企业带来更高的办公效率。2.系统规划与分析2.1 系统可行性分析在当前的市场环境下,随着小型企业对自己的办公效率有不断提高的要求,企业会慢慢地放弃繁琐的人工操作,开发一个功能完备且经济方便的办公自动化系统一定程序上说有其经济意义的。技术方面,在利用.ne

5、t3.5平台,无论客户要求的是C/S还是 B/S 的平台,我们都可以很快捷高效地对这一类系统进行设计与开发。利益于微软最新的网络编程技术我们甚至可以把一个项目同时发布成C/S 和 B/S 两种模式,这样可以最大限度地满足不同客户的需求。所以另一方面在技术的层面上这也是一个可行的方案。2.2 系统结构设计系统结构图可以名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 25 页 -2-2.3 系统内容概述本系统的主要作用是,为现今的单位企业提供日常办公的信息化支持。它的主要功能包括了:用户的注册,用户登陆,用户好友的管理,邮箱系统,系统日常公告,日程安排,论坛系统等。其中以下内容不在本

6、系统的功能范围之内:1 员工的考勤2 员工的薪酬管理3.系统设计与实施3.1 系统组成功能分析3.1.1 电子邮件系统电子邮件系统的设置的目的主要是为了提高企业内部办公的效率,加快企业内部文件传送的速度,降低文件传输出错的可能性。该系统模块的主要功能有:(1)电子邮件的书写与发送邮件系统支持最基本的邮件的编辑与发送,本系统提供了一个相当友好的界面,可以灵活地编辑收件人、附件、与邮件主体的信息。C/S 模式的小型办公自动化系统系统登陆模块好友系统模块邮箱系统模块短消息系统模块系统公告模块日程安排模块论坛系统模块注册新用户模块名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 25 页

7、-3-(2)大附件的发送(最大可支持 10M文件的发送)支持由于一般的数据库只支持最大64K文件的存储,所以要让系统支持超过这个数值的附件,必须要采用更高要求的技术来进行支持,在本系统中,我采用了对单个附件进行多次剪切,让它每一个块都小于等于64K然后再采用一定的编码规则来进行区别操作,从而实现了在SQL SERVER2005 中存储单个 10M的附件存储。这样大大地提高了本系统的实用性。(3)收取阅读电子邮件这是邮件系统的基本功能之一,本系统中采用了与编辑邮件系统相类似的界面进行读信界面的设计。(4)对未编辑完成的邮件保存到草稿箱、对草稿箱中的未完成编辑邮件进行再编辑、(5)转发现有的邮件用

8、户可以通过当前系统方便地把收到的信件进行再转发,可以很好地确保了原信件的完整性。(6)删除不需要的电子邮件由于小企业的服务器的大小都有比较严格的限制,所以必须要不定时地对系统中的无效信息进行清理,本功能的作用目的就是让用户可以方便地对无效的邮件进行清理,这样可以大大地降低数据库对存储的资源使用。(7)同时对多用户进行电子邮件群发,邮件回复,邮件转发等功能。群发邮件是本系统的一个特色,只要选定了特定的收件对像,当前系统就可以很简单地同时把一个邮件同时发送到不同的邮箱,同时也支持对当前邮箱进行发邮,方便用户使用邮箱进行暂时的文件存储。邮件系统是当前 OA系统的核心功能,在本功能的支持下,整个办公自

9、动化系统可以实现在不同的地理位置进行高效的信息交换。另一方面,本邮件系统具有非常完备的结构,所以同时也让整个办公过程更加的简单快捷。3.1.2 系统公告系统公告系统设置的目的是让管理员可以快速地进行对特定群体进行短信息发布,其中可以包括通知、公告、紧急消息发布等方面的内容。让企业的员工可以名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 25 页 -4-在最快的时间内接收到企业发布的通知。该系统模块的主要功能是(1)让系统管理员可以按指定的用户组进行消息发布管理员通过本功能,可以实时地向系统特定用户组的用户发送系统消息。(2)当特定用户收到信息后,如果当前用户在线则会弹出一个消息框

10、提示其有新的消息,提醒阅读消息。(3)阅读系统公告本功能在本系统中起到了点睛的作用,有了这个功能会让整个系统变得更加地机动,增强了系统管理员与用户之间的交互性。尤其是它的及时性的特征,可以让本系统有更强的实用性。3.1.3 日程安排日程安排功能设置的目的是,让每一个系统的使用者可以按自己的需要设置自己的日程信息,方便用户安排自己的工作计划。该模块的主要功能是让用户可以按日期来指定自己的日程安排,用户设置的日程信息可以重新被查询,如果一个日程在未来七天内发生,系统将会将这个信息显示到主页面中,让用户可以方便地查询相关的信息。本模块在本系统中主要是为系统用户设置的。它是一个非常实用的功能,是每一个

11、办公系统所必须的。3.1.4 好友系统好友系统设置的目的是为系统的所有用户提供的一个界面简捷的好友管理系统,方便用户之间的信息交流。该系统模块主要功能是让当前用户要通过已知好友的用户ID 或好友的用户名向其提出好友申请,并且对方通过当前用户的好友申请并添加到好友列表当中。用户可以对自己的好友户进行即时通信,与电子邮件的相互发送。本模块在系统中的意义是非常明显的,通过好友系统可以大大地简化了系统用户之间的信息通讯的繁杂度,提高了通信的实时性,提高工作效率。3.1.5 短消息短消息功能设置的目的是让不同的用户之间进行快速,简捷的信息交流。该功能的主要特色是为系统的使用者提供点对点的即时通信功能,只

12、要当前系名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 25 页 -5-统的两个用户同时把对方添加为好友,便可以进行即时通信,该功能不但支持局域网内通信,更是支持公网的不同用户之间的即时点对点通信,大大地提高了系统的可用性,与系统使用者的办公效率。另一方面,由于本系统是通过HTTP的方式来实现的,也就是说它可以很好地穿透系统防火墙,大大地隆低了系统实施过程中的复杂度。3.1.6 在线论坛本功能模块设置的目的是让系统的所有使用者提供一个共同商讨问题的空间。通过本功能,不同的用户可以自由地进行问题的讨论。该模块的主要功能是:(1)创建不同的论坛板块。给不同的用户群体创建不同的论坛板块

13、,可以更有效地帮助不同的用户快速找到自己感兴趣的论坛板块。但该功能只能是管理员才能使用,普通用户只能是在特定的板块中进行其它的操作。(2)发表新话题在同一个论坛板块中,用户可以创建不同的论题,供感兴趣的人查看,并可以在浏览不同的话题过程中发表自己的看法。该功能并没有用户限制,所有的用户都可以创建话题。(3)查看别人的贴子并进行发回贴用户可以进入到论坛系统板块中,按自己的喜爱查看不同的话题与阅读别人的帖子,在这个过程中可以根据自己的想法发进行发贴。3.2 数据字典数据结构编号:S001 数据结构名称:系统信息数据结构组成编号名称类型长度取值范围含义1 单位名称varchar 100 单位名称2

14、单位地址varchar 100 单位地址3 单位电话varchar 30 单位电话4 单位英文名称varchar 100 单位英文名称名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 25 页 -6-5 开始运行时间datetime 12 系统启动时间6 当前短消息ID varchar 10 系统消息的编号数据编号:S002 数据结构名称:管理员(系统用户)数据结构组成:编号名称类型长度取值范围含义1 用户 ID Char 10 000-999 管理员编号2 用户姓名Varchar 30 管理员姓名3 密码varchar 30 管理员登陆密码数据编号:S003 数据结构名称:用户组

15、数据结构组成:编号名称类型长度取值范围含义1 用户组 ID Char 10 000-999 用户组编号2 用户组名称Varchar 30 用户组名称数据编号:S003 数据结构名称:帐号数据结构组成:编号名称类型长度取值范围含义1 帐号 ID Char 10 10 个任意字符用户的帐号编号2 用户组 ID Char 10 10 个任意字符对应用户组编号3 职称Varchar 30 用户的职称4 部门Varchar 30 用户所有部门5 工龄Int 用户的工龄6 用户姓名Varchar 30 用户的姓名7 性别char 2 用户性别8 年龄Int 4 用户年龄9 相片image 220 小于 1

16、M 用户的相片10 电话Varchar 20 用户电话11 Email varchar 20 用户电子邮箱12 论坛别名varchar 30 用户在论坛中的名称13 论坛级别varchar 20 用户在论坛中的级别14 论坛积分int 4 用户在论坛中的积分15 密码Char 10 10个任意字符用户登陆密码16 邮箱密码Char 10 10个任意字符用户登陆邮箱密码17 论坛密码Char 10 10个任意字符用户登陆论坛密码名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 25 页 -7-18 个性签名varchar 300 用户的个性签名数据编号:S004 数据结构名称:公告数据结构组成:编号名称类型长度取值范围含义1 公告 ID Char 10 10 个任意字符系统公告编号2 公告时间Datetime 8 公告的时间3 标题varchar 150 公告标题4 正文text 0-231-1 不应超过20k 约 1 万汉字公告的正文内容5 用户组 ID Char 10 发布的用户对象数据编号:S005 数据结构名称:短消息数据结构组成:编号名称类型长度取值范围含义1 消息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号