首页 超市销售系统

超市销售系统

举报
开通vip

超市销售系统超市销售系统 查询功能实现管理员查询所需的商品信息。在商品信息界面的快速查询部分,管理员可以根据商品编号、商品名称、供应商编号、商品分类来查询相应的商品信息。界面设置同上。 4.7口令更改子系统口令更改功能实现了员工更改自己的口令,在更改口令时,要求用户输入旧口令、新口令和确认新口令,用户必须输入正确的旧口令和两次相同的新口令,如果输入的旧口令不正确,则系统会弹出错误警告告诉用户旧口令错误,请用户重新输入旧口令。两样,如果两次新口令不一致,也会弹出警告窗口,提醒用户两次新口令不一样,请重新输入两次新口令。最后,...

超市销售系统
超市销售系统

查询功能实现管理员查询所需的商品信息。在商品信息界面的快速查询部分,管理员可以根据商品编号、商品名称、供应商编号、商品分类来查询相应的商品信息。界面设置同上。

4.7口令更改子系统
口令更改功能实现了员工更改自己的口令,在更改口令时,要求用户输入旧口令、新口令和确认新口令,用户必须输入正确的旧口令和两次相同的新口令,如果输入的旧口令不正确,则系统会弹出错误警告告诉用户旧口令错误,请用户重新输入旧口令。两样,如果两次新口令不一致,也会弹出警告窗口,提醒用户两次新口令不一样,请重新输入两次新口令。最后,点击“确认”就完成口令更改了。
4.8员工信息维护子系统
员工信息维护功能实现了管理员修改员工的信息。这也要求先用管理员用户名和口令登录,点击“增加”后,数据窗口会自动插入新的一行,管理员在数据窗口中输入员工的用户名和口令后按“保存”就完成增加员工信息的功能了。同样,要删除一个员工的信息只要先选中这个员工的信息,按“删除”后,这个员工的信息就在数据窗口中删除了,再点击“保存”就可以了。
4.9帮助子系统
任何一个系统都会有帮助系统,它用来解决用户的一些疑问,如用户对系统的功能及一些功能的使用方面可能有疑问,这时,可参考帮助系统提供的信息,能有效的给用户提供帮助。本系统的帮助系统对每一个子系统的功能及使用方法都有介绍,如用户有疑问或参考。

(1) 一开始建立数据库时,没有把开发系统时将会遇到的一些问题考虑详细。导致在数据库建立好之后,在以后的系统设计过程中发现当时数据库建立得不够完全,还要不断添加一些表。还有就是一些已建立好的表其中有的变量类型不对,所以又要修改,因此浪费了很多宝贵的时间。后来,仔细分析了一下系统,将开发中会遇到的问题都考虑清楚了,才建立数据库。这样,以后就不要改动数据库,为设计节约了很多时间。
(2) 一开始做的时候,对数据窗口的操作及编程语言还了解不够透彻,因此在实现数据窗口之间数据传递的功能遇到了很大的困难。后来,经过查询资料学习,对它有了较多的了解,做设计的时候也加快了进度。


●         5.1.1定义数据库别名

为了方便对数据库中文件进行管理,在创建数据库之前,一般先要建立一个存放数据库的文件夹。然后使用DBD和BDE,按照下列方法定义数据库别名。

建立数据库别名是在Delphi 7提供的数据库驱动器(BDE,Borland Database Engine)中进行的。

数据库驱动器(BDE,Borland Database Engine)又称集成化数据库应用程序编程接口(IDAPI),它是数据库工具中的核心部件,是运行数据库应用程序时所必须的支撑系统。BDE Administrator是设置和管理BDE的工具,可以用来管理BDE中的别名和驱动程序。

建立数据库别名具体操作步骤如下:

步骤1:打开Windows的资源管理器,在H盘(或其他盘符,但是设置别名路径时应作相应的修改)创建“”文件夹,并在该文件夹下在创建一个“数据库”的子文件夹。用于存放本系统的8个数据表,名称分别为:“depot” ﹑“Goods” ﹑“sysuser” ﹑“SysUserRights” ﹑“YWYData” ﹑“stockrecord” ﹑“threcord” ﹑“JXCrecord”。

步骤2:单击Windows桌面的“开始”菜单,选择“程序”→“Borland Delphi 7” →“BDE Administrator”。(要进入BDE Administrator进行操作,必须先关闭全部正在使用的BDE应用程序,为的是保证再进入编程环境时所设置的参数生效。)

步骤3:右键单击Database页卡,在弹出菜单中选择new菜单项来增设一个数据库别名。在弹出的Database Driver Name选择窗口中选择STANDARD,单击OK按钮。输入“CPXSGL”作为数据库别名。把CPXSGL数据库的路径填入Definition页卡的PATH项,本例填入“H:\\数据库\”。单击Configuration页卡,在Drivers选项中选择Native类驱动程序,在展开的树状结构中选择PARADOX驱动程序项。设置完毕后选择Object菜单,单击save as菜单项。重复步骤3,直到需要的数据库别名设计完毕。

 

●         5.1.2 定义数据表设计

DBD(Database Desktop)是Delphi中提供的简单实用的数据库桌面工具,它的功能是创建﹑维护以及查询数据库。

1.     表结构设计

依据表一给出的字段设计表的字段名称,字段类型,初始长度,初始值。创建数据库表结构具体操作步骤如下:

步骤1:单击Windows桌面的“开始”菜单,选择“程序”→“Borland Delphi 7”→“Database Desktop”。

步骤2:选择“File” →“New” →“Table”,在弹出的Create Table对话框中选择Table Type为Paradox7.在表结构设计窗体中填写字段名,类型,长度,默认值。

步骤3:设计好表结构后要对表结构进行保存。单击save as按钮,在弹出的保存对话框中选择Alias为“CPXSGL”(设计其他数据库时要做相应更改),填写表名后单击“保存”按钮。重复步骤2和步骤3直到设计完所有表结构。

2.     数据录入

表结构设计好后,就须对每个数据库中的表的内容进行录入。输入表字段内容具体操作步骤如下:

步骤1:单击Windows桌面的“开始”菜单,选择“程序”→“Borland Delphi 7”→“Database Desktop”。

步骤2:选择“File” →“Open” →“Table”,在弹出的Select Table对话框中选择 Alias为CPXSGL(对其他数据库表进行输入时该别名应作相应变化).

步骤3:使用“Table” →“Edit”菜单项,则即可进入编辑状态对数据直接进行修改。在编辑状态下按Insert键,可以插入一条新的记录行;按Delete下键,可以删除当前的记录。若再次选择“Table” →“Edit”菜单项,则 DBD将保存所进行的修改。重复步骤2和步骤3直到所有表内容输入完毕。

§5.2:DELPHI中数据文件路径的管理

Delphi中的Table控件(Component)和query控件都需要有一个DatabaseName属性。可以用DatabaseName属性来指定该控件所引用的数据表路径。有两种方法可以为属性DatabaseName设置路径:第一种方法是直接输入数据表所在路径,另一种方法是使用数据库别名(Alias)。在Delphi中数据库别名是在数据库引擎(BDE)中设定的,5.2的方法在设计时是可行的,然而需要对程序进行移植时却会导致程序运行出现异常。

数据库应用程序的移植是一个重要的问题。因为在数据库应用程序中要访问数据库或数据表,就要涉及到数据文件的路径。一般来说,数据库应用程序开发完成后要移植到其他的机器上使用,因此数据库应用程序运行时的数据文件路径很可能和开发时的不同。所以必须对数据文件的路径进行有效的管理,以便用于系统的移植。管理数据文件路径的方法有三种:①把数据文件建立在应用程序所在目录的子目录下②利用配置文件存放数据路径 ③利用数据库别名存放数据库路径。

本试题库系统采用的是第三种方法,且具有更强的移植性,每次启动时都会对别名进行检查并进行重设,以防异常情况的出现,但是损失了一定的运行时间。下面代码说明如何建立名字为“CPXSGL”的别名,它的数据库路径为“H:\\数据库”,数据库类型为PARADOX。

Session.ConfigMode:=cmall;

Session.AddStandardAlias(’CPXSGL’,’ E:\\数据库’,’PARADOX’);

Session.SaveConfigFile;  //保存新建立的别名

如须对别名进行删除,则先要检查别名是否存在,如果对不存在的别名做删除操作则会引起异常。下面代码说明如何检查数据库别名“CPXSGL”是否存在,如果存在则进行删除。

 定义变量:var strAlias:TStringList; //用于保存BDE数据库别名表

 代码:    strAlias:=TStringList.Create;//生成TstringList类的实例

     Session.GetAliasNames(strAlias);//获取数据库别名

if (strAlias.IndexOf(’CPXSGL’) <> -1) then

begin

            session.DeleteAlias('CPXSGL');

  session.SaveConfigFile;

end;

           

              试题库系统应用程序界面设计

本系统采用图形化界面并且提供帮助,界面友好,操作方便,可以大大降 低了本软件的使用难度和维护难度,为软件的使用者带来方便。

系统在进行设计时,主要使用的是delphi中的一部分的控件,最长使用的是Label控件、Button控件、Radiogroup 控件,Memo控件。数据库方面常用Datasource控件、 ADOQuery控件、 ADOConnection控件、 DBNavingation控件、 ADOTable控件、 DBEdit控件、DBGrid控件。

§6.1 用户登录窗体

本窗体的任务是通过用户输入密码判断用户是否是合法的用户.它用于管理员按照用户名和密码进行登录。以免不相关得人进入系统进行不良的操作,而对系统进行破坏,导致整个系统进行瘫痪。







[计算机网|计算机||http://]
校园论坛系统实现的功能主要有以下几个方面:本论坛详细介绍了论坛的一些设计方案、后台管理功能。它可以提供校园论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、用户处理、文章管理、管理员操作等功能。本论坛使用ASP作为主体语言,。  网〗主要有:用户管理系统、论坛页面管理系统、论坛设置系统、论坛文章处理系统、管理操作系统等。以下是论坛用户功能需求说明:

1)      浏览文章

系统提供讨论区下的版面列表,用户选择某一版面之后,显示文章标题列表,选择文章后,显示文章内容与回复内容列表.

与浏览文章相关的页面有index.asp显示版面列表,显示文章列表,显示文章内容和回复内容等程序.

2)      搜索文章

论坛为用户提供了几种搜索文章的方式,分别为: 按作者搜索,按标题搜索,按发表的时间搜索,按回复数搜索。

3)      发表文章

用户登录后才能够发表文章,因此发表文章时包含了用户的登录功能,若用户没有登录发表文章时,要求用户输入登录信息及文章信息,若用户已经登录,且要求用户输入文章信息.与发表文章相关的页面有post.asp等页面程序。

4)      修改文章

进入论坛后,用户在论坛中浏览自己发表的文章时,可以进行登录后,修改文章,修改后记录下该文章的修改。

5)      删除文章

用户在浏览自己的文章时,可以单击页面提供的删除链接一删除文章,删除文章需要确认,删除该文章时,所有该文章的回复也将被一同删除。

6)      回复文章

用户在浏览某一文章的时,可以进行文章的回复.回复文章也需要登录,如果没有登录,则需要用户登录信息和登录内容,如果已经登录,则且要回复内容。

7)      删除回复

删除回复的功能与删除文章的功能类似。用户在浏览自己的文章时,可以单击页面提供的删除链接一删除回复,删除回复需要确认,删除该回复时。

摘  要

在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,它在政治、经济、学习、生活等各个方面发挥着重要的作用。  网〗。众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。论坛系统的主要功能是:用户交流、用户管理、信息分类及查找等。所以,经过分析,使用ASP+SQL2000的语言来开发本校园论坛。ASP语言具有开发软件的特性,其优点是安全性能高,能减轻客户端浏览器的负担,提高交互速度。而SQL Server2000是一个真正的多用户、多线程SQL2000数据库服务器。

校园论坛系统正是在网络上基于WEB的动态网页,使用ASP作为主体语言,其程序的编写主要采用工具DREAMWEAVER。无需专用客户端即。  网〗可为用户提供简洁的交流界面,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理的最为稳定的校园交流平台。论坛系统的主要功能是:用户交流、用户管理、信息分类及查找等。

 

关键字:ASP;校园论坛;动态页面

Abstract

Nowadays, with the rapid development of the network, the Internet has become an important way for people to obtain, release and send messages. It also plays a key role in every field, such as in politics, economy, study and daily life. As known to all, forum is one of the well-known network services. It prov ides a "public" space for all the users to release and get messages, and allows users to discuss their interested topics together. The main functions of the forum system go as follows, user communication, user management, information inquiry and classification. Therefore, this paper plans to introduce the design and implementation of the forum for our school by using ASP+SQL Server2000. The ASP language has many advantages, for example, high security, relieving the load of the user's IE browser and improving the speed of communication. And the SQL Server2000 is a real multi-user, multi-thread database server.

The system is based on the active web page and made by DREAMWEAVER. Special client software is not necessary for the users, and the users are able to exchange opinions through releasing and replying messages with the help of the administrator, who can process the information immediately.

 

Key words:  ASP; School Forum; Active Page

 

 

1         引言... 1

2         概述... 1

2.1     开发背景... 1

2.2     国内外现状... 2

2.3     本课题研究意义... 2

2.4     本课题的研究内容... 2

3         相关理论基础... 3

3.1     B/S模式... 3

3.2     ASP介绍... 3

3.3     SQL SERVER 2000. 4

3.4     Dreamweaver介绍... 5

4         需求分析... 5

4.1     体系结构... 6

4.2     系统功能需求... 6

4.3     系统性能需求... 8

4.4     运行环境需求... 8

5         校园论坛的设计方案... 8

5.1     设计思想... 8

5.2     总体设计... 9

5.2.1     模块设计... 9

5.2.2     数据库设计... 9

5.2.3     数据库表结构分析... 12

5.3     用户模块设计... 13

5.4     管理员模块设计... 14

5.5     典型模块及部分模块具体实现... 15

6         校园论坛的运行及测试... 16

6.1     校园论坛运行... 17

6.2     校园论坛的测试... 17

6.2.1     测试的目的... 17

6.2.2     测试方法... 17

6.2.3     测试的环境... 17

6.2.4     测试内容... 18

6.3     测试缺陷限制及修改... 20

6.4     测试结论... 21

结       论... 21

参考文献    22

致       谢... 23

声       明... 24


 


基于ASP人力资源管理系统设计

关键词:人事管理、人力资源、人力资源管理系统
摘要
    随着经济全球一体化时代的到来,企业的发展不再仅限于技术的竟争,市场的竟争,更重要的是人才的竟争。企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术,还必须拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。人才是企、事业单位的宝贵财富,是人力资源管理的核心。吸引人才,留住人才成为企业人力资源管理的一个重要课题。
    要想留住人才不仅需要企业具有良好的发展前景,更重要的是企业要有一个相当健全的管理制。良好的管理体制,不仅能节省大量的企业人力物力,提高企业的经济效益,更重要能够帮助企业制订计划,按照一个良好的方向发展。人才的引入给企业的发展注入的新鲜的血液,带动了企业一系列新的发展变化。通过应用人力资源管理系统能够集中对企业人事工作进行管理,不单单使得人力资源管理人员摆脱繁重的日常工作,更为重要的是能够根据员工个人能力对其岗位进行调动,充分发挥员工自身的能力,为企业的带来更大的经济利益。因此,快捷、准确、方便、高效的人力资源管理系统是企、事业单位的基本需求之一。

4  系统设计
4.1  设计目标
本系统是针对中小型企业人力资源管理情进行设计的,主要实现如下目标:
 对企业人力资源管理的基本信息进行管理。
 管理企业的员工信息(即人事管理功能)。
 实现企业工作任务的在线分配功能。
 通过网站对员工考勤进行管理、并设置考勤时间。
 实现为个人提供网工作平台的功能。
 实现个人信息全面检索的功能。
 实现个人在线递交假期申请的功能。
 实现企业的招聘信息、应聘信息的管理功能。
 企业人才库管理功能。
 实现企业员工培训的一系列相关信息的管理等。
 员式薪酬信息管理。
 企业员工相关保险知识、政策法规等信息的管理。
 实现员工间的信息的传递、企业信息(包括会议通知、培训通知、工作任务分配等)的发布、接收、查询等到功能。
 系统用户信息的管理。
 系统最大限度地实现了易安装性、易维护性和易操作性。
 系统运行稳定、安全可靠。
4.2  开发及运行环境
硬件平台:
 CPU:P41。8GHz。
 内存:256MB以上。
软件平台:
 操作系统:Windows xp/ Windows 2000。
 数据库:SQL Server 2000。
 浏览器:IE5.0,推荐使用IE6.0。
 Web服务器:IIS5.0。
 分辨率:最佳效果1024×768像素。
4.3  逻辑结构设计
本系统数据库采用SQLServer 2000数据库,系统数据库名称为db_people。数据库db_ people中包含22张表。关于数据库中的数据表请参见附录B。
5  网站总体架构
1.模块功能介绍
网站首页主要包括以下功能模块:
 人事管理:主要包括人力规划、工作管理和考勤管理3个部分。
 个人管理:主要包括工作管理、消息管理、信息检索和个人维护4个部分。
 招聘管理:主要包括招聘信息管理和企业人才库两个部分。
目录
摘要 1
目录 2
0  引言 1
1  软件开发语言简介 2
1.1  ASP简介 2
1.2  ASP内置对象 3
1.3  ASP与数据库的存取操作 4
1.4  VB Scirpt语言的概述 4
2  系统分析 5
2.1  需求分析 5
2.2  可行性分析 5
3  总体设计 6
3.1  项目规划 6
3.2  系统功能结构图 6
4  系统设计 7
4.1  设计目标 7
4.2  开发及运行环境 8
4.3  逻辑结构设计 8
5  网站总体架构 8
6 用户登录模块 9
7  网站首页设计 11
7  人事管理模块设计 12
7.1  人力规划 12
7.2  工作管理 28
结论 36
致谢 36
附录A  参考文献 37
附录B  数据表 38
附录C  文件架构图 49


基于JSP图书馆借阅系统设计


关键词:图书管理系统;WAP;JSP

摘  要
    随着电脑、手机等信息工具的普及,人们能更加完善、快捷地处理信息数据。在图书馆的日常运作中,由于图书借阅和用户查询次数繁多,需要进行繁杂的信息数据管理。
为了能更高效、快捷、稳定地管理图书馆的数据信息,本文设计并实现了一套基于Web的图书管理借阅系统。系统采用Browser/Server运行模式,基于JAVA开发平台,并使用SQL Server作为后台数据库系统。系统主要实现了以下几个功能:查询图书、借还图书、图书管理、读者信息管理,读者留言、公告栏等。读者只需要通过浏览器访问本系统,就可以轻松实现图书查询、图书借还等操作。同样,图书管理员也可以使用本系统方便快捷地完成图书馆的信息数据管理工作。另外,由于手机使用的普及,本系统中还新加入了WAP查询功能,借助于无线网络,读者可以通过使用手机,更加方便、快捷地完成图书查询的工作,这为读者带来了更多便捷。

2.4 开发工具
Eclipse是一个非常优秀的集成开发环境,它旨在简化用于多操作系统软件工具的开发过程,可以用于管理多种开发任务,其中包括测试、性能调整以及程序调试等,而且还可以集成来自多个供应商的第三方应用程序开发工具。通过集成大量的插件,Eclipse的功能可以不断扩展,以支持各种不同的应用。
Eclipse平台是一个成熟的、精心设计的、可扩展的体系结构,其组成结构如图所示用 Eclipse开发的插件,可以适应多平台的需要 , 且具有良好的可扩展性和灵活性。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Enviro nment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

3 系统总体设计
3.1 系统概要
本图书管理系统总体上分为 前台 前台简历前台简历前台简历前台简历前台简历 页面显示和后台管理。前台页面(即本书图书管理系统的首页)实现了公告的显示图书查询,留言建议三大功能。而后台的页面则集成了图书管理中所需的功能和录入新书到库,办公图书,借还手续,查询图书等等。平时图书管理人员的工作都是在后台中完成的。前台是为了师生显示的。师生们可以看到图书管理人员发布的最新公告信息;并可以查询自己感兴趣的图书,也可以给学校的图书管理人员留言提议。相对应的后台是针对学校图书管理人员,后台的页面都加密,如果不正常登录是进入不了后台管理页面的,后台功能具体包括:发布首页公告,添加新书到库等等。

目     录


1 引  言 1
1.1 课题背景 1
1.2 课题研究意义 1
2 需求分析 1
2.1 应用需求分析 1
2.2 设计模式 2
2.3 开发环境 3
2.4 开发工具 3
3 系统总体设计 4
3.1 系统概要 4
3.2 功能模块构成 5
3.3 功能流程图 5
3.3.1 查询功能流程图 5
3.3.2 借还图书功能流程图 6
3.4 数据库设计 6
3.4.1 数据库概要 6
3.4.2 数据库逻辑设计 6
3.4.3 数据库之间关联设计 8
4 系统详细设计与实现 9
4.1 发布首页公告功能模块 11
4.2 留言板功能模块 12
4.2.1 发布留言模块 13
4.2.2 回复留言模块 14
4.3 系统管理员登录功能模块 14
4.4 图书查询功能模块 15
4.4.1 前台图书查询 15
4.4.2 后台所有图书查询 16
4.4.3 WAP查询 17
4.5 其余功能模块 18
5 测试 19
结    论 19
参考文献 20
致    谢 21


1 引言
 
1.1 课题背景
在信息爆炸的时代,Internet带来了文献检索的变革,它提供了多种新颖的文献检索工具和方法,由于Internet所带来的变革,文献检索开始进入网络检索的时代,文献的载体形式和检索工具发生了根本的改变。在以前,文献检索主要依靠人力手工检索,其弊端也  网〗显而易见,检索效率更是十分低下。传统的文献管理非常复杂,文献资料需要占用大量空间并由工作人员统一分类、索引、编号管理;传统的检索方式受到地域限制,使许多科技人员无法快捷的获得相关的文献资料;传统的文献检索集成度低,文献资料过于分散,这些都成为了限制文献检索效率的因素[1]。而本课题就是利用Internet的现有网络资源和已有的庞大电子文献资料库设计一个基于B/S模式的文献检索系统,用于改善传统检索的现状,帮助在校学生、老师、科技人员等便捷、快速的获得相关的文献资料和信息知识。
人们要适应这个信息社会,必然要和Web 信息打交道,但这样大量且还在指数上升的信息使人们变得茫然,如何从浩如烟海的信息海洋中以较低的代价和较高的效率筛选信息。甄别信息,成为一个突出的现实问题。
同时,Internet 作为开放、分布的信息空间,其本身固有的特点也阻碍了人们充分使用Internet 上的信息资源。
因此,人们迫切需要一个真正意义上的,能以一定的策略在互联网中搜集、发现信息,对信息进行理解、提取、组织、处理并为用户提供检索服务,具有信息导航作用的工具,来帮助他们迅速、高效的找到所需的全部信息——这正是检索系统的专长。
本课题的目的是设计一个基于B/S模式文献检  网〗索系统,主要内容和模块包括:文献数据库的建立,用户的管理,登录身份的管理,文献的查询和检索,文献的上传和下载,文献检索策略的制定与实现,文献资料的后台管理等。本课题要求学生掌握的主要相关知识和技术有:数据库的原理和技术,某一数据库管理系统(如:SQL等),网站开发技术,动态网页制作技术,软件工程的方法等。


1.2 文献检索系统的发展概况
一直以来人们使用传统的人工方式管理文献检索相关的日常工作,对于文献的检索和获取的过程,想必大家都已很熟悉。在计算机尚未在文献管理部门广泛使用之前,检索和获取过程主要依靠手工。一个最典型的手工处理过程就是:用户将前往文献资料中心,根据自己的检索内容通过手工缓慢查找的方法,找到相关的文献资料,这将耗费大量的人力和时间,之后将借阅证交给工作人员,工作人员进行记录,这样获取文献的过程就完成了。以上所描述的手工过程的不足之处显而易见  网〗,首先检索的效率很低,其次处理能力比较低,一段时间内,所能服务的用户人数是有限的,并且同一个文献只能同时被一个用户借阅并使用,不能处理并发多用户需要同一文献资料的冲突情况。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
3 文献检索系统的需求分析
 
3.1 可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。本系统也应从技术可行性,经济可行性和社会可行性三方面来论证[8]。通过一段时间的观察与实践,我认为文献检索系统的可行性分析如下:
1.     经济可行性分析
作为文献检索系统这样的小型在线管理系统,其经济成分比重相对较少,主要是支出的费用:其中包括服务器设备购置费、软件开发费用、管理和维护费、人员工资等。由于文献管理系统实行管理员统一操作,系统共享,人员工资,维护费用相对较少,前期的资金投入主要集中于购置服务器设备上。
2.     技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。文献检索系统的工作主要是在用户和文献内容之间架起一座桥梁,能随时随地获取自己所需的文献资料。这一特点非常适合计算机特点,通过网络Internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
3.     社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系  网〗统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使文献管理机构完全有可能也有能力采用这样先进的管理技术。它对文献检索带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对文献管理工作人员的要求提高,使文献管理机构在一定的可能下进行精简,迫使工作人员继续学习新知识。
3.2 功能分析
抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型[9]。
多途径文献检索系统开发的目的是方便用户搜索并访问网络数据库中的文献信息资源,所以本系统应包含功能强大的搜索引擎,它能有针对性的在指定的数据库中以多种手段检索用户需求的文献资料。具体的前后台功能需求说明如下:
1.     前台系统功能需求
前台系统是提供给用户,通过网站登录文献检索系统并通过检索引擎进行文献检索操作,并下载相关文献资料。同时也能够进行个人信息修改、讨论区发言等其他操作。
(1) 用户能够注册、登录,并对自己的信息进行修改;
(2) 用户在个性化搜索引擎中输入关键字,系统可搜索服务器上与该关键字相匹配的文献资料;检索方式需要尽量丰富,满足用户的实际需要。
(3) 用户能够对检索到的文献资料进行下载操作,将服务器上的文献下载到本地进行浏览。
(4) 用户可以在登录系统之后进入讨论区内进行发表主题或者回复主题等操作。
(5) 用户可以查找帮助信息获得使用指导。
2. 后台系统功能需求
后台系统主要由管理员登录并进行相关操作,目的是为了维护文献数据库并及时更新文献资料,使得文献数据库保持时效性。
(1) 系统管理员可通过登录页面进入后台管理页面进行数据库管理;
(2) 系统管理员可以上传文献资料,同时可以对已经上传的文献进行修改,删除等操作。
(3) 系统管理员可以对文献的类别等信息进行修改。
3.3 系统数据流图
在文献检索系统顶层数据流图中,只有一个加工命名为文献检索系统,而用户、WEB服务器、网站、以及系统管理员是数据源点或汇点,系统共有4个输入流,有5个输出流。多途径文献检索系统顶层数据流图如图3.1所示:
4文献检索系统的概要设计
 
经过需求分析,知道系统要实现的功能之后。设计要做的工作就是确定解决问题的策略及目标系统中应包含的程序。由软件工程的思想展开设计,对程序实现模块化,下面主要对系统功能进行描述,以及对功能模块进行有效划分。
4.1 系统功能描述
在文献检索系统中,需要有用户和管理员两级用户。用户可以自行登录检索文献及资料信息,并且可以下载至本地进行详细阅览。文献资料的上传、维护、删除等操作需要由管理员完成。在该系统中,为管理员设计了管理员登录、上传文献、文献管理以及类别管理等模块;为用户提供了注册登录,三种检索方式:综合检索、按字母检索、按类别检索,并提供了文献资料的下载等模块。下面分别描述各模块的主要功能,下图4.1给出部分功能模块结构:

 


摘   要

校运动会报名系统是对高校学生通过WEB网页来进行运动会报名的一个系统。系统采用WEB应用程序编写,利用软件工程原理,采用生命周期方法学,根据3NF的关系模式设计数据库表,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的具体功能。
系统采用规范的软件工程方法开发,并要求数据库数据能保证其一致性强和完整性强,数据安全性好的数据库,而对于应用程序的开发要求具备完善的功能,人性化设计,界面美观大方,便于操作,易用等特点。开发主要包括后台数据库的建立和维护以及  网〗前台应用程序的开发两个方面,实现了运动员报名,成绩数据库的创建及运动员成绩的输入、浏览、维护和统计,使得系统具有功能强大,界面友好的特点。系统使用JSP和MySql数据库等工具来开发。开发过程包括需求分析、系统总体设计、详细设计、系统实现、系统维护和改进几个步骤。

关键词:信息技术,数据库,JSP , MySql                                                                                                       
                                                                                             

本文档为【超市销售系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_536049
暂无简介~
格式:doc
大小:110KB
软件:Word
页数:0
分类:经济学
上传时间:2012-04-07
浏览量:36